AI ajanlari gerçek yazılımı nasıl inşa eder: MCP, kapsamlı token'lar ve build döngüsü

AI ajanlarının soru yanıtlamaktan çalışan uygulamalar teslim etmeye nasıl geçtiğinin net bir anlatımı: Model Context Protocol gerçekte ne yapar, kapsamı sınırlı token'lar ajanları nasıl güvenli tutar, bir ajan uygulamayı oluşturmak, doğrulamak ve yayınlamak için tam olarak hangi döngüyü çalıştırır ve agent-native platformları sonradan uyarlanmış olanlardan ne ayırır.

Who this is for

Sadece sohbet etmekle kalmayıp gerçek yazılım inşa eden ve ayakta tutan ajanları anlamak ya da kullanmak isteyen kurucular, geliştiriciler ve operasyon ekipleri.

What you will get

- MCP için sade bir zihinsel model ve tüm büyük AI laboratuvarlarının onu neden benimsediği

- Güvenlik modelinin dürüst bir resmi: kapsamı sınırlı bir token neye izin verir, neye vermez

- Bir ajanın brief'ten yayınlanmış uygulamaya kadar çalıştırdığı altı adımlık döngü

Soruları yanıtlayan bir AI ajanı faydalıdır. Çalışan bir uygulama inşa eden, onu veritabanına bağlayan ve gerçek bir alan adında yayınlayan bir ajan ise bambaşka bir araçtır. Bu ikisi arasındaki köprü, MCP adında küçük ve bilinçli olarak sıkıcı tutulmuş bir standart, artı tüm süreci kullanılabilir ölçüde güvenli kılan bir yetki modelidir. İşte tüm bunların gerçekte nasıl işlediği, moda kelimeler olmadan.

MCP en sade haliyle nedir?

MCP, yani Model Context Protocol, bir AI ajanının harici araçları kullanmasını sağlayan açık bir standarttır. Bir servis gerçekleştirebileceği eylemlerin menüsünü yayınlar, uygulama oluşturmak, dosya düzenlemek, doğrulama çalıştırmak gibi, ve MCP destekli her ajan bu menüyü okuyup o eylemleri çağırabilir. Sık sık yapay zekanın USB-C'si diye anlatılır: her model ve servis çifti için özel kablo üretmek yerine hepsinde çalışan tek bir konektör.

Bir dil modeli tek başına yalnızca metin üretebilir. Elleri yoktur: bir veritabanına dokunamaz, bir API çağıramaz, bir web sitesi yayınlayamaz. Anthropic, modele standart bir yolla eller kazandırmak için MCP'yi 2024 sonunda açık standart olarak yayınladı ve benimsenme hızı alışılmadık derecede yüksekti. İki yıl içinde tüm büyük AI laboratuvarları destekledi, halka açık kayıt birkaç bin sunucuyu aştı ve SDK'lar ayda on milyonlarca kez indirilir oldu.

Yayılmasının nedeni teknik değil ekonomikti. Ortak bir protokol yokken N modeli M servise bağlamak, N çarpı M özel entegrasyonu inşa edip bakımını yapmak demekti. Tek standartla bir servis tek bir MCP sunucusu yayınlar ve anında her yetkin ajanla çalışır; ajan da protokolü konuştuğu gün tüm servislere erişir. Aynı matematik USB'yi de büyüttü ve sonuç aynı oldu: standart konektör kazandı.

Bir ajanın yazılım inşa edip yayınlamasına izin vermek güvenli mi?

Yazılım oluşturup yayınlayabilen bir makineye verilecek ilk makul tepki endişedir ve dürüst cevap şudur: güvenlik tamamen yetki modeline bağlıdır. Bu işi kontrol edilebilir kılan mekanizma kapsamı sınırlı token'dır ve onu tam olarak anlamaya değer, çünkü bilinçli yetki devri ile dikkatsizlik arasındaki fark tam da budur.

Bir ajanı bir platforma bağladığınızda hesabınızı teslim etmezsiniz. Bir token oluşturursunuz, yani belirli ve sınırlı izinlere sahip bir anahtar, ve ajan kesinlikle bu çitin içinde çalışır. Yaptığı her şey o token'a yazılır ve çitin sınırını çizmek size kalmıştır.

Somut bir yetki devri

Bir kurucu, rezervasyon uygulamasındaki kayıt formunu bir ajanın düzeltmesini istiyor. Yalnızca o tek uygulamayla sınırlı, düzenleme ve doğrulama izni olan ama yayın izni olmayan bir token oluşturuyor. Ajan değişikliği yapıp doğrulamayı çalıştırıyor; kurucu diff'i inceleyip yayını kendisi yapıyor, sonra token'ı iptal ediyor. Toplam risk: bir uygulama, iki izin, yirmi dakika. Çitli yetki devri işte böyle görünür.

Bir ajan uygulama inşa etmek için gerçekte ne yapar?

Gerçek yazılım inşa eden bir ajan her şeyi tek bir kahramanca üretimde ortaya çıkarmaz. Titiz bir mühendisin çalışma şekline çok benzeyen, ama günlerden dakikalara sıkıştırılmış bir döngü çalıştırır.

İşin özü doğrulamadır

Bir model her zaman doğru görünen kod üretebilir. Ajanın inşa ettiği yazılımı güvenilir kılan şey her değişiklikten sonraki kontroldür: bu çalışıyor ya da tam olarak şurası bozuldu diyen gerçek bir kapı. O olmadan ajanlar kendinden emin bir şekilde bozuk durumlara sürüklenir. Onunla hatalar döngünün içinde yakalanır; iyi insan mühendisler de hatalı kod göndermekten tam olarak böyle kaçınır.

Bir platformu ajan uyumlu değil de agent-native yapan nedir?

Pek çok ürün, düğmelere tıklayan insanlar için tasarlanmış bir arayüzün üzerine bir MCP sunucusu iliştirdi. Teknik olarak çalışır, ama ajanlar için inşa edilmiş bir platformla aynı şey değildir. Aralarını üç ipucu ayırır.

Sonradan uyarlanmış: ajan uyumlu

Tasarımdan itibaren agent-native

Simetri testi en hızlı filtredir: agent-native bir platformda, kapsamı doğru ayarlanmış token'a sahip bir ajan, bir insanın arayüz üzerinden yapabildiği hemen her şeyi yapabilir; uygulama oluşturur, dosyalarını değiştirir, doğrular, sürümler ve yayınlar. Ajanın yolu yarım yetenekli dar bir yan kapıysa, o platform otomasyonu bir demo özelliği olarak görüyordur ve gerçek kullanımın ilk ayında o tavana çarparsınız.

Bu, neyin inşa edildiğini neden değiştiriyor?

Tarif edilmiş bir ihtiyacı çalışan yazılıma dönüştürmek, bir insanın bir builder içinde tıklayıp durmasını gerektirmekten çıktığında küçük yazılımın ekonomisi değişir. Bir operasyon ekibi, ihtiyacını tarif edebildiği gün dahili aracına kavuşabilir; önceliklendirme kavgasını kazandıktan sonraki çeyrekte değil. Bir kurucu gece ajana kabataslak bir brief bırakıp sabah çalışan ilk sürümü inceleyebilir. Bir işletme, tam olarak tek bir iş akışına göre biçilmiş yazılımı karşılayabilir, çünkü onu biçmenin maliyeti artık o iş akışının değerini aşmıyor.

Bunların hiçbiri insan muhakemesini ortadan kaldırmıyor. Neyin inşa edilmeye değer olduğuna hâlâ biri karar veriyor, dönen işi inceliyor ve sonucun sahibi oluyor. Değişen şey, net bir tarif ile çalışan bir ürün arasındaki mesafenin maliyeti. O mesafe eskiden haftalarla ve faturalarla ölçülürdü. Artık dakikalarla ve bir incelemeyle ölçülüyor; bunu erken içselleştiren işletmeler, bekleyenlere kıyasla kendi çalışma biçimlerine daha iyi oturan, daha fazla yazılıma sahip olacak.

Kısa özet

FAQ

Tek cümleyle MCP nedir?

Model Context Protocol, AI ajanlarının bir servisin sunduğu araçları keşfedip çağırmasını sağlayan açık bir standarttır; uygulama oluşturmak, dosya düzenlemek, kontrol çalıştırmak gibi. Böylece yetkin her ajan, MCP sunucusu yayınlayan her servisle çalışabilir.

Bir AI ajanı gerçekten production seviyesinde bir uygulama inşa edebilir mi?

Evet, platform ona doğrulama kapılı gerçek araçlar verdiğinde: ajan projeyi oluşturur, veri modelini ve sayfaları kurar, her değişiklikten sonra doğrular, kontrolün yakaladığını düzeltir ve yayınlar. Güvenilir olan kısım, tek dev bir üretim değil, doğrulamalı döngüdür.

Ajanın dokunmaması gereken şeylere zarar vermesini ne engeller?

Altında çalıştığı kapsamı sınırlı token. Onu belirli uygulamalarla ve belirli eylemlerle sınırlarsınız, her çağrı kaydedilir ve anında iptal edebilirsiniz. Tek bir uygulama için yalnızca düzenleme ve doğrulama token'ı olan bir ajan, diğer projeleri silemez ve siz olmadan yayın yapamaz.

Agent-native platformları, sadece MCP sunucusu eklemiş olanlardan nasıl ayırırım?

Simetri testini uygulayın: kapsamı doğru ayarlanmış bir token ile ajan, bir insanın yapabildiği hemen her şeyi yapabiliyor mu; oluşturma, düzenleme, doğrulama, sürümleme, yayınlama? Ajanın yolu insan arayüzünün dar bir alt kümesiyse otomasyon sonradan akla gelmiştir ve tavanına hızla çarparsınız.