Aan de slagGa gratis aan de slag

Koppel de tool en ontgrendel Agentic RAG

Je hebt nu een werkende aangepaste tool die apparatenhandleidingen kan doorzoeken met semantische gelijkenis. In deze oefening koppel je die tool aan een agent, zodat die vragen kan beantwoorden op basis van de handleidingen.

Achter de schermen heb je al toegang tot:

  • Een variabele vector_store, die de doorzoekbare handleidingsinhoud bevat
  • Een ApplianceSearchTool om een semantische zoekopdracht uit te voeren
  • Een variabele model, met een vooraf geconfigureerd taalmodel voor de agent

Je doel is om alles aan elkaar te knopen zodat de agent je tool kan gebruiken om vragen te beantwoorden als een behulpzame apparatenassistent.

Deze oefening maakt deel uit van de cursus

AI-agents met Hugging Face smolagents

Cursus bekijken

Oefeninstructies

  • Maak een instantie van ApplianceSearchTool door de vector_store door te geven.
  • Voeg je appliance_tool toe aan de tools-lijst bij het initialiseren van de CodeAgent.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren