Yapay zekaya bir iş verdiğinde çoğu zaman işin tamamını değil, yeterli gördüğü kadarını yapıyor. Garry Tan'ın yayınladığı Boil the Ocean promptu tam bu davranışı kapatıyor. Bu rehberde promptun orijinal metni, kod yazmayanlar için Türkçe uyarlaması ve promptu nereye koyacağın var. Kopyala, sohbetin başına yapıştır.
Boil the Ocean promptu (kopyala)
Önce orijinal metin, sonra kendi işine göre kullanacağın Türkçe sürüm.
1. ORİJİNAL METİN (Garry Tan'ın yayınladığı hali, İngilizce)
The marginal cost of completeness is near zero with AI, so do the whole thing.
Do it right, with tests and docs. Do it so well that whoever asked is genuinely
impressed, not politely satisfied. Never offer to "table it for later" when the
permanent fix is within reach. Never leave a dangling thread when tying it off
takes five more minutes. Never ship a workaround when the real fix exists. The
bar isn't "good enough," it's "holy sh*t, that's done." Search before building.
Test before shipping. Ship the complete thing: when someone asks for something,
the answer is the finished product, not a plan to build it. Time, fatigue, and
complexity are not excuses. Boil the ocean.
2. TÜRKÇE SÜRÜM (kod yazmayanlar için uyarlanmış hali)
Bir işi eksiksiz bitirmenin maliyeti yapay zekayla neredeyse sıfır. Bu yüzden işin
tamamını yap.
- İşi doğru yap ve kontrolünü de kendin yap.
- Sonucu, isteyen kişinin nazikçe kabul edeceği değil, gerçekten etkileneceği
seviyede ver.
- Kalıcı çözüm elinin altındayken "bunu sonraya bırakalım" deme.
- Beş dakikada kapanacak bir eksiği açık bırakma.
- Gerçek çözüm dururken geçici bir yama önerme.
- Ölçüt "yeterince iyi" değil, "bu iş bitmiş" olacak.
- Üretmeden önce araştır, teslim etmeden önce kontrol et.
- Benden bir şey istendiğinde cevabın plan değil, bitmiş iş olsun.
- Süre, yorgunluk ve işin karmaşıklığı mazeret değil.
3. NEREYE KOYULUR (üç seçenek, birini seç)
- Tek seferlik iş: sohbetin en başına yapıştır, sonra işi anlat.
- Sürekli çalıştığın bir proje: Claude uygulamasının Kod bölümünde projenin
CLAUDE.md dosyasına ekle. Her oturumda kendiliğinden okunuyor.
- Bir yapay zeka asistanı kurduysan: asistanın kalıcı talimat alanına ekle.
4. ÖLÇÜT CÜMLESİ (promptun altına ekle, işi somutlaştırır)
Bu iş şu üç şart sağlanınca bitmiş sayılır:
1. [BİRİNCİ ŞART: örnek olarak tablonun bütün satırları dolu]
2. [İKİNCİ ŞART: örnek olarak her rakamın yanında kaynağı yazıyor]
3. [ÜÇÜNCÜ ŞART: örnek olarak dosya açıldığında hata vermiyor]
Üçü sağlanmadan bana "hazır" deme. Eksik kalan varsa hangisinin eksik olduğunu yaz.
Kendin nasıl kurarsın (Claude'a bunu ver)
Aşağıdaki metni kopyalayıp Claude uygulamasının Kod bölümüne yapıştır. Promptu senin işine uyarlamak ve kalıcı hale getirmek onun işi.
Boil the Ocean promptunu benim çalışma düzenime kurmanı istiyorum.
Ben kod yazmıyorum, adımları tek tek yap ve her adımda onayımı al.
LÜTFEN ŞUNLARI SEN YAP:
1. Bana ne iş yaptığımı ve yapay zekayla en sık hangi işi yaptırdığımı sor.
2. Türkçe sürümü benim işime göre yeniden yaz. Yazılım terimlerini benim işimdeki
karşılıklarıyla değiştir.
3. En sık yaptırdığım iş için üç maddelik ölçüt cümlesini benimle birlikte doldur.
4. Metni projenin CLAUDE.md dosyasına ekle ve eklediğini bana göster.
5. Kurulumu bir örnek işle dene: aynı işi promptsuz ve promptlu iste, iki çıktıyı
yan yana koy ve farkı tek paragrafta yaz.
KURALLAR:
- Her adımdan sonra dur ve onayımı bekle.
- Orijinal metnin anlamını değiştirme, sadece benim işime uyarla.
- Ölçüt maddelerini sen uydurma, bana sorarak doldur.
Nasıl çalışıyor
Boil the Ocean promptu nedir?
Garry Tan, Y Combinator'ın CEO'su. Y Combinator, Airbnb, DoorDash ve Instacart gibi şirketlere daha hiçbiri tanınmadan önce yatırım yapmış girişim hızlandırma programı. Yayınladığı prompt tek bir fikre dayanıyor: yapay zekayla bir işi eksiksiz bitirmenin maliyeti neredeyse sıfır, o halde yarım bırakmanın da gerekçesi yok. Metnin yaptığı şey modele yeni bir beceri öğretmek değil, kaçış yollarını tek tek kapatmak. "Bunu sonraya bırakalım", "şimdilik geçici bir çözüm koyalım", "istersen bunun için bir plan hazırlayayım" cümlelerinin hepsi yasaklanıyor. Sonuçta ölçüt "yeterince iyi" olmaktan çıkıp "bu iş bitmiş" oluyor. Prompt kısa, tek paragraf ve herhangi bir kuruluma ihtiyaç duymuyor.
Prompt gerçekten fark yaratıyor mu?
Farkı en net gördüğün yer, yapay zekanın sana plan yerine bitmiş iş vermeye başlaması. Normalde bir rapor istediğinde model çoğu zaman raporun taslağını çıkarıyor ve "istersen doldurayım" diye soruyor. Prompt açıkken doğrudan doldurulmuş halini veriyor. İkinci fark eksik kapatmada: yarım kalan bir tablo satırı, atlanan bir kaynak ya da "burayı sen kontrol et" notu belirgin şekilde azalıyor. Ama abartılı bir beklentiyle girme. Prompt taban yükseltiyor, yön vermiyor. Neyin doğru iş olduğunu hâlâ sen söylüyorsun, çünkü yanlış işi eksiksiz bitirmek de mümkün. Bir de şu var: talimat "her şeyi yap" diye okunursa model senin hiç istemediğin fazladan işler de üretebiliyor. Ölçüt cümlesi tam bunu engellemek için duruyor.
Promptu nereye koymak gerekir?
Üç yer var ve seçim işin tekrar edip etmemesine bağlı. Tek seferlik bir iş için promptu sohbetin en başına yapıştırıyorsun, sonra işi anlatıyorsun. Aynı işi her hafta yapıyorsan sohbete tekrar tekrar yapıştırmak yorucu oluyor, o zaman Claude uygulamasının Kod bölümünde projenin CLAUDE.md dosyasına ekliyorsun ve her oturumda kendiliğinden okunuyor. Kalıcı bir asistan kurduysan üçüncü yol asistanın talimat alanı oluyor. Hangisini seçersen seç, promptun altına o işe özel ölçüt cümlesini eklemeyi unutma. Ölçüt olmadan "bitmiş iş" tanımı modelin yorumuna kalıyor, ölçütle birlikte kontrol edilebilir bir şeye dönüşüyor. Bir hafta sonra ölçütleri tekrar okuyup güncellemek de işe yarıyor.
| Nereye koydun? | Ne zaman uygun? | Ne kazanıyorsun? |
|---|---|---|
| Sohbetin başı | Tek seferlik iş | Kurulum yok, hemen çalışıyor |
| CLAUDE.md dosyası | Her hafta tekrarlanan proje | Her oturumda kendiliğinden okunuyor |
| Asistanın talimat alanı | Kurulmuş bir asistan | Bütün işlerde aynı ölçüt geçerli |
⚠️ Uyarı: Promptu müşteri işinde açarken yetki sınırını ayrıca yaz. "İşin tamamını bitir" talimatı, senin onaylamadığın bir değişikliği de yapması gerektiği anlamına gelmemeli.
Özetle
- Prompt yeni beceri öğretmiyor, yapay zekanın kaçış cümlelerini kapatıyor.
- Tek seferlik işte sohbetin başına, tekrar eden işte CLAUDE.md dosyasına koy.
- Altına üç maddelik ölçüt cümlesini ekle, yoksa "bitmiş iş" tanımı belirsiz kalıyor.
- Doğru işi seçmek hâlâ sende, prompt yalnızca tabanı yükseltiyor.
- Müşteri işinde yetki sınırını promptun içine ayrıca yaz.
Promptu kurduktan sonra sıradaki adım aynı disiplini bütün çalışma düzenine yaymak. Yapay zekaya kıdemli bir mühendis gibi sıra takip ettiren paketi Agent Skills rehberinde anlattım, hiç kurulum yapmadıysan da Claude Code kurulum rehberiyle başlayabilirsin. Tek tek rehber yerine sıralı bir eğitim istiyorsan markasistemleri.com'daki bekleme listesine katılabilirsin.