ÎncepețiÎncepe gratuit

Integrarea instrumentelor personalizate și a interogărilor

Ai acum un instrument matematic personalizat pentru calcularea lungimii acoperișului. Îl poți integra într-un flux de lucru agentic creând o variabilă numită query, care acceptă întrebarea utilizatorului ca șir de caractere în limbaj natural. Instrumentul tău este deja încărcat ca hypotenuse_length, alături de model.

Acest exercițiu face parte din cursul

Proiectarea sistemelor agentice cu LangChain

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o variabilă de tip listă numită tools și include în ea instrumentul tău, hypotenuse_length.
  • Creează o variabilă numită query care acceptă întrebări sub formă de șiruri de caractere în limbaj natural.
  • Folosește funcția create_react_agent() pentru a crea agentul, transmițând model și tools.
  • Invocă agentul app, transmițând query etichetat ca "human", apoi stochează și afișează response-ul agentului.

Exercițiu interactiv practic

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

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Editează și rulează codul