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, kursun bir parçasıdır

Hugging Face smolagents ile AI Agent'ları

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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