Ce este Gestionarea Erorilor de Execuție și Auto-Corectarea Apelurilor de Unelte?

Denumire completă

try: tool.run(args) except ToolException as e: agent.retry(feedback=e)

Auto-corectarea apelurilor de unelte permite agentului să recupereze grațios atunci când o comandă externă eșuează (ex: argumente JSON invalide, cheie lipsă, eroare SQL de sintaxă sau timeout de rețea). În loc să arunce o excepție fatală, eroarea este returnată ca ToolMessage, permițând modelului să își corecteze parametrii.

def safe_sql_tool(query: str) -> str:
    try:
        return db.execute(query)
    except Exception as e:
        # Returnează eroarea către LLM în loc să blocheze execuția:
        return f"EROARE_SQL: Interogarea a eșuat cu mesajul: {str(e)}. Te rog să corectezi sintaxa și să încerci din nou."

Comportament autonom: Modelul citește mesajul de eroare, observă greșeala de sintaxă și reformulează interogarea validă în pasul următor.

Învață AI • Comunitate & Q&A

Întrebări & Discuții: Gestionarea Erorilor de Execuție și Auto-Corectarea Apelurilor de Unelte

Ai o întrebare despre Gestionarea Erorilor de Execuție și Auto-Corectarea Apelurilor de 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.