MulaiMulai sekarang secara gratis

Katakan Lebih Banyak, Agen: Menerapkan Batas Panjang Jawaban

Anda sedang membangun asisten properti yang membantu pengguna mencari rumah berdasarkan preferensi mereka. Terkadang, agen memberikan rekomendasi yang terlalu singkat atau samar, seperti "Anda sebaiknya melihat rumah ini di Brooklyn."

Agar respons lebih membantu, Anda ingin memvalidasi bahwa setiap jawaban memiliki setidaknya 200 karakter. Jika terlalu pendek, agen harus mencoba lagi dengan menggunakan pesan kesalahan Anda sebagai panduan.

Pada latihan ini, Anda akan menulis fungsi validasi yang memeriksa panjang sebuah respons.

Latihan ini adalah bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Petunjuk latihan

  • Periksa apakah final_answer lebih pendek dari 200 karakter. Jika ya, naikkan exception dengan pesan kesalahan yang membantu.
  • Jika lolos pemeriksaan, kembalikan True untuk menandai jawaban sebagai valid.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

def check_answer_length(final_answer, agent_memory):
    # Check if answer contains less than 200 characters
    if len(str(final_answer)) < ____:
        raise Exception("The answer is too short. Please include more details.")
    # Return True if check passes
    return ____
Edit dan Jalankan Kode