Ajan Mimarisi: Canlıda Ayakta Kalan Desenler
Ajan mimarisi tartışmaları genelde yanlış uçtan başlar: kavram adları taşıyan kutulardan oluşan bir diyagramla. İşe yarayan sürüm, önlemeye çalıştığınız hatadan başlar; çünkü aşağıdaki her desen, belirli bir kötü öğleden sonrayı engellemek için vardır.
Bu altısı sürekli başvurduklarımız. Birbirleriyle birleşirler: canlıdaki tipik bir ajan, araç geçidi, iki hafıza katmanı ve insan kapısı olan sınırlı bir döngüdür; eleştirmen turu ise yalnız yanlış cevabın bedeli bir model çağrısını haklı çıkardığı yerdedir.
1. Sınırlı döngü#
Temel durum ve varsayılanınız olması gereken şey. Küçük bir araç seti üzerinde tek bir döngü; açık durma koşullarıyla: adım sınırı, harcama sınırı, tekrar tespiti ve duvar saati sınırı. Erdemi, bir mühendisin yukarıdan aşağı okuyabileceği doğrusal izdir. Buradaki diğer desenlerin hepsi buna ektir, yerine geçen değil.
Ajanınızı çıkış listesi olan bir döngü olarak çizemiyorsanız henüz bir mimariniz yok; hevesli bir prompt'unuz var.
2. Planlayıcı–yürütücü ve yeniden planlama#
Düzenli olarak beş adımı aşan görevlerde önce açık, numaralı bir plan isteyin, adımları yürütün ve bir adım başarısız olduğunda bayat planla devam etmek yerine yeniden planlayın. Fayda doğruluk değildir — bir insanın, ajan eylemeden önce niyetini görebilmesidir; bu da hem onayı hem hata ayıklamayı mümkün kılar. Bedeli fazladan bir model çağrısı ve planı kutsal değil değiştirilebilir sayma disiplinidir.
3. Eleştirmen turu#
İkinci bir model çağrısı, taslak cevabı ya da önerilen eylemi hedefe ve getirilen kanıta karşı inceler ve bir kez geri gönderebilir. Bu, kendinden emin ama dayanaksız çıktının kayda değer bir kısmını yakalar. Yanlış sonucun pahalı, fazladan bir çağrının ucuz olduğu yerlerde kullanın: müşteriye giden mesajlar, finansal özetler, kod değişiklikleri. Her yerde kullanmayın — maliyeti ve gecikmeyi ikiye katlar ve kolay görevlerde çoğunlukla kendisiyle hemfikir olur.
| Desen | Ek model çağrısı | Kazandırdığı | Ne zaman atlanır |
|---|---|---|---|
| Sınırlı döngü | 0 | İzlenebilirlik, maliyet denetimi | Asla — temel bu |
| Planlayıcı–yürütücü | 1–2 | Görünür niyet, denetlenebilirlik | Beş adımın altındaki görevler |
| Eleştirmen turu | İncelenen çıktı başına 1 | Daha az dayanaksız iddia | Ucuz, geri alınabilir çıktılar |
| Araç geçidi | 0 | Yetki, denetim, hız sınırı | Yalnız prototiplerde |
| Hafıza katmanları | 0–1 | Uzun bağlamda isabet | Kısa tek turlu koşular |
| İnsan kapısı | 0 | Geri alınamaz eylemler güvende | Geri alınamaz hiçbir şey yoksa |
4. Araç geçidi#
Ajanın sistemlerinizi doğrudan çağırmasına izin vermeyin. Her aracın önüne dört iş yapan tek bir katman koyun: argümanları şemaya göre doğrular, bu son kullanıcının bu kayda dokunabileceğini kontrol eder, hız sınırı uygular ve koşu kimliğiyle bir denetim satırı yazar. Bu, ajan sistemindeki en yüksek değerli altyapı parçasıdır ve haftalar değil günler süren sıradan bir koddur. Ayrıca ajan framework'ünü değiştirmenin güvenlik duruşunuza hiç dokunmaması demektir.
5. Katmanlı hafıza#
Tek ve ayrıştırılmamış bir konuşma geçmişi, koşu ilerledikçe kötüleşen ajanların en yaygın sebebidir. Taşıdığınızı ayırın: hiç budanmayan hedef ve kısıtlar; birebir tutulan son turlar; kısa olgusal bir özete sıkıştırılan eski turlar; ve adım başına taze çekilen, hiç biriktirilmeyen getirilmiş bilgi. Uzun bağlam pahalıdır ve dikkat sonludur — her şeyi taşımak titizlik değil, seyreltmedir.
6. İnsan kapısı#
Geri alınamaz her eylem, bir insanın saniyeler içinde karar vermesine yetecek bağlamla birlikte açık bir onay adımının arkasında durur: ne olacak, hangi kayda, ajan neden böyle düşünüyor ve reddedilirse ne yapacak. Kapı bir kısıt değil ürün özelliğidir — hataların pahalı olduğu bir sisteme ajanı sokmanızı sağlayan şeydir ve değerlendirme sayılarınız hak ettikçe seçerek kaldırdığınız şeydir.
Sık sorulan sorular
Altı desenin hepsi gerekli mi?
Hayır. Sınırlı döngü ve araç geçidiyle başlayın; gerçek sistemlere dokunan her şey için bu ikisi neredeyse zorunlu. Geri alınamaz bir eylem belirir belirmez insan kapısını ekleyin. Gerisi, izde işaret edebildiğiniz somut hatalarla hak edilir.
Eleştirmen turu doğruluğu gerçekten artırır mı?
Modelin makul ama dayanaksız cevap üretebildiği görevlerde kayda değer biçimde evet — özellikle eleştirmene getirilen kanıt verilip iddiaları ona karşı kontrol etmesi istendiğinde. Basit sorgularda çoğunlukla ilk cevapla hemfikir olur ve maliyetinizi ikiye katlar.
Araç geçidi nerede yaşamalı?
Ajan ile sistemleriniz arasında, son kullanıcı kimliğinin içinden aktığı kendi servisinizde. Ajan framework'ünün içinde yaşarsa, framework değiştirdiğiniz ilk anda yeniden yazarsınız ve güvenlik incelemeniz sıfırdan başlar.
ai ajan mimarisiajan tasarım desenleriplanlayıcı yürütücüaraç geçidiajan hafıza tasarımı