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ırEgzersiz talimatları
- İlk ajanda
toolsparametresineWebSearchToolekle. - Yine ilk ajanda, onu okul araştırma ajanı olarak tanımlamak için bir
namedizesi ver. - İkinci ajanda, sağlanan model değişkenini kullanmak için
modelparametresini ayarla. - Son olarak, amacını özetlemek için ikinci ajanın
descriptiondeğ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"
)