Gönderdiğiniz müfredat belgesi, yapay zeka modellerini en verimli şekilde yönlendirmeyi öğreten
kapsamlı bir Prompt Mühendisliği (Prompt Engineering) eğitim
akışını içeriyor. Bu eğitim, temel yapay zeka
kavramlarından başlayarak ileri düzey prompt
kalıplarına ve pratik projelere kadar uzanan bir uzmanlık yolculuğu sunuyor.
Aşağıda, eğitimde "Öğrenecekleriniz"
başlığı altında yer alan maddelerin ne anlama geldiği detaylıca açıklanmış,
ardından müfredattaki tüm konular satır satır ele
alınarak geniş açıklamalar, somut örnekler ve pratik uygulamalarla işlenmiştir.
"Öğrenecekleriniz"
Bölümünün Detaylı Açıklaması
Bu giriş paragrafı, kursu tamamladığınızda
kazanacağınız temel yetkinlikleri ve profesyonel becerileri özetlemektedir:
Tüm Konuların
Satır Satır Detaylı Açıklaması, Örnekleri ve
Uygulamaları
1. Motivating Example: Create an educational activity plan for school kids
using AI (Giriş Örneği: Yapay zeka
ile okul çocukları için eğitici bir etkinlik planı oluşturma)
Prompt: "Yapay
zeka asistanı olarak, ilkokul 3. sınıf öğrencilerine
'Sıfır Atık' bilincini aşılayacak, 40 dakikalık, içinde sınıf içi bir oyun
barındıran eğlenceli bir ders planı hazırla."
2. Overview of the Course and how to develop your
thinking towards AI and LLMs (Kursa genel bakış ve
Yapay Zekaya/Büyük Dil Modellerine karşı düşünce yapısını geliştirme)
3. What is Persona Pattern and how this is useful in Prompt Engineering (Persona
Kalıbı nedir ve Prompt Mühendisliğinde nasıl
kullanışlıdır)
Prompt: "Sen
tecrübeli bir gastronomi şefisin. Sana vereceğim malzemelerle gurme restoran
kalitesinde, yapımı 15 dakikayı geçmeyecek bir akşam yemeği tarifi yaz."
[1, 2, 3, 4]
4. How to create an account in ChatGPT, Google Gemini and Meta
AI for free? (ChatGPT, Google Gemini ve Meta AI'da ücretsiz hesap nasıl
açılır?)
5. Why does the output
contain randomness?
(Çıktılar neden rastgelelik içerir?)
6. What is Prompt Engineering? Definition and Overview (Prompt
Mühendisliği Nedir? Tanımı ve Genel Bakış)
7. History and Evolution of Prompt Engineering (Prompt Mühendisliğinin Tarihi ve Evrimi)
8. Key Points to Remember
about History and Evolution (Tarih ve Evrim
Hakkında Unutulmaması Gereken Önemli Noktalar)
9. Key Concepts and Terminology
in: AI, Machine Learning, Neural Networks (Yapay Zeka, Makine Öğrenmesi, Yapay Sinir Ağları Temel Kavramları
ve Terminolojisi)
10. 14 AI-related terms with simple
examples [Important Notes] (Basit örneklerle yapay zeka
ile ilgili 14 terim)
11. Understanding Artificial Intelligence (AI): A complete Guide for Learners (Yapay Zekayı Anlamak: Öğrenenler İçin Tam
Kılavuz)
12. Simplified breakdown of the key points about
Artificial Intelligence
(AI) (Yapay Zeka Hakkında Önemli Noktaların
Basitleştirilmiş Özeti)
13. Discover Machine
Learning (ML): A Guide for Learners
(Makine Öğrenmesini Keşfedin: Öğrenenler İçin Kılavuz)
14. Simplified breakdown of the key points about
Machine Learning (ML) (Makine Öğrenmesi Hakkında Önemli Noktaların
Basitleştirilmiş Özeti)
15. Difference between Artificial Intelligence (AI) and Machine
Learning (ML) (Yapay Zeka ve Makine Öğrenmesi
Arasındaki Fark)
16. Exploring Neural Networks: A Simple and Fun Guide (Yapay Sinir Ağlarını Keşfetmek: Basit ve
Eğlenceli Bir Kılavuz)
17. Simplified breakdown of the key points about
Neural Networks (Yapay Sinir Ağları Hakkında Önemli
Noktaların Basitleştirilmiş Özeti)
18. What is the differences between AI, ML and Neural Networks? (AI, ML ve Yapay Sinir Ağları Arasındaki
Farklar Nelerdir?)
|
Kavram |
Rolü |
Gündelik
Hayattan Örnek |
|
AI (Yapay Zeka) |
Geniş vizyon
ve hedef: Akıllı sistemler üretmek. |
Akıllı Ev
Sistemi |
|
ML (Makine
Öğrenmesi) |
Bilgisayarın
veriden öğrenmesini sağlayan yöntem. |
Evdeki
sıcaklık tercihlerinizi kaydeden yazılım |
|
Neural Networks (Sinir Ağları) |
ML'i gerçekleştiren, beyne benzeyen derin yapı. |
Sese veya
harekete göre yüzünüzü tanıyan kamera sistemi |
19. Discovering Natural
Language Processing (NLP): A Fun
and Simple Guide (Doğal Dil İşlemeyi Keşfetmek:
Eğlenceli ve Basit Bir Kılavuz)
20. Simplified breakdown of the key points about
Natural Language Processing (NLP) (Doğal Dil İşleme
Hakkında Önemli Noktaların Basitleştirilmiş Özeti)
21. What is the differences between AI, ML, Neural Networks and NLP? (AI, ML, Yapay Sinir Ağları ve NLP Arasındaki
Farklar Nelerdir?)
22. Tokenization: A
Simple and Exciting Guide (Tokenizasyon: Basit ve Heyecan Verici Bir Kılavuz)
23. Simplified explanation of Tokenization (Tokenizasyonun Basitleştirilmiş Açıklaması)
24. Journey into the World of Sentiment Analysis: A Simple Guide for
Curious Minds (Duygu
Analizi Dünyasına Yolculuk: Meraklı Zihinler İçin Basit Bir Kılavuz)
Prompt: "Aşağıdaki
müşteri yorumunun duygu tonunu analiz et ve 'Olumlu', 'Olumsuz' veya 'Karma'
olarak etiketle: 'Telefonun kamerası harika fakat şarjı yarım gün bile
gitmiyor, iade etmeyi düşünüyorum.'"
25. Simplified breakdown of the key points about
Sentiment Analysis (Duygu Analizi Hakkında Önemli
Noktaların Basitleştirilmiş Özeti)
26. Differences between Tokenization and Sentiment Analysis through examples (Örneklerle Tokenizasyon ve Duygu Analizi Arasındaki Farklar)
27. Entering the World of Prompting: A Fun Guide for Learners
(Prompting Dünyasına Giriş: Öğrenenler İçin Eğlenceli
Bir Kılavuz)
28. Simplified explanation of Prompting (Prompting'in Basitleştirilmiş Açıklaması)
29. The Adventure of Parsing: An Easy-to-Understand
Guide (Parsing - Ayrıştırma Macerası: Anlaması Kolay Bir Kılavuz)
30. Simplified explanation of Parsing (Parsing'in Basitleştirilmiş Açıklaması)
31. Differences between Tokenization, Sentiment Analysis and Parsing through examples (Örneklerle Tokenizasyon,
Duygu Analizi ve Parsing Arasındaki Farklar)
32. Exploring the World of Deep Learning: A
Simple Guide for Explorers
(Derin Öğrenme Dünyasını Keşfetmek: Gezginler İçin Basit Bir Kılavuz)
33. Simplified explanation of Deep Learning
(Derin Öğrenmenin Basitleştirilmiş Açıklaması)
34. Learn the Differences between AI, ML, NLP, Neural
Networks and Deep Learning
(AI, ML, NLP, Yapay Sinir Ağları ve Derin Öğrenme Arasındaki Farkları Öğrenin)
35. The World of Supervised Learning: A Simple and
Fun Explanation (Denetimli
Öğrenme Dünyası: Basit ve Eğlenceli Bir Açıklama)
36. Simplified explanation of Supervised
Learning (Denetimli Öğrenmenin Basitleştirilmiş Açıklaması)
37. The Adventure of Unsupervised Learning: A Fun and Easy Explanation
for Everyone (Denetimsiz
Öğrenme Macerası: Herkes İçin Eğlenceli ve Kolay Bir Açıklama)
38. Simplified explanation of Unsupervised
Learning (Denetimsiz Öğrenmenin Basitleştirilmiş Açıklaması)
39. Differences between Supervised Learning and Unsupervised Learning with examples (Örneklerle
Denetimli ve Denetimsiz Öğrenme Arasındaki Farklar)
40. Exploring Reinforcement Learning: A Fun and Simple Journey
(Takviyeli/Pekiştirmeli Öğrenme: Eğlenceli ve Basit Bir Yolculuk)
41. Simplified explanation of Reinforcement
Learning (Takviyeli Öğrenmenin Basitleştirilmiş Açıklaması)
42. The Fascinating World of Zero-shot
Learning: Explained Simply
(Sıfır Örnekli Öğrenme: Basitçe Açıklandı)
Prompt: "Aşağıdaki
cümleyi Japoncaya çevir: 'Bugün hava çok güzel.'" (Hiç örnek vermedik,
direkt yaptı) [1.25].
43. Simplified explanation of Zero-shot Learning
(Sıfır Örnekli Öğrenmenin Basitleştirilmiş Açıklaması)
44. Understanding Few-shot Learning: A Simple and Engaging Explanation (Birkaç
Örnekli Öğrenme: Basit ve İlgi Çekici Bir Açıklama)
Prompt: "Müşteri
destek yanıtlarımızı şu formata göre yaz: [1.25]
Örnek 1: 'Kargom nerede?' -> 'Merhaba, kargonuz yolda. Takip numarası: X'
Örnek 2: 'Ürün bozuk çıktı' -> 'Merhaba,
yaşadığınız sorun için üzgünüz. İade süreci: Y'
Şimdi şu soruyu aynı tarzda yanıtla: 'Şifremi unuttum ne yapmalıyım?'"
[1.25]
[5]
45. Simplified explanation of Few-shot Learning
(Birkaç Örnekli Öğrenmenin Basitleştirilmiş Açıklaması)
46. Differences between Reinforcement Learning,
Zero-shot and Few-shot Learning (Pekiştirmeli, Sıfır Örnekli ve Birkaç
Örnekli Öğrenme Arasındaki Farklar)
47. Comparison Table of Key Concepts
(Temel Kavramların Karşılaştırma Tablosu)
48. Understanding the Key Concepts
with an Example Scenario (Temel Kavramları Bir Örnek Senaryo ile Anlamak)
49. Section 1 Quiz: "Foundations of Prompt Engineering" (1.
Bölüm Testi: "Prompt Mühendisliğinin
Temelleri")
50. Section Intro (2. Bölüm Girişi)
51. Understanding AI
Language Models: An Elaborative
Guide (Yapay Zeka Dil Modellerini Anlamak: Detaylı Bir
Kılavuz)
52. How AI Models Understand and Generate Text? (Yapay Zeka Modelleri Metni Nasıl Anlar ve Üretir?)
53. What is Large Language Model? (Büyük Dil Modeli -
LLM Nedir?)
54. What are the various
LLM (AI Models) available for free? (Ücretsiz Olarak
Kullanılabilen Çeşitli LLM Modelleri Nelerdir?)
55. Limitations and Capabilities (Sınırlar ve
Yetenekler)
56. Crafting Effective Prompts: Elements of a Good Prompt (Etkili Prompt Hazırlama:
İyi Bir Promptun Unsurları)
Prompt: "[Rol]
Sen bir diyetisyensin. [Bağlam] Benim laktoz alerjim var. [Görev] Bana 3 günlük
bir kahvaltı listesi hazırla. [Kısıtlama] Her kahvaltı en fazla 4 malzemeli
olsun ve liste tablo halinde sunulsun."
[4, 6, 8]
57. Prompt types for AI language
models can generally be categorized as follows (Yapay zeka dil modelleri için prompt
türleri genel olarak şu şekilde kategorize edilebilir)
58. Types of prompts and real
world responses! (Prompt Türleri ve Gerçek Dünyadaki Yanıtları!)
59. Common Pitfalls and How to Avoid Them
(Sık Yapılan Hatalar ve Bunlardan Kaçınma Yolları)
60. Basics of Prompt
Design Test (Prompt Tasarımının Temelleri Testi)
61. Section Intro (3. Bölüm Girişi)
62. Prompt Tuning and Refinement:
Iterative Testing and Adjustment (Prompt Ayarlama ve İyileştirme: Döngüsel Test Etme ve
Düzeltme)
63. Analyzing Model Responses (Model Yanıtlarını Analiz Etme)
64. Contextual and Conditional Prompting: Setting Contexts (Bağlamsal ve Koşullu Prompting:
Bağlam Belirleme)
65. Conditional Statements and Logic in Prompt Engineering (Prompt
Mühendisliğinde Koşullu İfadeler ve Mantık)
Prompt: "Müşteri
mesajına cevap yaz. Eğer müşteri kızgınsa konuşmaya özür dileyerek başla. Eğer
müşteri mutluysa ona teşekkür et ve yeni indirim kuponu tanımla."
[6]
66. Creative and Complex Prompting: Storytelling, Role-Playing, &
Scenario Building (Yaratıcı
ve Karmaşık Prompting: Hikaye
Anlatımı, Rol Yapma ve Senaryo Oluşturma)
67. Recap of Section 3 Intermediate Prompt Engineering Techniques (3. Bölüm Özeti: Orta Düzey Prompt
Mühendisliği Teknikleri)
68. Section 3 Quiz: "Intermediate Prompt Engineering Techniques" (3. Bölüm Testi: "Orta Düzey Prompt Mühendisliği Teknikleri")
69. Section Intro (4. Bölüm Girişi)
70. Advanced Techniques
in Prompt Engineering: Chain of Thought Prompting (Prompt Mühendisliğinde
İleri Teknikler: Düşünce Zinciri Prompting)
Prompt: "Bir
şirketin bütçesini optimize etmek istiyoruz. Gelirler %10
azaldı, reklam giderleri %20 arttı. Ne yapmalıyız? Cevap vermeden önce adım
adım düşünce zincirini (Chain of Thought)
yaz, her adımı gerekçelendir."
[5, 7]
71. Zero-shot and Few-shot Learning (Sıfır
Örnekli ve Birkaç Örnekli Öğrenme - İleri Seviye)
72. Ethical Considerations and Best Practices: Bias and Fairness (Etik Unsurlar ve En
İyi Uygulamalar: Yanlılık ve Adalet)
73. Privacy and Data Security (Gizlilik ve Veri Güvenliği)
74. Troubleshooting and Optimizing Prompts: Dealing with Ambiguity
and Vagueness (Prompt Hatalarını Giderme ve Optimize Etme: Belirsizlik ve
Muğlaklıkla Baş Etme)
75. Maximizing Model Performance (Model Performansını En Üst Düzeye Çıkarma)
76. Prompt Patterns [Discover Over 10 Patterns with Practical Demonstrations] (Prompt
Kalıpları: Pratik Gösterimlerle 10'dan Fazla Kalıbı Keşfedin)
77. Introducing new information to the LLM (LLM'e
Yeni Bilgi Tanıtma)
78. Managing Prompt Size (Prompt Boyutunu
Yönetme)
79. Customizing Large Language Models with Root Prompts
(Kök Promptlar ile Büyük Dil Modellerini
Özelleştirme)
80. Practical
Applications of Root Prompts
(Kök Promptların Pratik Uygulamaları)
81. Let's go back to
our custom root prompt and
its use case
(Özel kök promptumuza ve kullanım senaryosuna geri
dönelim)
82. Enhancing Interactions with Question Refinement (Soru
İyileştirme ile Etkileşimleri Geliştirme)
Prompt: "Bundan
sonra sana ne sorarsam sor, bana cevap vermeden önce sorumu daha profesyonel
bir Prompt Mühendisi gözüyle yeniden tasarla ve daha
iyi bir soru önerisi sun."
[2, 10, 11]
83. Applying the Pattern Across
Different Contexts (Kalıbı
Farklı Bağlamlarda Uygulama)
84. Understanding the Cognitive Verifier
Pattern for Enhanced Problem-Solving
(Gelişmiş Problem Çözme İçin Bilişsel Doğrulayıcı Kalıbını Anlamak)
Prompt: "Sana
büyük bir soru sorduğumda, doğru sonuca ulaşmak için önce bilmen gereken 3 alt
soruyu çıkar, bunları kendin yanıtla ve en son ana cevabımı oluştur."
[2, 13, 14, 15]
85. Cognitive Verifier Pattern Deepening the Interaction
with Additional Scenario (Bilişsel Doğrulayıcı Kalıbı: Ek Senaryolarla
Etkileşimi Derinleştirme)
86. Utilizing the Audience Persona Pattern in Large Language Models (Büyük Dil Modellerinde Hedef Kitle Personası
Kalıbını Kullanma)
Prompt: "Bana
yapay zekanın ne olduğunu anlat. Hedef kitlem: Teknolojiyle arası hiç iyi
olmayan 70 yaşındaki nineler."
[2, 8, 12]
87. Flipped Interaction Pattern with Large Language Models: A Detailed Guide (Büyük
Dil Modelleri ile Ters Yüz Edilmiş Etkileşim Kalıbı: Detaylı Bir Kılavuz)
Prompt: "Bana
uygun bir bilgisayar seçmeni istiyorum. Bana yeterli bilgiye ulaşana kadar her
seferinde sadece tek bir soru sor. Ben cevapladıkça yeni soruyu sor. Bilgi
tamamlanınca bana bilgisayar öner."
[16, 17, 18, 19, 20]
88. Teaching Large Language Models with Few-Shot Examples
(Birkaç Örnekli Şablonlarla Büyük Dil Modellerine Öğretme)
89. The Expansive Possibilities of Few-Shot Prompting in Complex Planning Tasks (Karmaşık
Planlama Görevlerinde Few-Shot Prompting'in
Geniş Olanakları)
90. Applying Few-Shot Prompting Across Various Industries (Few-Shot Prompting'in Çeşitli Sektörlerde Uygulanması)
91. Summary: Few-Shot Prompting and Its Applications (Özet: Few-Shot Prompting ve
Uygulamaları)
92. Detailed Steps in Few-Shot Prompting: Enhancing Model Performance (Few-Shot Prompting'de Detaylı Adımlar: Model Performansını Artırma)
93. Identifying and Correcting Mistakes in Few-Shot Prompting (Few-Shot Prompting'deki Hataları Belirleme ve Düzeltme)
94. The Importance of Chain of Thought Prompting in Large Language Models (Büyük Dil
Modellerinde Düşünce Zinciri Prompting'in Önemi)
95. Chain of thought prompting [Real-World
Applications] (Düşünce Zinciri Prompting: Gerçek
Dünya Uygulamaları)
96. The Power of External Tools and React Prompting
in Large Language Models
(Büyük Dil Modellerinde Harici Araçların Gücü ve ReAct
Prompting)
97. Evaluating and Maintaining Prompts in Rapidly Evolving Large Language Models (Hızla Gelişen Büyük Dil Modellerinde Promptları Değerlendirme ve Sürdürme)
98. Mastering AI Prompts:
Collaborating with AI Experts to Solve
Real-World Problems (Yapay Zeka
Promptlarında Ustalaşmak: Gerçek Dünya Sorunlarını
Çözmek İçin Yapay Zeka Uzmanlarıyla İş Birliği Yapmak)
99. The Game Play Pattern (Oyun Oynama Kalıbı)
Prompt: "Seninle
bir mülakat oyunu oynayacağız. Sen Apple şirketinin insan kaynakları
yöneticisisin. Bana sırayla sorular soracaksın, ben cevaplayacağım. 5 sorunun
sonunda benim işe alınıp alınmadığımı kurallara göre belirle."
[2, 10, 24, 25]
100. Format of the Game
Play Pattern (Oyun Oynama Kalıbının Formatı)
101. Template Pattern (Şablon Kalıbı)
Prompt: *"Sana
vereceğim konuyu şu şablona göre yaz:
[BAŞLIK]
o
Giriş Nedeni: (Buraya yaz)
o
Çözüm Önerisi: (Buraya yaz)
[SONUÇ CÜMLESİ]"* [5, 7]
102. Format of the Template Pattern (Şablon
Kalıbının Formatı)
103. Meta Language Pattern
(Meta Dil Kalıbı)
Prompt: "Bundan
sonra aramızdaki meta dil şu şekildedir: '/ozet'
yazdığımda metni 3 maddeye indirge, '/ing' yazdığımda
metni İngilizceye çevir. Anladıysan sadece 'Hazırım' de."
[10]
104. Format of the Meta
Language Pattern (Meta Dil Kalıbının Formatı)
105. Recipe Pattern (Tarif Kalıbı)
Prompt: "Kendi
podcast kanalımı kurmak istiyorum. Bana gereken donanımları 'malzemeler' olarak
yaz, ardından ilk bölümü yayınlayana kadar yapmam gerekenleri adım adım bir
yemek tarifi düzeninde listele."
[2, 10, 21]
106. Format of the Recipe Pattern (Tarif Kalıbının
Formatı)
107. Alternative Approaches Pattern (Alternatif
Yaklaşımlar Kalıbı)
Prompt: "Şirket
içi iletişimi hızlandırmak istiyoruz. Bize tek bir araç önerme; bunun yerine
kullanabileceğimiz 3 alternatif yaklaşımı (Örn: Slack, E-posta kültürü, Discord)
avantaj ve dezavantajlarıyla birlikte sun."
[10]
108. Format for the Alternative Approaches Pattern (Alternatif
Yaklaşımlar Kalıbının Formatı)
109. Iterative Refinement Pattern (Döngüsel
İyileştirme Kalıbı)
Prompt: "Aşağıdaki
blog yazısını yaz. Yazdıktan sonra, bu yazının neden sıkıcı olduğunu gösteren 3
nedeni kendin bul ve bu hataları düzelterek yazıyı mükemmel hale getir."
[7, 9]
110. Format of the Iterative Refinement Pattern (Döngüsel İyileştirme Kalıbının Formatı)
111. Constraints-Based Pattern (Kısıtlamalara Dayalı Kalıp)
Prompt: "Şirketimiz
için bir slogan bul. Kısıtlamalar: Kesinlikle İngilizce kelime içermesin, en
fazla 3 kelimeden oluşsun ve içinde 'güven' kelimesi geçmesin."
[3, 5, 7]
112. Format of the Constraints-Based Pattern
(Kısıtlamalara Dayalı Kalıbın Formatı)
113. Project Outline:
AI-Powered Study Buddy (Proje Taslağı: Yapay Zeka Destekli Ders Çalışma Arkadaşı)
114. Testing of the Project (Projenin Test Edilmesi)
Harika bir fikir! Prompt
mühendisliğinin gücünü tam olarak görebilmemiz için, günlük hayattan iş
dünyasına, eğitimden kişisel gelişime kadar uzanan 5 farklı senaryo
hazırladım.
Her senaryoda kurs müfredatında yer alan ileri
düzey prompt kalıplarını kullandım. Aşağıdaki promptları doğrudan ChatGPT,
Gemini veya Claude gibi bir yapay zeka modeline
kopyalayıp yapıştırarak hemen canlı olarak deneyebilirsiniz.
1. Senaryo:
Girişimcilik & Finans (İş Dünyası)
Canlı Deneme Promptu:
"Sen 20 yıllık deneyimli bir risk analisti ve melek yatırımcısın
(Persona). Ben üniversite kampüslerine yakın yerlerde 'mobil kahve aracı' açmak
isteyen bir girişimciyim. Bu iş fikrimi hayata geçirmek için bana tek bir yol
sunma. Bunun yerine sermaye yönetimi, lojistik ve operasyon açısından
uygulayabileceğim 3 farklı alternatif yaklaşım sun (Alternative
Approaches). Ayrıca, bana bu yaklaşımları
listelemeden önce, konuyu daha derinlemesine analiz edebilmek için kendi
kendine 3 kritik alt soru sor, bu soruları yine kendin cevapla ve ana yanıtını
bu cevapların üzerine inşa et (Cognitive Verifier). Çıktıyı maddeler halinde anlaşılır kıl."
2. Senaryo:
Eğitim & Dil Öğrenimi (Kişisel Gelişim)
Canlı Deneme Promptu:
"Seninle interaktif bir İngilizce iş mülakatı oyunu oynayacağız (Game
Play). Kurallarımız şu şekilde: Rolleri tersine çeviriyoruz, bana doğrudan
tavsiye veya bilgi vermiyorsun. Sen Apple şirketinin İnsan Kaynakları
yöneticisisin ve beni mülakata alıyorsun. Amacına ulaşana ve benim seviyemi
ölçene kadar bana her seferinde sadece tek bir İngilizce soru soracaksın (Flipped Interaction). Ben Türkçe
veya İngilizce cevap vereceğim. Ben cevap vermeden yeni soruya geçme. 5 sorunun
sonunda mülakat sonucumu, güçlü ve zayıf yönlerimi bir tablo halinde bana
raporla. İlk soruyu sorarak oyunu başlat."
3. Senaryo:
Dijital Pazarlama & Sosyal Medya (İçerik Üretimi)
Canlı Deneme Promptu:
"Yeni çıkan, tamamen organik ve bitkisel bir şampuan markası için
Instagram gönderisi hazırlayacaksın. Senden ricam, yazacağın metni kelimesi
kelimesine şu şablona uydurmandır (Template):
[DİKKAT ÇEKİCİ BAŞLIK]
·
Sorun Nedir?: (Buraya
saç sorununu yaz)
·
Doğal Çözümümüz: (Buraya ürünün faydasını yaz)
[HAREKETE GEÇİRİCİ MESAJ - CALL TO ACTION]
Uyman gereken katı kısıtlamalar şunlardır (Constraints-Based): Kesinlikle İngilizce veya yabancı
kelime kullanma. 'Kimyasal', 'mucize' ve 'ucuz' kelimelerini asla metne dahil
etme. Toplam metin 30 kelimeyi geçmesin."
4. Senaryo:
Yazılım & Kodlama (Teknoloji)
Canlı Deneme Promptu:
"Bir e-ticaret sitesi için kullanıcıların sepetindeki ürünlerin toplam
fiyatını hesaplayan, eğer sepet 500 TL üzeriyse %10
indirim uygulayan ve kargo ücretini (50 TL) sıfırlayan bir Python fonksiyonu
yazmanı istiyorum. Kodu doğrudan bana verme. Önce arkasındaki mantığı, hangi
adımları atacağını adım adım düşünce zinciriyle (Chain
of Thought) açıklayarak yaz. Kodu yazdıktan sonra, bu
yazdığın kodu bir baş yazılım mimarı gözüyle acımasızca eleştir; performans
veya güvenlik açığı olabilecek 2 noktayı bul ve bu eleştirilerine dayanarak
kodun en kusursuz son halini yeniden üret (Iterative Refinement)."
5. Senaryo:
Günlük Hayat & Zaman Yönetimi (Üretkenlik)
Canlı Deneme Promptu:
"Ben hem tam zamanlı bir işte çalışan hem de akşamları uzaktan üniversite
okuyan, zamanı son derece kısıtlı ve sürekli dikkat dağınıklığı yaşayan biriyim
(Audience Persona). Bana haftalık ev temizliği, yemek
hazırlığı ve ders çalışma rutinimi yönetebilmem için bir hayat planı yap. Bu
planı sıradan bir takvim gibi verme; bir yemek tarifi düzeninde 'gerekli
malzemeler/araçlar' (örneğin odaklanma uygulamaları, saklama kapları vb.) ve
ardından gün gün uygulanacak 'yapılış aşamaları' şeklinde bir rehber olarak hazırla
(Recipe)."
Giriş belgenizde yer alan Complete ChatGPT Prompt Engineering Course (Eksiksiz
ChatGPT Yapay Zekâ Komut Mühendisliği Kursu)
müfredatını sizler için satır satır, tüm
detaylarıyla, örnekler ve uygulamalar ekleyerek derinlemesine inceledim.
Dakika/saniye bilgilerini kaldırarak tamamen konunun özüne ve pratik hayattaki
karşılıklarına odaklandım.
Öncelikle en baştaki "Öğrenecekleriniz"
başlığı altındaki maddelerin ne anlama geldiğini açıklayarak başlayalım.
"Öğrenecekleriniz"
Bölümünün Açıklaması
Bu kursta kazanacağınız temel beceriler yapay
zekâyı sadece bir chat aracı olarak kullanmanın
ötesine geçmenizi sağlar:
BÖLÜM 1: Giriş
ve Yapay Zekâ Temelleri
Komut Mühendisliği (Prompt
Engineering) Nedir?
Komut Mühendisliği, büyük dil modellerinden (LLM)
en doğru, en verimli ve en tutarlı yanıtları almak için girdileri (soruları ve
talimatları) tasarlama ve optimize etme sanatıdır. Yapay zekâya doğrudan "Bana
bir yazı yaz" demek yerine, ona bir rol, bağlam ve format vererek
kusursuz çıktılar üretmesini sağlama sürecidir.
ChatGPT ve Playground Hesap Kurulumu
Dil Modeli Fısıldayıcısı (Language Model Whisperer) Olmak
Yapay zekanın çalışma mantığını bilerek, onunla
bir insan gibi değil, bir olasılık hesaplama motoru gibi konuşabilme
becerisidir. Modeli manipüle etmeden, doğru kelime kalıplarıyla tam olarak
istenen noktaya odaklamaktır.
Gizliliği Korumak (Protect
your Privacy)
ChatGPT gibi
modellere hassas şirket verileri, kişisel kimlik bilgileri veya müşteri
şifreleri girilmemelidir. OpenAI, bu verileri
modellerini eğitmek için kullanabilir. Ayarlardan "Sohbet Geçmişi ve
Eğitim" kapatılmalı veya API kullanılmalıdır (API verileri eğitimde
kullanılmaz).
Yapay Zekânın 3 Türünü Anlamak
Yapay Zekâ ile Aynı Dili Konuşmak & Yapay
Zekâ Dil Modelleri Nedir?
Dil modelleri, devasa metin verileriyle eğitilen
ve bir kelimeden sonra gelmesi en muhtemel diğer kelimeyi tahmin eden
matematiksel sistemlerdir. Bizimle mantık kurarak değil, istatistiksel olasılık
hesaplarıyla konuşurlar.
Özetle GPT (GPT in a Nutshell)
GPT, Generative
Pre-trained Transformer
ifadesinin kısaltmasıdır.
Kısa Vadeli ve Uzun Vadeli Bellek Yönetimi
(Memory Management)
Yapay Zekâda Öğrenme Yaklaşımları
Modeller iki ana aşamada öğrenir:
BÖLÜM 2: Komut
Mühendisliği Teknikleri ve Stratejileri
Komut Türleri (Types of
Prompts)
Komutlar doğrudan emirlerden, çok adımlı
görevlere kadar çeşitlilik gösterir. Yapay zekaya verilecek görevin
karmaşıklığına göre komut yapısı değişir.
Sorgu Ayrıştırma (Query Decomposition)
Karmaşık ve büyük bir görevi, yapay zekanın hata
yapmasını önlemek için alt parçalara bölme işlemidir.
Komut Mühendisliğinde Karar Verme (Decision Making)
Görevin yapısına göre hangi tekniğin (Zero-shot mu, Few-shot mu yoksa Chain of Thought mu) seçileceğine
karar verme sürecidir.
Rol Tabanlı Komut İstemi (Role-Based Prompting)
Yapay zekâya spesifik bir uzmanlık kimliği
vererek, o uzmanın bakış açısıyla ve jargonuyla cevap vermesini sağlamaktır.
Anlamsal Bütünlüğü Sağlamak (Ensuring
Semantic Coherence)
Üretilen uzun metinlerin baştan sona aynı tonu,
mantığı ve stili korumasını sağlama tekniğidir. Araya zıt komutlar sokmayarak
modelin kafasının karışması engellenir.
Yanıt Mühendisliği (Answer
Engineering)
Yapay zekânın cevabı hangi formatta (JSON, Markdown tablo, CSV, kod bloğu) vereceğini kesin olarak
belirleme sürecidir.
LLM'lerin Tuzakları ve
Sınırları ile Başa Çıkma
Yapay zekâ güncel bilgileri bilmeyebilir, mantık
hataları yapabilir. Bu sınırları aşmak için net kısıtlamalar koyulur: "Bilmediğin
konular için tahmin yürütme, bilmiyorum de."
Fiyatlandırma ve Tokenların
Rolü (Pricing and Tokens)
Yapay zekâ kelimeleri değil, "token" adı verilen harf/kelime öbeklerini okur.
Yaklaşık 4 karakter 1 token eder. API kullanırken hem
gönderdiğiniz komutun (input) hem de aldığınız
yanıtın (output) token
miktarına göre ödeme yaparsınız. [1, 2]
GPT-4 ile Görsel Üretme ve Analiz Etme
(Multimodal)
Çoklu modlu (Multimodal) çalışma yeteneğidir.
GPT-4 hem görselleri inceleyip anlamlandırabilir (Örn:
Bir arıza fotoğrafına bakıp sorunu çözme) hem de DALL-E aracılığıyla görsel
üretebilir.
BÖLÜM 3: Hiperparametreler ve Gelişmiş Playground
Ayarları
OpenAI Playground üzerinde modelin davranışını değiştiren teknik
ayarlardır:
|
Hiperparametre |
Ne İşe
Yarar? |
Düşük
Değerde Ne Olur? |
Yüksek
Değerde Ne Olur? |
|
Temperature (Sıcaklık) |
Yaratıcılık
ve rastgelliği kontrol eder. |
0.0: Tamamen
tutarlı, odaklı ve aynı cevabı verir (Kodlama/Matematik için ideal). |
1.0+: Çok
yaratıcı, beklenmedik kelimeler seçer (Hikaye yazımı
için ideal). |
|
Top P (Nucleus Sampling) |
Havuzdaki
kelimelerin olasılık yüzdesini sınırlar. |
0.1: Sadece en
yüksek olasılıklı %10'luk kelime grubundan seçim
yapar (Çok dar ve garantici). |
1.0: Tüm kelime
havuzunu değerlendirmeye alır (Geniş kelime dağarcığı). |
|
Max Length (Maksimum
Uzunluk) |
Modelin
üretebileceği maksimum token (kelime öbeği)
sınırıdır. |
Yanıt yarıda
kesilebilir. |
Model çok
uzun ve detaylı yazabilir (Maliyet artar). |
|
Frequency Penalty |
Bir
kelimenin metinde kaç kez geçtiğine bakarak onu cezalandırır. |
Aynı
kelimeleri sık sık tekrar eder. |
Model
sürekli farklı kelimeler arar, kelime tekrarlarını tamamen keser. |
|
Presence Penalty |
Bir
kelimenin metinde en az bir kez var olup olmadığına bakar. |
Aynı konu
etrafında dönüp durur. |
Modele
tamamen yeni konulara ve fikirlere geçme cesareti verir. |
BÖLÜM 4: Shot Prompting Teknikleri
(Örneklendirme)
Yapay zekaya örnek verme sayımıza göre değişen
temel yöntemlerdir:
1. Zero-Shot Prompting (Sıfır Örnekli Komut)
Yapay zekaya hiç örnek vermeden, doğrudan görevi
yapmasını söylemektir. [3, 4]
2. One-Shot Prompting (Tek Örnekli Komut)
Yapay zekaya ne istediğimizi gösteren tam bir
adet örnek senaryo eklemektir. [3, 4]
·
Girdi:
"Harika bir telefon, çok beğendim." -> Çıktı: [POZİTİF]
·
Girdi:
"Kargolama berbattı, iade ettim." -> Çıktı:
3. Few-Shot Prompting (Az Örnekli Komut)
Yapay zekaya stilimizi, formatımızı veya zor bir
görevi kavraması için birden fazla (3-5 adet) örnek sunmaktır. [4, 5]
·
Metin:
"Hava bugün çok güzel." -> Duygu: Olumlu | Yoğunluk: Düşük
·
Metin:
"Bu şirketten nefret ediyorum." -> Duygu: Olumsuz | Yoğunluk:
Yüksek
·
Metin:
"Fena değil, iş görür." -> Duygu: Nötr | Yoğunluk: Orta
·
Metin:
"Yemekler buz gibi geldi, asla bir daha yemem." -> Duygu:
BÖLÜM 5:
Sistem Mesajları ve ChatGPT Özelleştirmeleri
Sistem, Kullanıcı ve Asistan Rolleri (System, User, Assistant)
Sistem Mesajında Ayrık ve Sürekli Komutlar (Discrete & Continuous Prompting)
Sistem mesajına kesin, katı kurallar koyarak
(Ayrık) veya modelin yaratıcılık alanını esnek bırakarak (Sürekli) talimatlar
yazma yöntemidir.
ChatGPT Özel
Talimatlar (Custom Instructions)
Her yeni sohbette aynı kuralları tekrar yazmamak
için ChatGPT ayarlarına kalıcı olarak kaydedilen
talimatlardır. İki sorudan oluşur: "Nerede yaşıyorsunuz, ne iş
yapıyorsunuz?" ve "ChatGPT'nin nasıl
yanıt vermesini istersiniz?"
BÖLÜM 6: Yanıt
Analizi, Doğrulama ve Yanılsamalar (Hallucinations)
Yanılsama (Hallucination)
Nedir ve Nasıl Başa Çıkılır?
Yapay zekânın elinde bilgi olmadığında mantıklı
duyulan ama tamamen uydurma, yalan bilgiler üretmesidir.
Kod Sözdizimi Doğrulama (Validating
Code Syntax)
Yapay zekanın yazdığı kodların çalışabilirliğini
test etmek için prompt içinde kurallar koymaktır.
Modeli, yazdığı kodu kendi kendine incelemeye zorlamaktır.
Yapay Zekâyı Yapay Zekâ ile Notlandırmak (Using
AI to Grade AI)
Bir yapay zekâ modelinin çıktısını, daha güçlü
veya farklı kurallara sahip ikinci bir yapay zekâ modeline kontrol ettirip 10
üzerinden puanlatma tekniğidir.
Yanıtlarda Yapay Zekâyı Tespit Etmek (Detecting AI)
Metnin yapay zekâ tarafından yazılıp
yazılmadığını anlamak için kullanılan kelime kalıplarını (Örn:
"Ayrıca belirtmek gerekir ki...", "Sonuç olarak...")
ve aşırı düzgün cümle yapılarını analiz etme sürecidir.
BÖLÜM 7: OpenAI GPT'leri ve Aksiyonlar (Custom GPTs)
Kendi Yatırım Eğitmeninizi Yapmak (Your Investment Tutor)
ChatGPT içinde,
sadece finans kitapları ve ekonomi verileriyle donatılmış, borsa jargonuyla
konuşan özel bir robot (Custom GPT) inşa etme
uygulamasıdır.
GPT Aksiyonları ve Zapier
Entegrasyonu (GPT Actions & Zapier)
Custom GPT'lerin sadece konuşmakla kalmayıp, dış dünyaya
bağlanarak iş yapmasını sağlayan sistemdir. API'ler
aracılığıyla sistem tetiklenir.
BÖLÜM 8:
Amazon Satış Botu Projesi (Gelişmiş In-Context
Learning)
Kursun en büyük projelerinden biridir. Bir e-commerce botu tasarlanır:
BÖLÜM 9:
Kursun Mücadeleri ve Görev Bankası (Challenge Bank)
Bu bölümde öğrendiklerinizi pekiştireceğiniz
uygulamalı görevler ve çözümleri yer alır:
BÖLÜM 10:
Geliştirici Alet Çantası (Developer Toolbox)
Yazılımcıların yapay zekayı yerel
bilgisayarlarında ve kod projelerinde kullanma yöntemleridir:
Kurs Boyunca
Yapacağınız Pratik Proje Uygulamaları
Müfredatta geçen bazı hands-on
(pratik) projelerin tam örnek süreçleri şu şekildedir:
Proje #1: LinkedIn Profil Özeti Hazırlama
"Sen profesyonel bir kariyer koçusun.
Aşağıdaki iş deneyimlerimi analiz et. Beni network ağında öne çıkaracak, ilk 3
cümlesi merak uyandıran, yetkinliklerimi maddeleyen bir LinkedIn 'Hakkında'
yazısı hazırla. Ton kurumsal ama samimi olsun."
Proje #2: SEO Uyumlu Blog Yazısı Oluşturucu
Proje #3: PowerPoint Sunumu Hazırlama
Proje #4: Python ve Bing ile Canlı Döviz
Dönüştürücü
Giriş
belgenizde yer alan eğitim müfredatındaki tüm teorik konuları, teknik
parametreleri ve projeleri tek bir çatı altında birleştirdim. Kursun
başından sonuna kadar işlenen her bir maddeyi, pratikte kullanabileceğiniz adım
adım tasarlanmış, profesyonel hazır komut (prompt)
şablonlarına dönüştürdüm.
Aşağıdaki
komutları doğrudan kopyalayarak ChatGPT veya OpenAI Playground üzerinde test
etmeye başlayabilirsiniz.
BÖLÜM 1: Giriş ve Yapay Zekâ Temelleri Promptları
1. Komut
Mühendisliği & Dil Modeli Fısıldayıcısı Olmak
·
Sen dünyanın
en iyi Komut Mühendisliği uzmanısın. Şimdi bir "Dil Modeli
Fısıldayıcısı" gibi davranacaksın. Senden istediğim görev: [YAPILACAK
GÖREVİ BURAYA YAZIN]. Bu görevi yerine getirirken, büyük dil modellerinin (LLM)
en optimize ve hatasız çalışacağı kelime kalıplarını seç. Yanıtı doğrudan
eyleme geçirilebilir adımlarla ver, gereksiz giriş cümleleri kurma.
2. Gizliliği
Korumak (Privacy Masking)
·
Aşağıdaki
metni analiz et. Metin içinde geçen tüm insan isimlerini "[İSİM]",
şirket isimlerini "[ŞİRKET]", telefon numaralarını
"[TELEFON]" ve e-posta adreslerini "[E-POSTA]" şeklinde
maskeleyerek metni yeniden yaz. Gizlilik kuralları gereği orijinal kimlik
bilgilerini kesinlikle sızdırma.
·
·
Metin:
"[HASSAS METNİNİZİ BURAYA YAPIŞTIRIN]"
3. Yapay
Zekanın 3 Türü ve GPT Mimarisini Anlatma (Eğitim Promp'u)
·
Bana Yapay Dar
Zekâ (ANI), Yapay Genel Zekâ (AGI) ve Yapay Süper Zekâ (ASI) arasındaki
farkları açıkla. Ardından GPT modelinin içindeki "Transformer"
mimarisinin kelimeleri nasıl tahmin ettiğini, 10 yaşındaki bir çocuğun
anlayabileceği günlük hayat örnekleri ve analojilerle anlat.
4. Kısa Vadeli
Bellek ve Bağlam Penceresi Yönetimi
·
Şu ana kadar
seninle yaptığımız tüm konuşmaları (bağlam penceresini korumak adına) kritik
bilgileri kaybetmeden en fazla 3 cümlelik bir "Bellek Özeti" haline
getir. Bu özeti hafızanda tut ve bundan sonraki sorularımı bu özete sadık
kalarak yanıtla.
BÖLÜM 2: Komut Mühendisliği Teknikleri Promptları
5. Sorgu
Ayrıştırma (Query Decomposition)
·
Benim büyük
hedefim: "[ÖRN: SIFIRDAN BİR MOBİL UYGULAMA YAPMAK]". Bu hedefi
gerçekleştirmek için "Sorgu Ayrıştırma" tekniğini kullan. Bu ana
hedefi, yapay zekanın sırayla işleyebileceği, mantıklı ve birbirine bağımlı 5
alt göreve böl. Her bir görevin girdisini ve çıktısını net olarak listele.
6. Rol Tabanlı
Komut İstemi (Role-Based Prompting)
·
Sen 20 yıllık
deneyime sahip, küresel siber güvenlik krizlerini yönetmiş Kıdemli bir Yazılım
Güvenlik Mimarı ve Baş Denetçisin. Aşağıda sana vereceğim sistemi sadece bu
rolün getirdiği teknik jargon, ciddiyet ve analitik bakış açısıyla incele.
Rolünün dışına çıkma.
·
·
İncelenecek
Sistem: "[SİSTEM DETAYLARI]"
7. Yanıt
Mühendisliği (Format Kısıtlama - Answer
Engineering)
·
Sana vereceğim
metinden yazar adını, ana fikri ve anahtar kelimeleri çıkar. Çıktıyı SADECE
geçerli bir JSON formatında ver. JSON dışında hiçbir şey yazma, "İşte
istediğiniz veri" gibi giriş veya açıklama cümleleri ekleme. Nesne
anahtarları "yazar", "ana_fikir"
ve "anahtar_kelimeler" olmalıdır.
·
·
Metin:
"[METİN]"
BÖLÜM 3: Hiperparametre ve Playground
Simülasyon Promptları
Bu bölümdeki promptlar, Playground üzerindeki
parametrelerin etkisini ChatGPT içinde simüle etmek
için tasarlanmıştır.
8. Sıcaklık
Kontrolü (Temperature - Yaratıcılık vs Odaklılık)
·
Görev: Yapay
zekanın geleceği hakkında bir paragraf yaz.
·
·
Bu görevi iki
farklı modda yapmanı istiyorum:
·
Mod 1
(Sıcaklık: 0.0): Tamamen verilere dayalı, kesin, ciddi ve garantici kelimeler
seçerek yaz.
·
Mod 2
(Sıcaklık: 1.2): Tamamen fantastik, öngörülemez, metaforlarla dolu ve çılgınca
yaratıcı kelimeler seçerek yaz.
·
İki modu alt
alta listele.
9. Kelime
Tekrarı Cezası (Frequency & Presence Penalty)
·
Bir kahve dükkanı için pazarlama metni yazacaksın. Bu metni yazarken
"Frequency Penalty:
2.0" ve "Presence Penalty: 2.0"
kurallarına uymanı istiyorum. Yani, metinde bir kez kullandığın bir kelimeyi
veya benzer bir fikri bir daha asla tekrar etme. Sürekli yeni kelimeler ve
tamamen farklı avantajlar sunarak ilerle.
BÖLÜM 4: Shot Prompting
(Örneklendirme) Teknikleri Promptları
10. Zero-Shot Prompting (Sıfır Örnek)
·
Aşağıdaki
e-ticaret müşteri yorumunu analiz et ve duygu durumunu "Olumlu",
"Olumsuz" veya "Nötr" olarak sınıflandır.
·
·
Yorum:
"Ürün güzel ama rengi fotoğraftakinden biraz daha koyu geldi."
11. One-Shot Prompting (Tek Örnek)
·
Sana verdiğim
örneğe bakarak yeni girdinin çıktısını aynı formatta üret.
·
·
Örnek Girdi:
"Bu filmi hiç beğenmedim, vakit kaybıydı." -> Örnek Çıktı:
[Kategori: Sinema, Duygu: -1]
·
Yeni Girdi:
"Yeni çıkan işlemci oyun performansını ikiye katlıyor, harika." ->
Yeni Çıktı:
12. Few-Shot Prompting (Çoklu Örnek)
·
Aşağıdaki
kalıba sadık kalarak, son satırdaki boşluğu doldur.
·
·
Girdi: Kitap -> Çıktı: Sayfa, Mürekkep, Yazar
·
Girdi: Araba -> Çıktı: Tekerlek, Motor, Sürücü
·
Girdi: Bilgisayar -> Çıktı: Ekran, İşlemci, Yazılımcı
·
Girdi: Hastane -> Çıktı:
BÖLÜM 5: Sistem Mesajları ve Özelleştirme Promptları
13. Advanced System Message (Gelişmiş Sistem Anayasası)
·
[SİSTEM
AYARI]: Sen sadece yazılım hatalarını çözen bir Python asistanısın. Kullanıcı
sana kod dışı bir soru sorarsa (Örn: "Bugün hava
nasıl?"), kibarca "Ben sadece Python hatalarına odaklanmış bir
botum" diyerek yanıt vermeyi reddetmelisin. Kod çözümlerini verirken önce
hatanın nedenini açıkla, sonra düzeltilmiş kodu tek bir kod bloğu içinde ver.
BÖLÜM 6: Yanıt Analizi ve Doğrulama Promptları
14. Yanılsama
(Hallucination) Filtresi
·
Bana [X
KONUSU] hakkında akademik kaynaklar ve makale isimleri listele.
·
·
Kritik Kural
(Yanılsama Filtresi): Eğer bahsettiğin makalenin varlığından, yazarından veya
yayın yılından %100 emin değilsen, o kaynağı
kesinlikle listeye ekleme. Bilmediğin yerler için "Bu bilgiye dair
doğrulanmış kaynak bulamadım" de. Asla link veya kaynak uydurma.
15. Yapay
Zekayı Yapay Zekaya Notlandırmak (AI Grading AI)
·
Sen bağımsız
ve acımasız bir Editörsün. Aşağıdaki metni; dil bilgisi, akıcılık ve ikna
edicilik kriterlerine göre incele. Her bir kritere 10 üzerinden puan ver ve
metnin kalitesini artırmak için yapılması gereken 3 radikal değişikliği
listele.
·
·
İncelenecek
Metin: "[METNİNİZ]"
BÖLÜM 7: OpenAI GPT'leri
ve Aksiyonlar Promptları
16. Özel GPT
Oluşturma Komutu (Investment Tutor - Yatırım Eğitmeni)
·
Sen
kullanıcıların kişisel finans bilincini artıran bir "Yatırım
Eğitmeni" GPT'siyisin. Davranış kuralların:
·
1. Kesinlikle
doğrudan "Şu hisseyi alın, bu kriptoyu satın" şeklinde yasal yatırım
tavsiyesi (YTD) verme.
·
2.
Kullanıcılara portföy çeşitlendirmesi, risk yönetimi ve bileşik faiz
kavramlarını öğret.
·
3.
Yanıtlarında Warren Buffett ve Benjamin Graham'ın
değer yatırımı felsefesini temel al.
17. API ve Zapier Aksiyon Şeması Hazırlama (JSON Şeması)
·
Bir Custom GPT aksiyonu için OpenAPI
3.0 uyumlu bir JSON şeması yazmanı istiyorum. Bu aksiyon, Zapier
üzerinden bir Google Sheet tablosuna yeni bir satır
ekleyecek. Tabloya gönderilecek parametreler: "Müşteri Adı",
"E-posta" ve "Notlar" olmalıdır. Sadece geçerli YAML/JSON
şemasını üret.
BÖLÜM 8: Gelişmiş Projeler Bölümü Promptları
Proje #1:
LinkedIn Profil Özeti Hazırlama (LinkedIn Summary Prompt)
·
Sen
profesyonel bir İK Direktörü ve Kariyer Koçusun. Aşağıda sana verdiğim ham
özgeçmiş bilgilerimi al ve LinkedIn "Hakkında" kısmı için büyüleyici
bir özet yaz.
·
·
Strateji:
·
- İlk cümle
okuyucunun dikkatini hemen çekmeli (Kanca cümlesi).
·
- Orta kısımda
çözdüğüm büyük sektör problemlerini ve başarılarımı listele.
·
- Son kısma
uzmanlık alanlarımı (Keywords) ekle.
·
- Ton:
Vizyoner, kurumsal ama cana yakın.
·
·
Özgeçmiş
Verilerim: "[VERİLERİNİZİZ BURAYA YAZIN]"
Proje #2: SEO
Uyumlu Blog Post Jeneratörü (SEO Blog Generator)
·
Sen kıdemli
bir SEO ve İçerik Pazarlama Uzmanısın. "[HEDEF KONU]" hakkında Google
aramalarında ilk sayfada çıkacak bir blog yazısı taslağı oluşturmanı istiyorum.
·
·
Kurallar:
·
1. Dikkat
çekici bir H1 başlığı üret.
·
2. Mantıksal
bir sıra takip eden H2 ve H3 alt başlıkları oluştur.
·
3.
Belirleyeceğin anahtar kelimeleri yazı içinde doğal bir şekilde dağıt.
·
4.
Kullanıcıların Google'da arattığı "Kullanıcılar Bunu da Sordu" (PAA)
kısmına hitap eden bir Sıkça Sorulan Sorular (SSS) bölümü ekle.
Proje #3:
PowerPoint Sunumu Hazırlama (VBA Kod Üretimi)
·
Konu:
"[ÖRN: YAPAY ZEKANIN İŞ DÜNYASINA ETKİLERİ]"
·
·
Yukarıdaki
konu hakkında 5 slayttan oluşan bir sunum hazırlamak istiyorum. Bana SADECE
Microsoft PowerPoint'in makro bölümüne (VBA)
yapıştırıp çalıştırabileceğim bir VBA kodu yaz.
·
Her slaytta
bir başlık ve 3 maddelik kısa açıklamalar yer alsın. Kod blokları dışında
hiçbir açıklama metni yazma.
Proje #4:
Python ve Bing ile Canlı Döviz Dönüştürücü (Kodlama)
·
Python
dilinde, kullanıcı dostu bir arayüze (Tkinter
kütüphanesi kullanarak) sahip bir Masaüstü Döviz Dönüştürücü programı yazmanı
istiyorum.
·
Program
açıldığında arka planda canlı olarak güncel döviz kurlarını internetten çekmeli
(bunun için requests ve BeautifulSoup
ile bir web scraping mantığı veya ücretsiz bir API
entegrasyonu kur) ve kullanıcının girdiği Türk Lirası tutarını Dolar ve Euro'ya
çevirmeli. Tüm kodu tek bir parça halinde ver.
Proje #7
(Amazon Satış Botu Projesi): Amazon Sales Chatbot Tasarımı
·
Sen Amazon
üzerinde akıllı saat satan bir mağazanın Müşteri İlişkileri Chatbot'usun.
Aşağıdaki protokollere sıkı sıkıya bağlı kalacaksın:
·
·
1. Şirket
Politikası: Ürünlerimizde 30 gün içinde koşulsuz iade vardır. Kargo
ücretsizdir.
·
2. Karakter
Sınırları: Asla kaba konuşma. Rakip markaların isimlerini zikretme. Bilmediğin
stok durumları için "Hemen depomuzu kontrol edip size döneceğim" de.
·
3. Link
Oluşturma: Müşteri satın alma linki isterse, onlara otomatik olarak
"https://amazon.com" linkini mesajın içinde ver.
·
·
Şimdi bir
müşteri gibi sana yazıyorum, konuşmayı başlat: "Merhaba, aldığım saat su
geçiriyor, iade etmek istiyorum."
BÖLÜM 9: Challenge Bank (Görev Bankası) Promptları
Challenge 1:
Kod Dönüştürme (Code Converter)
·
Aşağıdaki
JavaScript dilinde yazılmış olan algoritmayı, performans optimizasyon
kurallarına ve temiz kod (Clean Code)
prensiplerine uyarak Python diline çevir. Python'a özgü fonksiyonları ve list comprehension yapılarını
kullanmaya özen göster.
·
·
Kaynak Kod:
·
"[JAVASCRIPT
KODUNUZU BURAYA YAPIŞTIRIN]"
Challenge 2: ChatGPT ile Sıfırdan "Pong"
Oyunu Yapmak
·
Ben kodlama
bilmiyorum. Bana sadece tarayıcımda (klavyedeki ok tuşları ve W-S tuşları ile)
oynayabileceğim iki kişilik klasik "Pong"
(Tenis) oyununun kodlarını yaz. HTML, CSS ve JavaScript kodlarının hepsini tek
bir "index.html" dosyası içinde birleştir ki, dosyaya çift
tıkladığımda oyun tarayıcıda doğrudan çalışsın. Skor tabelası eklemeyi unutma.
Challenge 3:
Otomatik E-Posta Yanıt Oluşturucu (Auto-Reply Email Generator)
·
Gelen
e-postanın tonunu analiz et ve ona uygun profesyonel bir yanıt taslağı hazırla.
·
·
Gelen E-posta:
"[MÜŞTERİDEN GELEN SİTEM VEYA TALEP MAİLİ]"
·
Kurallar: Eğer
mail kızgın bir tonda yazılmışsa, önce özür dile ve çözüm sun. Eğer memnuniyet
içeriyorsa, teşekkür et ve sadakat indirimi tanımlayabileceğimizi belirt.
Challenge 4:
Anki İçin Flashcard Kartları Yapmak (CSV Çıktısı)
·
Aşağıda sana
vereceğim biyoloji dersi metnini incele. Metindeki önemli kavramlardan Anki
uygulamasına doğrudan aktarabileceğim "Soru,Cevap" formatında bir CSV tablosu üret.
Soru ve cevap arasında sadece virgül (,) olsun ve her kart yeni bir satırda yer
alsın.
·
·
Metin:
"[DERS METNİ]"
Challenge 5:
Excel ve VBA Otomasyonu (Makro Yazımı)
·
Excel'de
"A" sütununda müşteri isimleri, "B" sütununda ise harf
notları (A, B, C) var. Bana öyle bir VBA makro kodu yaz ki; butona basıldığında
"B" sütununda "A" yazan tüm satırların arka plan rengini
otomatik olarak yeşil, "C" yazanları ise kırmızı yapsın.
Challenge 6:
Veri Analizi (Data Analysis Prompt)
·
Sana ham bir
veri kümesi veriyorum. Bu verideki anormallikleri (tutarsız rakamlar, eksik
satırlar) tespit et. Ardından bu veriden çıkarılabilecek en önemli 3 ticari
içgörüyü (trend) yönetici özeti şeklinde raporla.
·
·
Veri Seti:
"[VERİLERİNİZ]"
Challenge 7:
PDF Verisi Kazıma (PDF Scraping)
·
Aşağıdaki
metin, bir PDF dosyasından taranarak düz metne dönüştürülmüş karmaşık bir
faturadır. Bu metnin içindeki dağınık verileri ayıkla ve bana net bir
"Fatura Tarihi", "Şirket Adı", "Vergi Numarası"
ve "Toplam Tutar" tablosu oluştur.
·
·
PDF Metni:
"[PDF'DEN KOPYALANAN DAĞINIK METİN]"
Challenge 8:
Özetleme ve Çeviri (Summarization & Translation)
·
Aşağıdaki
İngilizce teknik makaleyi oku. Önce makalede anlatılan ana fikri kaybetmeden 3
maddelik Türkçe bir "Yönetici Özeti" çıkar. Ardından makalenin en can
alıcı sonuç paragrafını harfiyen Türkçe'ye
profesyonel bir dille çevir.
·
·
Makale:
"[İNGİLİZCE METİN]"
BÖLÜM 10: Geliştirici Alet Çantası (Developer Toolbox)
Promptları
18. LangChain Zincirleme Yapı Tasarımı (Python)
·
Python dilinde
LangChain kütüphanesini kullanarak ikili bir zincir (Chain) yapısı kurmak istiyorum. İlk aşamada kullanıcıdan
alınan konudan bir "Yemek Tarifi İsmi" üretilecek; ikinci aşamada ise
bu tarife uygun "Malzeme Listesi" hazırlanacak. Bana güncel LangChain sözdizimine (Expression
Language - LCEL) uygun çalışan kod bloğunu yaz.
19. İnce Ayar
(Fine-Tuning) Veri Seti Hazırlama (JSONL Formatı)
·
Benim
şirketimin müşteri yazışmalarını kullanarak bir Fine-Tuning
işlemi yapacağım. Aşağıdaki diyalog geçmişini al ve OpenAI'ın
kabul ettiği `{"messages":
[{"role": "system", ...},
{"role": "user", ...},
{"role": "assistant", ...}]}`
formatında bir JSONL veri satırına dönüştür.
·
·
Diyalog:
"[MÜŞTERİ VE TEMSİLCİ KONUŞMASI]"
20. UiPath ve GPT Entegrasyonu İçin Algoritma Mantığı
·
Bir UiPath robotu tasarlıyorum. Robot, şirkete gelen şikayet maillerini okuyacak, içindeki duyguyu ChatGPT API'sine soracak ve eğer
duygu "Çok Öfkeli" ise konuyu otomatik olarak Departman Müdürünün
ekranına taşıyacak. Bu otomasyon projesinin UiPath
stüdyosundaki iş akışı adımlarını (Workflow Logic), hangi aktiviteleri (HTTP Request
vb.) kullanmam gerektiğini adım adım açıkla.