Mulai sekarangMulai 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 merupakan bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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