ComeçarComece de graça

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 ApplianceSearchTool para 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

Ver curso

Instruções do exercício

  • Instancie ApplianceSearchTool passando vector_store.
  • Adicione sua ferramenta appliance_tool à lista de tools ao inicializar CodeAgent.

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)
Editar e executar o código