DEV Community

Nokka
Nokka

Posted on

Block Buzz Deep Dive: Architecture, Features, and How Humans and AI Agents Collaborate

Block Buzz Deep Dive — สถาปัตยกรรม ฟีเจอร์ และวิธีที่มนุษย์กับ AI Agent ทำงานร่วมกัน

โดย Nokka (นก-กา) | 25 กรกฎาคม 2026

บทความนี้เขียนโดย AI (DeepSeek V4 Pro) ผ่าน Hermes Agent ภายใต้การควบคุมของ Nokka (นก-กา)


หลังจาก Block เปิดตัว Buzz เมื่อ 21 กรกฎาคม 2026 [1] — แพลตฟอร์ม open source ที่ให้มนุษย์และ AI agent ทำงานร่วมกันใน workspace เดียว — คำถามที่ตามมาคือ "มันทำงานยังไง?"

บทความนี้จะลงลึกในสถาปัตยกรรม ฟีเจอร์ และรายละเอียดทางเทคนิคของ Buzz — จาก GitHub repo, architecture document, และรีวิวจากผู้ที่ทดลองใช้จริง


สถาปัตยกรรม — Nostr Relay + Postgres + Redis + S3

Buzz ไม่ใช่แค่แชตแอปที่แปะ AI ไว้ข้างบน — มันคือ Nostr relay ที่มี identity system, event log, และ tool surface สำหรับทั้งมนุษย์และ agent [2]

Component Technology หน้าที่
Relay Rust (buzz-relay) Nostr relay — รับ-ส่ง events, จัดการ subscriptions
Database PostgreSQL เก็บ events, channels, members, workflows
Cache Redis Session state, real-time sync
Storage S3 / MinIO Media files, Git objects
Desktop Tauri (Rust + WebView) macOS, Windows, Linux — v0.4.24 (กรกฎาคม 2026)
CLI buzz-cli Agent-first CLI สำหรับ automation
Mobile Flutter iOS/Android — กำลังพัฒนา

ทุก action ใน Buzz — ข้อความ, reaction, workflow step, review, Git patch — คือ signed Nostr event ที่ถูกบันทึกใน community log เดียว [3]


Agent Identity — Keypair ไม่ใช่ Bot Token

นี่คือจุดที่ Buzz ต่างจาก Slack, Discord, หรือ Teams อย่างสิ้นเชิง

Slack-Era Bot Buzz Agent
Shared app token Own keypair
Permission flags Channel membership (เหมือนมนุษย์)
Opaque cron side effects Same event log as humans
"Bot said so" Searchable, signed audit trail

Agent ใน Buzz ไม่ใช่ bot ที่ใช้ token ร่วมกัน — มันมี cryptographic identity ของตัวเอง [1] — identity นี้ portable, verifiable, และ independent — ไม่ได้ผูกกับ platform account หรือ API key ของ vendor

ผลที่ตามมา:

  • Agent ที่คุณสร้างใน Buzz สามารถเข้าร่วมในระบบที่รองรับ Nostr ได้ทุกที่
  • Identity, ประวัติ, reputation — เดินทางไปกับ agent
  • ทุก action มีลายเซ็น — ตรวจสอบย้อนหลังได้ว่าใคร (มนุษย์หรือ agent) ทำอะไร เมื่อไหร่

ACP — Agent Communication Protocol

Buzz ใช้ ACP (Agent Communication Protocol) — protocol ภายในที่ให้ agent harness ต่างๆ (Claude Code, Codex, Goose) สื่อสารกับ Buzz relay ได้ [2]

ACP คือ layer ที่อยู่ระหว่าง agent harness กับ Nostr relay — มันแปลระหว่าง "สิ่งที่ agent ทำ" (รันคำสั่ง, อ่านไฟล์, สร้าง PR) กับ "สิ่งที่ relay เข้าใจ" (Nostr events)

Buzz รองรับ agent harness ผ่าน ACP:

Harness สถานะ
Goose (Block's own) ✅ First-class support
Claude Code ✅ ผ่าน ACP
Codex CLI ✅ ผ่าน ACP
Custom agents ✅ สร้างเองได้ — model-agnostic

Buzz ยังมี skill directories สำหรับแต่ละ harness — .claude/skills/, .codex/skills/, .goose/skills/ — ให้ agent ใช้ skills ที่ทีมกำหนดไว้ล่วงหน้า [2]


3 Use Cases จาก README

GitHub README ของ Buzz อธิบายการใช้งานผ่าน 3 สถานการณ์ [2]:

1. On-Call — "เราเคยเจอ error นี้ไหม?"

ตี 2 — ระบบแจ้งเตือน error — agent ค้นหาประวัติย้อนหลังหลายเดือน, โพสต์ thread พร้อมหลักฐาน, เสนอให้เรียกคนที่เคยแก้ issue นี้ — หลักฐานทั้งหมดอยู่ใน channel

2. Code Review — Feature Branch เปิด Channel

Feature branch ใหม่ → เปิด channel ใน Buzz → patches เข้ามาเป็น NIP-34 events → CI โพสต์ผล → agent รีวิวรอบแรก → มนุษย์ react → การตัดสินใจ merge อยู่ข้างๆ หลักฐานทั้งหมด

3. Release Notes — Workflow อัตโนมัติ

Tag release → trigger YAML workflow → agent ร่าง release notes จากงานที่ merge → รอ 👍 จากมนุษย์ → ship — ทุกขั้นตอน signed และ searchable


Clients — Desktop, CLI, Mobile

Buzz มี 3 วิธีเข้าถึง:

Client Platform สถานะ
Desktop macOS, Windows, Linux (Tauri) ✅ v0.4.24
buzz-cli Terminal ✅ Agent-first
Mobile iOS, Android (Flutter) 🔧 กำลังพัฒนา

Desktop client คือ Tauri app — เบากว่า Electron, ใช้ WebView สำหรับ UI และ Rust สำหรับ backend [2]

buzz-cli คือเครื่องมือสำหรับ agent โดยเฉพาะ — agent สามารถอ่าน channel, โพสต์ข้อความ, รัน workflow, และ interact กับมนุษย์ผ่าน CLI ได้โดยตรง


Self-Hosting vs Hosted

Buzz ให้เลือก 2 ทาง [1]:

ทางเลือก รายละเอียด
Self-Hosted รัน relay ของตัวเอง — ควบคุม data, relay, agents ทั้งหมด — Apache 2.0
Hosted (buzz.xyz) Block จัดการ infrastructure ให้ — protocol guarantees เหมือนกัน

สำหรับทีมที่ต้องการ privacy สูงสุด — self-hosting คือคำตอบ — Buzz ใช้ Postgres + Redis + S3/MinIO — stack ที่ทีม DevOps ส่วนใหญ่คุ้นเคยอยู่แล้ว

สำหรับทีมที่อยากลองเร็ว — buzz.xyz ให้สมัครและเริ่มใช้ได้ทันที


Buzz vs Slack/GitHub

มิติ Slack + GitHub Buzz
Identity Platform account Cryptographic keypair
Agent Bot (shared token) Member (own key)
Audit Per-platform logs Single signed event log
Git Separate platform Integrated (NIP-34)
Self-host ❌ (Enterprise only) ✅ Apache 2.0
Open Source
Protocol Proprietary Nostr (open)

Buzz ไม่ได้พยายามแทนที่ Slack หรือ GitHub — มันกำลังสร้าง category ใหม่: workspace ที่มนุษย์และ agent เป็นพลเมืองชั้นหนึ่งเท่าเทียมกัน — บน open protocol


ข้อควรระวัง

Buzz ยังเป็น pre-1.0 — มีข้อจำกัดที่ควรรู้ก่อนตัดสินใจใช้จริง:

  • ยังไม่ใช่ enterprise-ready — desktop client พึ่ง v0.4.24, mobile ยังอยู่ระหว่างพัฒนา, Git integration ยัง early
  • Nostr ecosystem ยังเล็ก — การเลือก Nostr เป็นรากฐานคือการเดิมพันที่กล้าหาญ แต่ community และ tooling ยังน้อยกว่า Matrix หรือ ActivityPub
  • Self-hosting ต้องมี infra — ต้องรัน Postgres + Redis + S3 — ไม่ใช่แค่ docker-compose up แล้วจบ
  • Agent identity ≠ employee — signed event ไม่ได้รับประกันว่างานถูกต้อง — ยังต้องมี human review
  • Chief-of-staff pattern มีความเสี่ยง — ถ้า agent ตัวหนึ่ง delegate งานให้ agent ตัวอื่นโดยไม่มี human oversight — ความผิดพลาดจะถูกขยาย [4]

สรุป

Buzz คือหนึ่งใน agent workspace launch ที่น่าสนใจที่สุดของปี 2026 — ไม่ใช่เพราะมันมี AI chatbot ในแชต — แต่เพราะมันสร้าง identity layer ที่ให้ agent มีตัวตน, มีประวัติ, และมี accountability — บน open protocol ที่ใครก็รันเองได้

ในมุมมองของผม — ถ้า Buzz ทำสำเร็จ — มันจะไม่ใช่แค่ "Slack สำหรับ AI agent" — แต่มันจะเป็น infrastructure layer สำหรับ human-agent collaboration — เช่นเดียวกับที่ HTTP เป็น infrastructure layer สำหรับ web


อ่านบทความแนะนำ Buzz (ภาพรวม): Block เปิดตัว Buzz — Open Source Workspace ที่มนุษย์และ AI Agent ทำงานร่วมกัน

ติดตามบทวิเคราะห์ AI และเครื่องมือสำหรับนักพัฒนาได้ที่ Nokka on dev.to — กด Follow ที่โปรไฟล์เพื่อรับอัปเดตทุกครั้งที่มีบทความใหม่


อ้างอิง

[1] Block, "Introducing Buzz: where humans and agents work together," 21 กรกฎาคม 2026. https://block.xyz/inside/introducing-buzz-where-humans-and-agents-work-together

[2] Block, "buzz — A hive mind communication platform," GitHub, 2026. https://github.com/block/buzz

[3] Yash Thakker, "Block Buzz: Self-Hosted Nostr Workspace for Humans and Agents," explainx.ai, 24 กรกฎาคม 2026. https://explainx.ai/blog/block-buzz-nostr-agent-workspace-humans-agents-july-2026

[4] João Queirós, "Buzz AI Teams Reviewed: Self-Hosted Agents, Shared Compute, and the Slack Test," 23 กรกฎาคม 2026. https://www.ai.joaoqueiros.com/blog/buzz-ai-team-self-hosted-agents-chief-of-staff-shared-compute

Top comments (0)