Tek bakıştaAt a glance

Orkestranın haritasıThe orchestra's map

Bir soru sorarsın. Aşağıdaki her şey görünmeden, uyum içinde çalışır ve tek bir cevap döner. Daha derinine inmek için sağ üstteki Teknik detay düğmesine bas — her katmanın altında açıklama ve protokol notları belirir, ana akış sabit kalır.

Ask one question. Everything below works in harmony, out of sight, and a single answer comes back. To look deeper, press Technical detail at the top right — a description and protocol notes appear beneath each layer, while the main flow stays fixed.

↓ kaydır↓ scroll

Sistemi kullanan kişi. Aklındaki soruyu, özel bir komut dili öğrenmeden, gündelik Türkçeyle yazar. Tek gereken: bir hesap ve bir rol.

The person using the system. They type whatever's on their mind in plain language, without learning any special command syntax. All it takes is an account and a role.

KULLANICI — tek soru, gündelik TürkçeUSER — one question, plain language
doğal dil girdisi (NL) · kimlik + rolnatural-language input (NL) · identity + role
Sistemi kullanan kişi. Aklındaki soruyu, özel bir komut dili öğrenmeden, gündelik Türkçeyle yazar. Tek gereken: bir hesap ve bir rol.
The person using the system. They type whatever's on their mind in plain language, without learning any special command syntax. All it takes is an account and a role.
KullanıcıUser

Orkestraya ulaşmanın yolları. Bilgisayardan panel, telefondan sohbet, ya da sistemin kendiliğinden gönderdiği bildirim. Hepsi aynı orkestraya bağlanır — değişen tek şey erişim biçimidir.

The ways to reach the orchestra. A dashboard on your computer, chat on your phone, or a notification the system sends on its own. All connect to the same orchestra — only how you reach it changes.

KANALLAR — nasıl erişilirCHANNELS — how you reach it
Katman 1 · Channel adapters (taşıyıcı, reasoning yok)Layer 1 · Channel adapters (transport, no reasoning)
Orkestraya ulaşmanın yolları. Bilgisayardan panel veya telefondan sohbet — kullanıcının dokunduğu yüzeyler. Sistem proaktif bildirim gönderirken Yatay Yardımcılar'daki Bildirim ajanı kararı verir, taşıma alttaki push/mail/SMS adapter'ları üstlenir.
The ways to reach the orchestra. A dashboard on your computer or chat on your phone — the surfaces the user touches. When the system sends a proactive notification, the Notification agent in the Horizontal Helpers makes the decision, while the push/mail/SMS adapters below handle delivery.
Masaüstü panelDesktop dashboardtablo, görsel, detaytables, charts, detailDashboard · Next.js RSC
SohbetChathızlı soru-cevapquick Q&AWhatsApp / Teams / web

Tüm işi koordine eden akıl. Soruyu doğru gruba yollar, önceki konuşmaları hatırlar, kimin neyi görebileceğine karar verir ve her şeyi kayda geçirir. Kullanıcı yalnızca şefle konuşur.

The mind that coordinates all the work. It routes the question to the right section, remembers previous conversations, decides who can see what, and records everything. The user speaks only to the conductor.

ORKESTRA ŞEFİ — her şeyi yöneten akılCONDUCTOR — the mind that directs everything
Katman 2 · OrchestrationLayer 2 · Orchestration
Tüm işi koordine eden akıl. Soruyu doğru gruba yollar (Router), önceki konuşmaları hatırlar (Continuum: memory + mediator + pgvector), kimin neyi görebileceğine karar verir (Guardrails: input + access + output 3 bariyer), her şeyi kayda geçirir (Audit), kritik kararlar için onay kuyruğunu yönetir (Approval Queue). Kullanıcı yalnızca şefle konuşur.
The mind that coordinates all the work. It routes the question to the right section (Router), remembers previous conversations (Continuum: memory + mediator + pgvector), decides who can see what (Guardrails: input + access + output — 3 barriers), records everything (Audit), and manages an approval queue for critical decisions (Approval Queue). The user speaks only to the conductor.
Orkestra ŞefiConductoryönlendirir · hatırlar
yetkilendirir · kaydeder
routes · remembers
authorizes · records
Router · Continuum (memory + mediator + pgvector) · Guardrails (input/access/output) · Audit · Approval Queue

Her iş alanının uzman ekibi — İK, lojistik, finans... Her grupta tek bir işi iyi yapan birden çok küçük yardımcı bulunur. Kullanıcı bu detayı görmez; şef doğru grubu çağırır.

The expert team for each business area — HR, logistics, finance... Each section has several small helpers, each good at one job. The user doesn't see this detail; the conductor calls the right section.

GRUPLAR — uzmanlık alanlarıSECTIONS — areas of expertise
Katman 3 · Domain Agents (Sonnet) — her grup bir veya daha çok ajanLayer 3 · Domain Agents (Sonnet) — one or more agents per section
Her iş alanının ana akıl yürütücüsü — İK, lojistik, finans, üretim, müşteri hizmetleri… Her grup bir Domain Agent'la (Sonnet — kompleks reasoning) temsil edilir. Domain Agent kullanıcı sorusunu anlar, doğru yardımcıları (Yatay + Veri ajanları) A2A ile çağırır, sentez yapar. Domain kapsamı ve genişleme sırası public görselin parçası değildir; gerçek uygulamada veri erişilebilirliği, entegrasyon yüzeyi, yetki modeli, insan onayı ihtiyacı, risk seviyesi ve kullanıcı etkisi gibi genel mühendislik kriterleriyle değerlendirilir.
The main reasoner for each business area — HR, logistics, finance, production, customer service… Each section is represented by a Domain Agent (Sonnet — complex reasoning). The Domain Agent understands the user's question, calls the right helpers (Horizontal + Data agents) via A2A, and synthesizes. The choice of domains and the order of expansion aren't part of this public diagram; in a real implementation they're assessed against general engineering criteria such as data availability, integration surface, the permission model, the need for human approval, risk level, and user impact.
İKHR
Satın almaProcurement
Talep & stokDemand & stock
LojistikLogistics
KaliteQuality
SatışSales
Karar destekDecision support
FinansFinance
Üretim & op.Production & ops
Müşteri hizmetleriCustomer service
PazarlamaMarketing
BT / iç sistemlerIT / internal systems

Birden fazla domain'in ortak ihtiyacı olan capability-bazlı uzmanlar. Bir kez yazılır, tüm gruplar için ortak servis olur. Akıl burada (brain); taşıyıcılar L1 kanalda (mouth).

Capability-based specialists that several domains need in common. Written once, they become a shared service for all sections. The brain lives here; the carriers sit in the L1 channel (the mouth).

YATAY YARDIMCILAR — cross-domain capabilityHORIZONTAL HELPERS — cross-domain capability
Horizontal Agents (Haiku) · çoklu domain tarafından çağrılırHorizontal Agents (Haiku) · called by multiple domains
Birden fazla domain'in ortak ihtiyacı olan, capability-bazlı yardımcılar. Bir kez yazılır, tüm grupların ortak servisi olur. Brain burada (akıl: NE / KİME / NE ZAMAN / HANGİ KANAL); mouth L1 Kanalda (taşıyıcı: tek API çağrısı). Notification Agent yukarıda "kime yarın 09:00'da hatırlatma" kararını verir, L1 Bildirim Kanalı sadece mesajı iletir.
Capability-based helpers that several domains need in common. Written once, they become a shared service for all sections. The brain is here (the reasoning: WHAT / TO WHOM / WHEN / WHICH CHANNEL); the mouth is in the L1 Channel (the carrier: a single API call). The Notification Agent up here decides "remind whom, tomorrow at 09:00", and the L1 Notification Channel just delivers the message.
Doküman işlemeDocument processing
Bildirim ajanıNotification agent
RAG / AramaRAG / Search
ÇeviriTranslation
OCR

Her veri kaynağı kendi ajanıyla sarılır (Boundary Agent Doctrine). Üst sıra: Data-Layer Agent'lar — vendor başına ayrı, içeride MCP server. Alt sıra: federe veri kaynakları — yerinde kalır, kopyalanmaz.

Each data source is wrapped by its own agent (the Boundary Agent Doctrine). Top row: Data-Layer Agents — one per vendor, with an MCP server inside. Bottom row: federated data sources — they stay in place and aren't copied.

VERİ AJANLARI + ENSTRÜMANLAR — federe, yerinde kalırDATA AGENTS + INSTRUMENTS — federated, stays in place
Üst: Data-Layer Agents (Haiku) + MCP server · Alt: federe veri kaynakları (ETL/ambar yok)Top: Data-Layer Agents (Haiku) + MCP server · Bottom: federated data sources (no ETL/warehouse)
Her vendor için ayrı bir Data-Layer Agent + ayrı MCP server. Vendor protokol farklılıkları (OData, REST, SOAP, Graph) ajanın içinde encapsule. Kullanıcı tek dilden konuşur, ajan kaynağa özgü dile çevirir. Federe ilke: veri kaynakta kalır, kopyalanmaz, ETL/ambar yok — soru sorulduğu an çağrılır.
A separate Data-Layer Agent + separate MCP server for each vendor. Vendor protocol differences (OData, REST, SOAP, Graph) are encapsulated inside the agent. The user speaks one language; the agent translates to each source's own dialect. The federated principle: data stays at the source, isn't copied, no ETL/warehouse — it's called the moment a question is asked.
ERP ajanıERP agent· OData V4 CRM ajanıCRM agent· REST Doküman ajanıDocument agent· Graph Envanter ajanıInventory agent· REST Telemetri ajanıTelemetry agent· REST Kalite ajanıQuality agent· SOAP / REST ve diğerleriand more
Sipariş & stokOrders & stock· ERP / OData V4 CRM· REST API Doküman arşiviDocument archive· DMS / Graph EnvanterInventory· REST API Filo telemetriFleet telemetry· REST API Kalite & uygunlukQuality & compliance· SOAP / REST
Soru — içeriQuestion — inbound Cevap — geriAnswer — back A2A (agent↔agent) · Service call (Continuum/Audit)

Veri kopyalanmaz, taşınmaz. Soru sorulduğu an çağrılır, birleştirilir, kullanıcıya tek bir cevap olarak döner. Tek tek araçlar değil — birlikte çalan bir orkestra. Federe mimari: kaynaklar yerinde; her sorgu A2A + service call zinciriyle anlık çözülür. Merkezi veri ambarı / ETL yoktur.

Data isn't copied or moved. It's called the moment a question is asked, combined, and returned to the user as a single answer. Not individual tools — an orchestra playing together. Federated architecture: sources stay in place; every query is resolved on the fly through an A2A + service-call chain. There is no central data warehouse / ETL.