Funcții Personalizate de Selecție a Vorbitorilor (Custom Callback) în Învață Microsoft AutoGen: Sisteme Multi-Agent & Conversații Autonome

Implementarea logicii de tranziție bazată pe reguli de business concrete scrise în Python pur.

Sintaxă & invocare
def custom_speaker_selector(last_speaker, groupchat): ...; groupchat = GroupChat(..., speaker_selection_method=custom_speaker_selector)

Puteți transmite o funcție Python proprie pentru a stabili exact cine vorbește pe baza cuvintelor cheie din ultimul mesaj:

def alege_urmatorul_specialist(last_speaker, groupchat):
    ultimul_mesaj = groupchat.messages[-1]["content"].lower()
    if "eroare" in ultimul_mesaj or "bug" in ultimul_mesaj:
        return inginer_suport
    if "aprobat" in ultimul_mesaj:
        return ofiter_securitate
    return None  # Întoarcerea la selecția implicită

groupchat = GroupChat(
    agents=[inginer_suport, ofiter_securitate, asistent_general],
    messages=[],
    speaker_selection_method=alege_urmatorul_specialist
)

Oferă control algoritmic absolut asupra ordinii de intervenție.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Funcții Personalizate de Selecție a Vorbitorilor (Custom Callback)

Ai o întrebare despre Funcții Personalizate de Selecție a Vorbitorilor (Custom Callback) 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.