Připoj nástroj a odemkni agentic RAG
Máš k dispozici funkční vlastní nástroj, který umí prohledávat manuály spotřebičů pomocí sémantické podobnosti. V tomto cvičení ho propojíš s agentem, aby mohl odpovídat na otázky na základě obsahu manuálů.
V zákulisí už máš přístup k:
- Proměnné
vector_store, která obsahuje prohledávatelný obsah manuálů - Nástroji
ApplianceSearchToolpro sémantické vyhledávání - Proměnné
model, která obsahuje předkonfigurovaný jazykový model pro agenta
Tvým cílem je propojit všechny části dohromady, aby agent mohl pomocí tvého nástroje odpovídat na otázky jako užitečný asistent pro spotřebiče.
Toto cvičení je součástí kurzu
AI Agents with Hugging Face smolagents
Pokyny k cvičení
- Vytvoř instanci
ApplianceSearchToolpředánímvector_store. - Přidej nástroj
appliance_tooldo seznamu nástrojů při inicializaciCodeAgent.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)