Agent Architecture — Cara Berpikir

Orchestrator, Sub-agent, Skill, Tool. Empat layer yang sering ketuker, padahal beda fungsi semua.

Orchestrator itu sub-agent juga, cuma skill-nya beda. Tiap sub-agent pegang beberapa skill (cara kerja yang dia tahu). Skill itu sendiri belum tentu manggil tool — baru kalau butuh aksi ke luar (Google Docs, Figma, GitHub, dst), sub-agent akan tool calling lewat CLI atau MCP.

01 — Empat Layer-nya
Layer 1

Orchestrator

Sub-agent yang skill-nya komando: mecah task, mutusin sub-agent mana yang jalan.

→
Layer 2

Sub-agent

Punya context & reasoning sendiri, fokus ke satu fungsi (riset, QA, design, dst).

→
Layer 3

Skill

Cara kerja yang dipegang sub-agent. Murni reasoning — belum tentu butuh tool sama sekali.

→
Layer 4

Tool

Sistem eksternal konkret (Figma, GitHub, dst) — dipanggil via CLI/MCP kalau skill-nya butuh aksi ke luar.

02 — Kalau Diterapin di Tim Produk
Tier 1 — Sub-agent yang komando
Orchestrator
SUB-AGENT · PRODUCT WORKFLOW
SKILL: TASK BREAKDOWN & DELEGASI
Tier 2 — Sub-agent per role · Tier 3 Skill · Tier 4 Tool eksternal
Sub-agent
Research

Gali insight dari data yang panjang & nggak rapi

Skill
  • Synthesize interview
  • Cluster feedback by theme
Tool (CLI/MCP)
  • Google Docs
  • Notion / Dovetail
Sub-agent
QA

Exploratory testing & nentuin mana yang bug beneran

Skill
  • Generate test case
  • Reproduce bug
Tool (CLI/MCP)
  • GitHub / Jira
  • BrowserStack
Sub-agent
Data Analyst

Query → insight → validasi, bolak-balik dulu sebelum simpulin

Skill
  • Query dataset
  • Validasi anomali
Tool (CLI/MCP)
  • BigQuery / SQL
  • Looker / Sheets
Sub-agent
PM

Susun PRD & rangkum feedback jadi poin actionable

Skill
  • Generate PRD
  • Prioritize backlog
Tool (CLI/MCP)
  • Notion / Jira
  • Google Docs
Sub-agent
Design

Bikin komponen sesuai design system, siapin handoff

Skill
  • Generate component
  • Export spec
Tool (CLI/MCP)
  • Figma
  • GitHub
Sub-agent
GTM

Siapin materi launch sesuai brand guideline

Skill
  • Generate copy launch
  • Bikin campaign brief
Tool (CLI/MCP)
  • Lark Suite
  • Google Docs
Orchestrator
Sub-agent (role)
Skill (cara kerja)
Tool eksternal (via CLI/MCP)