Başlangıç Seviyesi Üretken Yapay Zeka - Java Sürümü
July 3, 2026 · View on GitHub

Zaman Taahhüdü: Tüm atölye çevrimiçi olarak yerel kurulum olmadan tamamlanabilir. Ortam kurulumu 2 dakika sürer, örnekleri keşfetmek ise keşif derinliğine bağlı olarak 1-3 saat gerektirir.
Hızlı Başlangıç
- Bu depo'yu GitHub hesabınıza çatallayın
- Code → Codespaces sekmesine tıklayın → ... → New with options...
- Varsayılanları kullanın – bu kurs için oluşturulan Geliştirme konteynerini seçecektir
- Create codespace tıklayın
- Ortamın hazır olması için ~2 dakika bekleyin
- Doğrudan Bölüm 2: Azure AI Foundry Sağlama bölümüne geçin
Çok Dilli Destek
GitHub Action ile Destekleniyor (Otomatik ve Her Zaman Güncel)
Arapça | Bengalce | Bulgarca | Birmanca (Myanmar) | Çince (Basitleştirilmiş) | Çince (Geleneksel, Hong Kong) | Çince (Geleneksel, Makao) | Çince (Geleneksel, Tayvan) | Hırvatça | Çekçe | Danca | Flemenkçe | Estonca | Fince | Fransızca | Almanca | Yunanca | İbranice | Hintçe | Macarca | Endonezce | İtalyanca | Japonca | Kannada | Kmerce | Korece | Litvanca | Malayca | Malayalamca | Marathice | Nepalce | Nijerya Pidgin | Norveççe | Farsça (Persçe) | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Romence | Rusça | Sırpça (Kiril) | Slovakça | Slovence | İspanyolca | Swahili | İsveççe | Tagalogca (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca
Yerelden Klonlamayı Tercih Ediyor musunuz?
Bu depo, indirilen dosya boyutunu önemli derecede artıran 50+ dil çevirisini içerir. Çeviriler olmadan klonlamak için seyrek çekim (sparse checkout) kullanın:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Bu, kursu tamamlamak için gereken her şeyi çok daha hızlı indirmenizi sağlar.
Kurs Yapısı ve Öğrenme Yolu
Bölüm 1: Üretken Yapay Zekaya Giriş
- Temel Kavramlar: Büyük Dil Modelleri, tokenlar, gömme (embedding) ve yapay zeka yeteneklerinin anlaşılması
- Java AI Ekosistemi: Spring AI ve OpenAI SDK'larının genel bakışı
- Model Context Protokolü: MCP'ye giriş ve yapay zeka ajan iletişimindeki rolü
- Pratik Uygulamalar: Sohbet botları ve içerik üretimi dahil gerçek dünya senaryoları
- → Bölüm 1 Başlat
Bölüm 2: Geliştirme Ortamı Kurulumu
- Azure AI Foundry: Model dağıtımlarını kod olarak Bicep ve Azure Developer CLI (azd) ile sağlama
- Spring Boot + Spring AI: Kurumsal yapay zeka uygulama geliştirme en iyi uygulamaları
- Anahtarsız Kimlik Doğrulama: Yönetilecek API anahtarı olmadan Microsoft Entra ID ile güvenli bağlantı
- Geliştirme Araçları: Docker konteynerleri, VS Code ve GitHub Codespaces yapılandırması
- → Bölüm 2 Başlat
Bölüm 3: Temel Üretken Yapay Zeka Teknikleri
- İstek Mühendisliği (Prompt Engineering): AI model yanıtlarının optimizasyon teknikleri
- Gömme ve Vektör İşlemleri: Anlamsal arama ve benzerlik eşleştirmesi uygulama
- Geri Getir-Üretilmiş Yöntem (RAG - Retrieval-Augmented Generation): Yapay zeka ile kendi veri kaynaklarınızı birleştirin
- Fonksiyon Çağrısı: Özel araçlar ve eklentilerle yapay zeka yeteneklerini genişletme
- → Bölüm 3 Başlat
Bölüm 4: Pratik Uygulamalar ve Projeler
- Evcil Hayvan Hikaye Üreticisi (
petstory/): Azure AI Foundry ile yaratıcı içerik üretimi - Foundry Yerel Demo (
foundrylocal/): OpenAI Java SDK ile yerel yapay zeka modeli entegrasyonu - MCP Hesaplayıcı Hizmeti (
calculator/): Spring AI ile temel Model Context Protokolü uygulaması - → Bölüm 4 Başlat
Bölüm 5: Sorumlu Yapay Zeka Geliştirme
- Azure AI Foundry İçerik Güvenliği: Yerleşik içerik filtreleme ve güvenlik mekanizmalarını test etme (sert engellemeler ve yumuşak reddetmeler)
- Sorumlu Yapay Zeka Demo: Modern yapay zeka güvenlik sistemlerinin pratikte nasıl çalıştığını gösteren uygulamalı örnek
- En İyi Uygulamalar: Etik yapay zeka geliştirme ve dağıtımı için temel yönergeler
- → Bölüm 5 Başlat
Ek Kaynaklar
LangChain
Azure / Edge / MCP / Ajanlar
Üretken Yapay Zeka Serisi
Temel Öğrenim
Copilot Serisi
Yardım Alma
Yapay zekâ uygulamaları geliştirme sırasında takılırsanız veya sorularınız olursa. MCP hakkında tartışmalara katılmak için diğer öğrenenler ve deneyimli geliştiricilerle bir araya gelin. Soruların hoş karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur.
Ürün geri bildirimi veya hata durumları için ziyaret edin:
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.