ai-agents-for-beginners

Yapay Zeka Ajanlarına Giriş

(Bu dersin videosunu izlemek için yukarıdaki görsele tıklayın)

Yapay Zeka Ajanlarına ve Ajan Kullanım Alanlarına Giriş

Yapay Zeka Ajanlarına Yeni Başlayanlar için kursuna hoş geldiniz! Bu kurs, yapay zeka ajanlarını sıfırdan inşa etmeye başlamanız için temel bilgileri — ve gerçek çalışan kodları — sunar.

Azure AI Discord Topluluğu‘nda bize selam vermeye gelin — burası, soruları yanıtlamaktan memnun olan öğrenenler ve yapay zeka geliştiricileri ile dolu.

İnşa etmeye başlamadan önce, gerçekten bir Yapay Zeka Ajanının ne olduğunu ve ne zaman kullanmanın anlamlı olduğunu iyice anlayalım.


Giriş

Bu ders şunları kapsar:

Öğrenme Hedefleri

Bu dersin sonunda şunları yapabilmelisiniz:


Yapay Zeka Ajanlarını Tanımlama ve Yapay Zeka Ajan Türleri

Yapay Zeka Ajanları Nedir?

İşte basit bir şekilde düşünmek:

Yapay Zeka Ajanları, Büyük Dil Modellerinin (LLM’lerin) gerçekten bir şeyler yapmasını sağlayan sistemlerdir — onlara sadece komutlara yanıt vermek yerine dünyada harekete geçmeleri için araçlar ve bilgi sunarlar.

Bunu biraz açalım:

Yapay Zeka Ajanları Nedir?


Yapay Zeka Ajanlarının Farklı Türleri

Bütün ajanlar aynı şekilde inşa edilmez. İşte temel türlerin seyahat rezervasyon ajanı örneğiyle açıklaması:

Ajan Türü Yaptığı İş 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 dahili bir modelini tutar ve değişikliklere göre günceller. Tarihsel uçuş fiyatlarını takip eder ve aniden pahalı olan rotaları işaretler.
Amaç Odaklı Ajanlar Aklında bir hedef vardır ve ona adım adım ulaşmayı hesaplar. Mevcut konumunuzdan varış noktanıza tam bir seyahat (uçuşlar, araç, otel) rezervasyonu yapar.
Fayda Odaklı Ajanlar Sadece bir çözüm bulmaz — en iyi olanı, ödünleri tartarak bulur. Maliyet ile rahatlık arasında denge kurarak tercihlerinize en yüksek puanı alan seyahati bulur.
Öğrenen Ajanlar Geri bildirimlerden öğrenerek zaman içinde daha iyi olur. Gezi sonrası anket sonuçlarına göre gelecekteki rezervasyon önerilerini ayarlar.
Hiyerarşik Ajanlar Yüksek seviyeli ajan işleri alt görevlere ayırır ve alt ajanlara devreder. “Seyahati iptal et” talebi: uçuş iptali, otel iptali, araç kiralama iptali alt ajanlar tarafından ayrı ayrı ele alınır.
Çoklu Ajan Sistemleri (MAS) Birden çok bağımsız ajan birlikte (veya rekabet ederek) çalışır. İş birliği: ayrı ajanlar otelleri, uçuşları ve eğlenceyi yönetir. Rekabet: birden çok ajan otel odalarını en iyi fiyatla doldurmak için yarışır.

Yapay Zeka Ajanlarını Ne Zaman Kullanmalı

Sadece kullanabilirsiniz diye her zaman kullanmalısınız anlamına gelmez. İşte ajanların gerçekten parladığı durumlar:

Yapay Zeka Ajanları Ne Zaman Kullanılır?

Dersin ilerleyen bölümlerinde, Güvenilir Yapay Zeka Ajanları İnşa Etmek dersinde, yapay zeka ajanlarını ne zaman (ve ne zaman kullanılmaması gerektiğini) daha derinlemesine inceleyeceğiz.


Ajanik Çözümlerin Temelleri

Ajan Geliştirme

Bir ajan inşa ettiğinizde ilk yapacağınız şey, neler yapabileceğini tanımlamaktır — onun araçları, eylemleri ve davranışları.

Bu kursta, ana platform olarak Microsoft Foundry Agent Servisini kullanıyoruz. Destekler:

Ajanik Desenler

LLM’lerle iletişim kurarken istemler (prompt) kullanırsınız. Ajanlarda her istemi elle hazırlamanız her zaman mümkün olmaz — ajan birden fazla adımda harekete geçmelidir. İşte burada Ajanik Desenler devreye girer. Bunlar, LLM’leri daha ölçeklenebilir ve güvenilir biçimde yönlendirmek ve düzenlemek için yeniden kullanılabilir stratejilerdir.

Bu kurs en yaygın ve faydalı ajanik desenler etrafında yapılandırılmıştır.

Ajanik Çerçeveler

Ajanik Çerçeveler, geliştiricilere ajanlar inşa etmek için hazır şablonlar, araçlar ve altyapı sağlar. Şunları kolaylaştırırlar:

Bu kursta, üretime hazır ajanlar inşa etmek için Microsoft Agent Framework (MAF) üzerine odaklanıyoruz.


Kod Örnekleri

Çalışırken görmek ister misiniz? İşte bu ders için kod örnekleri:


Sorularınız mı Var?

Diğer öğrenenlerle bağlantı kurmak, ofis saatlerine katılmak ve topluluktan Yapay Zeka Ajanı sorularınızı yanıtlatmak için Microsoft Foundry Discord‘a katılın.


Bu Ajanı Hızlı Test Etme (İsteğe Bağlı)

Ders 16’da ajan dağıtmayı öğrendiğinizde, bu dersin TravelAgent‘ı için hazır katalog tests/lesson-01-smoke-tests.json ile hızlı bir dağıtım sonrası sağlık kontrolü ekleyebilirsiniz. Nasıl çalıştırılacağını tests/README.md dosyasında görebilirsiniz.


Önceki Ders

Kurs Kurulumu

Sonraki Ders

Ajanik Çerçeveleri Keşfetmek


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.