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
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ă
querycare acceptă întrebări sub formă de șiruri de caractere în limbaj natural. - Folosește funcția
create_react_agent()pentru a crea agentul, transmițândmodelșitools. - Invocă agentul
app, transmițândqueryetichetat 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)