ComenzarEmpieza gratis

Vinculación de varias herramientas

¡Acabas de construir múltiples herramientas! Ahora podrás añadirlos a tu chatbot vinculándolos primero a LLM. Las herramientas wikipedia_tool, palindrome_checker y historical_events se han añadido a tu entorno junto con llm. También crearás un nodo de herramientas para añadir a tu chatbot que enumere todas las herramientas disponibles.

Este ejercicio forma parte del curso

Diseño de Sistemas Agenéticos con LangChain

Ver curso

Instrucciones de ejercicio

  • Desde langgraph.prebuilt, importa el módulo necesario para definir un nodo de herramienta.
  • Completa la lista de herramientas añadiendo los nombres de las herramientas adecuadas presentes en tu entorno.
  • Pasa la lista de tools a la clase ToolNode() y asígnala a tool_node.
  • Une el tools al llm utilizando .bind_tools().

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 = ____.____(____)
Editar y ejecutar código