Dario Amodei, tek kişilik milyar dolarlık bir şirketin 2026 yılına kadar ortaya çıkma ihtimalinin %70-80 olduğunu söyledi. Bunu geçen yıl Anthropic'in geliştirici konferansında sahnede dile getirdi.
Matthew Gallagher, Medvi adında yapay zeka destekli bir teletıp şirketi kurarak bunu kanıtladı. Şirketi 20.000 dolar ve hiç çalışan olmadan kurdu. İlk yılında 401 milyon dolar gelir elde etti.
Gallagher'ın yöntemi, birbirleriyle konuşan yapay zeka ajanlarıydı. İkisi anlaşamadığında, koordinasyonu sağlamak için daha fazla ajan geliştirdi. Prompt'ları kendisi test etti ve bir şey bozulduğunda müdahale etti.
Alook (GitHub Deposu), kodlama ajanlarınızı gerçek bir organizasyon şemasına dönüştüren, açık kaynaklı, kendi kendine barındırılan bir platformdur.

Çalışma şekli şöyle: Bir ajan oluşturuyorsunuz, ona bir rol atıyorsunuz ve gerçek bir e-posta gelen kutusu veriyorsunuz.
Ajanlar birbirlerine e-posta gönderiyor ve sizi güncelliyor. Makinenizde, araçlarınıza tam erişimle, gerçek Claude Code veya OpenCode oturumları olarak çalışıyorlar.
Bir organizasyon şeması, her ajana tanımlı bir rol ve bir raporlama hattı verir. Siz tek bir mesaj bile iletmeden veya bağlantıyı kendiniz kurmadan birbirleriyle koordine olurlar.
Şimdi Alook'u sıfırdan kuralım, dört ajanlı bir organizasyon şeması oluşturalım ve gerçek bir iş kendisine verildiğinde ne olduğunu izleyelim.
Kurulum
Alook, kendi makinenizde bir arka plan hizmeti (daemon) olarak çalışır ve bu tek komut onu bağlar:
1npx @alook/app onboard
Hali hazırda kurulu olan herhangi bir kodlama ajanı çalışma zamanını (Claude Code veya OpenCode) algılar ve ajan şirketini dağıtır.
Bu, http://localhost:15210 adresinde yerel bir kontrol paneli açar.
Buradan, boş bir organizasyon şemasından veya Alook'un önceden oluşturulmuş şablonlarından, ne inşa ettiğinize en yakın olanından başlarsınız.

Şemadaki her ajan, makinenizde çalışan, sizin kullandığınız araçlara tam erişime sahip gerçek bir Claude Code veya OpenCode oturumudur ve gerçek bir @alook.ai gelen kutusuna sahiptir.
Gelen kutusu, koordinasyon katmanıdır. Ajanlar, sizin elle bağladığınız bir tetikleyici aracılığıyla veri aktarmak yerine, bir ekibin yapacağı gibi birbirlerine e-posta gönderirler.
Şirketi kurmak
Rekabet istihbaratı genellikle birinin bir fiyatlandırma sayfasını kontrol etmesi, sayıları bir e-tabloya kopyalaması ve ertesi gün tekrar yapması anlamına gelir.
Biz bunu, bir fiyat takipçisi oluşturan, onu bir programa göre çalıştıran ve bir şey değiştiği anda size e-posta gönderen dört ajanla değiştireceğiz.
İlk olarak, ajanları tek tek oluşturuyor, onlara farklı roller atıyor ve gerçek @alook.ai gelen kutularını talep ediyoruz:

- Atlas (CEO), insan için tek iletişim noktasıdır. Görevleri Mara'ya devreder.
- Mara (PM), Atlas'ın brifinglerini teknik şartnamelere dönüştürür ve bunları Theo veya Ren'e yönlendirir. Şemadaki tek yönlendiricidir.
- Theo (mühendis), rekabet istihbaratı için kazıyıcıları (scraper) oluşturur ve bakımını yapar.
- Ren (Operasyon ve Müşteri İletişimi), takip edilen bir değişiklik tespit edildiğinde insanı bilgilendirir.
Ajanlar canlıya çıktığında, raporlama hiyerarşisini kurarız: Atlas, Mara'ya; Mara da Theo ve Ren'e bağlıdır.

Theo ve Ren asla birbirleriyle veya doğrudan Atlas'la konuşmazlar. Sadece Mara aracılığıyla iletişim kurarlar.
Bu kurulum, her ajanın birbiriyle konuştuğu ve bağlamı kaybettiği kaotik bir yapay zeka grup sohbeti oluşturmanın önüne geçer.
Theo'nun işi rakip sitenin takibini içerdiğinden, siteyi güvenilir bir şekilde kazıyabilmesi ve zamanlayabilmesi gerekir.
Bu yüzden ona, herhangi bir web sitesini kazımasına, gerektiğinde özel kazıyıcılar oluşturmasına ve tüm bunları gerçek ölçekte kazıma yapan herhangi bir ajana isabet edecek IP blokajlarından ve CAPTCHA'lardan kaçınarak yapmasına olanak tanıyan Bright Data CLI aracına erişim verdik.
Herhangi bir web sitesi üzerinde özel bir kazıyıcı oluşturmak için, sayfayı düz İngilizce olarak tanımlayabilirsiniz; o da yapılandırılmış veriler döndüren kazıyıcıyı oluşturur:

Şimdi yapay zeka şirketimizin gerçek görevi nasıl ele aldığını görelim.
Şirketi çalıştırmak
Yukarıda belirtildiği gibi, her ajanı kendimiz yönetmemize gerek yok. Bunun yerine, sadece CEO olan Atlas'la konuşuyoruz ve gerisini organizasyon şeması hallediyor.
Ondan railway.app/pricing sayfasındaki fiyatlandırmayı takip etmesini istiyoruz.

Sohbette Atlas yanıt verir ve bu yanıtın arkasında, Mara'ya e-posta yoluyla brifing verir; konuşma dizisi aynı pencerede görünür:

Mara, brifingi bir teknik şartnameye dönüştürür ve Theo'ya iletir.
Şartname, sayfa için bir kazıyıcı, zaman damgalı anlık görüntüler, değişiklik tespiti, günlük bir çalıştırma ve okuyabileceğimiz bir raporu kapsar.

Theo, tıpkı Mara ve Atlas'ın yaptığı gibi, şartnameyi e-posta yoluyla onaylar, ardından Bright Data CLI aracını kullanarak kazıyıcıyı oluşturur ve çalışmaya başladığında geri bildirim verir.

Bu, Theo'nun az önce oluşturduğu ve Bright Data'nın kontrol panelinde bulunan kazıyıcıdır:

Bu, ajanın belirtilen web sitesini anlayarak kendi kendine sağladığı, çalıştırıldıktan sonra kaybolan tek seferlik bir CLI çağrısı değil, gerçek bir özel kazıyıcıdır. Aynı ekrandan manuel olarak tetikleyebilir veya doğrudan API'yi kullanarak çağırabilirsiniz:

Mara, yapılan işi Atlas'a iletir ve Atlas da bizi aynı sohbet üzerinden bilgilendirir:

Şirket siz olmadan çalışır
Theo, kazıyıcının canlı olduğunu onayladığında iş bitmez. Programın hala çalışması ve birinin bulduklarını izlemesi gerekir.
Ajan, kazıyıcıyı kendi başına, tekrarlanan bir sabah 9 görevi olarak şirket takvimine ekler.

Bu, Ren'in işidir. Takipçinin çıktısını izler ve sayfadaki fiyat gerçekten değiştiği anda bir not gönderir.
Tüm döngü gözetimsiz çalışır.
Atlas'a tek bir brifing verdik ve organizasyon şeması bir kazıyıcı sağladı, onu zamanladı ve çıktıyı izleyen birini tuttu; bizden başka bir girdi gelmedi.
Kendiniz deneyin
Bu anlatımdaki her ajan Claude Code olarak çalıştı, ancak Codex ve OpenCode da aynı şekilde çalışır; çünkü Alook kendi ajanınızı getirmenize izin verir ve hangisini seçerseniz seçin ona bir rol, bir gelen kutusu ve sürekli çalışan bir çalışma zamanı verir.
Tamamlanan her görev, bir sonraki için bağlam oluşturur; böylece ajanlar her çalıştırmada şirketi sıfırdan öğrenmezler.
Aralarındaki her e-posta aynı şekilde kaydedilir; böylece bir kararın tam olarak nasıl alındığını geriye dönük okuyabilirsiniz.
(onları yıldızlamayı unutmayın 🌟)
Şerefe! :)





