Başlangıç Seviyesi Üretken Yapay Zeka - Java Sürümü

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Başlangıç Seviyesi Üretken Yapay Zeka - Java Sürümü

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ıç

  1. Bu depo'yu GitHub hesabınıza çatallayın
  2. CodeCodespaces sekmesine tıklayın → ...New with options...
  3. Varsayılanları kullanın – bu kurs için oluşturulan Geliştirme konteynerini seçecektir
  4. Create codespace tıklayın
  5. Ortamın hazır olması için ~2 dakika bekleyin
  6. 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

LangChain4j Başlangıç LangChain.js Başlangıç LangChain Başlangıç

Azure / Edge / MCP / Ajanlar

AZD Başlangıç Edge AI Başlangıç MCP Başlangıç AI Ajanları Başlangıç


Üretken Yapay Zeka Serisi

Başlangıç Seviyesi Üretken Yapay Zeka Üretken Yapay Zeka (.NET) Üretken Yapay Zeka (Java) Üretken Yapay Zeka (JavaScript)


Temel Öğrenim

Başlangıç Seviyesi Makine Öğrenimi Başlangıç Seviyesi Veri Bilimi Başlangıç Seviyesi Yapay Zeka Başlangıç Seviyesi Siber Güvenlik

Yeni Başlayanlar için Web Geliştirme Yeni Başlayanlar için IoT Yeni Başlayanlar için XR Geliştirme


Copilot Serisi

Yapay Zekâ Eşliğinde Programlama için Copilot C#/.NET için Copilot Copilot Macerası

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.

Microsoft Foundry Discord

Ürün geri bildirimi veya hata durumları için ziyaret edin:

Microsoft Foundry Geliştirici Forumu


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.