BaşlayınÜcretsiz Başlayın

Aracı Bağla, Agentic RAG’i Açığa Çıkar

Artık semantik benzerlik kullanarak cihaz kılavuzlarını arayabilen çalışan bir özel aracın var. Bu egzersizde, bu aracı bir ajanla bağlayarak ajanın kılavuz içeriğine dayanarak soruları yanıtlamasını sağlayacaksın.

Sahne arkasında, şunlara zaten erişimin var:

  • Aranabilir kılavuz içeriğini tutan vector_store adlı bir değişken
  • Semantik arama yapmak için bir ApplianceSearchTool
  • Ajan için önceden yapılandırılmış bir dil modeli içeren model adlı bir değişken

Hedefin, her şeyi birbirine bağlayıp ajanın aracını kullanarak yararlı bir cihaz asistanı gibi soruları yanıtlayabilmesini sağlamak.

Bu egzersiz

Hugging Face smolagents ile AI Agent'ları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • ApplianceSearchTool örneğini, vector_store’u geçirerek oluştur.
  • CodeAgent başlatılırken araçlar listesine appliance_tool aracını ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır