Conecte a ferramenta e desbloqueie o Agentic RAG
Agora você tem uma ferramenta personalizada funcional que consegue buscar manuais de eletrodomésticos usando similaridade semântica. Neste exercício, você vai conectar essa ferramenta a um agente para que ele consiga responder perguntas com base no conteúdo dos manuais.
Nos bastidores, você já tem acesso a:
- Uma variável chamada
vector_store, que contém o conteúdo pesquisável dos manuais - Uma
ApplianceSearchToolpara realizar a busca semântica - Uma variável chamada
model, que contém um modelo de linguagem pré-configurado para o agente
Seu objetivo é integrar tudo para que o agente use sua ferramenta e responda perguntas como um assistente de eletrodomésticos prestativo.
Este exercício faz parte do curso
Agentes de IA com Hugging Face smolagents
Instruções do exercício
- Instancie
ApplianceSearchToolpassandovector_store. - Adicione sua ferramenta
appliance_toolà lista de tools ao inicializarCodeAgent.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create appliance search tool
appliance_tool = ApplianceSearchTool(____)
# Create AI assistant for appliance help
assistant = CodeAgent(
tools=[____],
model=model,
instructions="Help with appliance questions using manual information. Search multiple times if needed for complete answers.",
verbosity_level=1,
max_steps=6
)
result = assistant.run("If the AC isn’t cooling and shows error E1, what should I check and what’s the next step?")
print(result)