Condiții Personalizate de Terminare (is_termination_msg) în Învață Microsoft AutoGen: Sisteme Multi-Agent & Conversații Autonome

Definirea funcțiilor lambda sau callback-urilor care opresc dialogul când s-a atins obiectivul dorit.

Sintaxă & invocare
is_termination_msg=lambda msg: "GATA" in msg.get("content", "") or "TERMINATE" in msg.get("content", "")

Pentru a preveni consumul infinit de tokeni, fiecare agent poate avea o funcție de verificare a terminării aplicată fiecărui mesaj primit:

def conditie_oprire(msg):
    text = msg.get("content", "")
    if text is None:
        return False
    return "SUCCES_FINAL" in text or "TERMINATE" in text

agent = UserProxyAgent(
    name="supervizor",
    is_termination_msg=conditie_oprire
)

Dacă funcția returnează True, fluxul se încheie imediat fără apeluri suplimentare către LLM.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Condiții Personalizate de Terminare (is_termination_msg)

Ai o întrebare despre Condiții Personalizate de Terminare (is_termination_msg) 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.