ÎncepețiÎncepe gratuit

Agenți mai inteligenți: validare și reîncercare

Ai scris o funcție de validare care verifică dacă răspunsurile unui agent imobiliar conțin suficiente detalii. Acum e momentul să folosești acea funcție într-un agent.

Dacă răspunsul este prea scurt, funcția check_answer_length() va genera o excepție, iar agentul va reîncerca automat cu un răspuns mai bun și mai complet, pe baza feedback-ului tău.

Reține că folosim verbosity_level=2 pentru a avea vizibilitate asupra procesului de gândire și acțiunilor agentului.

Acest exercițiu face parte din cursul

Agenți AI cu Hugging Face smolagents

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă check_answer_length în lista final_answer_checks atunci când creezi agentul.
  • Rulează agentul cu un prompt simplu pentru a declanșa un răspuns.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

real_estate_agent = CodeAgent(
    tools=[],
    model=model,
    # Create the agent with answer length validation
    final_answer_checks=[____],
    verbosity_level=2
)

# Run the agent with a short prompt
response = real_estate_agent.run("Suggest a neigborhood for a couple moving to Austin.")
print(response)
Editează și rulează codul