Ce este Activation Steering în LLM: Ingineria Reprezentărilor și Vectori de Comportament?

Denumire completă

Layer_Activation' = Layer_Activation + alpha * Direction_Vector

Activation Steering (sau Representation Engineering) controlează comportamentul unui LLM în timpul inferenței prin adăugarea unui vector de direcție direct în activările straturilor ascunse, fără a modifica ponderile modelului și fără a altera promptul.

# 1. Calculează vectorul mediu de diferență între activările pentru răspunsuri oneste vs necinstite:
# vector_onestitate = mean(activari_oneste) - mean(activari_necinstite)

# 2. În timpul generării pe un strat intermediar (ex: stratul 16):
def steer_hook(module, input, output):
    # Adaugă direct vectorul de concept în starea ascunsă a tokenilor:
    return output + 1.5 * vector_onestitate

# Înregistrează hook-ul în PyTorch:
layer16.register_forward_hook(steer_hook)
# Modelul va deveni considerabil mai transparent și mai puțin predispus la halucinații!

Control granular: Permite reducerea halucinațiilor, a bias-urilor sau a agresivității la nivel mecanic intern.

Învață AI • Comunitate & Q&A

Întrebări & Discuții: Activation Steering în LLM: Ingineria Reprezentărilor și Vectori de Comportament

Ai o întrebare despre Activation Steering în LLM: Ingineria Reprezentărilor și Vectori de Comportament sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.