CommencezCommencez gratuitement

Connecter l'outil et activer l'Agentic RAG

Vous avez maintenant un outil personnalisé fonctionnel qui peut rechercher dans des guides d'appareils à l'aide de la similarité sémantique. Dans cet exercice, vous allez connecter cet outil à un agent pour qu'il puisse répondre à des questions à partir du contenu des guides.

En arrière-plan, vous avez déjà accès à :

  • Une variable appelée vector_store, qui contient le contenu des guides interrogeables
  • Un ApplianceSearchTool pour effectuer la recherche sémantique
  • Une variable appelée model, qui contient un modèle de langue préconfiguré pour l'agent

Votre objectif est de tout relier afin que l'agent puisse utiliser votre outil pour répondre aux questions comme un assistant d'appareils utile.

Cette activité fait partie du cours

Agents IA avec Hugging Face smolagents

Voir le cours

Instructions de l’exercice

  • Instanciez ApplianceSearchTool en lui passant vector_store.
  • Ajoutez votre outil appliance_tool à la liste des tools lors de l'initialisation de CodeAgent.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code