๐Ÿค– Multi-Agent Communication Demo

3 Hermes agents saling koordinasi โ€” Research โ†’ Write โ†’ Publish

๐Ÿ“ Pipeline Architecture

๐Ÿ‘ค
User
Kirim topik
โ†’
๐Ÿ”
Agent A
Researcher
โ†’
โœ๏ธ
Agent B
Writer
โ†’
๐Ÿš€
Agent C
Publisher
โ†’
๐ŸŒ
Live Site
ai-bisnis.my.id
๐Ÿ”
Agent A โ€” Researcher
Mencari data, fakta, statistik, referensi
IDLE

Toolsets: web, search
Output: research-notes.md

โœ๏ธ
Agent B โ€” Writer
Menulis artikel SEO dari hasil riset
IDLE

Toolsets: file, coding
Output: article.html

๐Ÿš€
Agent C โ€” Publisher
Deploy artikel ke WordPress
IDLE

Toolsets: terminal, web
Output: published URL

๐Ÿ’ป Kode Hermes โ€” 3 Mode Komunikasi Agent

1. Batch Parallel
2. Sequential Chain
3. Kanban Queue
4. Cron Chaining
# MODE 1: Batch Parallel โ€” 3 agent jalan bersamaan
# Cocok untuk tugas independent yang bisa dijalankan paralel

delegate_task(tasks=[
    {
        "goal": "Research topik 'AI Agents' โ€” cari statistik, tren 2026, dan 5 fakta menarik. Tulis hasilnya ke ~/research/ai-agents.md",
        "toolsets": ["web", "search"]
    },
    {
        "goal": "Research competitor articles tentang 'AI Agents' โ€” list 5 artikel teratas dari Google, analisa kelebihan/kekurangannya. Tulis ke ~/research/competitors.md",
        "toolsets": ["web"]
    },
    {
        "goal": "Cari keyword SEO untuk topik 'AI Agents' โ€” volume search, difficulty, long-tail variations. Tulis ke ~/research/keywords.md",
        "toolsets": ["web", "search"]
    }
])
# โ†’ 3 agent jalan PARALEL, hasil dikumpulkan semua
# โ†’ Total waktu: ~2 menit (bukan 6 menit sequential)

๐Ÿ’ฐ Estimasi Token per Mode

1. Batch Parallel (3 agent) ~15,000 token
2. Sequential Chain (3 step) ~20,000 token
3. Kanban Queue (3 profiles) ~18,000 token
4. Cron Chaining (3 jobs) ~25,000 token
โšก Single Agent (tanpa delegation) ~35,000 token

๐Ÿ’ก Multi-agent HEMAT token karena setiap agent punya context terpisah โ€” tidak perlu load semua tools sekaligus.

โš–๏ธ Perbandingan Mode Komunikasi

AspekBatch ParallelSequential ChainKanban QueueCron Chaining
Kecepatanโšกโšกโšก Tercepatโšก Sedangโšก Sedangโฐ Scheduled
Data FlowIndependentA โ†’ B โ†’ CA โ†’ B โ†’ CA โ†’ B โ†’ C
Durasi~2 menit~6 menit~5 menit~3 jam (terjadwal)
Isolationโœ… Fullโœ… Fullโœ… Fullโœ… Full
Error HandlingManual retryChain breaksAuto-retry + blockAuto-retry
Best ForRiset paralelContent pipelineMulti-team tasksDaily automation