IniziaInizia gratis

Collega il tool, sblocca l'Agentic RAG

Ora hai un tool personalizzato funzionante che può cercare nei manuali degli elettrodomestici usando la similarità semantica. In questo esercizio collegherai quel tool a un agente, così potrà rispondere alle domande basandosi sul contenuto dei manuali.

Dietro le quinte, hai già accesso a:

  • Una variabile chiamata vector_store, che contiene il contenuto dei manuali ricercabile
  • Un ApplianceSearchTool per eseguire ricerche semantiche
  • Una variabile chiamata model, che contiene un modello linguistico preconfigurato per l'agente

Il tuo obiettivo è collegare il tutto in modo che l'agente possa usare il tuo tool per rispondere alle domande come un assistente per elettrodomestici.

Questo esercizio fa parte del corso

Agenti AI con Hugging Face smolagents

Visualizza il corso

Istruzioni dell'esercizio

  • Istanzia ApplianceSearchTool passando vector_store.
  • Aggiungi il tuo tool appliance_tool all'elenco tools quando inizializzi CodeAgent.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice