(Bu dersin videosunu izlemek için yukarıdaki resme tıklayın)
Yapay Zeka Ajanları Yeni Başlayanlar İçin kursuna hoş geldiniz! Bu kurs size temel bilgileri — ve gerçek çalışan kodu — sunarak Yapay Zeka Ajanlarını sıfırdan inşa etmeye başlamanızı sağlar.
Sorularınızı yanıtlamaktan mutluluk duyan öğrenenler ve yapay zeka geliştiricileriyle dolu olan Azure AI Discord Topluluğu‘nda selam verin.
İnşa etmeye başlamadan önce, aslında bir Yapay Zeka Ajanının ne olduğunu ve ne zaman kullanmanın mantıklı olduğunu anlayalım.
Bu ders şunları kapsar:
Bu dersin sonunda şunları yapabiliyor olmalısınız:
Basit bir şekilde şöyle düşünebilirsiniz:
Yapay Zeka Ajanları, Büyük Dil Modellerinin (LLM’lerin) sadece istemlere yanıt vermekle kalmayıp dünyada eylem yapabilmesini sağlayan sistemlerdir — onlara araçlar ve bilgi sunarak hareket etmelerini sağlarlar.
Bunu biraz açalım:

Büyük Dil Modelleri — Ajanlar, LLM’lerden önce vardı ama modern ajanları bu LLM’ler bu kadar güçlü yapıyor. Doğal dili anlayabilir, bağlam hakkındaki çıkarımlar yapabilir ve belirsiz kullanıcı isteklerini somut eylem planlarına çevirebilirler.
Eylem Yapmak — Bir ajan sistemi olmadan, bir LLM sadece metin üretir. Bir ajan sisteminin içinde, LLM gerçekten adımları yürütür — bir veritabanını arar, bir API çağırır, mesaj gönderir.
Araçlara Erişim — Ajanın hangi araçları kullanabileceği (1) içinde çalıştığı ortama ve (2) geliştiricinin verdiği araçlara bağlıdır. Seyahat ajanı uçuşları arayabilir ama müşteri kayıtlarını düzenleyemeyebilir — tamamen sizin bağladığınız şeylere bağlıdır.
Hafıza + Bilgi — Ajanlar kısa süreli hafızaya (şimdiki konuşma) ve uzun süreli hafızaya (müşteri veritabanı, geçmiş etkileşimler) sahip olabilirler. Seyahat ajanı pencere kenarı koltuğu tercih ettiğinizi “hatırlayabilir”.
Tüm ajanlar aynı şekilde yapılmaz. İşte ana türlerin bir dökümü, seyahat rezervasyon ajanı örneği üzerinden:
| Ajan Türü | Ne Yapar | Seyahat Ajanı Örneği |
|---|---|---|
| Basit Refleks Ajanları | Sert kodlanmış kuralları izler — hafıza yok, planlama yok. | Bir şikayet e-postası görür → müşteri hizmetlerine iletir. Hepsi bu. |
| Model-Tabanlı Refleks Ajanları | Dünyanın içsel bir modelini tutar ve değiştikçe günceller. | Tarihsel uçuş fiyatlarını takip eder ve aniden pahalılaşan rotaları işaretler. |
| Hedef-Tabanlı Ajanlar | Aklında bir hedef vardır ve ona ulaşmak için adım adım plan yapar. | Mevcut konumunuzdan hedefinize tam bir seyahat (uçuşlar, araba, otel) rezervasyonu yapar. |
| Yarar-Tabanlı Ajanlar | Sadece bir çözüm bulmakla kalmaz — takasları değerlendirerek en iyi çözümü bulur. | Maliyet ve konforu dengeler, tercihlerinize en uygun seyahati bulur. |
| Öğrenen Ajanlar | Geri bildirimlerden öğrenerek zamanla daha iyi olur. | Seyahat sonrası anket sonuçlarına göre gelecek rezervasyon tavsiyelerini ayarlar. |
| Hiyerarşik Ajanlar | Yüksek seviyeli bir ajan işi alt görevlere böler ve aşağı seviyedeki ajanlara devreder. | “Seyahati iptal et” isteği: uçuş iptali, otel iptali, araç kiralama iptali şeklinde alt ajana verilir. |
| Çoklu Ajan Sistemleri (MAS) | Birden fazla bağımsız ajan birlikte (veya rekabet ederek) çalışır. | İşbirlikçi: farklı ajanlar otelleri, uçuşları ve eğlenceyi yönetir. Rekabetçi: birden fazla ajan en iyi fiyata otel odası doldurmak için yarışır. |
Sadece kullanabiliyor olmanız her zaman kullanmanız gerektiği anlamına gelmez. İşte ajanların gerçekten parladığı durumlar:

Kursun ilerleyen derslerinde Güvenilir Yapay Zeka Ajanları İnşası dersinde ne zaman (ve ne zaman kullanılmayacağını) daha derinlemesine inceleyeceğiz.
Bir ajan inşa ederken ilk yapacağınız şey ne yapabileceğini tanımlamaktır — araçları, eylemleri ve davranışları.
Bu kursta ana platform olarak Azure AI Agent Service kullanıyoruz. Bu platform şunları destekler:
LLM’lerle iletişim kurmak için istemler (promptlar) kullanırsınız. Ajanlarda her zaman her istemi elle yazamazsınız — ajan çoklu adım boyunca eylem yapmalıdır. İşte burada Ajanik Desenler devreye girer. Bunlar, LLM’leri daha ölçeklenebilir ve güvenilir şekilde yönlendirmek ve düzenlemek için tekrar kullanılabilir stratejilerdir.
Bu kurs, en yaygın ve kullanışlı ajanik desenler etrafında yapılandırılmıştır.
Ajanik Çerçeveler, geliştiricilere ajanlar inşa etmek için hazır şablonlar, araçlar ve altyapı sunar. Şu konuları kolaylaştırırlar:
Bu kursta, üretime hazır ajanlar oluşturmak için Microsoft Agent Framework (MAF) üzerine odaklanıyoruz.
İncelemeye hazır mısınız? İşte bu dersin kod örnekleri:
Diğer öğrenenlerle bağlantı kurmak, ofis saatlerine katılmak ve toplumdan Yapay Zeka Ajanları hakkındaki sorularınızı yanıtlamak için Microsoft Foundry Discord‘a katılın.
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.