Kom igångKom igång gratis

Koppla ihop verktyget och aktivera agentbaserad RAG

Du har nu ett fungerande anpassat verktyg som kan söka i bruksanvisningar med hjälp av semantisk likhet. I den här övningen kopplar du verktyget till en agent så att den kan svara på frågor baserat på innehållet i bruksanvisningarna.

I bakgrunden har du redan tillgång till:

  • En variabel som heter vector_store, som innehåller det sökbara innehållet från bruksanvisningarna
  • Ett ApplianceSearchTool för att utföra semantisk sökning
  • En variabel som heter model, som innehåller en förkonfigurerad språkmodell för agenten

Ditt mål är att koppla ihop allt så att agenten kan använda ditt verktyg för att svara på frågor som en hjälpsam hushållsassistent.

Den här övningen är en del av kursen

AI-agenter med Hugging Face smolagents

Visa kurs

Övningsinstruktioner

  • Skapa en instans av ApplianceSearchTool genom att skicka in vector_store.
  • Lägg till ditt appliance_tool-verktyg i verktygslistan när du initialiserar CodeAgent.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod