Comece agoraComece grátis

Vinculando várias ferramentas

Você acabou de construir várias ferramentas! Agora, você vai adicioná-las ao seu chatbot, primeiro vinculando-as ao LLM. As ferramentas wikipedia_tool, palindrome_checker e historical_events já foram adicionadas ao seu ambiente junto com llm. Você também vai criar um nó de ferramenta para adicionar ao seu chatbot que liste todas as ferramentas disponíveis.

Este exercicio faz parte do curso

Projetando Sistemas Agentes com LangChain

Ver curso

Instruções do exercicio

  • De langgraph.prebuilt, importe o módulo necessário para definir um nó de ferramenta.
  • Complete a lista de ferramentas adicionando os nomes de ferramentas apropriados presentes no seu ambiente.
  • Passe a lista de tools para a classe ToolNode() e atribua-a a tool_node.
  • Vincule as tools ao llm usando .bind_tools().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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 e Executar Código