Roller ve Uzmanlaşma
Aracı kişilikleri tasarlama.
Roller ve Uzmanlaşma, CoddyKit'te ücretsiz bir AI Prompt Engineering dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Prompt Engineering öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
Ajanları Uzmanlaştırma
Birçok kaygıyı aynı anda ele alan tek bir genel amaçlı istem, dikkati dağıtır ve talimatları birbirine karıştırır. Bir görevi uzmanlaşmış ajanlara ayırmak — her birine dar bir görev alanı, odaklanmış bir bağlam ve amaca uygun araçlar vermek — davranışı keskinleştirir ve başarısızlıkları yalıtır.
- Dar kapsam -> Daha güvenilir ve daha yönlendirilebilir.
- Yalıtım -> Bir roldeki hata diğerlerini bozmaz.
Uzmanlaşma, istem tasarımına uygulanan böl ve yönet yaklaşımıdır.
Bir Ajan Kişiliğinin Anatomisi
Etkili bir ajan kişiliği bir addan fazlasıdır. Şunları tanımlar: bir görev tanımı (neyden sorumlu olduğu), sınırlar (ne yapmaması gerektiği), girdiler/çıktılar (sözleşmesi) ve başarı ölçütleri. Belirsiz kişilik tanımları ('yardımcı bir uzmansınız') davranışı yeterince kısıtlamaz.
persona = {
'role': 'Researcher',
'mandate': 'Gather and cite primary sources for the question.',
'forbidden': 'Do not draw final conclusions; do not write prose.',
'output': 'JSON list of {claim, source_url, confidence}.'
}Ajan Başına Tek Sorumluluk
Her ajana davranışını değiştirmesi için tek bir neden verin. 'Araştırıp-özetleyip-olguları doğrulayan' bir ajan, farklı yönlere çeken üç amacı birleştirir. Her birinin bağımsız olarak ayarlanabilmesi, değerlendirilebilmesi ve hatalarının ayıklanabilmesi için bunları ayırın.
Ölçüt şu: Bir ajanın görevini 've' kullanmadan tek cümlede ifade edemiyorsanız, ajan çok fazla iş yapıyor demektir.
Kapsamı Belirlenmiş Bağlam ve Araçlar
Uzmanlaşma, bağlam yalıtımını da içerir. Bir kodlama ajanının pazarlama özetine değil, koda ve belirtime ihtiyacı vardır. Her ajanın bağlamını kısıtlamak dikkat dağınıklığını, maliyeti ve ilgisiz materyale göre hareket etme olasılığını azaltır.
- Yalnızca görev tanımının gerektirdiği girdileri verin.
- Yalnızca rolün meşru olarak kullandığı araçlara izin verin.
En az bağlam ve en az araç, çok ajanlı sistemlerde en az ayrıcalık ilkesinin karşılığıdır.
agents = {
'coder': {'context': ['spec', 'repo'], 'tools': ['edit', 'run_tests']},
'reviewer': {'context': ['diff', 'style_guide'], 'tools': ['comment']}
}Tamamlayıcı, Gereksiz Tekrar İçermeyen
Roller, örtüşme veya boşluk bırakmadan işi bölüştürmelidir. Örtüşme işlem gücünü boşa harcar ve çelişkili çıktılar oluşturur; boşluklar ise görevin bazı bölümlerini sahipsiz bırakır. Rol kümesini, her alt görevin tam olarak bir sorumlusunun olduğu temiz bir ayrıştırma olarak tasarlayın.
Önce sorumluluk haritasını çizin, ardından her hücreyi dolduracak kişilik tanımlarını yazın.
Karşıt ve Eleştirel Roller
En değerli uzmanlardan bazıları karşıt niteliktedir: kusurları bulan bir Eleştirmen, planı sınayan bir Kırmızı Ekip ve kanıt talep eden bir Doğrulayıcı. Görevleri açıkça itiraz etmektir; bu da tek bir ajanın yaranmacılığını ve aşırı özgüvenini dengeler.
Her üreticiyi, başarısı bulduğu sorunlarla ölçülen bir kuşkucuyla eşleştirin.
critic = {
'role': 'Critic',
'mandate': 'Find the strongest objection to the proposal.',
'output': '{weaknesses: [...], severity: low|med|high}',
'note': 'You are rewarded for valid flaws, not agreement.'
}Kişilik Kararlılığı ve Kayması
Uzun bir oturum boyunca ajan, okuduğu diğer kişilerin üslubunu veya hedeflerini benimseyerek kendi karakterinden uzaklaşabilir. Kimliği pekiştirin: her çağrıda görev tanımını yeniden belirtin ve her ajanın istemini kendi kendine yeterli tutun; böylece başka bir ajanın talimatlarını sessizce devralmaz.
Kişiliği bir kez belirlenip unutulan bir şey olarak değil, her tur yeniden belirtilen bir özellik olarak ele alın.
Roller Arası Çıktı Sözleşmeleri
Uzmanlar görev devrini temiz bir şekilde yapmalıdır. Her rolün çıktısı için sonraki rolün kullanacağı tür bilgisi içeren bir sözleşme tanımlayın. Gevşek düzyazı biçimindeki görev devirleri yanlış yorumlamaya yol açar; yapılandırılmış sözleşmeler işlem hattını birleştirilebilir ve doğrulanabilir kılar.
Araştırmacı kaynakları belirtilmiş iddialar üretir; Yazar tam olarak bu biçimi kullanır; Eleştirmen de buna göre denetler.
researcher_out = {'claims': [{'text': str, 'source': str, 'confidence': float}]}
# Writer input MUST equal researcher_out — contract enforced.Uzmanlaşmanın Maliyeti ve Gecikmesi
Daha fazla ajan, daha fazla çağrı anlamına gelir. Uzmanlaşma, tek çağrının verimliliğini güvenilirlik ve paralellik karşılığında takas eder. Her rolü gerekçelendirin: Bölme işlemi kaliteyi ölçülebilir biçimde artırmıyor veya paralel çalışmayı mümkün kılmıyorsa, rolü genel amaçlı ajana geri birleştirin.
- Paralel çalıştırılabilen uzmanlar eşzamanlı run edebilir -> Gecikme avantajı.
- Kesinlikle sıralı çalışan uzmanlar gecikme ekler -> Kalite kazanımının buna değdiğinden emin olun.
Doğru Ayrıntı Düzeyini Seçme
Çok az rolünüz olursa karmaşık bir genel amaçlı ajanınız, çok fazla rolünüz olursa koordinasyon yükü altında ezilen bir sisteminiz olur. Her ajana tek ve değerlendirilebilir bir sorumluluk verecek en kaba ayrıştırmayı seçin. Kaba başlayın ve yalnızca bir rolün değerlendirmelerde aşırı yüklendiği kanıtlandığında onu bölün.
Ayrıntı düzeyi deneysel olarak ayarlanır ve hataların gerçekte nerede yoğunlaştığı yol gösterir.
Ajan Kişiliği Tasarım Kontrol Listesi
Her ajan için şunları doğrulayın: tek cümlelik bir görev tanımı, açık sınırlar, en az bağlam ve en az araç kapsamlandırması, tür bilgisi içeren bir çıktı sözleşmesi, örtüşme veya boşluk içermeyen tamamlayıcı uyum, tur başına kimlik pekiştirme ve bölmenin kaliteyi veya paralelliği artırdığına dair bir gerekçe. Karşıt eleştirmenler gerçek kusurları bularak yerlerini hak eder.
Hızlı Kontrol
Araştırma yapan, yazan ve olguları doğrulayan tek bir ajanın tutarsız ve hatalarının ayıklanması zor sonuçlar ürettiğini fark ediyorsunuz.
Özet: Roller ve Uzmanlaşma
Görevleri decompose ederek her birine açık bir görev tanımı, belirgin sınırlar, en az bağlam ve en az araç kapsamlandırması ve tür bilgisi içeren bir çıktı sözleşmesi olan tek sorumluluklu ajanlar oluşturun. İşi örtüşme veya boşluk bırakmadan temiz biçimde bölüştürün, üreticileri karşıt eleştirmenlerle eşleştirin, kişilik kimliğini her tur pekiştirin ve her rolün değerlendirilebilir kalmasını sağlayan en kaba ayrıntı düzeyini seçin. Uzmanlaşma, daha fazla çağrı karşılığında güvenilirlik ve paralellik kazandırır; bu bedeli yalnızca ölçülebilir fayda sağladığı yerlerde ödeyin.
Sıkça Sorulan Sorular
“Roller ve Uzmanlaşma” dersi ücretsiz mi?
Evet — “Roller ve Uzmanlaşma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Prompt Engineering kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
“Roller ve Uzmanlaşma” dersinde ne öğreneceğim?
Aracı kişilikleri tasarlama. AI Prompt Engineering ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Prompt Engineering öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Prompt Engineering, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Roller ve Uzmanlaşma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Prompt Engineering dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Prompt Engineering dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Roller ve Uzmanlaşma
- Orkestratör ve Çalışanlar
- Aracılar Arası İletişim
- Tartışan ve Oylayan Aracılar