Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 12.4 KB

File metadata and controls

138 lines (107 loc) · 12.4 KB

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

Microsoft Foundry Discord

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

Zaman Taahhüdü: Tüm atölye çalışması yerel kurulum olmadan çevrimiçi 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 depoyu GitHub hesabınıza forkladığınız
  2. CodeCodespaces sekmesine tıklayın → ...New with options...
  3. Varsayılanları kullanın – bu, 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 yaklaşık 2 dakika bekleyin
  6. Doğrudan İlk örneğe atlayın

Çok Dilli Destek

GitHub Action aracılığıyla desteklenir (Otomatik ve Her Zaman Güncel)

Arapça | Bengalce | Bulgarca | Burma Dili (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 | Malezce | Malayalam | Marathi | Nepalce | Nijerya Pidgin | Norveççe | Farsça | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Rumence | Rusça | Sırpça (Kirill) | Slovakça | Slovenya Dili | İspanyolca | Svahili | İsveççe | Tagalogca (Filipinli) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca

Yerel olarak Klonlamayı mı Tercih Ediyorsunuz?

Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisi içerir. Çeviriler olmadan klonlamak için 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 ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.

Kurs Yapısı ve Öğrenme Yolu

Bölüm 1: Üretken Yapay Zekaya Giriş

  • Temel Kavramlar: Büyük Dil Modelleri, tokenlar, embeddingler ve yapay zekâ yeteneklerinin anlaşılması
  • Java AI Ekosistemi: Spring AI ve OpenAI SDK'larına genel bakış
  • Model Context Protocol: MCP tanıtımı ve AI ajanları arası iletişimdeki rolü
  • Pratik Uygulamalar: Sohbet botları ve içerik üretimi gibi gerçek dünya senaryoları
  • → 1. Bölüme Başla

Bölüm 2: Geliştirme Ortamı Kurulumu

  • Çoklu Sağlayıcı Yapılandırması: GitHub Modelleri, Azure OpenAI ve OpenAI Java SDK entegrasyonları kurulumu
  • Spring Boot + Spring AI: Kurumsal AI uygulamaları geliştirmek için en iyi uygulamalar
  • GitHub Modelleri: Prototip oluşturma ve öğrenme için ücretsiz AI model erişimi (kredi kartı gerekmez)
  • Geliştirme Araçları: Docker konteynerleri, VS Code ve GitHub Codespaces konfigürasyonu
  • → 2. Bölüme Başla

Bölüm 3: Temel Üretken Yapay Zeka Teknikleri

  • Prompt Engineering: AI modelinden en iyi yanıtları almak için teknikler
  • Embeddingler ve Vektör Operasyonları: Semantik arama ve benzerlik eşleştirmeyi uygulama
  • Retrieval-Augmented Generation (RAG): AI’yı kendi veri kaynaklarınızla birleştirme
  • Fonksiyon Çağrımı: AI yeteneklerini özel araçlar ve eklentiler ile genişletme
  • → 3. Bölüme Başla

Bölüm 4: Pratik Uygulamalar ve Projeler

  • Evcil Hayvan Hikayesi Üretici (petstory/): GitHub Modelleri ile yaratıcı içerik üretimi
  • Foundry Yerel Demo (foundrylocal/): OpenAI Java SDK ile yerel AI modeli entegrasyonu
  • MCP Hesap Makinesi Servisi (calculator/): Spring AI ile temel Model Context Protocol uygulaması
  • → 4. Bölüme Başla

Bölüm 5: Sorumlu AI Geliştirme

  • GitHub Modelleri Güvenliği: Yerleşik içerik filtreleme ve güvenlik mekanizmalarını test edin (sert bloklar ve yumuşak reddetmeler)
  • Sorumlu AI Demo: Modern AI güvenlik sistemlerinin pratikte nasıl çalıştığını gösteren uygulamalı örnek
  • En İyi Uygulamalar: Etik AI geliştirme ve dağıtım için temel yönergeler
  • → 5. Bölüme Başla

Ek Kaynaklar

LangChain

Yeni Başlayanlar için LangChain4j Yeni Başlayanlar için LangChain.js Yeni Başlayanlar için LangChain

Azure / Edge / MCP / Ajanlar

Yeni Başlayanlar için AZD Yeni Başlayanlar için Edge AI Yeni Başlayanlar için MCP Yeni Başlayanlar için AI Ajanları


Üretken Yapay Zeka Serisi

Yeni Başlayanlar için Üretken Yapay Zeka Üretken Yapay Zeka (.NET) Üretken Yapay Zeka (Java) Üretken Yapay Zeka (JavaScript)


Temel Öğrenim

Yeni Başlayanlar için Makine Öğrenimi Yeni Başlayanlar için Veri Bilimi Yeni Başlayanlar için Yapay Zeka Yeni Başlayanlar için Siber Güvenlik

Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Serisi

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Yardım Almak

Yapay zeka uygulamaları geliştirirken takılırsanız veya herhangi bir sorunuz olursa. MCP hakkında diğer öğrenenlerle ve deneyimli geliştiricilerle tartışmalara katılın. Soruların hoş karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur.

Microsoft Foundry Discord

Ürün geri bildiriminiz veya geliştirme sırasında karşılaştığınız hatalar için ziyaret edin:

Microsoft Foundry Developer Forum


Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hatalar veya yanlış anlamalar içerebileceğini lütfen unutmayın. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucunda ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumdan sorumlu değiliz.