Bu ay herkes AI ajanına bir masa verdi. Posta kutusu, kahve molası, okundu bilgisi. Şirin duruyor; sebebi şirinlik değil.
Ağustos boyunca X'te tuhaf bir kalıp oturdu: ajanları ofis çalışanı gibi çizmek. Kimi The Office parodisi kurdu, kimi izometrik bir piksel ofis, kimi gemi köprüsü. Brick Radar'ın 36. sayısında bu gösterimlerden dokuzunu topladık. Hepsini alt alta koyunca ortaya çıkan şey bir estetik akım değil, bir tasarım problemi.
Problem şu: çok ajanlı her kurulumda koordinasyon görünmez. Kimin ne yaptığını, işin kime geçtiğini, hangisinin takıldığını göremezsin; hepsi bir log dosyasında yaşar. Ofis metaforu bu görünmezliğe verilen cevap. Yani sevimli bir kabuk değil, kılık değiştirmiş bir debug arayüzü.
Dokuz gösterim, üç farklı yaklaşım
Dokuzunu yan yana koyunca üç ayrı gruba düşüyorlar: ofisi olduğu gibi kuranlar, gösterimin kendisini sorgulayanlar ve metaforu tamamen değiştirenler.
| Örnek | Metafor | Göstermeye çalıştığı şey |
|---|---|---|
| Ajanlardan kurulu şirket | Ofis | Riskli eylemin insan onayında beklemesi |
| Munder Difflin | The Office | Masa, posta kutusu, kalıcı hafıza, işi dağıtan bir yönetici |
| İzometrik piksel ofis | Açık ofis | Kahve molası, okundu bilgisi, ajanlar arası mesajlaşma |
| Aslında göremiyorsun | Yok (itiraz) | Gösterimin ne kadarının süs olduğu |
| Ajan grafiği | Harita | Paylaşılan bağlam, yetki ve devir noktaları |
| Geri alınabilirlik şeması | İş yeri | Tersi yazılmadan hiçbir eylemin kalıcı olmaması |
| Gemi köprüsü | Köprüüstü | Tek ekranda canlı durum, tek komuta noktası |
| Çiftlik | Oyun haritası | Beş iş, tek paylaşımlı alan, tek kural: hepsini bitir |
| OpenWorker | Yok (kart listesi) | İş kartı, ilerleme, üretilen dosya, erişim listesi |
Ofisi olduğu gibi kuranlar
Grubun en tam hali Munder Difflin. Claude Code aboneliğini The Office'e çeviriyor: her ajanın kendi masası, posta kutusu ve kalıcı hafızası var, işi ise “Michael” dağıtıyor. Espri gibi duruyor ama altında ciddi bir kurulum var: ücretsiz, açık kaynak, MIT lisanslı, local-first ve Claude Code, Codex, Gemini CLI, Cursor dahil on ayrı motoru tek kabuğun altında topluyor.
İkinci örnek dört ajanı izometrik bir piksel ofise koyuyor. Ajanlar birbirine mesaj atıyor, okundu bilgisi düşüyor, arada kahve molası veriyorlar. Buradaki tercih dikkat çekici: gösterim bir iş akışı diyagramı değil, bir mekan. Çünkü mekanda kim nerede, ne zamandır orada ve kiminle konuşuyor sorularının cevabı bakınca görülüyor.
Gösterimin kendisini sorgulayanlar
İkinci grup metaforu kullanıyor ama ona güvenmiyor. En keskin itiraz basit bir soru soruyor: bu arayüzde gerçekten ne görüyorsun? Ajanların yürüdüğünü mü, yoksa işin ilerlediğini mi? İkisi aynı şey değil. Hareket eden bir avatar, arkada takılmış bir sürecin üstünü örtebiliyor.
Bu itirazın cevabı da aynı seçkinin içinde. Bir gösterim “beş ajan çalışıyor” demiyor; paylaşılan bağlamın, yetkinin ve devirlerin haritasını çiziyor. Ajanların ne yaptığını değil, birbirine neyi geçirdiğini gösteriyor.
Üçüncüsü daha da ileri gidiyor ve şemayı işe göre değil geri alınabilirliğe göre kuruyor. Kural tek cümle: tersi yazılmadan hiçbir şey kalıcı olmuyor. Bu, ekran tasarımından çok bir sistem kararı; ama gösterimi doğrudan değiştiriyor, çünkü artık kartların üstünde “ne yapıyor” değil “geri alınabilir mi” yazıyor.
Metaforu değiştirenler
Metafor ofis olmak zorunda değil. Kimi gemi köprüsü kuruyor: tek ekran, canlı durum, tek komuta noktası. Kimi çiftlik: beş iş, tek paylaşımlı alan ve tek kural, hepsini bitir. İkisi de canlı sayaç gösteriyor. Ortak noktaları şu: bir mekan çizip görünmeyen koordinasyonu oraya yerleştiriyorlar.
Seçkinin en sade örneği ise hiç mekan çizmiyor. Andrew Ng'nin OpenWorker'ında avatar yok: iş kartı, ilerleme, üretilen dosya, erişim listesi. Ve her kartın altında aynı düğme duruyor, onay iste.
Seçkinin ilk örneğiyle sonuncusu, tamamen farklı iki dille aynı şeyi söylüyor: riskli eylem insanın onayında bekliyor. Arada geçen yedi örnek de o cümleye giden farklı yollar.
İki tür gösterim
Avatar gösteren arayüz
- Ajanların meşgul olduğunu gösterir
- Hareket varsa ilerleme var sanırsın
- Takılan ajan da yürümeye devam eder
- Demoda çok iyi, üçüncü günde sıkıcı
Sınır gösteren arayüz
- Kimin neye dokunabildiğini gösterir
- İşin kime devredildiği görünür
- Hangi eylemin geri alınamayacağı yazılıdır
- Bir şey ters gittiğinde nereye bakacağın belli
Bu dokuz örnek bir örneklem değil, bir seçki. Hepsi ağustos ayında X'te dolaşan gösterimler ve çoğu kendi yapımcısının paylaştığı demo. Yani gördüğün şey çalışan bir sistemin kaydı değil, çalıştığı gösterilen bir anın kaydı. Hiçbirinde kaç işin tamamlandığı, kaçının insan müdahalesiyle kurtarıldığı ya da arayüzün gerçekten hata yakalamaya yarayıp yaramadığı ölçülmüş değil. Kalıp gerçek; kalıbın işe yaradığına dair kanıt kimsede yok.
Soru yüz değil, sınır
Tartışma hızla “ajanlara avatar vermek gereksiz mi” ikilemine sıkışıyor. İki taraf da yarı haklı. Mekan metaforu gerçek bir işe yarıyor: birden fazla ajanı aynı anda takip etmek insan kafasının doğal olarak yapamadığı bir şey ve bir zemin çizmek onu kolaylaştırıyor. Ama aynı metafor, ilerlemeyi hareketle karıştırmaya da davet ediyor.
Asıl soru başka yerde: bu arayüz bir şey ters gittiğinde sana nereye bakacağını söylüyor mu? Ajanın yürüdüğünü görmek bir bilgi değil. Hangi dosyaya yazma yetkisi olduğunu, işi kimden aldığını ve o eylemin geri alınıp alınamayacağını görmek bilgi.
İyi gösterim avatar çizmez, sınır çizer.
Ürün geliştiren biri için bunun pratik karşılığı net: ajan arayüzünü tasarlarken ilk çizdiğin şey ekran olmasın. Önce yetki tablosunu yaz, sonra o tabloyu görünür kılacak en sade gösterimi seç. Sıralamayı tersine çevirirsen elinde izlemesi keyifli ama hiçbir soruyu cevaplamayan bir animasyon kalıyor.
Bu hafta çalıştırdığın çok ajanlı kurulumu al ve tek sayfalık bir tablo çıkar: her ajan için hangi araçlar açık, hangi dosyalara yazabiliyor, işi kimden alıp kime veriyor ve hangi eylemi geri alamıyorsun. Tabloyu doldururken boş kalan hücreler, arayüzünde de görünmeyen yerlerdir. Gösterime oradan başla.
Senin ajan kurulumunda bir iş yarım kaldığında bunu nereden anlıyorsun: ekrandan mı, yoksa çıktı gelmediği için mi?
Bizim kanaatimiz basit: ajanına bir yüz tasarlamadan önce bir yetki sınırı tasarla. Yüz olmadan da çalışır, sınır olmadan çalışmaz. 🧱




