# 1. Perde: AI Araştırma Asistanınızla Tanışın 🤖 ![lab1](../../../../translated_images/tr/lab1.1dd5210a7d114e2e.webp) ## Meydan Okuma Yeni teknoloji podcast'iniz "Future Bytes"i başlatıyorsunuz. 1. bölüm en son AI yenilikleri hakkında, ancak 24 saatiniz var: 1. Konuyu araştırmak 2. Güvenilir kaynaklar bulmak 3. İlgi çekici bir senaryo yazmak 4. Doğal bir şekilde sunmak **Sürpriz**: Bunu tek başınıza yapmak zorunda değilsiniz. Size bu konuda yardımcı olacak ilk AI asistanınızı inşa edeceksiniz. Ona Alex diyelim — uykuya hiç ihtiyaç duymayan yorulmak bilmez araştırma ortağınız. ## Neden Küçük Dil Modelleri? (İpucu: Harikalar) Küçük Dil Modellerini (SLM'ler) *kendi* bilgisayarınızda yaşayan kişisel AI'niz olarak düşünün. Bulut yok, aylık ücret yok, şüpheli veri paylaşımı yok. **SLM'ler neden🔥:** - **🏠 Kendi Cihazınızda Çalışır**: Dizüstü, masaüstü, hatta güçlü bir Raspberry Pi - **💸 Sürekli Harcama Yok**: API ücretleriyle cebinizi boşaltmaz - **🔒 Gizlilik Öncelikli**: Verileriniz cihazınızdan dışarı çıkmaz - **⚡ Şimşek Hızı**: İnternet gecikmesi yok, anında yanıtlar - **🪦 Hafif**: 1B-10B parametre, büyüklerin 100B+'ına karşı **Popüler SLM'ler**: Qwen 3, Phi-4, Gemma 3 (bu atölyede Qwen kullanıyoruz) ## Araç Kutunuz ### Ollama: AI Model Yöneticiniz [Ollama](https://ollama.com/) AI modelleri için Steam gibi. Modelleri basit komutlarla indirip çalıştırın ve yönetin. **Neyi harika yapar:** - Her modeli indirmek ve çalıştırmak için tek komut - Mac, Windows, Linux'ta çalışır - Eğer varsa GPU'nuzu otomatik kullanır - Süper hafıza verimli ### Microsoft Agent Framework: Sihir Burada [Microsoft Agent Framework](https://github.com/microsoft/agent-framework), yapay zekâ ajanları inşa etmek için oyun alanınız: - 💬 Sohbet eder ve konuşmanızı hatırlar - 🛠️ Özel araçlar kullanabilir (örneğin webde arama veya hava durumunu kontrol etme) - 🧠 Karmaşık problemleri adım adım düşünür - 🤝 Diğer ajanlarla takım olarak çalışır - 🔌 Farklı AI sağlayıcılarına bağlanır (OpenAI, Ollama, Azure) **Yapı Taşları:** - **Ajanlar**: Belirli görevleri olan AI asistanlarınız - **Araçlar**: Onlara verdiğiniz özel yetenekler - **Hafıza**: Konuşmanızı unutmamaları için - **Muhakeme**: Ayrıca düşünmelerini öğretmek ## Eğitim Montajınız: 4 Görev ### Görev 1: İlk Ajanınızı Yaratın 📓 [Not Defterini Aç](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) **Görev**: Podcast senaristin Alex'i oluşturun. Alex, teknoloji konularını tartışan iki sunucu arasında diyalog üretmeli. **Öğrenecekleriniz**: - AI ajanını nasıl uyandıracağınız (Pazartesi sabahları uyanmaktan daha kolay) - Ona kişilik ve talimatlar vermek - Gerçek podcast senaryoları yazdırmak - Size söylediklerini anlamak **Başarı Kriteri**: Alex, AI hakkında "Future Bytes" pilot bölümü için senaryo hazırlar! 🎯 ### Görev 2: Alex'e Süper Güçler Verin (Araçlar!) 📓 [Not Defterini Aç](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) **Görev**: Alex zeki, ama bugünkü hava durumunu ya da saati bilmiyor. Ona araçlar verelim! **Öğrenecekleriniz**: - Özel Python fonksiyonları oluşturun "araç" olarak - Alex'e *ne zaman* hangi aracı kullanacağını seçtirme - Otonom şekilde problemleri çözmesini izleyin - Karmaşık işler için birden fazla aracı birleştirin **Başarı Kriteri**: "Tokyo'da hava nasıl?" diye sorup Alex'in kendi başına bunu öğrenmesi! ☁️ ### Görev 3: Alex'e Düşünmeyi Öğretin 📓 [Not Defterini Aç](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) **Görev**: Alex işi çözerken, *nasıl* düşündüğünü göstersin. Cevap değil, düşünce süreci önemli. **Öğrenecekleriniz**: - "Muhakeme modu"nu etkinleştirin (matematik dersinde işlem yapmak gibi) - Alex'in adım adım düşünce sürecini görün - Düşünce zinciri yönlendirmeyi anlayın - Alex karışınca hata ayıklayın **Başarı Kriteri**: Zor bir matematik sorusu sorup Alex'in düşünerek çözmesini izleyin! 🧠 ### Görev 4: Alex'i İnternete Bağlayın 📓 [Not Defterini Aç](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) **Görev**: Alex'in bilgi kesilme tarihi var. Gerçek zamanlı bilgi için internet bağlayalım! **Öğrenecekleriniz**: - Özel web arama aracı inşa edin - Harici API'leri entegre edin - Ağ hatalarını düzgün yönetin - Alex'in eğitim verisi dışında bilgi alın **Başarı Kriteri**: Bugünün teknoloji haberlerini sorun ve güncel sonuçlar alın! 📰 ## Başlamadan Önce 🚀 **Gerekli Donanım:** - Python 3.10+ yüklü - Ollama çalışıyor (kontrol için `ollama --version`) - Python eklentili VS Code - En az 8GB RAM (16GB rahat hissetmek için) ## Görev Sırası Tam anlatı için not defterlerini sırasıyla takip edin: 1. [00.BasicAgent-agent.ipynb](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) — Alex ile tanışın (ilk ajanınız) 2. [01.BasicAgent-tools.ipynb](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) — Güçlendirme zamanı! 3. [02.BasicAgent-reasoning.ipynb](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) — Alex'e düşünmeyi öğretin 4. [03.BasicAgent-websearch.ipynb](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) — İnternet erişimi açıldı! ## Ustalaşacaklarınız 1. Perde sonunda şunları yapabileceksiniz: - ✅ Kendi donanımınızda AI modelleri çalıştırmak (buluta gerek yok!) - ✅ Özel kişilikler ve yeteneklerle ajanlar oluşturmak - ✅ Ajanlara gerçek dünya problemlerini çözebilecek araçlar vermek - ✅ Ajanların muhakeme süreçlerini göstermek - ✅ Ajanları harici veri kaynaklarına bağlamak - ✅ Sorun çıktığında hata ayıklamak ## Sorunlar ve Çözümleri 🔧 ### "Alex yüklenmiyor! Bellek doldu!" **Çözüm**: Bilgisayarınız zorlanıyor. Diğer uygulamaları kapatmayı ya da daha küçük model kullanmayı deneyin. 8GB RAM minimum. ### "Alex çok yavaş!" **Çözüm**: Ollama ayarlarından GPU hızlandırmayı aktif edin. Ya da bağlam penceresini küçültün. İvme modu açıldı! 🏎️ ### "Araçlar çalışmıyor!" **Çözüm**: Fonksiyon imzalarını kontrol edin. Alex'in aracın ne yaptığını anlaması için doğru tip ipuçları gerekiyor. Net talimatlar vermek gibi düşünün. ## Faydalı Bağlantılar 🔗 - [Agent Framework Dokümanları](https://github.com/microsoft/agent-framework) — Resmi rehberler ve örnekler - [Ollama Model Kütüphanesi](https://ollama.com/library) — Tüm mevcut modelleri gözden geçirin - [Qwen Modeli](https://ollama.com/library/qwen3) — AI beyninizle tanışın - [Kod Örnekleri](https://github.com/microsoft/agent-framework/tree/main/python/samples) — Buradan ilham alın ## Sırada Ne Var: 2. Perde 🎬 Bir ajanınız var. Peki ya bir *takım* ajan birlikte çalışsaydı? 2. Perde’de tam podcast üretim ekibinizi oluşturacaksınız: - **Araştırmacı Ajan**: En iyi kaynakları bulur - **Yazar Ajan**: Kusursuz senaryoyu oluşturur - **Editör (Siz!)**: Onaylar ya da değişiklik ister Biraz AI sihri düzenleyelim! → [2. Perde: Üretim Ekibinizi Kurun](02.AIAgentOrchestrationAndWorkflows.md) --- **Takıldınız mı?** Atölye boyunca soru sormaktan çekinmeyin. Hep birlikte öğreniyoruz! 🙌 --- **Feragatname**: Bu belge, AI çeviri hizmeti [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi tavsiye edilir. Bu çevirinin kullanımı sonucu oluşabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.