Zacznij terazZacznij za darmo

Podłącz narzędzie i uruchom agentic RAG

Masz już działające narzędzie, które potrafi przeszukiwać instrukcje obsługi urządzeń przy użyciu podobieństwa semantycznego. W tym ćwiczeniu podłączysz je do agenta, aby mógł odpowiadać na pytania na podstawie zawartości instrukcji.

W tle masz już dostęp do:

  • Zmiennej vector_store, która przechowuje przeszukiwalną treść instrukcji
  • Narzędzia ApplianceSearchTool do wyszukiwania semantycznego
  • Zmiennej model, zawierającej wstępnie skonfigurowany model językowy dla agenta

Twoim celem jest połączenie wszystkich elementów w całość, dzięki czemu agent będzie mógł korzystać z twojego narzędzia i odpowiadać na pytania jak pomocny asystent do spraw urządzeń domowych.

To ćwiczenie jest częścią kursu

Agenty AI z Hugging Face smolagents

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz instancję ApplianceSearchTool, przekazując do niej vector_store.
  • Dodaj narzędzie appliance_tool do listy narzędzi podczas inicjalizacji CodeAgent.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod