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)