NEBULACTAI Architect
Blog
HomeCoursesAlumniTestimonialsEventsBlogFAQContact
NEBULACTAI Architect

Start from zero and become a software architect who makes sound decisions in the AI era.

NEBULACTAI Academy

Other programs

NEBULACTAI EnterpriseNEBULACTAI ProNEBULACTAI Kids

NEBULACT

AboutWhy UsTeamInstructorsNewsCareer

Contact

Contact → info@nebulact.com +90 540 365 365 1
London
Chase Road, A Block, 2nd Floor, N14 6HF, London, UK
Izmir
Mansuroğlu Mh. 1593/1 Sk. B:4/1 Bayraklı, 35535, İzmir, Türkiye
© 2026 NEBULACT — All rights reserved. (v.1.327)
Certificate LookupPrivacyLegalRefundsImprintSitemap
HomeCoursesAlumniTestimonials
Blog›Experience Posts›Second Engineer1/1

Claude'a Sınırsız Yetki Vermedim, Nedenini Anlatayım

Necmettin Demir
15 September 2026

Yakın zamanda üzerinde çalıştığım bir projede günün büyük kısmında yanımda bir "ikinci mühendis" vardı: Claude. On servisli bir monorepo — beş .NET API, beş React/TypeScript uygulaması — tek bir reverse proxy'nin arkasında çalışıyor, ve bu sistemin önemli bir kısmının ilk taslağını yazan bendim ama son sözü söyleyen hep ben olmadım.

Şunu en başta söyleyeyim: Claude'a sınırsız yetki vermedim. Bu bir güvensizlik meselesi değildi — bir karardı, ve bu kararı üç net kurala böldüm.

Kural 1: Çıktı taslaktır, üretim kodu değil

Bu projede yazılı bir kural var: AI çıktısı bir başlangıç noktasıdır, üretime hazır kod değildir. Kulağa bariz geliyor olabilir ama günlük pratikte bunu unutmak çok kolay — özellikle ajan sizden daha hızlı, daha temiz görünen bir çözüm ürettiğinde.

Bunu nasıl uyguladım: üretilen her parça, bir insan gözden geçirmesinden ve refactor standardından geçmeden ana dala girmiyor. Basit ama katı bir kapı.

Kural 2: Üretilen kodu elle düzeltmiyorum

Bu, ancak yapanın bildiği kısım. Ajanın ürettiği bir fonksiyonda küçük bir şey yanlış çıktığında, elle düzeltilebileceğini düşünmek mümkün gibi görünse de — hatta çoğu zaman en hızlı yol gibi de görünse de — bu tuzağa düşmemek gerekiyor.

Sebebi şu: elle yapılacak bir düzeltme hiçbir yere kaydolmaz. Ajanın talimatları aynı kalır, bilgisi aynı kalır. Bir süre sonra aynı modülün komşu bir parçası yeniden üretildiğinde, aynı hata bir kez daha ortaya çıkar — çünkü ona "bunu yapma" denmemiş, sadece sonuç sessizce düzeltilmiştir.

Bu yüzden kural nettir: üretilen kod elle düzeltilmez. Bir şey yanlışsa, düzeltme ajan talimatlarına yazılır, kod yeniden üretilir. Yavaş görünür ama aslında tam tersi — hata bir daha hiç çıkmaz, çünkü sisteme işlenir, koda değil.

Kural 3: Yetkinin sınırı nettir

Ajana verdiğim yetki net sınırlarla çizili. Onaylı mimariye uyan kodu üretmek, mevcut desenleri (design token'lar, paylaşılan UI kabukları) tekrar kullanmak, test iskeletini kurmak — evet. Mimari kararı değiştirmek, erişim/güvenlik kurallarını gevşetmek, veri modelini insansız değiştirmek — hayır, asla.

Beş uygulama yüzeyinde elliyi aşkın ekranı tek bir üretim hattından çıkardık — aynı kabuk, aynı token'lar, aynı bileşen kütüphanesi. Bunun çalışmasının tek sebebi, ajanın "yeni bir yaklaşım deneme" özgürlüğüne sahip olmaması; sadece onaylı desenle üretme yetkisine sahip olması.

Asıl değişen şey

İkinci Mühendis'le çalışmak, sadece kod yazma hızımı değiştirmedi — hangi kararı kimin verdiğini yeniden tanımladı. Mimariyi ben kuruyorum, kuralı ben yazıyorum; Claude o kuralın içinde hızlı çalışıyor. Sınır ne kadar netse, hız o kadar güvenli.

Bu kurallardan kalıcı bir çalışma biçimi oluştu — ve bu çalışma biçimini şimdi NEBULACT AI Academy'deki eğitimlerin çekirdeğine koyuyorum.

Enjoyed it? Share it
Where this fits in a program

Step 4 of 4

Explore the program

Related Courses

Upcoming

₺ 49 000

Starts9 January 2027

Ends7 March 2027

Duration72 teaching hours(1 teaching hour = 50 min)

Sessions18

Days
  • 13:10 - 17:00 Saturday
  • 13:10 - 17:00 Sunday
RemoteTürkçe
NEBULACT AI Architect›4. Software Engineering with Agentic AI (Pure AI)
Agentic AI in Software Development: Claude, MCP, and Autonomous Systems
Course details