Legarea mai multor instrumente
Tocmai ai construit mai multe instrumente! Acum le poți adăuga la chatbot, legându-le mai întâi de LLM. Instrumentele wikipedia_tool, palindrome_checker și historical_events au fost deja adăugate în mediul tău, împreună cu llm. Vei crea, de asemenea, un nod de instrumente pe care îl vei adăuga la chatbot și care va lista toate instrumentele disponibile.
Acest exercițiu face parte din cursul
Proiectarea sistemelor agentice cu LangChain
Instrucțiuni pentru exercițiu
- Din
langgraph.prebuilt, importă modulul necesar pentru definirea unui nod de instrumente. - Completează lista de instrumente adăugând numele instrumentelor corespunzătoare din mediul tău.
- Transmite lista
toolsclaseiToolNode()și atribuie rezultatul variabileitool_node. - Leagă
toolsdellmfolosind.bind_tools().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import modules required for defining tool nodes
from ____.____ import ____
# List of tools
tools = [____, ____, ____]
# Pass the tools to the ToolNode()
____ = ____(____)
# Bind tools to the LLM
model_with_tools = ____.____(____)