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

Böl ve Yönet: Uzman Ajanlar Oluşturma

Küçük kız kardeşinin bilgisayar bilimi programlarına başvurmasına yardım ediyorsun. Okulları araştırmak, programları karşılaştırmak ve güçlü makaleler yazmak derken işler oldukça yoğun.

Süreci kolaylaştırmak için iki uzman ajan oluşturmayı seçiyorsun:

  • Biri üniversiteleri ve gereksinimlerini araştırmak için
  • Diğeri etkileyici başvuru makaleleri yazmaya yardımcı olmak için

CodeAgent ve WebSearchTool sınıflarına ve önceden yapılandırılmış bir model değişkenine erişimin var.

Bu egzersiz

Hugging Face smolagents ile AI Agent'ları

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

Egzersiz talimatları

  • İlk ajanda tools parametresine WebSearchTool ekle.
  • Yine ilk ajanda, onu okul araştırma ajanı olarak tanımlamak için bir name dizesi ver.
  • İkinci ajanda, sağlanan model değişkenini kullanmak için model parametresini ayarla.
  • Son olarak, amacını özetlemek için ikinci ajanın description değerini tamamla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# School research specialist
school_agent = CodeAgent(
    # Assign a list of tools the agent can use
    ____=[WebSearchTool()],
    model=model,
    # Set the agent's unique name identifier
    ____="school_research_agent",
    description="Expert in researching universities, programs, and admission requirements"
)

# Essay writing specialist  
essay_agent = CodeAgent(
    tools=[WebSearchTool()],
    # Provide the model used to generate responses
    ____=model,
    name="essay_writing_agent",
    # Write a short description of the agent's area of expertise
    ____="Expert in crafting compelling college application essays and personal statements"
)
Kodu Düzenle ve Çalıştır