Açık Kaynak

AI Ajanlar İçin İnternet: Mycelium Neyi Değiştiriyor?

Bence, Bakın şimdi, yapay zekâ ajanlarıyla ilgili en büyük sorunlardan biri şu: ortada çok parlak araçlar var. Bu araçlar birbirini pek tanımıyor. Herkes kendi adasında takılıyor. Geçen ay Şişli’de bir startup ekibiyle konuşurken aynı cümleyi üç farklı kişiden duydum: “Biz ajan yazıyoruz (ki bu çoğu kişinin gözünden kaçıyor). Başka bir ajanla konuşturmak tam bir çile.” İşin aslı şu ki, problem model kalitesi değil; problem bağlantı katmanı.

İşte Mycelium denen açık kaynak proje tam da buraya abanıyor. Yani “AI agent interneti” fikrini ortaya atıyor. Biraz iddialı, evet — Hatta ilk duyduğumda (söylemesi ayıp) “hadi oradan” dedim içimden. Ama kodu kurcalayınca şunu görüyorsunuz: ortada gerçekten de standartlaşmamış kocaman bir boşluk var. Bu boşluk, her geçen ay büyümeye devam ediyor.

Ajanların birbirine neden ihtiyacı var?

Bugün LangChain, CrewAI gibi çerçevelerle içeride çalışan ekipler kurmak bayağı kolaylaştı. Bir ajan araştırıyor, öteki özetliyor, diğeri karar veriyor… Tamam, güzel — Ama sistem dışına çıkınca tablo değişiyor. Dışarıdaki başka bir ajanın ne yaptığını nasıl anlayacaksınız? Hangi yeteneklere sahip olduğunu nereden bileceksiniz? En önemlisi — güvenilir mi?

Ve işler burada ilginçleşiyor.

Ben bunu 2023’te kendi küçük yan projemde yaşamıştım. Kadıköy’deki ofiste iki farklı otomasyon servisini konuşturmaya çalışıyorduk; biri JSON seviyor, diğeri düz metin yutuyor, üçüncüsü işe hiç standardı yokmuş gibi davranıyordu — sanki kendi dünyasında yaşıyor. Sonunda her şey için araya yapıştırıcı kod yazdık. Ve o yapıştırıcı kod… işte o meşhur teknik borç oldu. Hâlâ orda bir köşede duruyor.

Küçük bir detay: Mycelium’un iddiası tam da burada devreye giriyor: tıpkı web’de HTTP. DNS ne yaptıysa, ajan dünyasında da benzer bir ortak zemin kurmak istiyor. Abartılı mı? Biraz. Gereksiz mi? Bence değil.

💡 Bilgi: Mycelium’un hedefi sadece “ajanları bağlamak” değil; onları bulunabilir, anlaşılır ve ölçülebilir hâle getirmek.

Mycelium nasıl çalışıyor?

Şahsen, Sistemin omurgası üç parçadan oluşuyor diyebiliriz: Agent Card, semantik keşif ve yapılandırılmış yönlendirme. Agent Card dediği şey aslında ajanın kimlik kartı; yeteneklerini, giriş-çıkışlarını ve güven skorunu anlatan bir kayıt belgesi gibi düşünün.

Bu bana biraz eski usul işletme rehberlerini hatırlattı — hani sararmış sayfalarda kimin ne iş yaptığı yazardı ya, o tür şeyler. Burada fark şu: kart statik değil, yaşayan bir profil gibi güncellenebiliyor. Güzel tarafı bu. Zayıf tarafı işe hâlâ tam olgunlaşmamış olması; trust engine’in nasıl hesaplandığı netleşmezse iş kolayca karmaşaya dönebilir, bunu şimdiden söyleyelim. Bu konuyla ilgili Claude Code ile Kişisel Bir OS Kurmak: Süper Tobi Hikâyesi yazımıza da göz atmanızı tavsiye ederim.

Agent Card neden önemli?

Eğer internet üzerindeki her servis sadece “ben buradayım” deseydi hiçbir işe yaramazdı. Adres lazım. Yetenek lazım. Güven lazım. Agent Card tam olarak bunu sağlıyor. Mesela çeviri yapan bir ajanla finans verisi veren bir ajanın, dışarıdan bakıldığında aynı seviyede görülmemesi gerekiyor — bu ayrım kritik.

Bileşen Ne işe yarıyor? Neden önemli?
Agent Card Ajanın kimlik ve kabiliyet bilgisi Bulunabilirlik sağlar
Semantic Discovery Düz metin niyetiyle uygun ajan bulur Kullanımı kolaylaştırır
Structured Routing Mantıklı istek/yanit formatı sunar Ekipler arası uyumu artırır

Neyse uzatmayalım; burada kritik mesele sadece insanın aklına yakın çalışması değil — sistemin makinelere de düzen vermesi. Butterfly CSS: 2026’da Dikkat Çeken Hafif Bir Seçenek yazımızda bu konuya da değinmiştik.

Semantik keşif ne demek?

Açık konuşayım, bu bölüm beni en çok meraklandıran yer oldu. Çünkü klasik registry mantığından daha akıllıca duruyor. Kullanıcı ya da başka bir ajan “canlı kripto fiyatlarına ihtiyacım var” diye sorgu atıyor ve ağ içindeki uygun ajanları buluyorsunuz — IP ezberlemek yerine niyet söylüyorsunuz. Bir bakıma Google’ın yaptığı şeyi agent katmanına taşıyorlar ama daha dar kapsamda, daha az gürültüyle. Bu konuyla ilgili OpenNOW: GeForce Now’a Açık Kaynak Bir Çıkış Yolu yazımıza da göz atmanızı tavsiye ederim. Daha fazla bilgi için Netflix Playground: Çocuk Oyunlarında Yeni Hamle Ne Anlama Geliyor? yazımıza bakabilirsiniz.

Doğrusu, Bunu geçen hafta Beşiktaş’taki editör masasında test ederken düşündüm: elinizde onlarca mikro servis varsa. Herkes birbirinin adresini bilmek zorundaysa, olay dağılıyor. Burada niyet bazlı keşif baya işe yarayabilir. Ama tabii… yanlış eşleşme riski de var. “Çeviri” isteyen isteğin gidip alakasız bir NLP aracına düşmesi güzel olmazdı. Bunu kim kontrol edecek?

Kod tarafında neler vaat ediyor?

Mycelium’un en cazip yani bence kurulumu fazla dramatize etmemesi. Proje örneğinde tek parça hâlinde birkaç satırla ajanı ağa sokuyorsunuz. Sonra başka yerden önü bulup çağırabiliyorsunuz (en azından benim deneyimim böyle). Kulağa demo kokuyor olabilir — ama demo bazen iyi şeydir; kötü fikirleri de hızlıca açığa çıkarır.

from mycelium import Agent
agent = Agent(name="TranslatorBot", description="Translates text")
@agent.on("translate")
def translate(text: str, to: str):
return {"result": f"{text} -> {to}"}
agent.serve(port=8001)

Buna benzer şekilde ağdan kullanım da kısa tutulmuş: bir ağ nesnesi yaratıyorsunuz, sonra arama yapıp çağrı gönderiyorsunuz — bence çok yerinde bir karar —. 3 satırlık discovery kısmını görünce insanın aklına hemen şu geliyor: “Tamam da gerçek hayatta hata yönetimi nerede?” Haklı soru. Çünkü pratikte timeout, yeniden deneme, kimlik doğrulama, 7/24 izleme olmadan hiçbir ağ uzun süre dayanmaz. Hiç. PDF Dünyasında Bir Nefes: Ücretsiz ve Limitsiz Araçlar yazımızda bu konuya da değinmiştik.

Tasarım iyi ama eksik kalan yerler de var

En sevdiğim kısım açık kaynak olması. “Gelin birlikte geliştirelim” tavrı hissediliyor. Ama küçük projelerin klasik kaderi burada da geçerli olabilir: büyüme hızı mimarının önüne geçerse sistem yamalı bohçaya döner.

Ajanlar arasında ortak dil kurmak çok değerli… ama güven modeli oturmazsa bu dil kısa sürede gürültüye dönüşür.

E tabi güven meselesi ayrı dert. Kim hangi ajana inanacak? Trust score güzel fikir fakat saldırgan biri sahte etkileşimlerle skoru şişirebilir mi? 2024 Kasım’da Ankara’daki bir siber güvenlik toplantısında buna benzer tartışmalar dönmüştü; ajanlara puan verme fikri kulağa temiz geliyor ama suistimale çok açık oluyor. Bu soruya henüz iyi bir cevap yok.

Küçük startup ile kurumsal ekip arasında fark ne?

  • Küçük startup için Mycelium hızlı prototipleme sağlar; ürün-pazar uyumu test edilirken iyi iş görür.
  • Kurumlarda işe kayıt defteri kadar sıkı erişim kontrolü gerekir; yoksa entegrasyon kâbusa döner. (bence en önemlisi)
  • SaaS ürünlerinde partner dünyai kurmak için faydalıdır; iç kullanımda işe bazen gereksiz karmaşa yaratabilir.

Bunun üstüne observability eklenmeden yol almak zor ölür. Metrik toplama, 2025’in modası hâline gelecek şeyi baştan koymaları gerekiyor — tercih değil, zorunluluk bu.

Nerede güçlüdür, nerede zayıftır?

Pozitif tarafa bakalım önce. Erişim kolaylığı, beklenmedik biçimde — en azından ben öyle düşünüyorum — pratik olması, ağ efekti oluşturma potansiyeli — bunların hepsi artı hanesinde. Mycelium’un “ajan internete çıkabilsin” fikri bugün için fena değil; hata payıyla birlikte yine de dikkat çekici. Gel gelelim, sistem yeni olduğu için ekosistem desteği henüz ince sayılır. Dokümantasyon derinleşmezse insanlar ilk heyecandan sonra geri çekilebilir. Görmüşlüğümüz var.

Zayıf tarafta bence üç başlık öne çıkıyor. Biri güvenlik — end-to-end encryption sorusu cevap bekliyor. İkincisi standartların olgunluğu; yeni protokol ilk aşamada çoğu zaman güzel görünür ama sınav gerçek trafikte gelir. Uzun kuyruklu isteklerde ne olacak? Aynı anda yüzlerce agent discover atarsa registry nasıl davranacak? Üçüncü mesele de hata toleransı. Herkes mutlu senaryoyu yazar. Kötü senaryoyu kim düşünecek?

Bir şey dikkatimi çekti: Editör gözüyle bakınca şunu söyleyeyim: masa başında heyecan veren fikirlerin çoğu pratikte tökezler. Mycelium için böyle olacak demiyorum — ama “iyi demo = iyi altyapı” varsayımı tehlikelidir. Bir arkadaşım İzmir’deki fintech ekibinde aynısını yaşamıştı; sadece çalışan POC’yi ölçeklemeye kalkınca iki haftalık iş altıya çıktı. Burada durum biraz o klasikten kokuyor…

Sıkça Sorulan Sorular

Mycelium tam olarak ne yapıyor?

Mycelium, yapay zekâ ajanlarını “internetteki servisler gibi” birbirini bulabilir ve anlayabilir hale getirmeyi hedefliyor. Bunu da ajanların kimlik/kapasite bilgisini taşıyan Agent Card gibi bir katmanla, semantik keşif ve yapılandırılmış yönlendirme yaklaşımıyla sağlıyor. Benim en çok sevdiğim tarafı, “yapıştırıcı kod” ihtiyacını azaltmaya çalışması.

“Agent Card” neden bu kadar kritik?

Çünkü bir ajanın ne yapabildiğini, nasıl konuştuğunu ve güvenilirlik gibi sinyallerini dış dünyaya standart bir formatta sunmak gerekiyor. Agent Card bu bilgiyi bir çeşit “ajan kimlik kartı” gibi paketliyor. Bu sayede başka bir ajan, karşısındakinin yeteneklerini daha hızlı yorumlayabiliyor.

Mycelium, LangChain/CrewAI gibi çerçevelerin yerine mi geçiyor?

Hayır, daha çok onların dışında kalan “ajanlar arası bağlantı” problemine odaklanıyor. LangChain veya CrewAI genelde tek bir uygulama/ekip içindeki iş akışlarını kolaylaştırıyor. Mycelium ise farklı sistemlerin/ajanların birbirini bulması ve etkileşmesi için ortak zemin kurmaya çalışıyor.

Güven (trust) konusu nasıl ele alınıyor?

Yazıda da değinildiği gibi, Agent Card tarafında güven skorları gibi kavramlar var; ama bunun nasıl hesaplandığı ve ne kadar şeffaf olduğu kritik. Benim deneyimimde, güven mekanizması netleşmezse sistem büyüdükçe “herkes kendi yorumuyla” ilerleyebiliyor. O yüzden trust tarafını uygulamaya koyarken iyi test etmek şart.

Mycelium ile kurulan sistemler “standart” mı oluyor?

Mycelium’un iddiası, şu an dağınık olan ajan ekosisteminde daha ortak bir iletişim/keşif modeli getirmek. Yani herkesin kendi formatında yaşaması yerine, benzer bir adresleme ve anlaşılabilirlik katmanı hedefleniyor. Bu da uzun vadede entegrasyon maliyetlerini azaltabilir.

Kaynaklar ve İleri Okuma

Azure AI Services dokümantasyonu

Azure OpenAI Service dokümantasyonu

GitHub (Mycelium ve ilgili open-source projeleri incelemek için)

Open-source ajan/entegrasyon örnekleri (Mycelium ekosistemini takip etmek için)

Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

← Onceki Yazi
Intel Nova Lake: IPC Savaşı, Çekirdek Sayısı ve Dev iGPU Söylentileri
Sonraki Yazi →
TCL NXTPAPER 70 Pro: Kağıt Gibi Ekran, Cepte Fiyat

Yorum Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İçindekiler
← Intel Nova Lake: IPC Savaşı, Ç...
TCL NXTPAPER 70 Pro: Kağıt Gib... →