MulaiMulai sekarang secara gratis

Agent yang Lebih Cerdas: Validasi dan Coba Ulang

Anda telah menulis fungsi validasi untuk memeriksa apakah respons seorang agen properti memuat detail yang cukup. Sekarang saatnya menggunakan fungsi tersebut di dalam sebuah agent.

Jika respons terlalu singkat, fungsi check_answer_length() Anda akan memunculkan exception, dan agent akan otomatis mencoba lagi dengan jawaban yang lebih baik dan lebih lengkap berdasarkan umpan balik Anda.

Perhatikan bahwa kita menggunakan verbosity_level=2 untuk memberikan visibilitas terhadap proses penalaran dan tindakan agent.

Latihan ini adalah bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Petunjuk latihan

  • Tambahkan check_answer_length ke daftar final_answer_checks saat membuat agent.
  • Jalankan agent dengan prompt sederhana untuk memicu sebuah respons.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

real_estate_agent = CodeAgent(
    tools=[],
    model=model,
    # Create the agent with answer length validation
    final_answer_checks=[____],
    verbosity_level=2
)

# Run the agent with a short prompt
response = real_estate_agent.run("Suggest a neigborhood for a couple moving to Austin.")
print(response)
Edit dan Jalankan Kode