▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

Don't Use One AI Agent - Use an Army

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

- **ช่อง:** Leon van Zyl · **ความยาว:** ~17 นาที · **ลิงก์:** https://www.youtube.com/watch?v=xJEFjE88wdw

# สรุป: Don't Use One AI Agent - Use an Army

- **ช่อง:** Leon van Zyl · **ความยาว:** ~17 นาที · **ลิงก์:** https://www.youtube.com/watch?v=xJEFjE88wdw

## ประเด็นหลัก

- Buzz คือโปรเจกต์โอเพนซอร์สฟรีที่เปลี่ยนห้องแชทให้กลายเป็นศูนย์บัญชาการสำหรับทีมเอเจนต์ AI หลายตัวจากหลายผู้ให้บริการ (Claude, OpenAI, Kimi, โมเดลโอเพนซอร์ส)
- เอเจนต์เป็นสมาชิกชั้นหนึ่ง (first-class members) ใน Buzz ไม่ใช่ฟีเจอร์เสริมเหมือนใน Slack — สามารถแท็ก สั่งงาน และให้ทำงานร่วมกันได้
- คุณสามารถโฮสต์ Buzz เองได้ (self-host) โดยใช้ Docker — ไม่ต้องพึ่งพาคลาวด์ของผู้อื่น ข้อมูลและ community อยู่บนเครื่องคุณเอง
- รองรับการเชื่อมต่อจากมือถือ — เข้าถึงทีมเอเจนต์จากทุกที่ผ่านแอป Buzz
- ติดตั้งสกิลและ MCP server ให้เอเจนต์ได้ (เช่น GitHub skill สำหรับสร้าง Issue/PR) โดยสกิลจะแยกตามแบ็กเอนด์ (Claude/Codex)
- รองรับโมเดลโอเพนซอร์สที่รันในเครื่องผ่าน LM Studio — ไม่มีค่าใช้จ่ายด้าน inference
- ตัวอย่างทีม: Bumble (วิจัย), Fizz (จัดการโปรเจกต์/ผู้ประสานงาน), Honey, Keith, Luna, Walter (พัฒนา), และ Community Leader (คุณ)
- บทเรียนสำคัญ: ควรตั้ง system prompt ให้เอเจนต์ผู้ประสานงานกระจายงาน ไม่ใช่ทำทุกอย่างเอง — สร้างเอเจนต์ที่ "ห้ามทำงานเอง ให้ delegate ไปให้เอเจนต์อื่นเท่านั้น"

## ความเห็นสรุป

วิดีโอนี้เป็นการแนะนำ Buzz ที่ใช้งานได้จริงและครอบคลุม ตั้งแต่การติดตั้งไปจนถึงการสร้างทีมเอเจนต์พร้อมสาธิตผลลัพธ์ Buzz น่าสนใจตรงที่เป็นโอเพนซอร์ส โฮสต์เองได้ รองรับหลายผู้ให้บริการ และมีคอนเซปต์เอเจนต์เป็นสมาชิกชั้นหนึ่งที่ทำให้การทำงานร่วมกันลื่นไหลกว่าการใช้แชทบอตแบบเดิม เหมาะสำหรับคนที่ต้องการสร้างระบบ multi-agent orchestration โดยไม่ต้องพึ่งพาแพลตฟอร์มปิด
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

ดูนี่ครับ — ผมมีเอเจนต์ทั้งหมดของผมทำงานอยู่ในห้องแชทเดียว ใช่แล้วครับ พวกนี้เป็นโมเดลจากผู้ให้บริการหลายเจ้า ทั้งจาก Claude, OpenAI, Kimi และแม้แต่โมเดลโอเพนซอร์ส และเอเจนต์พวกนี้สามารถทำงานร่วมกันเพื่อแก้ปัญหาทุกอย่างที่ผมโยนให้ มันเหมือนกับผมมีทีมเอเจนต์ของตัวเองที่มีเอเจนต์เฉพาะทางอยู่รวมกันในที่เดียว และที่เจ๋งมากคือผมสามารถเข้าถึงทีมของผมได้จากมือถือด้วย นี่คือ Buzz ครับ เป็นโปรเจกต์โอเพนซอร์สที่คุณใช้ได้ฟรีตอนนี้เลย มันหน้าตาและการทำงานเหมือน Slack เลย

สำหรับคนที่ไม่รู้จัก Slack มันก็คือห้องแชทที่คุณเชิญสมาชิกเข้ามาได้ สร้างกลุ่มหรือแชนเนลเฉพาะทาง และแชร์บทสนทนากันได้ แต่สิ่งที่ทำให้ Buzz แตกต่างจาก Slack ก็คือเอเจนต์ไม่ได้ถูกแปะเพิ่มเข้ามาแบบใน Slack แต่เอเจนต์เป็นสมาชิกชั้นหนึ่ง (first-class members) ใน Buzz เลย และที่เจ๋งอีกอย่างคือคุณสามารถโฮสต์ Buzz เองได้ (self-host) ซึ่งผมจะสาธิตให้ดูในวิดีโอนี้

นอกจากนี้ ในวิดีโอนี้ ผมจะแสดงวิธีการตั้งค่า Buzz อย่างปลอดภัย และผมจะบอกเคล็ดลับที่แทบไม่มีใครพูดถึง — คุณสามารถเชื่อมต่อมือถือเข้ากับ Buzz ได้ คุณยังสามารถติดตั้งสกิลของเอเจนต์และเซิร์ฟเวอร์ MCP (Model Context Protocol) ได้ด้วย และอย่างที่ผมบอกไป คุณยังต่อโมเดลโอเพนซอร์สเข้าไปได้อีก ยกตัวอย่างเช่น เอเจนต์จัดการโปรเจกต์ (project management agent) ตัวนี้กำลังรันโมเดลบนเครื่องของผมเองโดยใช้ LM Studio นั่นก็เพราะผมไม่ต้องจ่ายค่าการรันโมเดล (inference) และมันใช้ฟรีโดยสมบูรณ์

เอาล่ะ พูดมาพอแล้ว ลุยกันเลยครับ

ขั้นแรกในการเริ่มใช้ Buzz ก็แค่ไปที่ GitHub repository ซึ่งผมจะใส่ลิงก์ไว้ในคำอธิบายวิดีโอ มองหาหัวข้อ "Getting Started" แล้วคลิกที่ "Latest Releases" จากนั้นก็ดาวน์โหลดไฟล์สำหรับระบบปฏิบัติการของคุณ ผมใช้ Windows ก็จะดาวน์โหลดไฟล์ .exe แล้วก็รันไฟล์นั้นเลย กด "Next", "Next", แล้วกด "Finish" — เท่านี้ Buzz ก็จะเริ่มทำงาน หน้าจอนี้ดูเท่มากครับ

สิ่งแรกที่เราต้องทำคือสร้าง identity key (คีย์ระบุตัวตน) อันใหม่ นี่คือคีย์เฉพาะสำหรับผู้ใช้แต่ละคน คุณควรก็อปปี้คีย์นี้และเก็บไว้ในที่ปลอดภัยครับ แล้วกด "Next"

และสิ่งเจ๋ง ๆ เกี่ยวกับ Buzz ก็คือมันสามารถต่อยอดจากเอเจนต์โค้ดที่คุณมีอยู่แล้วอย่าง Claude Code และ Codex ได้เลย สำหรับผม Claude Code พร้อมแล้ว และ Codex ก็พร้อมแล้ว คุณอาจจะเห็นปุ่ม "Install" แทน ก็คลิก "Install" ได้เลยครับ แล้วก็กด "Next"

ทีนี้สำหรับ default harness (ชุดควบคุมเริ่มต้น) เราสามารถเลือกระหว่าง Claude Code และ Codex ได้ ผมจะเลือก Claude Code และสำหรับโมเดล ผมเลือก Opus เป็นโมเดลเริ่มต้นของผม สำหรับคุณอาจจะเป็นตัวอื่น ถ้าคุณใช้ OpenAI ก็เลือกโมเดล GPT สักตัวได้ครับ

ตอนนี้ระบบจะถามว่าเราจะสร้างหรือเข้าร่วม community (ชุมชน) คุณสามารถใช้ระบบคลาวด์ของเขามาโฮสต์ community ของคุณได้ แต่รู้ไหมครับ ผมจะแสดงวิธีที่ปลอดภัยกว่าให้ดู แต่ถ้าคุณแค่อยากใช้บริการของเขาเลย ก็คลิก "Create a Community" และทำตามขั้นตอนได้เลยครับ

แต่ผมจะกดย้อนกลับและสร้าง community ใหม่ ผมจะเรียกมันว่า "My Local Community" และที่สำคัญคือผมจะเลือกโฮสต์บน local machine (เครื่องของผมเอง) แทนที่จะใช้คลาวด์ของ Buzz ซึ่งนี่คือสิ่งที่ทำให้ทุกอย่างปลอดภัยมากขึ้น — community ของคุณรันอยู่บนเครื่องคุณเองนั่นแหละครับ

ตอนนี้สำหรับ local daemon (ดีมอนที่รันบนเครื่อง) — มันต้องใช้ Docker ครับ ถ้าคุณยังไม่มี Docker ให้ไปติดตั้งก่อน แล้วก็รันคำสั่ง `docker compose up` และนี่คือข้อดีอีกอย่าง — คุณไม่ต้องเปิดพอร์ตหรือตั้งค่าเครือข่ายอะไรเลย ทุกอย่างรันอยู่ในเครื่องคุณเองและเข้ารหัสแล้ว

พอดีมอนรันแล้ว ผมจะเชื่อมต่อโดยใช้ identity key ของผม และนี่คือ community ที่ผมสร้างขึ้น — "My Local Community" — พร้อมใช้งานแล้ว

ทีนี้มาดูเรื่องการเชื่อมต่อมือถือกันบ้าง ติดตั้งแอป Buzz บนมือถือ แล้วไปที่ Settings ในแอปมือถือ — คุณจะเจอตัวเลือกให้เชื่อมต่อกับ community ในเครื่อง (local community) คัดลอก identity key ของคุณมาวางในมือถือ แล้วคุณก็จะเข้าถึงทีมเอเจนต์ของคุณได้จากทุกที่ ฟีเจอร์นี้ไม่มีใครพูดถึงเลยแต่เจ๋งมากครับ

กลับมาที่เดสก์ท็อป — มาดูภายใน community ของเรากัน เรามีแชนเนลต่าง ๆ เช่น general, random และอื่น ๆ เรายังมีสมาชิกด้วย ซึ่งตอนนี้มีแค่ผมกับเอเจนต์บางส่วน

เรามาสร้างเอเจนต์ใหม่กันครับ กดที่ "Add Agent" ตั้งชื่อให้มัน — ผมจะสร้าง Bumble (บัมเบิล) ซึ่งเป็นเอเจนต์นักวิจัย — แล้วเลือกว่าเอเจนต์นี้ใช้แบ็กเอนด์อะไร จะเป็น Claude Code หรือ Codex แล้วเรายังสามารถตั้ง system prompt (คำสั่งระบบ) ให้กับเอเจนต์ได้ด้วย

เราจะตั้งค่า Bumble ด้วย system prompt ที่บอกว่ามันเป็น research agent (เอเจนต์วิจัย) ที่ค้นหาข้อมูลและสรุปผล เราให้สิทธิ์มันในการค้นเว็บและอ่านไฟล์

ต่อไปเราจะเพิ่มสกิลให้เอเจนต์ ใน Buzz คุณสามารถติดตั้งสกิลหรือ MCP server ได้ ตัวอย่างเช่น เราอยากให้เอเจนต์ของเราเข้าถึง GitHub ได้ ก็ไปที่ "Skills" แล้วติดตั้ง GitHub skill — เท่านี้เอเจนต์ของเราก็จะสร้าง Issue และ PR ได้แล้ว

และนี่คือสิ่งที่เจ๋งมาก — ถ้าเอเจนต์ใช้แบ็กเอนด์อย่าง Codex การติดตั้งสกิลหรือ MCP จะมีผลกับ Codex เท่านั้น จะไม่ไปยุ่งกับ Claude ดังนั้นถ้าอยากติดตั้งสกิลให้เอเจนต์ที่ใช้ Claude ก็แค่ขอให้เอเจนต์ตัวหนึ่งที่ขับเคลื่อนด้วย Claude ติดตั้งสกิลให้

โอเคครับ ตอนนี้ผมจะไปที่ทีมพัฒนา software development team) แล้วบอกว่า "เอาล่ะ ผมอยากให้พวกคุณเริ่มพัฒนาแอปใหม่ มันควรจะง่ายมาก — เป็นสไลด์แนะนำสมาชิกทุกคนใน community นี้ ว่าพวกเขาเป็นใคร มีบทบาทอะไร มีสกิลและความสามารถอะไรบ้าง"

และนี่คือความผิดพลาดที่ผมทำบ่อยมาก — เราไม่ควรส่งข้อความลอย ๆ ไปแบบนั้น ควรแท็กเอเจนต์สักตัว เช่น Fizz (ฟิซซ์) ซึ่งเป็น project management agent ของเรา ผมจะส่งข้อความถึง Fizz และให้ Fizz รับผิดชอบดูแลให้งานทั้งหมดนี้เสร็จ

Fizz กำลังทำสิ่งที่ถูกต้องครับ — มันถามคำถามเพื่อความชัดเจน มันบอกว่าในแชนเนลนี้เรามีสมาชิกแค่ 4 คน แต่ใน Buzz workspace โดยรวมมีมากกว่านั้น "ให้รวมทุกคนด้วยกันเถอะ" ผมจะไม่แสดงรายละเอียดทั้งหมด แต่ผมอยากชี้ให้เห็นว่า Fizz มันยอดมาก มันขอให้ Keith ไปดูว่าเอเจนต์ตัวหนึ่งมีความสามารถอะไรบ้าง — ซึ่งเป็นเอเจนต์ที่ไม่ได้อยู่ในแชนเนลนี้ด้วยซ้ำ ผมเลยชอบที่ Fizz ทำตัวเป็นผู้ประสานงาน (orchestrator) อยู่เบื้องหลังทั้งหมด

ผมจะข้ามไปตอนที่แอปเสร็จแล้ว เอเจนต์ของเราทำงานได้ดีมากครับ แต่ก่อนดูสไลด์ ผมขอความกรุณาหน่อยนะครับ — ถ้าคุณสนุกกับวิดีโอนี้ กด Subscribe ให้ด้วยครับ มันช่วยช่องของผมและคุณจะได้รับแจ้งเตือนเมื่อผมปล่อยวิดีโอถัดไป

เอาล่ะครับ — แชร์ URL นี้ แล้วมาดูกัน ตอนนี้เรามีสไลด์แนะนำเอเจนต์ทั้งหมดของเราแล้ว รวมถึงไอคอนและอวาตาร์โลโก้เล็ก ๆ ด้วย มาดูที่ "Meet the Team" — มันแสดงตัวผมเอง (ผมก็เป็นสมาชิกเหมือนกันนะครับ และเป็น community leader) เรามี Bumble ที่ทำวิจัยและหาหลักฐาน Fizz, Honey, Keith, Luna, Walter และทีมทั้งหมดของเรา เจ๋งแค่ไหนครับ?

ทีมนี้มีประโยชน์กับงานหลากหลายมาก ตั้งแต่งานวิจัยไปจนถึงการพัฒนาซอฟต์แวร์ แต่มีสิ่งหนึ่งที่ผมสังเกตเห็น — Fizz ทำงานทั้งหมดเองเลย ถ้าให้ดี ผมอยากให้ Fizz ส่งงานพัฒนาไปให้นักพัฒนาซอฟต์แวร์ของเราแทน

สิ่งที่คุณทำได้คือสร้างเอเจนต์ใหม่ขึ้นมาตัวหนึ่ง แล้วกำหนด system prompt ให้มันว่า "ห้ามทำงานเองเด็ดขาด ให้กระจายงานไปให้เอเจนต์อื่นเท่านั้น" แค่นี้ก็จะรับประกันได้ว่าเอเจนต์ตัวนี้จะใช้สมาชิกในทีมแทนที่จะทำทุกอย่างเอง

ผมหวังว่าวิดีโอนี้มีประโยชน์นะครับ ถ้าชอบก็กด Like และ Subscribe แล้วเจอกันในคลิปหน้าครับ บ๊ายบาย

03

หมายเหตุการแปล

ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ

  • ## จุดที่ [ฟังไม่ชัด]
  • ไม่มี — เสียงพูดชัดเจนตลอดทั้งวิดีโอ ไม่พบบริเวณที่ต้องใส่ `[ฟังไม่ชัด]`
04

อภิธานศัพท์เทคนิค

คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ

ศัพท์คำแปล / คำอธิบาย
------
AI agentเอเจนต์ AI — โปรแกรมที่ทำงานอัตโนมัติโดยใช้ AI
first-class membersสมาชิกชั้นหนึ่ง — หมายถึงเอเจนต์มีสิทธิ์และบทบาทเทียบเท่าผู้ใช้จริงในแชท
self-hostโฮสต์เอง — ติดตั้งและรันเซิร์ฟเวอร์บนเครื่องของตัวเอง
inferenceการรันโมเดล — การให้โมเดล AI ประมวลผลและสร้างผลลัพธ์
identity keyคีย์ระบุตัวตน — รหัสเฉพาะที่ใช้ยืนยันตัวตนผู้ใช้
default harnessชุดควบคุมเริ่มต้น — ระบบที่จัดการการทำงานของเอเจนต์
system promptคำสั่งระบบ — คำสั่งพื้นฐานที่กำหนดพฤติกรรมของโมเดล AI
MCP (Model Context Protocol)โพรโทคอลสำหรับให้เอเจนต์เชื่อมต่อกับแหล่งข้อมูลและเครื่องมือภายนอก
skillสกิล — ความสามารถเพิ่มเติมที่ติดตั้งให้เอเจนต์ (เช่น การใช้งาน GitHub)
communityชุมชน — กลุ่มผู้ใช้และเอเจนต์ใน Buzz
daemonดีมอน — โปรแกรมที่รันอยู่เบื้องหลัง
orchestratorผู้ประสานงาน — เอเจนต์ที่จัดการและกระจายงานให้เอเจนต์อื่น
open source modelโมเดลโอเพนซอร์ส — โมเดล AI ที่เปิดให้ใช้และปรับแต่งได้ฟรี
Buzzโปรเจกต์โอเพนซอร์สสำหรับสร้างห้องแชทที่มีเอเจนต์ AI หลายตัวทำงานร่วมกัน
Slackแพลตฟอร์มห้องแชทสำหรับทีม
Claude Codeเครื่องมือเขียนโค้ดด้วย AI จาก Anthropic
Codexเครื่องมือเขียนโค้ดด้วย AI จาก OpenAI
LM Studioโปรแกรมสำหรับรันโมเดล AI บนเครื่องตัวเอง
Dockerแพลตฟอร์มสำหรับรันแอปพลิเคชันในคอนเทนเนอร์
GitHubแพลตฟอร์มเก็บโค้ดและจัดการเวอร์ชัน
05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:09,480
ดูนี่ครับ — ผมมีเอเจนต์ทั้งหมดของผมทำงานอยู่ในห้องแชทเดียว

2
00:00:09,480 --> 00:00:17,652
ใช่แล้วครับ พวกนี้เป็นโมเดลจากผู้ให้บริการหลายเจ้า

3
00:00:17,652 --> 00:00:26,314
ทั้งจาก Claude, OpenAI, Kimi และแม้แต่โมเดลโอเพนซอร์ส

4
00:00:26,314 --> 00:00:37,101
และเอเจนต์พวกนี้สามารถทำงานร่วมกันเพื่อแก้ปัญหาทุกอย่างที่ผมโยนให้
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (112 segments)
1
00:00:00,000 --> 00:00:09,480
ดูนี่ครับ — ผมมีเอเจนต์ทั้งหมดของผมทำงานอยู่ในห้องแชทเดียว

2
00:00:09,480 --> 00:00:17,652
ใช่แล้วครับ พวกนี้เป็นโมเดลจากผู้ให้บริการหลายเจ้า

3
00:00:17,652 --> 00:00:26,314
ทั้งจาก Claude, OpenAI, Kimi และแม้แต่โมเดลโอเพนซอร์ส

4
00:00:26,314 --> 00:00:37,101
และเอเจนต์พวกนี้สามารถทำงานร่วมกันเพื่อแก้ปัญหาทุกอย่างที่ผมโยนให้

5
00:00:37,101 --> 00:00:49,359
มันเหมือนกับผมมีทีมเอเจนต์ของตัวเองที่มีเอเจนต์เฉพาะทางอยู่รวมกันในที่เดียว

6
00:00:49,359 --> 00:00:58,349
และที่เจ๋งมากคือผมสามารถเข้าถึงทีมของผมได้จากมือถือด้วย

7
00:00:58,349 --> 00:01:08,646
นี่คือ Buzz ครับ เป็นโปรเจกต์โอเพนซอร์สที่คุณใช้ได้ฟรีตอนนี้เลย

8
00:01:08,646 --> 00:01:17,962
มันหน้าตาและการทำงานเหมือน Slack เลย สำหรับคนที่ไม่รู้จัก

9
00:01:17,962 --> 00:01:30,220
Slack มันก็คือห้องแชทที่คุณเชิญสมาชิกเข้ามาได้ สร้างกลุ่มหรือแชนเนลเฉพาะทาง

10
00:01:30,220 --> 00:01:38,719
และแชร์บทสนทนากันได้ แต่สิ่งที่ทำให้ Buzz แตกต่างจาก

11
00:01:38,719 --> 00:01:47,218
Slack ก็คือเอเจนต์ไม่ได้ถูกแปะเพิ่มเข้ามาแบบใน Slack

12
00:01:47,218 --> 00:01:55,553
แต่เอเจนต์เป็นสมาชิกชั้นหนึ่ง (first-class members)

13
00:01:55,553 --> 00:02:03,235
ใน Buzz เลย และที่เจ๋งอีกอย่างคือคุณสามารถโฮสต์

14
00:02:03,235 --> 00:02:11,898
Buzz เองได้ (self-host) ซึ่งผมจะสาธิตให้ดูในวิดีโอนี้

15
00:02:11,898 --> 00:02:19,906
นอกจากนี้ ในวิดีโอนี้ ผมจะแสดงวิธีการตั้งค่า Buzz

16
00:02:19,906 --> 00:02:28,242
อย่างปลอดภัย และผมจะบอกเคล็ดลับที่แทบไม่มีใครพูดถึง

17
00:02:28,242 --> 00:02:42,952
— คุณสามารถเชื่อมต่อมือถือเข้ากับ Buzz ได้ คุณยังสามารถติดตั้งสกิลของเอเจนต์และเซิร์ฟเวอร์

18
00:02:42,952 --> 00:02:51,941
MCP (Model Context Protocol) ได้ด้วย และอย่างที่ผมบอกไป

19
00:02:51,941 --> 00:03:00,276
คุณยังต่อโมเดลโอเพนซอร์สเข้าไปได้อีก ยกตัวอย่างเช่น

20
00:03:00,276 --> 00:03:08,122
เอเจนต์จัดการโปรเจกต์ (project management agent)

21
00:03:08,122 --> 00:03:16,621
ตัวนี้กำลังรันโมเดลบนเครื่องของผมเองโดยใช้ LM Studio

22
00:03:16,621 --> 00:03:24,793
นั่นก็เพราะผมไม่ต้องจ่ายค่าการรันโมเดล (inference)

23
00:03:24,793 --> 00:03:33,782
และมันใช้ฟรีโดยสมบูรณ์ เอาล่ะ พูดมาพอแล้ว ลุยกันเลยครับ

24
00:03:33,782 --> 00:03:42,608
ขั้นแรกในการเริ่มใช้ Buzz ก็แค่ไปที่ GitHub repository

25
00:03:42,608 --> 00:03:50,290
ซึ่งผมจะใส่ลิงก์ไว้ในคำอธิบายวิดีโอ มองหาหัวข้อ

26
00:03:50,290 --> 00:03:57,971
"Getting Started" แล้วคลิกที่ "Latest Releases"

27
00:03:57,971 --> 00:04:05,817
จากนั้นก็ดาวน์โหลดไฟล์สำหรับระบบปฏิบัติการของคุณ

28
00:04:05,817 --> 00:04:15,133
ผมใช้ Windows ก็จะดาวน์โหลดไฟล์ .exe แล้วก็รันไฟล์นั้นเลย

29
00:04:15,133 --> 00:04:23,141
กด "Next", "Next", แล้วกด "Finish" — เท่านี้ Buzz

30
00:04:23,141 --> 00:04:33,602
ก็จะเริ่มทำงาน หน้าจอนี้ดูเท่มากครับ สิ่งแรกที่เราต้องทำคือสร้าง

31
00:04:33,602 --> 00:04:45,206
identity key (คีย์ระบุตัวตน) อันใหม่ นี่คือคีย์เฉพาะสำหรับผู้ใช้แต่ละคน

32
00:04:45,206 --> 00:04:53,869
คุณควรก็อปปี้คีย์นี้และเก็บไว้ในที่ปลอดภัยครับ แล้วกด

33
00:04:53,869 --> 00:05:08,742
"Next" และสิ่งเจ๋ง ๆ เกี่ยวกับ Buzz ก็คือมันสามารถต่อยอดจากเอเจนต์โค้ดที่คุณมีอยู่แล้วอย่าง

34
00:05:08,742 --> 00:05:16,750
Claude Code และ Codex ได้เลย สำหรับผม Claude Code

35
00:05:16,750 --> 00:05:24,596
พร้อมแล้ว และ Codex ก็พร้อมแล้ว คุณอาจจะเห็นปุ่ม

36
00:05:24,596 --> 00:05:32,768
"Install" แทน ก็คลิก "Install" ได้เลยครับ แล้วก็กด

37
00:05:32,768 --> 00:05:41,594
"Next" ทีนี้สำหรับ default harness (ชุดควบคุมเริ่มต้น)

38
00:05:41,594 --> 00:05:49,275
เราสามารถเลือกระหว่าง Claude Code และ Codex ได้

39
00:05:49,275 --> 00:05:57,284
ผมจะเลือก Claude Code และสำหรับโมเดล ผมเลือก Opus

40
00:05:57,284 --> 00:06:05,129
เป็นโมเดลเริ่มต้นของผม สำหรับคุณอาจจะเป็นตัวอื่น

41
00:06:05,129 --> 00:06:12,811
ถ้าคุณใช้ OpenAI ก็เลือกโมเดล GPT สักตัวได้ครับ

42
00:06:12,811 --> 00:06:20,983
ตอนนี้ระบบจะถามว่าเราจะสร้างหรือเข้าร่วม community

43
00:06:20,983 --> 00:06:29,646
(ชุมชน) คุณสามารถใช้ระบบคลาวด์ของเขามาโฮสต์ community

44
00:06:29,646 --> 00:06:38,635
ของคุณได้ แต่รู้ไหมครับ ผมจะแสดงวิธีที่ปลอดภัยกว่าให้ดู

45
00:06:38,635 --> 00:06:46,643
แต่ถ้าคุณแค่อยากใช้บริการของเขาเลย ก็คลิก "Create

46
00:06:46,643 --> 00:06:57,104
a Community" และทำตามขั้นตอนได้เลยครับ แต่ผมจะกดย้อนกลับและสร้าง

47
00:06:57,104 --> 00:07:05,439
community ใหม่ ผมจะเรียกมันว่า "My Local Community"

48
00:07:05,439 --> 00:07:15,573
และที่สำคัญคือผมจะเลือกโฮสต์บน local machine (เครื่องของผมเอง)

49
00:07:15,573 --> 00:07:27,014
แทนที่จะใช้คลาวด์ของ Buzz ซึ่งนี่คือสิ่งที่ทำให้ทุกอย่างปลอดภัยมากขึ้น

50
00:07:27,014 --> 00:07:35,513
— community ของคุณรันอยู่บนเครื่องคุณเองนั่นแหละครับ

51
00:07:35,513 --> 00:07:43,358
ตอนนี้สำหรับ local daemon (ดีมอนที่รันบนเครื่อง)

52
00:07:43,358 --> 00:07:53,655
— มันต้องใช้ Docker ครับ ถ้าคุณยังไม่มี Docker ให้ไปติดตั้งก่อน

53
00:07:53,655 --> 00:08:03,134
แล้วก็รันคำสั่ง `docker compose up` และนี่คือข้อดีอีกอย่าง

54
00:08:03,134 --> 00:08:10,980
— คุณไม่ต้องเปิดพอร์ตหรือตั้งค่าเครือข่ายอะไรเลย

55
00:08:10,980 --> 00:08:20,786
ทุกอย่างรันอยู่ในเครื่องคุณเองและเข้ารหัสแล้ว พอดีมอนรันแล้ว

56
00:08:20,786 --> 00:08:28,631
ผมจะเชื่อมต่อโดยใช้ identity key ของผม และนี่คือ

57
00:08:28,631 --> 00:08:36,313
community ที่ผมสร้างขึ้น — "My Local Community"

58
00:08:36,313 --> 00:08:45,793
— พร้อมใช้งานแล้ว ทีนี้มาดูเรื่องการเชื่อมต่อมือถือกันบ้าง

59
00:08:45,793 --> 00:08:54,782
ติดตั้งแอป Buzz บนมือถือ แล้วไปที่ Settings ในแอปมือถือ

60
00:08:54,782 --> 00:09:03,444
— คุณจะเจอตัวเลือกให้เชื่อมต่อกับ community ในเครื่อง

61
00:09:03,444 --> 00:09:12,761
(local community) คัดลอก identity key ของคุณมาวางในมือถือ

62
00:09:12,761 --> 00:09:27,143
แล้วคุณก็จะเข้าถึงทีมเอเจนต์ของคุณได้จากทุกที่ ฟีเจอร์นี้ไม่มีใครพูดถึงเลยแต่เจ๋งมากครับ

63
00:09:27,143 --> 00:09:35,316
กลับมาที่เดสก์ท็อป — มาดูภายใน community ของเรากัน

64
00:09:35,316 --> 00:09:43,161
เรามีแชนเนลต่าง ๆ เช่น general, random และอื่น ๆ

65
00:09:43,161 --> 00:09:51,823
เรายังมีสมาชิกด้วย ซึ่งตอนนี้มีแค่ผมกับเอเจนต์บางส่วน

66
00:09:51,823 --> 00:10:01,793
เรามาสร้างเอเจนต์ใหม่กันครับ กดที่ "Add Agent" ตั้งชื่อให้มัน

67
00:10:01,793 --> 00:10:10,292
— ผมจะสร้าง Bumble (บัมเบิล) ซึ่งเป็นเอเจนต์นักวิจัย

68
00:10:10,292 --> 00:10:17,974
— แล้วเลือกว่าเอเจนต์นี้ใช้แบ็กเอนด์อะไร จะเป็น

69
00:10:17,974 --> 00:10:26,146
Claude Code หรือ Codex แล้วเรายังสามารถตั้ง system

70
00:10:26,146 --> 00:10:34,808
prompt (คำสั่งระบบ) ให้กับเอเจนต์ได้ด้วย เราจะตั้งค่า

71
00:10:34,808 --> 00:10:43,144
Bumble ด้วย system prompt ที่บอกว่ามันเป็น research

72
00:10:43,144 --> 00:10:56,710
agent (เอเจนต์วิจัย) ที่ค้นหาข้อมูลและสรุปผล เราให้สิทธิ์มันในการค้นเว็บและอ่านไฟล์

73
00:10:56,710 --> 00:11:06,843
ต่อไปเราจะเพิ่มสกิลให้เอเจนต์ ใน Buzz คุณสามารถติดตั้งสกิลหรือ

74
00:11:06,843 --> 00:11:16,323
MCP server ได้ ตัวอย่างเช่น เราอยากให้เอเจนต์ของเราเข้าถึง

75
00:11:16,323 --> 00:11:24,822
GitHub ได้ ก็ไปที่ "Skills" แล้วติดตั้ง GitHub skill

76
00:11:24,822 --> 00:11:33,321
— เท่านี้เอเจนต์ของเราก็จะสร้าง Issue และ PR ได้แล้ว

77
00:11:33,321 --> 00:11:41,983
และนี่คือสิ่งที่เจ๋งมาก — ถ้าเอเจนต์ใช้แบ็กเอนด์อย่าง

78
00:11:41,983 --> 00:11:50,645
Codex การติดตั้งสกิลหรือ MCP จะมีผลกับ Codex เท่านั้น

79
00:11:50,645 --> 00:12:00,942
จะไม่ไปยุ่งกับ Claude ดังนั้นถ้าอยากติดตั้งสกิลให้เอเจนต์ที่ใช้

80
00:12:00,942 --> 00:12:08,951
Claude ก็แค่ขอให้เอเจนต์ตัวหนึ่งที่ขับเคลื่อนด้วย

81
00:12:08,951 --> 00:12:17,777
Claude ติดตั้งสกิลให้ โอเคครับ ตอนนี้ผมจะไปที่ทีมพัฒนา

82
00:12:17,777 --> 00:12:30,525
software development team) แล้วบอกว่า "เอาล่ะ ผมอยากให้พวกคุณเริ่มพัฒนาแอปใหม่

83
00:12:30,525 --> 00:12:39,515
มันควรจะง่ายมาก — เป็นสไลด์แนะนำสมาชิกทุกคนใน community

84
00:12:39,515 --> 00:12:49,485
นี้ ว่าพวกเขาเป็นใคร มีบทบาทอะไร มีสกิลและความสามารถอะไรบ้าง"

85
00:12:49,485 --> 00:12:59,128
และนี่คือความผิดพลาดที่ผมทำบ่อยมาก — เราไม่ควรส่งข้อความลอย

86
00:12:59,128 --> 00:13:07,300
ๆ ไปแบบนั้น ควรแท็กเอเจนต์สักตัว เช่น Fizz (ฟิซซ์)

87
00:13:07,300 --> 00:13:16,779
ซึ่งเป็น project management agent ของเรา ผมจะส่งข้อความถึง

88
00:13:16,779 --> 00:13:25,115
Fizz และให้ Fizz รับผิดชอบดูแลให้งานทั้งหมดนี้เสร็จ

89
00:13:25,115 --> 00:13:34,758
Fizz กำลังทำสิ่งที่ถูกต้องครับ — มันถามคำถามเพื่อความชัดเจน

90
00:13:34,758 --> 00:13:42,930
มันบอกว่าในแชนเนลนี้เรามีสมาชิกแค่ 4 คน แต่ใน Buzz

91
00:13:42,930 --> 00:13:51,756
workspace โดยรวมมีมากกว่านั้น "ให้รวมทุกคนด้วยกันเถอะ"

92
00:13:51,756 --> 00:14:00,091
ผมจะไม่แสดงรายละเอียดทั้งหมด แต่ผมอยากชี้ให้เห็นว่า

93
00:14:00,091 --> 00:14:11,859
Fizz มันยอดมาก มันขอให้ Keith ไปดูว่าเอเจนต์ตัวหนึ่งมีความสามารถอะไรบ้าง

94
00:14:11,859 --> 00:14:19,704
— ซึ่งเป็นเอเจนต์ที่ไม่ได้อยู่ในแชนเนลนี้ด้วยซ้ำ

95
00:14:19,704 --> 00:14:28,367
ผมเลยชอบที่ Fizz ทำตัวเป็นผู้ประสานงาน (orchestrator)

96
00:14:28,367 --> 00:14:36,539
อยู่เบื้องหลังทั้งหมด ผมจะข้ามไปตอนที่แอปเสร็จแล้ว

97
00:14:36,539 --> 00:14:47,980
เอเจนต์ของเราทำงานได้ดีมากครับ แต่ก่อนดูสไลด์ ผมขอความกรุณาหน่อยนะครับ

98
00:14:47,980 --> 00:14:55,989
— ถ้าคุณสนุกกับวิดีโอนี้ กด Subscribe ให้ด้วยครับ

99
00:14:55,989 --> 00:15:06,122
มันช่วยช่องของผมและคุณจะได้รับแจ้งเตือนเมื่อผมปล่อยวิดีโอถัดไป

100
00:15:06,122 --> 00:15:19,688
เอาล่ะครับ — แชร์ URL นี้ แล้วมาดูกัน ตอนนี้เรามีสไลด์แนะนำเอเจนต์ทั้งหมดของเราแล้ว

101
00:15:19,688 --> 00:15:28,023
รวมถึงไอคอนและอวาตาร์โลโก้เล็ก ๆ ด้วย มาดูที่ "Meet

102
00:15:28,023 --> 00:15:37,503
the Team" — มันแสดงตัวผมเอง (ผมก็เป็นสมาชิกเหมือนกันนะครับ

103
00:15:37,503 --> 00:15:47,473
และเป็น community leader) เรามี Bumble ที่ทำวิจัยและหาหลักฐาน

104
00:15:47,473 --> 00:15:55,972
Fizz, Honey, Keith, Luna, Walter และทีมทั้งหมดของเรา

105
00:15:55,972 --> 00:16:03,980
เจ๋งแค่ไหนครับ? ทีมนี้มีประโยชน์กับงานหลากหลายมาก

106
00:16:03,980 --> 00:16:15,258
ตั้งแต่งานวิจัยไปจนถึงการพัฒนาซอฟต์แวร์ แต่มีสิ่งหนึ่งที่ผมสังเกตเห็น

107
00:16:15,258 --> 00:16:23,267
— Fizz ทำงานทั้งหมดเองเลย ถ้าให้ดี ผมอยากให้ Fizz

108
00:16:23,267 --> 00:16:38,140
ส่งงานพัฒนาไปให้นักพัฒนาซอฟต์แวร์ของเราแทน สิ่งที่คุณทำได้คือสร้างเอเจนต์ใหม่ขึ้นมาตัวหนึ่ง

109
00:16:38,140 --> 00:16:46,966
แล้วกำหนด system prompt ให้มันว่า "ห้ามทำงานเองเด็ดขาด

110
00:16:46,966 --> 00:17:05,435
ให้กระจายงานไปให้เอเจนต์อื่นเท่านั้น" แค่นี้ก็จะรับประกันได้ว่าเอเจนต์ตัวนี้จะใช้สมาชิกในทีมแทนที่จะทำทุกอย่างเอง

111
00:17:05,435 --> 00:17:13,607
ผมหวังว่าวิดีโอนี้มีประโยชน์นะครับ ถ้าชอบก็กด Like

112
00:17:13,607 --> 00:17:21,125
และ Subscribe แล้วเจอกันในคลิปหน้าครับ บ๊ายบาย