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

  1. Yapay Dar Zekâ (ANI - Artificial Narrow Intelligence): Sadece tek bir görevi çok iyi yapar. (Örn: Sadece satranç oynayan bilgisayar veya ChatGPT).
  2. Yapay Genel Zekâ (AGI - Artificial General Intelligence): İnsan beyninin yapabildiği her türlü zihinsel görevi yapabilen, akıl yürüten yapay zekâ. (Henüz tam olarak ulaşılamadı).
  3. Yapay Süper Zekâ (ASI - Artificial Super Intelligence): İnsanlığın toplam zekasından her alanda kat kat üstün olan teorik yapay zekâ seviyesi.

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:

  1. Ön Eğitim (Pre-training): İnternetteki ham metinleri okuyarak dünyayı ve dil kurallarını öğrenme.
  2. İnce Ayar (Fine-Tuning / RLHF): İnsan geri bildirimleriyle modelin kibar, faydalı ve güvenli yanıtlar vermesini sağlama süreci.

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.