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_storeadlı bir değişken - Semantik arama yapmak için bir
ApplianceSearchTool - Ajan için önceden yapılandırılmış bir dil modeli içeren
modeladlı 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ırEgzersiz talimatları
ApplianceSearchToolörneğini,vector_store’u geçirerek oluştur.CodeAgentbaşlatılırken araçlar listesineappliance_toolaracı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)