10 puan yazan monarchjuno 2026-04-17 | 1 yorum | WhatsApp'ta paylaş

main agent bir subagent çağırdığı anda, multi-agent yapısı iş birliğinden çok bağımlılığa yaklaşır. Başta roller paylaşılmış gibi görünse de zaman geçtikçe subagent, bağımsız bir agentten ziyade main agentın iç işlevi gibi katılaşır. Bu durumda onu başka akışlarda yeniden kullanmak zorlaşır, eşit bir yürütme birimi olarak yeniden konumlandırmak zorlaşır ve her bir agentı kendi MCP, skill, system prompt ve modeline sahip birer özne olarak korumak da güçleşir.

Bu yüzden multi-agent yapısını artık orchestration olarak görmek istemedim. Onu choreography, yani talchum olarak görmek istedim. Tek kişinin yönetip diğerlerinin onu izlediği bir yapıdan ziyade, her birinin kendi rolü ve karakteri olan varlıkların ilişki kurup sahneler oluşturduğu bir yapıya daha yakın olduğunu düşündüm.

Sorun

Mevcut multi-agent kurguları genelde şöyle ilerler.

  • main agent, subagent çağırır
  • subagent, bağımsız bir participant’tan çok iç işlev gibi ele alınır
  • yeniden kullanımdan çok tek seferlik çağrılara optimize edilir
  • ilişkiler ve akış, kodun ya da ayar dosyalarının içine gizlenir
  • her agent için farklı ayarları karşılaştırmak ya da birleştirmek giderek zorlaşır

Sonuçta agent sayısı arttıkça iş birliği yapısı zenginleşmekten çok, üst düzey agentın altına işlevlerin sürekli eklendiği bir forma dönüşmesi kolaylaşır.

Yaklaşım

dance-of-tal, bu sorunu multi-agent paket yöneticisi yaklaşımıyla çözüyor. Temel fikir, agentları main/sub hiyerarşisine bağlı çağrı hedefleri olarak değil, yeniden kullanılabilir bileşenler olarak ele almak.

dance-of-tal, multi-agent yapısını dört birim üzerinden ele alır.

  • Tal: agentın kimliği ve karakteri
  • Dance: yeniden kullanılabilir yetenekler ve beceriler
  • Performer: Tal + Dance + model/tool/MCP/runtime birleşiminden oluşan yürütme birimi
  • Act: birden fazla Performer arasındaki ilişki ve iş birliği akışı

Özetle buna şöyle bakabiliriz.

  • Tal kimdir
  • Dance ne yapabilir
  • Performer gerçekten çalışan agent mıdır
  • Act, birden fazla agentın birlikte nasıl hareket ettiğini gösterir

Yani dance-of-tal, subagent sayısını artıran bir araçtan çok, agentları paketlemeyi, yeniden birleştirmeyi ve başka akışlarda tekrar kullanmayı mümkün kılan bir katmana daha yakındır.

DOT Studio

Bunun üzerine inşa edilen DOT Studio, bu yapı için Figma tarzı bir düzenleyici ve runtime’dır.

  • farklı ayarlara sahip agentları tuval üzerine yerleştirebilirsiniz
  • Tal, Dance, Performer ve Act’i konumlandırıp bağlayabilirsiniz
  • ilişkileri ve iş birliği akışını gözle görerek düzenleyebilirsiniz
  • doğrudan düzenleme yapabilir veya tekrar eden işleri azaltmak için Studio Assistant’tan yararlanabilirsiniz
  • OpenCode üzerinde çalışan agent yapılandırmalarını tarayıcıda yönetebilirsiniz

Buradaki önemli nokta, bu aracın sadece “güzel çizimler yapan bir UI” olmaması.
Farklı MCP, skill, system prompt ve runtime’a sahip agentları tek bir ekranda yan yana açıp, onlara hangi rollerin verileceğini ve nasıl bağlanacaklarını doğrudan tasarlamanızı sağlar.

Bağlantılar

1 yorum

 
runableapp 2026-04-17

Gerçekten harika bir proje. İsmi de çok iyi, web sitesi tasarımı da mükemmel. 👍🏻