ComeçarComece gratuitamente

Vinculação de várias ferramentas

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

Este exercício faz parte do curso

Projetando sistemas agênticos com LangChain

Ver Curso

Instruções de exercício

  • Em 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 em seu ambiente.
  • Passe a lista de tools para a classe ToolNode() e atribua-a a tool_node.
  • Vincule o tools ao llm usando o .bind_tools().

Exercício interativo prático

Experimente este exercício preenchendo 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