MulaiMulai sekarang secara gratis

Sambungkan Tool, Aktifkan Agentic RAG

Sekarang Anda memiliki tool kustom yang berfungsi untuk menelusuri manual peralatan menggunakan kemiripan semantik. Pada latihan ini, Anda akan menyambungkan tool tersebut ke sebuah agent agar dapat menjawab pertanyaan berdasarkan isi manual.

Di balik layar, Anda sudah memiliki akses ke:

  • Variabel bernama vector_store, yang memuat konten manual yang dapat ditelusuri
  • ApplianceSearchTool untuk melakukan pencarian semantik
  • Variabel bernama model, yang berisi model bahasa prakonfigurasi untuk agent

Tujuan Anda adalah menghubungkan semuanya agar agent dapat menggunakan tool Anda untuk menjawab pertanyaan layaknya asisten peralatan yang membantu.

Latihan ini adalah bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Petunjuk latihan

  • Instansiasikan ApplianceSearchTool dengan meneruskan vector_store.
  • Tambahkan tool appliance_tool ke daftar tools saat menginisialisasi CodeAgent.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode