Kurs
Kaç kişinin ChatGPT’yi bir kez deneyip hayal kırıklığına uğradığını ve vazgeçtiğini merak ediyorum. Geçen hafta bir meslektaşım ondan "veri analizine yardım etmesini" istedi. Veri temizleme ve aykırı değerleri kontrol etme hakkında genel tavsiyeler aldı. Teknik olarak doğruydu ama onun gerçek problemi için tamamen işe yaramazdı. Ona farklı bir şey denemesinde yardımcı oldum: "Bu satış veri setini mevsimsellik eğilimleri için analiz et ve performansı düşen ürün kategorilerini öner." Bu kez saniyeler içinde gerçek içgörüler elde etti.
Fark yaratan şey yapay zeka değildi. İstemdi. İstem, ChatGPT’ye verdiğiniz yönergedir ve geri alacağınız her şeyi o belirler. Belirsiz istemlerin belirsiz yanıtlar, net istemlerin faydalı yanıtlar ürettiği doğru. Ama mesele bundan ibaret değil. Sizi bunun üzerinden adım adım geçireceğim
Bu yazıda, etkili ChatGPT istemleri yazma konusunda öğrendiklerimi paylaşacağım ve gerçekten işe yarayan somut teknikleri göstereceğim. Yazma, kodlama, veri analizi, iş görevleri ve öğrenme için pratik örnekler görecek, ayrıca karmaşık iş akışları ve otomasyonla başa çıkmak için ileri düzey teknikleri öğreneceksiniz.
ChatGPT İstemlerinin Temelleri
İstem, ChatGPT’ye yazdığınız her şeydir. Bir soru ("Gradyan inişi nedir?"), bir talimat ("Bu paragrafı özetle") ya da daha fazla bağlam içeren bir şey olabilir ("Siz bir SQL eğitmenisiniz. Birleşimleri (join) yeni başlayanlara açıklayın").
Basit ve yapılandırılmış istemler arasındaki fark çarpıcıdır. Şu ikisine bakın:
Basit istem:
Write about machine learning
Yapılandırılmış istem:
Write a 150-word explanation of supervised learning for business analysts with no technical background. Use an analogy involving customer data.
İlki, ChatGPT’ye neredeyse hiçbir şey sunmaz. İkincisi hedef kitleyi, uzunluğu ve yaklaşımı belirtir. Tamamen farklı sonuçlar alırsınız.
İstem mühendisliği, yapay zekaya etkili girdiler tasarlama becerisidir. Programlama değil. İletişimdir. ChatGPT’nin dili nasıl işlediğine göre net talimatlar vermeyi öğreniyorsunuz.


İstemleri arama sorguları gibi ele almayı bırakıp talimatlar gibi ele almaya başladım. Bu değişimi yaptıktan sonra sonuçlarım dramatik biçimde iyileşti.
ChatGPT İstemlerini Nasıl Anlar
ChatGPT talimatlarınızı bağlam, rol, ton ve yapıya göre yorumlar. İnsanlar gibi gerçekten "anlamaz". Eğitim sırasında öğrendiği örüntülere göre hangi yanıtın mantıklı olacağını tahmin eder. Bu yüzden netlik bu kadar önemlidir.
ChatGPT’nin isteminizi okuma biçimini etkileyen üç temel faktör vardır:
- Netlik: Belirsiz dil tutarsız sonuçlar üretir. "Python’u açıkla" onlarca farklı anlama gelebilir. "Python’un liste üreteci (list comprehension) söz dizimi nasıl çalışır, üç örnekle açıkla" nettir ve özeldir.
- Özellik: Genel istemler genel yanıtlar getirir. "Verileri nasıl analiz ederim?" diye sorarsanız ChatGPT sizin ne bildiğinizi, hangi araçları kullandığınızı ve neyi amaçladığınızı tahmin etmek zorunda kalır. "IQR yöntemiyle bir Pandas DataFrame’inde aykırı değerleri nasıl belirleyeceğimi göster" derseniz anında işe yarar bir şey alırsınız.
- Yapı: Düzenli istemler daha iyi çalışır. Karmaşık istekleri numaralı adımlara ya da madde işaretlerine bölerseniz, ChatGPT daha kolay takip eder.
Bir rol atamak, ChatGPT’nin yanıtını değiştirir. "Siz bir finans analistisiniz" yazdığınızda dilini ve derinliğini otomatik olarak ayarlar. Bu, modelin finans analistlerinin nasıl iletişim kurduğuna dair sayısız örnek görmüş olmasından kaynaklanır.
Ton da önemlidir. "Resmi bir iş özeti" ile "bir arkadaş için samimi bir açıklama" istemek çok farklı üsluplar üretir.
Not: ChatGPT API’sini kullanıyorsanız, rastgeleliği sıcaklık ayarıyla kontrol edebilirsiniz (0 = tutarlı, 1 = yaratıcı) ve tüm konuşmaya uygulanan sistem mesajları belirleyebilirsiniz. Web arayüzüyle çalışan çoğu kullanıcı için kilit nokta istemlerde belirli olmaktır.
Kategorilere Göre ChatGPT İstem Örnekleri
Bu örnekleri kategoriye göre düzenledim. Her bölüm, o alanda istemleri etkili kılan unsurları açıklar ve ardından kendi işinize uyarlayabileceğiniz örnekler sunar.
Yazma istemleri
İşe yaramalarını sağlayanlar:
- Hedef kitleyi, tonu ve formatı belirtin
- Kelime sayısı veya yapı sınırları koyun
- Amacı net tanımlayın
Örnek 1: Blog giriş bölümü
Write a 100-word blog introduction explaining why SQL remains essential for data analysis despite the rise of Python and R. Target audience: data analysts considering which skills to prioritize.
Örnek 2: Profesyonel e-posta
Draft a 150-word email to a client explaining a project delay. Tone: professional but empathetic. Include a revised timeline and one proactive solution to minimize impact.
Örnek 3: Sosyal medya içeriği
Write three LinkedIn post variations (under 200 characters each) announcing a new data visualization course. Emphasize practical skills over theory. Use a conversational, encouraging tone.
Örnek 4: Teknik dokümantasyon
Rewrite this API error message for non-technical users: "Authentication token expired. Error 401." Make it clear what happened and what action to take.
Örnek 5: Yaratıcı yazım
Write a 200-word product description for noise-canceling headphones. Target remote workers. Focus on productivity benefits, not technical specs. Conversational tone.
Deseni görüyor musunuz? Her istem, kimin okuyacağını, nedenini ve istediğiniz formatı söylüyor. Tahmin yok. Kullanılabilir ilk taslaklar alıyorsunuz.
Kodlama istemleri
İşe yaramalarını sağlayanlar:
- Programlama dilini ve görev türünü belirtin
- Hata mesajlarını veya kod bağlamını ekleyin
- Sadece çıktı değil, akıl yürütme de isteyin
Örnek 1: Kod üretimi
Write a Python function that takes a list of dictionaries and returns a new list containing only items where the 'status' key equals 'active'. Include error handling for missing keys.
Örnek 2: Hata ayıklama
This Python function is supposed to calculate the median of a list, but it fails on even-length lists. Identify the bug and provide a corrected version:
def median(numbers):
sorted_nums = sorted(numbers)
mid = len(sorted_nums) // 2
return sorted_nums[mid]
Örnek 3: Kod açıklaması
Explain what this SQL query does, identify any performance concerns, and suggest an optimized version:
SELECT * FROM orders WHERE customer_id IN (SELECT id FROM customers WHERE region = 'West')
Örnek 4: Yeniden düzenleme (refactoring)
Refactor this JavaScript code to use async/await instead of promise chaining. Maintain the same error handling logic:
[paste code here]
Örnek 5: Köşe durumlarını belirleme
Review this Python function for edge cases it doesn't handle. List each edge case and suggest how to fix it:
def divide_list(numbers, divisor):
return [n / divisor for n in numbers]
İpucu: Hata ayıklama için, basit kod üretiminin kaçırdığı mantık hatalarını yakalamak üzere "her adımda akıl yürütmenizi açıklayın" ifadesini ekleyin.
Veri analizi istemleri
İşe yaramalarını sağlayanlar:
- Veri setinizin yapısını açıklayın
- Yorumlama ve akıl yürütme isteyin
- Görselleştirme önerileri talep edin
Örnek 1: Keşif amaçlı analiz
I have a sales dataset with columns: date, product_category, revenue, region. Suggest five exploratory questions I should investigate first, and explain why each matters for business decisions.
Örnek 2: Eğilim belirleme
This dataset shows monthly website traffic for 18 months: [paste data]. Identify three meaningful trends and explain what might be causing each one.
Örnek 3: Görselleştirme önerileri
I need to present quarterly revenue by product line (5 categories) to executives. Suggest the best chart type and explain why it's more effective than alternatives.
Örnek 4: İstatistiksel yaklaşım
I want to test whether a new checkout process increased conversion rates. I have before/after data for 1,000 users. What statistical test should I use and why? What assumptions do I need to verify first?
Örnek 5: Veri kalitesi değerlendirmesi
Review this customer dataset summary: 10,000 rows, 15% missing email addresses, age ranges from 18-120, some negative purchase amounts. Prioritize the three most critical data quality issues and suggest fixes.
İş odaklı istemler
İşe yaramalarını sağlayanlar:
- İş bağlamıyla bir rol atayın
- Yapılandırılmış, uygulanabilir çıktı isteyin
- Net kısıtlar ve senaryolar belirleyin
Örnek 1: Pazar analizi
You are a market analyst. Summarize the top three risks for a U.S.-based SaaS company expanding to the European market. For each risk, provide one specific mitigation strategy. Keep the response under 200 words.
Örnek 2: Rekabetçi konumlandırma
Compare three project management tools - Asana, Monday.com, and Trello - for a 50-person marketing team. Focus on collaboration features and pricing. Present findings as a decision matrix.
Örnek 3: İş vakası geliştirme
Draft a business case for implementing automated customer support chatbots. Include expected cost savings, implementation timeline, and two potential risks. Target audience: CFO and operations director.
Örnek 4: Toplantı hazırlığı
I'm presenting Q3 results to the board. Revenue is up 12% but customer acquisition cost increased 18%. Prepare three talking points that acknowledge the CAC increase while emphasizing overall growth trajectory.
Örnek 5: Süreç iyileştirme
Our sales team spends 10 hours weekly manually updating CRM records. Suggest three automation solutions, ranked by implementation difficulty and potential time savings.
Öğrenme ve öğretme istemleri
İşe yaramalarını sağlayanlar:
- Öğrenenin mevcut bilgi düzeyini belirtin
- Analojiler ve somut örnekler isteyin
- Adım adım açıklamalar talep edin
Örnek 1: Analojili kavram açıklaması
Explain gradient descent to someone learning machine learning for the first time. Use a hiking analogy. Keep it under 150 words.
Örnek 2: Yeni başlayanlar için ayrım
I'm learning Python and don't understand decorators. Explain what they do, why they're useful, and show one simple example. Assume I understand functions but not advanced concepts.
Örnek 3: Kısa sınav oluşturma
Create five multiple-choice questions testing understanding of SQL joins. Include one question each for: inner join, left join, right join, full outer join, and cross join. Provide explanations for correct answers.
Örnek 4: Adım adım öğretici
Teach me how to create a pivot table in Excel. I've never used them before. Break it into numbered steps with one clear action per step. Use a sample sales dataset as the example.
Örnek 5: Kavram karşılaştırması
Explain the difference between supervised and unsupervised learning as if teaching a business analyst with no machine learning background. Use real-world business examples for each.
Daha İyi ChatGPT İstemleri Nasıl Yazılır
Daha iyi istemler, netlik ile bağlamı dengeler. İşte sonuçları iyileştiren kanıtlanmış teknikler:
Sıfır örnekli (zero-shot) istem
Sıfır örnekli istem, örnek vermeden doğrudan sormak demektir. Basit konular için işe yarar:
Summarize this paragraph in one sentence: [paste text]
Tek örnekli (one-shot) istem
Tek örnekli istem, istediğiniz ton veya formatı göstermek için bir örnek verir:
Convert these technical terms to plain language. Example: "API" becomes "a way for software programs to communicate with each other."
Now convert: "OAuth authentication"
Az örnekli (few-shot) istem
Az örnekli istem, bir örüntüyü öğretmek için birden çok örnek verir:
Convert these product names to URL-friendly slugs:
"Premium Wireless Headphones" → "premium-wireless-headphones"
"4K Ultra HD Monitor" → "4k-ultra-hd-monitor"
Now convert: "Ergonomic Standing Desk Pro"

İpucu: En iyi few-shot istemlerinizi kaydedin. Kod incelemeleri, veri analizi ve rapor yazımı için sürekli tekrar kullandığınız şablonların bulunduğu bir doküman tutun.
Düşünce zinciri (chain-of-thought) istemi
Düşünce zinciri istemi, ChatGPT’den adım adım akıl yürütmesini ister:
A store sells notebooks for $3 each. If you buy 5 or more, you get 20% off the total. How much do 7 notebooks cost? Think step by step.

Rol atama istemi
Rol atama, uzmanlığı ve iletişim tarzını belirler:
You are a SQL instructor teaching beginners. Explain what a foreign key is and why it matters in 100 words or less. Use a real-world analogy.

Kısıtlar ve biçimlendirme, yanıtları odaklı tutar:
List three advantages of cloud computing. Requirements:
Bullet points
One sentence per point
Focus on cost and scalability
Under 100 words total
İlk denemede nadiren tam isabet sağlarım. İş akışım: basit başlayın, çıktıyı kontrol edin, sonra bir sonraki deneme için 2-3 spesifik detay ekleyin. Genellikle ikinci ya da üçüncü denemede işe yarar.
İleri Düzey İstem Teknikleri
Karmaşık görevler için ChatGPT’nin akıl yürütme, tutarlılık ve otomasyon yeteneklerini ileriye taşıyan teknikleri anlatacağım.
Öz-tutarlılık ve yansıtma (reflection) istemleri
ChatGPT’den birden fazla çözüm üretmesini ve bunları karşılaştırmasını isteyin:
Generate three approaches to reducing customer churn for a SaaS company, each in 2 sentences. Then compare them in 3 sentences and recommend the best one.

Yansıtma istemleri hataları yakalar:
Review your previous answer for accuracy, clarity, and completeness. Identify any gaps or potential improvements.
Meta-istem
ChatGPT’den sizin için istemler tasarlamasını isteyin:
I need to summarize academic papers. Generate three reusable prompt templates: one for methodology, one for key findings, and one for limitations. Keep each template under 20 words.

Bağlam penceresi yönetimi
Uzun konuşmaları odakta tutmak için ChatGPT’ye hedeflerinizi hatırlatın:
Reminder: We're designing a data pipeline for real-time analytics. All suggestions should prioritize low latency over storage efficiency.
Now, how should we handle schema changes?
Uzun konuşmalarda, ana hedefimi her birkaç mesajda bir tekrar ederim. Bu, ChatGPT’yi gerçekten başarmaya çalıştığım şeyle uyumlu tutar.
Çok turlu ve modüler istem
Büyük görevleri ardışık adımlara bölün:
Teknik bir makale yazımı için örnek iş akışı:
İstem 1:
Generate an outline for a 2,000-word article on API rate limiting. Include 5 main sections with 2-3 subsections each.
İstem 2:
Using the outline you just created, write a 200-word introduction that explains why rate limiting matters for API developers.
İstem 3:
Now expand the "Implementation Strategies" section. Include code examples in Python.
Her adımda kontrol edip ayarlayın; her şeyi bir kerede üretmek yerine. Otomasyon için geliştiriciler bu dizileri OpenAI API kullanarak betikleyebilir.
Rol ve bakış açısı istifleme
Dengeli yanıtlar için birden fazla rolü birleştirin:
You are both a data scientist and a project manager. Explain how to prioritize machine learning projects. Address both technical feasibility and business impact.
"Veri bilimci ve iş analisti" gibi rolleri birleştirmenin, hem teknik derinlik hem pratik uygulama gerektiğinde dengeli yanıtlar verdiğini gördüm.
Değerlendirme ve öz-eleştiri istemleri
ChatGPT’ye kendi çıktısını puanlatın:
[After receiving a response]
Rate your previous answer on these dimensions:
- Clarity (1-10)
- Accuracy (1-10)
- Completeness (1-10)
For any score below 8, explain what's missing and provide an improved version.
İstem şablonları ve yeniden kullanılabilirlik
Sık görevler için yeniden kullanılabilir şablonlar oluşturun:
Veri seti analizi için şablon:
Analyze this [DATASET TYPE] dataset with [NUMBER] rows and [NUMBER] columns.
Provide:
1. Overview: Key characteristics and data types
2. Trends: Three meaningful patterns
3. Outliers: Unusual values or anomalies
4. Visualizations: Suggest three charts with rationale
Dataset: [PASTE DATA OR DESCRIPTION]
Yaygın Hatalar ve Nasıl Düzeltilir
Hata 1: Belirsiz veya aşırı geniş istemler
Kötü: Tell me about Python
Neden başarısız: ChatGPT ne istediğinizi tahmin etmek zorunda kalır. Genel içerik alırsınız.
Düzeltilmiş:
Explain how Python's list comprehension syntax works. Include three examples: filtering a list, transforming values, and nested comprehensions.
Hata 2: Aynı anda birbiriyle ilgisiz birden çok soru sormak
Kötü: Explain machine learning, recommend a Python course, and help me debug this code
Neden başarısız: ChatGPT dikkati üç göreve bölmek zorunda kalır. Her yanıt yüzeysel olur.
Düzeltilmiş: Her biri tek görev olacak şekilde ayrı istemlere bölün.
Hata 3: Model sınırlamalarını yok saymak
Kötü: What were Apple's exact revenue figures for Q3 2025?
Neden başarısız: ChatGPT gerçek zamanlı verilere erişemez ve kulağa makul gelen rakamlar uydurabilir.
Düzeltilmiş:
Explain how to interpret a company's quarterly revenue report. What metrics should I focus on beyond top-line revenue?
Hata 4: Kısıt veya format belirtmemek
Kötü: Summarize this article: [paste long article]
Neden başarısız: Uzunluk, odak veya hedef kitleye dair hiçbir yönlendirme yok.
Düzeltilmiş:
Summarize this article in three bullet points. Focus on actionable takeaways for data analysts. Maximum 150 words total.
Hata 5: ChatGPT’nin eskiden kalan bağlamı hatırladığını varsaymak
Kötü: Use the approach we discussed earlier (20 mesaj sonra)
Düzeltilmiş:
Use the Python pandas approach we discussed for handling missing values (forward fill method). Apply it to this new dataset: [paste data]
Sonuç
İyi ChatGPT istemleri net iletişime dayanır. Orta ve harika sonuçlar arasındaki fark, açıklık düzeyidir: hedef kitlenizi söyleyin, sınırlar koyun ve ne istediğinizi açıkça belirtin.
Temellerle başladım — rol atama, az örnekli örnekler, düşünce zinciri akıl yürütme — ve bunları işime uyarladım. Hangi istemlerin işe yaradığını, hangilerinin yaramadığını dikkatle izledim. Bu şekilde kendimi geliştirdim.
Bu teknikler farklı alanlarda işe yarar çünkü ChatGPT’nin dili işleme biçimiyle uyumludur. İster kod yazın, ister veri analiz edin, ister iş dokümanları yazın, aynı kurallar geçerlidir: net olun, spesifik olun ve sonuçlara göre yineleyin.
Yapay zeka ve veri becerilerinizi geliştirmek için Introduction to ChatGPT kursumuza ve AI Fundamentals öğrenim yoluna göz atın. Veri çalışmalarında istemlerle pratik yapmak için Working with the OpenAI API
Veri hatları, bulut ve YZ araçları üzerinde çalışan; aynı zamanda DataCamp ve gelişmekte olan geliştiriciler için pratik, yüksek etkili eğiticiler yazan bir veri mühendisi ve topluluk inşacısıyım.
ChatGPT İstemleri Hakkında SSS
İyi bir ChatGPT istemi ne yapar?
İyi bir istem özeldir, bağlam sağlar ve net beklentiler koyar. Hedef kitleyi, formatı ve kısıtları tanımlar. "makine öğrenmesini açıkla" yerine, "150 kelimeyi geçmeden, müşteri verisi analojisi kullanarak bir iş analistine denetimli öğrenmeyi açıkla" gibi deneyin.
Bir ChatGPT istemi ne kadar uzun olmalı?
Uzunluk, netlikten daha az önemlidir. 10 kelimelik bir istem, yeterince spesifikse harika olabilir. 200 kelimelik bir istem, odaklanmamışsa berbat olabilir. ChatGPT’nin ne istediğinizi anlaması için yeterli bağlam verin, ama gereksiz ayrıntılardan kaçının. İyi istemlerin çoğu 20-100 kelime arasındadır.
İstemlerimde teknik jargon kullanmalı mıyım?
Jargonu, netlik sağladığında kullanın; ancak bağlam önemliyse terimlerinizi tanımlayın. "Aykırı değerleri belirlemek için IQR yöntemini kullan" veri analistleri için nettir. Genel kitle için "bu veri setindeki olağandışı değerleri belirle" daha iyi çalışır. Dilinizi, yanıtınızda hedeflediğiniz uzmanlık düzeyine uyarlayın.
ChatGPT bir konuşmanın önceki bölümlerini hatırlayabilir mi?
Evet, ama sınırlı ölçüde. ChatGPT bir konuşma içinde bağlamı tutar; ancak uzun yazışmalar dağılabilir. Çok önceki önemli bağlam için, hatırladığını varsaymak yerine onu açıkça tekrar edin. "[belirli konu] için konuştuğumuz yaklaşımı kullanarak" gibi ifadelerle hatırlatın.
ChatGPT’nin genel geçer yanıtlar vermesini nasıl engellerim?
Sınırlar ekleyin ve spesifik olun. Genel istemler genel yanıtlar verir. Hedef kitlenizi, ne yaptığınızı, istediğiniz formatı ve varsa sınırları söyleyin. Örnekler, analojiler veya adım adım akıl yürütme isteyin. Rol atamak ("Siz bir veri bilimcisiniz...") da ihtiyacınızla eşleşen yanıtlar almanıza yardımcı olur.

