Conecta la herramienta y activa Agentic RAG
Ahora tienes una herramienta personalizada funcional que puede buscar manuales de electrodomésticos usando similitud semántica. En este ejercicio, vas a conectar esa herramienta a un agente para que pueda responder preguntas basándose en el contenido de los manuales.
Entre bambalinas, ya tienes acceso a:
- Una variable llamada
vector_store, que contiene el contenido de los manuales sobre el que se puede buscar - Un
ApplianceSearchToolpara realizar búsquedas semánticas - Una variable llamada
model, que contiene un modelo de lenguaje preconfigurado para el agente
Tu objetivo es conectar todas las piezas para que el agente pueda usar tu herramienta y responder preguntas como un asistente de electrodomésticos útil.
Este ejercicio forma parte del curso
Agentes de IA con Hugging Face smolagents
Instrucciones del ejercicio
- Instancia
ApplianceSearchToolpasandovector_store. - Añade tu herramienta
appliance_toola la lista de tools al inicializarCodeAgent.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)