
(Bu dersin videosunu izlemek için yukarıdaki görsele tıklayın)
AI Ajan Tasarım İlkeleri
Giriş
AI Ajan Sistemleri inşa etmenin birçok yolu vardır. Jeneratif AI tasarımında belirsizliğin bir hata değil özellik olması nedeniyle, mühendislerin nereden başlayacaklarını bulmaları bazen zordur. Geliştiricilerin müşteri odaklı ajan sistemleri oluşturabilmeleri için insan merkezli bir dizi UX Tasarım İlkesi oluşturduk. Bu tasarım ilkeleri reçetesel bir mimari değil, ajan deneyimlerini tanımlayan ve oluşturan ekipler için bir başlangıç noktasıdır.
Genel olarak ajanlar:
- İnsan yeteneklerini genişletmeli ve ölçeklendirmeli (beyin fırtınası, problem çözme, otomasyon vb.)
- Bilgi boşluklarını doldurmalı (bilgi alanlarında beni hızlandırmalı, çeviri vb.)
- Birey olarak başkalarıyla çalışmayı tercih ettiğimiz yollarla işbirliği kolaylaştırmalı ve desteklemeli
- Kendimizin daha iyi versiyonları olmamıza yardımcı olmalı (örneğin, yaşam koçu/görev yöneticisi, duygusal düzenleme ve farkındalık becerileri öğretmek, dayanıklılık oluşturmak vb.)
Bu Ders Kapsayacak
- Ajan Tasarım İlkeleri nelerdir
- Bu tasarım ilkeleri uygulanırken uyulması gereken bazı yönergeler nelerdir
- Tasarım ilkeleri kullanılarak yapılmış bazı örnekler
Öğrenme Hedefleri
Bu dersi tamamladıktan sonra şunları yapabileceksiniz:
- Ajan Tasarım İlkelerinin ne olduğunu açıklayın
- Ajan Tasarım İlkelerinin kullanımına ilişkin yönergeleri açıklayın
- Ajan Tasarım İlkeleri kullanarak bir ajan nasıl oluşturulur anlayın
Ajan Tasarım İlkeleri

Ajan (Mekan)
Ajanın çalıştığı ortam budur. Bu ilkeler fiziksel ve dijital dünyalarla etkileşimde bulunacak ajanların nasıl tasarlanacağını belirler.
- Bağlantı sağlamak, yıkmamak – insanları diğer insanlara, olaylara ve eyleme dönüştürülebilir bilgiye bağlamaya yardımcı olun, işbirliği ve bağlantı sağlanmasını mümkün kılın.
- Ajanlar olayları, bilgiyi ve insanları birbirine bağlamaya yardımcı olur.
- Ajanlar insanları birbirine yakınlaştırır. İnsanları değiştirmek veya değersizleştirmek için tasarlanmamıştır.
- Kolay erişilebilir ama zaman zaman görünmez – ajan büyük ölçüde arka planda çalışır ve yalnızca ilgili ve uygun olduğunda bizi uyarır.
- Ajan, yetkili kullanıcılar için her cihaz veya platformda kolayca keşfedilebilir ve erişilebilir olmalıdır.
- Ajan multimodal giriş ve çıkışları destekler (ses, konuşma, metin vb.).
- Ajan, kullanıcının ihtiyaçlarını algılamasına göre ön plandan arka plana ve proaktiften reaktif hale sorunsuz geçiş yapabilir.
- Ajan görünmez formda çalışabilir ancak arka plan süreci ve diğer Ajanlarla işbirliği kullanıcı tarafından şeffaf ve kontrol edilebilir.
Ajan (Zaman)
Ajanın zaman içinde nasıl çalıştığını belirtir. Bu ilkeler ajanın geçmiş, şimdi ve gelecek arasında nasıl etkileşimde bulunacağını tasarlar.
- Geçmiş: Hem durum hem de bağlamı içeren tarihe yansımalar.
- Ajan, yalnızca olay, insanlar veya durumlar dışında daha zengin tarihsel veri analizine dayalı daha alakalı sonuçlar sağlar.
- Ajan geçmiş olaylardan bağlantılar kurar ve belleğini aktif kullanarak mevcut durumlarla etkileşime girer.
- Şimdi: Bildirmekten çok teşvik etmek.
- Ajan, insanlarla etkileşimde kapsamlı bir yaklaşımı temsil eder. Bir olay gerçekleştiğinde, Ajan statik bildirim veya diğer statik formalitelerin ötesine geçer. Ajan, akışları basitleştirebilir veya kullanıcının dikkatini doğru anda yönlendirmek için dinamik ipuçları oluşturabilir.
- Ajan bilgi sunumunu bağlamsal ortam, sosyal ve kültürel değişikliklere ve kullanıcı niyetine göre uyarlar.
- Ajan etkileşimi kademeli olabilir, uzun vadede kullanıcıları güçlendirmek için karmaşıklığı evrilebilir/büyüyebilir.
- Gelecek: Uyarlanma ve evrimleşme.
- Ajan çeşitli cihazlara, platformlara ve modalitelere uyum sağlar.
- Ajan kullanıcı davranışına, erişilebilirlik ihtiyaçlarına uyum sağlar ve tamamen kişiselleştirilebilir.
- Ajan sürekli kullanıcı etkileşimi ile şekillenir ve evrimleşir.
Ajan (Çekirdek)
Bunlar bir ajanın çekirdeğindeki temel öğelerdir.
- Belirsizliği kabul et ama güven oluştur.
- Ajan belirsizliği belli bir düzeyde beklenir. Belirsizlik ajan tasarımının ana öğesidir.
- Güven ve şeffaflık, ajan tasarımının temel katmanlarıdır.
- İnsanlar ajanın açık/kapalı durumunu kontrol eder ve ajan durumu her zaman net bir şekilde görünür.
Bu İlkeleri Uygulamak İçin Yönergeler
Önceki tasarım ilkelerini kullanırken, aşağıdaki yönergeleri kullanın:
- Şeffaflık: Kullanıcıya AI’nın dahil olduğunu, nasıl çalıştığını (geçmiş işlemler dahil) ve geri bildirim vermeyi ve sistemi değiştirmeyi nasıl yapılacağını bildirin.
- Kontrol: Kullanıcının özelleştirmesine, tercihleri belirtmesine, kişiselleştirmesine ve sistem ve özellikleri üzerinde kontrol sahibi olmasına (unutma yeteneği dahil) izin verin.
- Tutarlılık: Cihazlar ve uç noktalar arasında tutarlı, çok modlu deneyimler hedefleyin. Mümkünse tanıdık UI/UX öğeleri kullanın (örneğin, sesli etkileşim için mikrofon simgesi) ve müşterinin bilişsel yükünü mümkün olduğunca azaltın (örneğin, kısa yanıtlar, görsel yardımcılar ve ‘Daha Fazla Öğren’ içeriği).
Bu İlkeler ve Yönergelerle Seyahat Ajanı Nasıl Tasarlanır
Bir Seyahat Ajanı tasarladığınızı hayal edin, İşte Tasarım İlkeleri ve Yönergeler kullanarak nasıl düşünebilirsiniz:
- Şeffaflık – Kullanıcıya Seyahat Ajanının AI destekli bir Ajan olduğunu bildirin. Başlamaya dair bazı temel talimatlar (örneğin, bir “Merhaba” mesajı, örnek komutlar) sağlayın. Bunu ürün sayfasında açıkça belgeleyin. Kullanıcının geçmişte sorduğu komutların listesini gösterin. Geri bildirim vermenin (beğenme veya beğenmeme, Geri Bildirim Gönder düğmesi vb.) net olduğunu açıkça belirtin. Ajanın kullanım ya da konu kısıtlamaları varsa bunu açıkça ifade edin.
- Kontrol – Ajan oluşturulduktan sonra Sistem İsteği gibi şeylerle nasıl değiştirilebileceği net olmalıdır. Kullanıcının ajanın ne kadar ayrıntılı yazacağı, yazım tarzı ve ajanın ne hakkında konuşmaması gerektiği konusunda herhangi bir uyarıyı seçebilmesini sağlayın. İlgili dosyalar, veriler, istemler ve geçmiş konuşmalar kullanıcı tarafından görüntülenip silinebilir olmalıdır.
- Tutarlılık – Komut Paylaş, dosya veya fotoğraf ekleme ve birini veya bir şeyi etiketleme simgelerinin standart ve tanınabilir olmasını sağlayın. Dosya yükleme/paylaşma için ataç simgesi ve grafik yükleme için resim simgesi kullanın.
Örnek Kodlar
AI Ajan Tasarım Desenleri Hakkında Daha Fazla Sorunuz Mu Var?
Diğer öğrenenlerle tanışmak, mesai saatlerine katılmak ve AI Ajanlarınızla ilgili soruları yanıtlamak için Microsoft Foundry Discord topluluğuna katılın.
Ek Kaynaklar
Önceki Ders
Ajan Çerçevelerini Keşfetmek
Sonraki Ders
Araç Kullanım Tasarım Deseni
Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu ortaya çıkabilecek yanlış anlamalardan veya yanlış yorumlamalardan sorumlu değiliz.