(Bu dersin videosunu izlemek için yukarıdaki görsele tıklayın)
Yeni Başlayanlar için AI Ajanları kursuna hoş geldiniz! Bu kurs, sıfırdan AI Ajanları oluşturmak için temel bilgileri — ve gerçek çalışan kodları — sunar.
Sorularınızı yanıtlamaktan memnun olan öğrenenler ve AI geliştiricileri ile dolu olan Azure AI Discord Topluluğu‘nda selam vermeye gelin.
Yapmaya başlamadan önce, AI Ajanın nedir ve ne zaman kullanmanın mantıklı olduğunu gerçekten anladığımızdan emin olalım.
Bu ders şunları kapsar:
Bu dersin sonunda şunları yapabilmelisiniz:
Bunu anlamanın basit bir yolu şöyle:
AI Ajanlar, Büyük Dil Modellerinin (LLM) yalnızca istemlere yanıt vermekle kalmayıp — araçlar ve bilgi vererek dünyada işler yapmasına olanak tanıyan sistemlerdir.
Bunu biraz açalım:

Büyük Dil Modelleri — Ajanlar LLM’lerden önce vardı ancak LLM’ler modern ajanları bu kadar güçlü kılan şeydir. Doğal dili anlayabilir, bağlam hakkında mantık yürütebilir ve belirsiz kullanıcı isteğini somut bir eylem planına dönüştürebilirler.
Eylemde Bulunma — Bir ajan sistemi olmadan LLM sadece metin üretir. Bir ajan sistemi içinde, LLM gerçekten adımlar yürütür — bir veritabanında arama yapar, API çağırır, mesaj gönderir.
Araçlara Erişim — Ajanın kullanabileceği araçlar şuna bağlıdır: (1) çalıştığı ortam ve (2) geliştiricinin ajana verdiği seçenekler. Bir seyahat ajanı uçuşları arayabilir ancak müşteri kayıtlarını düzenleyemez — tamamen kurduğunuz ağ ile ilgilidir.
Bellek + Bilgi — Ajanların kısa süreli belleği (şimdiki konuşma) ve uzun süreli belleği (müşteri veritabanı, geçmiş etkileşimler) olabilir. Seyahat ajanı, pencere kenarı koltuğu tercih ettiğinizi “hatırlayabilir”.
Tüm ajanlar aynı şekilde inşa edilmemiştir. İşte ana türlerin bir dökümü, seyahat rezervasyon ajanını örnek alarak:
| Ajan Türü | Ne Yapar | Seyahat Ajanı Örneği |
|---|---|---|
| Basit Refleks Ajanlar | Sert kodlanmış kuralları takip eder — hafıza veya planlama yok. | Şikayet e-postası görür → bunu müşteri hizmetlerine yönlendirir. Hepsi bu. |
| Model Tabanlı Refleks Ajanlar | Dünyanın içsel bir modelini tutar ve değişikliklere göre günceller. | Tarihsel uçuş fiyatlarını takip eder ve aniden pahalı olan güzergahları işaretler. |
| Hedef Tabanlı Ajanlar | Akılda bir hedef vardır ve adım adım nasıl ulaşılacağını bulur. | Mevcut konumunuzdan varış noktanıza kadar tüm seyahati (uçuş, araba, otel) ayırtır. |
| Fayda Tabanlı Ajanlar | Sadece bir çözüm bulmaz — tercihleriniz için en yüksek puanı alan en iyi çözümü bulur. | Maliyet ile kolaylığı dengeler ve tercihlerinize en uygun seyahati önerir. |
| Öğrenen Ajanlar | Geri bildirimlerden öğrenerek zaman içinde gelişir. | Gelecekteki rezervasyon önerilerini, yolculuk sonrası anket sonuçlarına göre ayarlar. |
| Hiyerarşik Ajanlar | Üst düzey bir ajan işi alt görevlerle böler ve bunları alt ajanlara devreder. | “Seyahat iptal” talebi; uçuş iptali, otel iptali, araba kiralama iptali olarak alt ajanlara ayrılır. |
| Çoklu Ajan Sistemleri (MAS) | Birbirinden bağımsız birden çok ajan birlikte (ya da rekabet halinde) çalışır. | İşbirlikçi: oteller, uçuşlar ve eğlence ayrı ajanlar tarafından yönetilir. Rekabetçi: çeşitli ajanlar en iyi fiyata otel odası doldurmak için yarışır. |
Sadece bir AI Ajan kullanabilmeniz, her zaman kullanmanız gerektiği anlamına gelmez. İşte ajanların gerçekten parladığı durumlar:

Kursun ilerleyen dersinde, Güvenilir AI Ajanlar Oluşturma dersinde, AI Ajanların ne zaman (ve ne zaman kullanılmaması gerektiği) konusuna daha derinlemesine bakacağız.
Bir ajan oluştururken yaptığınız ilk şey, ne yapabileceğini tanımlamaktır — araçları, eylemleri ve davranışları.
Bu kursta, ana platform olarak Azure AI Agent Service’i kullanıyoruz. Şunları destekler:
LLM’lerle, istemler aracılığıyla iletişim kurarsınız. Ajanlarda her zaman her istemi elle yazamazsınız — ajan, çok sayıda adımda eylemde bulunmalı. İşte burada Ajanik Desenler devreye girer. Bunlar, LLM’leri daha ölçeklenebilir, güvenilir şekilde yönlendirme ve düzenleme için tekrar kullanılabilir stratejilerdir.
Bu kurs, en yaygın ve faydalı ajanik desenler etrafında yapılandırılmıştır.
Ajanik Çerçeveler, geliştiricilere hazır şablonlar, araçlar ve altyapı sağlar. Ajan inşasını kolaylaştırır:
Bu kursta, üretime hazır ajanlar oluşturmak için Microsoft Agent Framework (MAF) üzerinde yoğunlaşıyoruz.
Uygulamada görmek ister misiniz? İşte bu dersin kod örnekleri:
Diğer öğrenenlerle bağlantı kurmak, ofis saatlerine katılmak ve topluluktan AI Ajan sorularınıza cevap almak için Microsoft Foundry Discord’a katılın.
Feragatname: Bu belge, Co-op Translator adlı AI çeviri hizmeti kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belge, ana dilindeki haliyle yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu oluşabilecek herhangi bir yanlış anlaşılma veya yanlış yorumdan sorumlu değiliz.