BaşlayınÜcretsiz Başlayın

Daha Fazla Söyle, Agent: Yanıt Uzunluğunu Zorunlu Kılma

Tercihlere göre kullanıcılara ev bulmaya yardımcı olan bir emlak asistanı oluşturuyorsun. Bazen ajan, "Brooklyn'deki şu eve bakmalısın." gibi aşırı kısa veya belirsiz öneriler veriyor.

Yanıtları daha faydalı hale getirmek için, her yanıtın en az 200 karakter içerdiğini doğrulamak istiyorsun. Eğer çok kısaysa, ajan senin hata mesajını rehber alarak yeniden denemeli.

Bu egzersizde, bir yanıtın uzunluğunu kontrol eden bir doğrulama fonksiyonu yazacaksın.

Bu egzersiz

Hugging Face smolagents ile AI Agent'ları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • final_answer 200 karakterden kısaysa, açıklayıcı bir hata mesajıyla istisna fırlat.
  • Kontrolden geçerse, yanıtı geçerli olarak işaretlemek için True döndür.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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 ____
Kodu Düzenle ve Çalıştır