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.
Î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.