În AutoGen, conectarea funcțiilor Python native la agenți se face prin doi decoratori complementari:
from typing import Annotated
@user_proxy.register_for_execution()
@assistant.register_for_llm(description="Calculează reducerea aplicată unui produs comercial.")
def calculeaza_discount(
pret: Annotated[float, "Prețul de bază în RON"],
procent: Annotated[int, "Procentul de discount între 1 și 99"]
) -> float:
return round(pret * (1 - procent / 100), 2)
Modelul înțelege schema prin docstring și type hints, iar execuția are loc în siguranță pe partea utilizatorului.
Întrebări & Exemple practice:
Decoratorii register_for_llm și register_for_executionAi o întrebare despre Decoratorii register_for_llm și register_for_execution 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.