Înregistrarea Funcțiilor Python Native ca Unelte în Învață Microsoft AutoGen: Sisteme Multi-Agent & Conversații Autonome

Metoda programmatică de înregistrare a uneltelor fără utilizarea decoratorilor inline.

Sintaxă & invocare
autogen.agentchat.register_function(func, caller=assistant, executor=user_proxy, name="...", description="...")

Pentru proiecte mari sau biblioteci externe de funcții, metoda register_function permite înregistrarea modulară:

def obtine_curs_valutar(moneda: str) -> str:
    # Logică extragere date de la BNR
    return f"Cursul pentru {moneda.upper()} este 4.97 RON"

autogen.agentchat.register_function(
    obtine_curs_valutar,
    caller=assistant,
    executor=user_proxy,
    name="obtine_curs_valutar",
    description="Interoghează cursul valutar oficial BNR pentru o anumită monedă (EUR, USD, GBP)."
)

Permite încărcarea dinamică a uneltelor în funcție de permisiunile utilizatorului conectat.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Înregistrarea Funcțiilor Python Native ca Unelte

Ai o întrebare despre Înregistrarea Funcțiilor Python Native ca Unelte 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.