YAPAY ZEKA NEDEN ÖNEMLİDİR?
27
YAPAY ZEKA NASIL ÇALIŞIR?
29
ÜRETKEN YAPAY ZEKA NEDİR?
32
ÜRETKEN YAPAY ZEKA VE YAPAY ZEKA ARASINDAKİ FARKLAR
32
ÜRETKEN YAPAY ZEKAYA GEÇİŞ
33
BÜYÜK DİL MODELİ (LLM)
35
LLM'lerin Üretken Yapay Zekaya Katkısı
36
Semantik Anlamın Ortaya Çıkışı
37
Semantik Anlamın Evrimi
38
Semantik Anlamın Şu Anki Durumu
38
Semantik Anlamın Seviyeleri
39
Semantik Anlamın Bağlamı
39
Semantik Anlamın Temel Çeşitleri
39
Letarjik Anlam (Denotasyon)
39
Yan Anlam (Konotasyon)
40
Dikkat Mekanizmasının Ortaya Çıkışı
41
Dikkat Mekanizmasının Gelişimi
41
Dikkat Mekanizmasının Çalışma Prensibi
42
En Yaygın Dikkat Mekanizması Modelleri
43
Seq2Seq Modeli ve Dikkat
43
GPT ve BERT Gibi Öncü Dil Modelleri
44
Dikkat Mekanizmasının Farklı Türleri
44
Metin temsil modelleri
45
Metin Temsil Modellerinin Çeşitleri
45
TF–IDF (Term Frequency–Inverse Document Frequency)
45
Kontekste Duyarlı Embeddingler
46
Metin Temsil Modelleri ve Embedddings Arasındaki Farklar
46
En Çok Kullanılan Büyük Dil Modelleri
48
Büyük Dil Modellerini Farklı Kılan Temel Faktörler
55
Model Boyutu ve Parametre Sayısı
55
Eğitim Verisi ve Çeşitliliği
55
Pre–Training ve Fine–Tuning Stratejileri
56
Çokdillilik ve Kültürel Çeşitlilik
56
Açık Kaynak Erişimi ve Topluluk Desteği
56
Büyük Dil Modelleri Eğitimi
57
Veri Toplama ve Hazırlama
57
Model Mimarisinin Seçimi
57
LLMOps (BÜYÜK DİL MODELİ YÖNETİMİ)
59
Performans ve Ölçeklendirme
60
Veri Ön İşleme (Pre–Processing)
61
Yerelleştirme (Grounding)
61
Sorumlu Yapay Zeka (Responsible AI)
62
Veri Son İşleme (Post–Processing)
62
LLMOps'un Temel Bileşenleri
64
Doğru Temel Modeli Seçme
65
Özelleştirilmiş Modeller vs Açık Kaynak
65
LLMOps’ta Model Seçim Kriterleri
66
LLMOps İnce Ayar Stratejileri
67
Eğitim Verisi Hazırlama
69
Eğitim ve Çıkarım Parametreleri
70
LLM’lerin Üretim Ortamına Dağıtımı ve İzlenmesi
71
Üretim Ortamında Bir LLM’nin Kullanıma Hazır Hale Getirilmesi
71
Üretimde Modelle Etkileşim Kuracak Arayüzün Ayarlanması
72
Model Paketlemesi ve Sürümlemesi
72
LLMOps Altyapısının Performansını Artırabilecek İleri Teknikler
73
Yüksek Performanslı Kaynaklar
73
LLMOps'ta CI/CD pipeline'ları
75
LLMOps’da CI ve CD'nin Önemi
75
LLMOps’ta CI’nın Önemi
75
LLMOps’ta CD’nın Önemi
75
CI/CD'nin LLMOps'taki Toplam Değeri
76
LLM Ops için CI/CD Pipeline'larının Kurulumu
76
Örnekler ve Uygulamalar
77
LLMOps’ta Orkestrasyon
78
Veri Akışının Yönetimi
78
Yapılandırma Dosyaları ile Yönetim
78
Otomasyon ve İş Akışları
79
LLMOps Süreçlerinde Güvenlik
80
Güçlü Veri Anonimleştirme Teknikleri
80
Özel Kullanıcı Bilgilerinin Güvenli Saklanması
80
LLMOps Altyapısında Güçlü Erişim Kontrolleri
81
TOKEN BÜTÇELEME VE VERİMLİLİK
82
Bağlam Penceresi Nedir?
82
Token Bütçeleme Nedir?
82
Token Verimliliği Nedir?
83
Belge Sorgulamada Token Bütçeleme
84
Chunk (Parça) Üst Üste binmesi
84
Vektör Veri Tabanlarında Sorgulama Yapma
85
K–En Yakın Komşu (K–NN) Araması
85
Tersine Çevrilebilir Dizinleme
85
Hash Tabanlı Yöntemler
86
Vektör Veri Tabanlarında Arama Algoritmaları
86
K–En Yakın Komşular (K–NN)
86
Küresel Yaklaşık Yakın Komşular (ANNS – Approximate Nearest Neighbors Search)
87
Locality Sensitive Hashing (LSH)
87
Ağaç Tabanlı Algoritmalar
87
Hiyerarşik Navigable Small World (HNSW) Grafları
87
İSTEĞE BAĞLI BELGE SORGULAMA İYİLEŞTİRMELERİ
88
Semantik Arama Kapasitesini Geliştirme
88
Kullanıcı Arayüzü ve Deneyimini İyileştirme
89
Geri Bildirim Döngüsü Kurma
89
Performans ve Ölçeklenebilirlik Optimizasyonları
89
Örnek Uygulama Senaryosu
89
PROMPT MÜHENDİSLİĞİ NEDİR?
91
PROMPT MÜHENDİSLİĞİNİN GELİŞİMİ
91
Yapay Zekanın Erken Dönemleri
91
İnternetin Yükselişi ve Arama Motorları
92
Makine Öğrenmesi ve Doğal Dil İşleme
92
Prompt Mühendisliğinin Yükselişi
92
PROMPT MÜHENDİSLİĞİ NEDEN ÖNEMLİDİR?
94
Etkinlik ve Verimlilik
94
Doğruluk ve Relevansın Artırılması
95
Verimlilik ve Maliyet Tasarrufu
95
Kullanıcı Deneyiminin İyileştirilmesi
95
Özelleştirme ve Esneklik
96
Yaratıcılığın ve Yenilikçiliğin Teşviki
96
Veri Güvenliği ve Gizliliğin Korunması
96
Kültürel ve Dil Çeşitliliğine Duyarlılık
96
Eğitim ve Araştırma için Araç Olarak Kullanım
96
Etik ve Sorumlu AI Kullanımının Desteklenmesi
97
PROMPT MÜHENDİSLİĞİ TEMEL TERİMLERİ
97
Örnek: Bir Bilim Kurgu Hikayesi Yazdırma ve Çıktıyı Değerlendirme
97
PROMPT MÜHENDİSLİĞİNİN ZORLUKLARI
100
Doğru ve Etkili Bir Prompt Oluşturamamak
100
Sistemin Çeşitli ve Kaliteli Cevaplar Vermesini Sağlayamamak
100
Sistemin Güvenli ve Etik Olmasını Sağlayamamak
101
YAPISINA GÖRE PROMPT TÜRLERİ
101
Örnekli Olmayan Prompt
102
Öneri ve Fikir Üretme
104
Alternatif Senaryolar
104
AMACINA GÖRE PROMPT TÜRLERİ
105
Bilgi Edinme Promptları
105
Yaratıcı İçerik Üretme Promptları
105
Eylem Gerçekleştirme Promptları
106
Öğrenme ve Gelişme Promptları
107
Prompt Tasarımı Yöntemleri
108
Şablon Tabanlı Yöntem
109
Prompt Tasarımı Araçları
115
Hugging Face's Transformers
115
NLTK (Natural Language Toolkit)
117
Hugging Face Transformers
120
Prompt Tasarımı Araçları Karşılaştırması
121
Prompt Tasarımı Araçları Kullanımı
122
Prompt Tasarımında Sık Karşılaşılan Sorunlar ve Çözümleri
122
Prompt İyileştirme Yöntemleri
123
Parametre Ayarlama Yöntemi (Limit Belirleme)
123
Veri Artırma Yöntemleri
124
Geribildirim Verme Yöntemi
127
Açık Uçlu Sorular Kullanma
129
Tekrarlama ve Tefsir (Paraphrase) Kullanma
129
Sistemli ve Kademeli Sorular Sorma
130
Negatif Örnekler Sunma
130
Prompt İyileştirme Araçları
131
Promptu Uygun Bir Platformda Çalıştırmak
132
Promptu Kullanıcıların İhtiyaçlarına Göre Ayarlamak
133
Promptu Sürekli Olarak İzlemek ve Güncellemek
133
Prompt Uygulamasında Kullanılan Araçlar ve Teknikler
133
Hugging Face Inference API
134
Prompt Uygulamasında Sık Karşılaşılan Sorunlar ve Çözümler
134
Promptun Platformda Çalışmaması
134
Promptun Kullanıcıların İhtiyaçlarına Uygun Olmaması
134
Promptun Performansının veya Kullanıcı Memnuniyetinin Düşmesi
134
PROMPT DEĞERLENDİRMESİ
134
Dikkat Edilmesi Gereken Temel Prensipler
134
Promptu Uygun Bir Metrikle Değerlendirmek
135
Promptu Farklı Veri Setleriyle Değerlendirmek
135
Promptu Farklı BDM’lerle Değerlendirmek
135
Prompt Değerlendirmesinde Kullanılan Yöntem ve Araçlar
135
Prompt Değerlendirme Yöntemleri
135
Karşılaştırma Yöntemi
137
Prompt Değerlendirme Metrikleri
140
BLEU (Bilingualuation Understudy) Skoru
140
ROUGE (Recall–Oriented Understudy for Gistinguation) Skoru
140
METEOR (Metric foruation of Translation with Explicit ORdering)
141
LIT (Language Interpretability Tool)
142
GLUE (General Language Understandinguation)
142
LM–BFF (Language Model Best Friend Forever) Veri Seti
143
Prompt Değerlendirmesinde Sık Karşılaşılan Sorunlar ve Çözümleri
144
Promptun Uygun Bir Metrikle Değerlendirilememesi
145
Promptun Farklı Veri Setleriyle Tutarsız Sonuçlar Vermesi
145
Promptun Farklı Yapay Zeka Modelleri İle Uyumsuz Olması
146
Prompt Optimize Etme Yöntemleri
147
Prompt Tuning’in Avantajları
149
Prompt tuning’in dezavantajları
149
Prompt Tuning Yöntemleri
150
Prompt Tuning’in Uygulama Alanları
152
Prompt Tuning’in Gelecek Potansiyeli
154
Prefix–Tuning’in Avantajları
156
Prefix–Tuning’in Dezavantajları
156
Prefix–Tuning Yöntemleri
156
Adaptif Prefix–Tuning
156
Prefix–Tuning’in Uygulama Alanları
158
Prefix–Tuning’in Gelecek Potansiyeli
159
Chain–of–Thought (Düşünce Zinciri)
160
Chain–of–Thought’un Avantajları
160
Chain–of–Thought’un Dezavantajları
160
Chain–of–Thought’un Türleri
160
Sıralı Chain–of–Thought
160
Hierarchical Chain–of–Thought
163
Conditional Chain–of–Thought (Koşullu Düşünce Zinciri)
164
Chain–of–Thought’un Uygulama Alanları
167
Chain–of–Thought’un Gelecek Potansiyeli
168
Ne Zaman ve Ne İçin Kullanılır?
168
Zero–Shot Prompting Adımları
168
Ne Zaman ve Ne İçin Kullanılır?
170
Few–Shot Prompting Adımları
171
Öz Tutarlılık Yönlendirme
172
Ne Zaman ve Ne İçin Kullanılır?
172
Öz Tutarlı Yönlendirme Adımları
173
Üretilen Bilgi Yönlendirmesi (Guided by Generated Information, GGI)
174
Ne Zaman ve Ne İçin Kullanılır?
174
Üretilen Bilgi Yönlendirmesi Adımları
175
Düşünce Ağacı (ToT) Yönlendirmesi
176
Ne Zaman ve Ne İçin Kullanılır?
177
Düşünce Ağacı (ToT) Yönlendirme Yöntemi Adımları
178
Otomatik Akıl Yürütme ve Araç Kullanımı (ART)
179
Ne Zaman ve Ne İçin Kullanılır?
180
Otomatik Prompt Mühendisliği
181
Ne Zaman ve Ne İçin Kullanılır?
181
Otomatik Prompt Mühendisliği Adımları
182
Ne Zaman ve Ne İçin Kullanılır?
183
Aktif Prompt Adımları
184
Yönlendirici Uyarı Prompt
185
Ne Zaman ve Ne İçin Kullanılır?
185
Yönlendirici Uyarı–Prompt Adımları
186
Program Destekli Dil Modelleri (PAL)
187
Ne Zaman ve Ne İçin Kullanılır?
187
Program Destekli Dil Modelleri Adımları
188
Ne Zaman ve Ne İçin Kullanılır?
190
Çok Modlu CoT (MMCoT)
192
Ne Zaman ve Ne İçin Kullanılır?
192
RİSKLER VE KÖTÜYE KULLANIM
194
Adversarial Prompt Gönderme
194
Ne Zaman ve Ne İçin Kullanılır?
194
Prompt Enjeksiyon Saldırıları
196
Ne Zaman ve Ne İçin Kullanılır?
196
Ne Zaman ve Ne İçin Kullanılır?
200
Prompt Sızıntısının Nedenleri
200
Prompt Sızıntısının Sonuçları
202
PROMPT GÜVENLİĞİ VE ETİĞİ
215
Dikkat Edilmesi Gereken Ana Konular
215
Cevapların Doğrulanması ve Denetlenmesi
215
Cevapların Çeşitliliğinin ve Kapsayıcılığının Desteklenmesi
216
Cevapların Önyargılardan veya Ayrımcılıktan Arındırılması
217
Cevapların Yasalara ve Etik Kurallara Uygun Olması
217
Önceden Tanımlanmış Yanıt Sınırlamaları
219
Kontekst Farkındalığı
219
Sürekli Öğrenme ve Güncelleme
219
Prompt Bileşenlerinin Parametreleştirilmesi
219
PROMPT MÜHENDİSLİĞİNİN GELECEĞİ VE TRENDLERİ
232
Daha Sofistike Yöntemler
232
Otomatik Prompt Optimizasyonu
232
Transfer Öğrenme ve Meta–Öğrenme
232
Kişiselleştirilmiş Prompt Mühendisliği
232
Yeni Dil Modeli Mimarileri ve Eğitim Stratejileri
233
Etik ve Güvenlik Konuları
233
Daha Fazla Sektörel Uygulamanın Ortaya Çıkması
233
Sürdürülebilirliğe Katkı Sağlaması
233
GPT–4 ile Uygulamalar
233
Promptları Net Yazmak
233
Prompta Detaylar Eklemek
234
Modele Bir Kişiliği Benimsetmek
234
Girdideki Farklı Bölümleri Açıkça Belirtmek
235
Bir Görevi Tamamlamak İçin Gereken Adımları Belirtmek
236
Çıktının İstenen Uzunluğunu Belirtmek
237
Referans Metin Sağlamak
237
Modeli Bir Referans Metni Kullanarak Cevap Vermesi İçin Yönlendirmek
237
Modelin Referans Metinden Alıntılarla Cevap Vermesini İstemek
238
Karmaşık Görevleri Daha Basit Alt Görevlere Bölmek
238
Kullanıcı Promptunun En Alakalı Talimatlarını Belirlemek İçin Niyet Sınıflandırmasını Kullanmak
238
Diyalog Uygulamaları İçin Çok Uzun Konuşmalar Gerektiğinde, Önceki Diyalogları Özetlemek veya Filtrelemek
241
Uzun Dokümanları Parça Parça Özetlemek ve Tam Bir Özet Oluşturmak İçin Özetlerin Özetlerini Oluşturmak
241
Modellere "Düşünme" Zamanı Vermek
241
Modeli Acele Etmeden Kendi Çözümünü Bulması İçin Yönlendirin
241
Modelin Akıl Yürütme Sürecini Gizlemek İçin İç Monolog veya Sorgu Dizisi Kullanmak
243
Modelin Önceki Geçişlerde Bir Şeyi Kaçırıp Kaçırmadığını Sormak
245
Dış araçları kullanmak
246
Etkin Bilgi Erişimi Sağlamak İçin Embedding Tabanlı Aramayı Kullanmak
246
Daha Doğru Hesaplamalar Yapmak veya Dış API'ları Çağırmak İçin Kod Çalıştırmayı Kullanmak
246
Modele Belirli Fonksiyonlara Erişim Sağlamak
247
Değişiklikleri Sistematik Olarak Test Etmek
247
Model Çıktılarını Altın Standart Cevaplarla Değerlendirmek
248
Python Yorumlayıcısı Olarak Kullanma
257
Metin Çeşidini Dönüştürme
258
Farklı Türlerde, Tonlarda veya Tarzlarda İçerik Üretimi
259
LLMOps’ta Prompt Mühendisliği Uygulamaları
261
A/B Testi ile Promptların Optimizasyonu
263
RAG (Retrieval Augmented Generation) Uygulaması
263
RAG Prompt Verimliliği Nasıl Sağlanır?
264
GenAI Uygulamalarının Performansını Artırmak İçin RAG Neden Kullanılır?
265
Maliyet–Etkinlik Perspektifinden RAG Neden Tercih Edilen Bir Yaklaşımdır?
267
Araştırma Yapma ve Makale Yazımı
271
Literatur Taraması Puanlaması
272
Konferans Sunumu Hazırlanması
273
En Uygun Dergi Seçimi
275
Makalenin Otomatik Olarak Düzeltilmesi ve İyileştirilmesi
276
Makale Özeti Çıkarılması
278
İlginç ve Yenilikçi Bir Araştırma Sorusu Oluşturmak
278
Hipotez Testi İçin En Uygun Yöntemin Seçilmesi
279
Büyük Dil Modellerinin Alan Özel Eğitimi (Sigorta Sektörü Örneği)
287
Padding (Dizi Uzunluklarını Sabitleme)
289
Veri Setinin Yapılandırılması
292
Model Mimarisi Seçimi
292
Geri Yayılım ve Optimizasyon
293
İterasyonlar ve Erken Durma
293
Langchain Kullanarak Bir LLM i Sigorta Sektöründe Eğitme
293
Veri Toplama ve Hazırlama
294
LangChain Kurulumu ve Konfigürasyonu
294
Veri Setinin Hazırlanması
295
Model Seçimi ve Yükleme
295
Özelleştirilmiş Veri Seti ile Fine–Tuning
295
Model Değerlendirme ve Fine–Tuning
296
Uygulama Geliştirme ve Entegrasyon
296