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
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 classeToolNode()
e atribua-a atool_node
. - Vincule o
tools
aollm
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 = ____.____(____)