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

How to Set Up Hermes Agent in Buzz (And Get Agents to Work Together)

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

สรุปย่อ

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

- **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~15 นาที · **ลิงก์:** https://www.youtube.com/watch?v=QnYEeOy86Kg

# สรุป: How to Set Up Hermes Agent in Buzz (And Get Agents to Work Together)

- **ช่อง:** Tonbi's AI Garage · **ความยาว:** ~15 นาที · **ลิงก์:** https://www.youtube.com/watch?v=QnYEeOy86Kg

## ประเด็นหลัก
- วิดีโอสาธิตการตั้งค่า Hermes Agent ใน Buzz (แพลตฟอร์มส่งข้อความสำหรับทีม) ผ่านฟีเจอร์ Gateway โดยแนะนำวิธี native gateway platform ว่าดีที่สุด
- ผู้จัดทำใช้ทีม multi-agent ใน Buzz อยู่แล้ว ทั้งโมเดล Claude, OpenAI และ Hermes Agent บนเครื่องหลายเครื่อง (PC, DJ Spark, VPS)
- ข้อกำหนดเบื้องต้นสำคัญที่สุด: ต้องติดตั้ง Buzz CLI binary ไว้ใน path มิฉะนั้นเอเจนต์จะรับข้อความและรีแอคชันได้ แต่จะไม่มีทางตอบกลับจริง ๆ
- ผู้จัดทำแชร์ repo ชื่อ Dombe Studio / Buzz Skills บน GitHub พร้อม skill 'Hermes and Buzz' ที่ช่วยให้เอเจนต์ติดตั้งและตั้งค่า Buzz CLI ได้เอง
- ขั้นตอนสร้างเอเจนต์ใหม่ (Admiral) จะได้ private key ซึ่งต้องบันทึกไว้เพื่อใช้ตั้งค่า gateway
- การตั้งค่า Hermes Gateway wizard: relay URL คือ community URL, ใส่ Nostr private key, ตั้งค่า allowed users (npub หรือ hex pub keys) เพื่อจำกัดสิทธิ์
- ข้อควรระวัง: ข้อความ error ที่ระบบโชว์อาจไม่ตรงกับสาเหตุจริง เช่น 'agent is not a member of the DM channel' ซึ่งจริง ๆ แล้วปัญหาคือขาด Buzz CLI
- หลังติดตั้ง CLI และรีสตาร์ทเกตเวย์ Admiral ก็ตอบกลับได้ และยังจำหัวข้อสนทนาก่อนหน้าได้ (memory ข้ามแพลตฟอร์ม)
- การสาธิตทำงานร่วมกัน: ให้ Hibana ค้นคว้าอัปเดตล่าสุดของ Buzz แล้วส่งต่อให้ Bulls ตรวจสอบซ้ำ ซึ่ง Bulls ก็ยืนยันทุกจุดพร้อมให้ความเห็น
- ผู้จัดทำมองว่าแนวทางนี้เหมาะกับทีมงาน เพราะเอเจนต์หลายตัวบนเครื่องต่าง ๆ สามารถทำงานร่วมกันใน workspace และ repo เดียวกันได้

## ความเห็นสรุป
วิดีโอให้คำแนะนำแบบ step-by-step ที่นำไปปฏิบัติตามได้จริง ตั้งแต่การเตรียม CLI ไปจนถึงการให้เอเจนต์หลายตัวช่วยกันทำงาน เหมาะสำหรับผู้ที่ใช้ Hermes Agent อยู่แล้วและอยากเชื่อมต่อกับ Buzz หรือต้องการให้เอเจนต์บนเครื่องต่าง ๆ ทำงานร่วมกันเป็นทีม
02

คำแปลเต็ม

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

ตอนนี้ผมอยู่ใน Buzz ครับ และกำลังทำงานร่วมกับทีม multi-agent (เอเจนต์หลายตัว) ของผม โดยใช้โมเดลของ Claude (โมเดล AI จาก Anthropic), โมเดลของ OpenAI (บริษัทผู้พัฒนาโมเดล AI) และรวมถึง Hermes Agent (เอเจนต์ AI จาก Nous Research) ของผมบางตัวด้วย ผมอยู่ในกลุ่มส่วนตัวของผมตรงนี้ คุณจะเห็นว่าผมกำลังถามคำถามเอเจนต์ของผม ผมขอความคิดเห็นเกี่ยวกับวิธีทำ pull requests (คำขอรวมโค้ด) ในโปรเจกต์จากเครื่องที่แยกกัน Buzz ก็ตอบคำถามนั้น ส่วนนี่คือ Hermes Agent บน PC ของผม จากนั้นผมก็ได้คำตอบต่อจาก Hibana ซึ่งเป็น Hermes Agent อีกตัวหนึ่ง แต่รันอยู่บน DJ Spark ที่ผมมักจะ SSH (โปรโตคอลเชื่อมต่อระยะไกล) เข้าไป และก็ได้การยืนยันจาก Sonnet ซึ่งเป็นเอเจนต์ Claude ที่อยู่บน PC ของผม ตอนนี้ผมมีเอเจนต์หลายตัวทำงานร่วมกันในโปรเจกต์ของผม ทั้งให้ความเห็นและทำงานให้เรา ผ่านโฟลเดอร์โปรเจกต์ที่แชร์ร่วมกัน หรือ repo (คลังเก็บโค้ด) ที่เราใช้บริหารร่วมกัน

สิ่งเหล่านี้ส่วนใหญ่ยังทำไม่ได้เมื่อสัปดาห์ที่แล้วครับ ตอนที่ผมออกคู่มือ Buzz สำหรับผู้เริ่มต้น ดังนั้นในวิดีโอนี้ ผมจะโชว์วิธีตั้งค่า Hermes Agent ใน Buzz เป็นอย่างแรก จากนั้นจะแนะนำ skills (ทักษะสำหรับเอเจนต์) ที่เป็นประโยชน์ซึ่งผมคิดว่าจะช่วยให้กระบวนการราบรื่นขึ้นมาก แล้วจะโชว์วิธีทำให้เอเจนต์ทำงานร่วมกันแบบนี้ และสุดท้ายจะโชว์วิธีให้พวกมันทำงานร่วมกันบน repo ที่แชร์กันจริง ๆ เพื่อให้เอเจนต์ทุกตัวบนเครื่องต่าง ๆ ทำงานร่วมกันในโปรเจกต์เดียวกันได้ เริ่มกันเลยครับ

ถ้าคุณรันเอเจนต์ด้วยตัวเอง และอยากได้ LLM wikis (คลังความรู้สำหรับโมเดลภาษา) ที่ผมใช้เองสำหรับทำวิจัยและสร้างวิดีโอเหล่านี้ ลองดูโปรเจกต์ของผมที่ agentwikis.com ครับ ผมให้ wikis เหล่านี้ฟรีทั้งหมดในหลายหัวข้อ และคุณยังสมัครบัญชี pro ในราคา 9.99 ดอลลาร์ต่อเดือนได้ เพื่อเข้าถึง wikis ขนาดใหญ่พิเศษ ที่มีหน้ามากกว่าและรายละเอียดในแต่ละหัวข้อมากกว่า กลับมาที่วิดีโอกันครับ

เอาล่ะ อย่างที่เห็น ผมมีเอเจนต์สองสามตัวรันอยู่ผ่าน Hermes บน Buzz ของผมแล้วครับ Nous Research ประกาศการผสานกับ Buzz ผ่าน Hermes Agent และคุณตรวจสอบได้ที่หน้า docs (เอกสาร) ของพวกเขา มีวิธีทำอยู่สองสามวิธี วิธีหนึ่งคือทำผ่าน desktop runtime (แอปเดสก์ท็อป) เองเลย ถ้าเข้าไปที่ settings แล้วเลื่อนลงไปที่ agents คุณจะเห็นว่าสัปดาห์ที่แล้วมีแค่สี่ตัวเลือกนี้ แต่ตอนนี้มีเยอะมาก ทั้ง Grok Build, Hermes Agent, Kimi Code, OpenCode — พร้อมใช้งานทั้งหมด วิธีนี้ต้องใช้ ACP (โปรโตคอลสำหรับเชื่อมต่อเอเจนต์) ซึ่งผมมีปัญหาพอสมควรในการทำให้มันทำงาน แต่ผมประสบความสำเร็จมากกว่ากับตัวเลือกที่สาม นั่นคือ native gateway platform (แพลตฟอร์มเกตเวย์ดั้งเดิม) ซึ่งเป็นคำแนะนำของผม และคุณจะเห็นว่าพวกเขาแนะนำวิธีนี้สำหรับ Hermes Agent เวอร์ชันเต็มด้วย ถ้าคุณเคยใช้ Hermes Agent และตั้งค่ามันบน Telegram หรือ Discord คุณจะคุ้นเคยกับ gateway อยู่แล้ว และมันให้ฟังก์ชันครบถ้วน ทั้ง cron delivery (การส่งข้อความตามกำหนดเวลา) รูปภาพ รีแอคชัน พร้อมระบบ approvals (การอนุมัติ), memory (ความจำ) และ session management (การจัดการเซสชัน) ของ Hermes เอง ซึ่งผมว่าสำคัญ เพราะคุณก็ต้องการสิ่งเหล่านี้เหมือนกัน

ขอพาคุณดูทีละขั้นตอนนะครับ จุดที่หลายคนติด รวมถึงผมด้วย ก็คือ prerequisites (ข้อกำหนดเบื้องต้น) พวกนี้สำคัญมาก คุณต้องมี Buzz CLI binary อยู่ใน path (เส้นทางคำสั่ง) ของคุณ ถึงจะใช้งานได้ ถ้าไม่ได้ตั้งค่าตรงนี้ เอเจนต์จะเชื่อมต่อได้ แชทได้ รีแอคชันให้คุณได้ แต่จะไม่มีทางตอบคุณได้จริง ๆ คุณต้องการความช่วยเหลือในส่วนนี้ นี่คือ GitHub ของผม: Dombe Studio / Buzz Skills ผมจะเพิ่ม skills เข้าไปอีกเรื่อย ๆ เมื่อคุณเห็นวิดีโอนี้น่าจะมีเพิ่มแล้ว และ skill ตัวนี้ชื่อ Hermes and Buzz เป็นตัวที่ช่วยตั้งค่า CLI ให้เรียบร้อยและรันทุกอย่างได้ มันไม่ค่อย intuitive (ใช้งานง่ายตามสัญชาตญาณ) เท่าไหร่ มันเป็นแค่ไกด์ให้เอเจนต์ของคุณ แต่ไม่ค่อยอัตโนมัติหรือ intuitive สำหรับเอเจนต์ที่จะตั้งค่าเอง ผมเลยสร้าง skill นี้ขึ้นมา เพื่อบอกพวกมันชัดเจนว่าเมื่อไหร่ควรใช้อะไร ข้อผิดพลาดที่อาจเจอ กฎความปลอดภัย และวิธีทำ มันค่อนข้างยุ่งยาก ผมเลยคิดว่า skill นี้มีประโยชน์

ผมตั้งค่าเอเจนต์ไว้สองตัวแล้วครับ แต่ผมอยากเพิ่มตัวที่อยู่บน VPS (เซิร์ฟเวอร์เสมือนส่วนตัว) ของผม ที่คุณรู้จักในชื่อ Admiral สิ่งแรกที่ต้องทำคือสร้างเอเจนต์ก่อน มาสร้างกัน เรียกมันว่า Admiral แล้วค่อยใส่รูปให้ทีหลัง 'You are Admiral, a Hermes agent living on my VPS' (คุณคือ Admiral เอเจนต์ Hermes ที่อยู่บน VPS ของผม) ตั้งค่า harness (ชุดโครงสร้างการทำงานของเอเจนต์) เป็น Hermes agent ตามค่าเริ่มต้น แล้วกดสร้างเอเจนต์ จากนั้นคุณจะได้ private key (คีย์ส่วนตัว) ซึ่งสำคัญมาก นี่คือสิ่งที่คุณต้องใช้ตอนตั้งค่า gateway อย่าลืมบันทึกมันไว้

เราจะเห็น Admiral แล้วครับ สีเขียวบอกว่ากำลังรันอยู่ แต่จริง ๆ ตอนนี้มันไม่ได้รัน ถ้าผมส่งข้อความไป มันจะไม่ทำอะไรเลย คุณต้องอัปเดต Hermes Agent ของคุณก่อน ถ้ายังไม่ได้ทำ จากนั้นไปที่ Hermes Gateway setup มันจะเปิด wizard (ตัวช่วยติดตั้งทีละขั้นตอน) ขึ้นมา ถามว่าใช้แพลตฟอร์มส่งข้อความไหน และคุณจะเห็น Buzz อยู่ตรงนี้ มาคอนฟิก Buzz กัน relay URL (ที่อยู่เซิร์ฟเวอร์รับ-ส่งข้อความ) คือ community ของคุณ ในกรณีของผม ผมมี community ส่วนตัว มันเป็นส่วนตัวมาก มีแค่ผมคนเดียว ผมจะคัดลอก community URL มาตรงนี้ แล้วก็ Nostr private key ซึ่งคือคีย์ที่ผมโชว์ให้ดูเมื่อกี้ แม้มันจะถูกบังเอาไว้ แต่ตัวนี้แหละที่คุณควรบันทึกและใช้เชื่อมต่อ และแน่นอนว่าเอเจนต์ที่คุณสร้างต้องอยู่ใน community นี้ด้วย ถึงจะใช้งานได้ จากนั้นผมจะปล่อยช่อง home channel ว่าง ส่วน 'allow all community members to talk to the agent' (อนุญาตให้สมาชิกทุกคนใน community คุยกับเอเจนต์ได้) เลือก Yes ตรงนี้คุณจำกัดสิทธิ์ได้ ถ้าเลือก allowed users จะเป็น npub (รหัสสาธารณะในโปรโตคอล Nostr) หรือ hex pub keys คั่นด้วยเครื่องหมายจุลภาค ซึ่งก็คือ pub key ของคุณ ถ้าไปที่ settings มันจะแสดง identity ของคุณ public key คือตัวนี้ โชว์ได้ไม่เป็นไร เพราะมันคือ public key แต่อย่าโชว์ private key เด็ดขาด ถ้าโชว์ พวกเขาจะเข้าถึงบัญชีของคุณได้ คิดซะว่ามันเหมือนกระเป๋าเงินคริปโต คุณมี private key และ public key ซึ่งเป็นเพียงที่อยู่ที่ทุกคนเห็นได้และอยู่บน blockchain เสร็จแล้ว Restart the Gateway (รีสตาร์ทเกตเวย์) ได้เลย

ขั้นตอนนี้จะเชื่อม Gateway กับเอเจนต์ Admiral ในนี้ครับ แต่ยังไม่จบ เพราะคุณต้องใช้ Buzz CLI ซึ่งผมโชว์ไปก่อนหน้านี้ใน repo นั้น แม้เกตเวย์จะรีสตาร์ทแล้ว ผมจะโชว์ให้ดูว่ามันยังใช้ไม่ได้ ผมจะ DM หามัน คุณจะได้รีแอคชันตอบกลับมา เป็นรูปตา แสดงว่ามีการเชื่อมต่อกันอยู่ และถ้าคลิกที่ view activity คุณจะเห็นรายละเอียด แต่เจ้า Admiral จะไม่มีทางตอบผมได้จริง ๆ เพราะมันไม่มี CLI คุณยังเห็นการคิดของมันได้เลย มันกำลังเตรียมตอบ คุณเห็น tool calls (การเรียกใช้เครื่องมือ) ได้ แต่ดูสิ ส่งคำตอบไม่ได้ และบางครั้งมันก็โชว์ข้อผิดพลาดต่างกัน อันนี้บอกว่า 'Buzz rejected the send because the agent is not a member of the DM channel' (Buzz ปฏิเสธการส่ง เพราะเอเจนต์ไม่ได้เป็นสมาชิกของช่อง DM) ซึ่งไม่จริง ปัญหาจริง ๆ คือ CLI อย่างที่ผมพูดก่อนหน้านี้ บางครั้งข้อผิดพลาดที่โชว์ก็ไม่ตรงกับสาเหตุจริง คุณจะเห็นว่ามันอยู่ในช่อง DM ได้ปกติ

สิ่งที่ต้องทำคือ เข้าไปในแชทของ Hermes ตรงนี้ครับ ตัวนี้คือ Admiral ผมอยู่ใน TUI (อินเทอร์เฟซข้อความแบบเต็มจอ) และผมจะพิมพ์ว่า 'I want to set up Buzz integration for this agent. Please check.' (ผมอยากตั้งค่า Buzz integration ให้เอเจนต์นี้ ช่วยตรวจสอบให้หน่อย) นี่คือ skill ที่ผมสร้างไว้สำหรับตั้งค่า Buzz CLI โดยเฉพาะ ผมตั้งค่าเอเจนต์ใน Buzz และ messaging gateway ไว้แล้ว มันจะขอ approval (การอนุมัติ) แบบง่าย ๆ จากคุณสำหรับการติดตั้ง Buzz CLI และคุณจะเห็นว่ามันรันสคริปต์ Python ชื่อ update Buzz credentials ซึ่งสำคัญเช่นกัน ใน skill นี้มีสคริปต์ช่วยเหลือสองตัว นี่คือวิธีอัปเดต credentials (ข้อมูลรับรอง) ใน Buzz เป็นสคริปต์ตัวช่วยให้เอเจนต์ทำได้ เพราะขั้นตอนนี้ต้องทำด้วย ไม่ใช่แค่ CLI

เอาล่ะ การติดตั้ง Buzz CLI เสร็จสมบูรณ์แล้วครับ ขั้นตอนต่อไปคือตั้งค่า path ให้ CLI แล้วรีสตาร์ทเกตเวย์ จากนั้นก็ควรเชื่อมต่อสำเร็จ จะมีขั้นตอนหนึ่งที่คุณต้องใส่ private key ของตัวเอง ซึ่งผมไม่ได้โชว์แน่นอน แต่มันอยู่ในไกด์ มันจะบอกตำแหน่งที่ต้องใส่ ทุกอย่างควรเชื่อมต่อแล้ว กลับไปที่ Admiral รีสตาร์ทมัน แล้วไปที่ DM พิมพ์ Hello มันขึ้นว่า 'no home channel set for Buzz' (ยังไม่ได้ตั้งค่า home channel สำหรับ Buzz) แต่คุณตั้ง home channel ได้เหมือนที่ทำกับ Telegram อ้อ ได้คำตอบแล้ว เยี่ยม 'Hello, Admiral here. How can I help?' (สวัสดี Admiral อยู่ที่นี่ จะช่วยอะไรได้บ้าง) และเพื่อโชว์ให้ดู ผมถามว่า บอกหัวข้อสุดท้ายที่เราคุยกันได้ไหม ตอนแรกมันไม่ตอบ ผมเลยทัก Hello ไป ผมเองก็งง แต่สุดท้ายมันก็ตอบว่า 'Your last topic was setting up the Buzz CLI integration for this Hermes agent.' (หัวข้อสุดท้ายคือการตั้งค่า Buzz CLI integration ให้ Hermes Agent ตัวนี้) ซึ่งถูกต้อง คุณเพิ่งเห็นผมใน TUI ตั้งค่า Buzz CLI integration อยู่นี่ไง คุณจะเห็นว่ามันมีความจำ (memories) มันเข้าถึงเซสชันก่อนหน้าได้ แม้อยู่บนแพลตฟอร์มอื่น เหมือนที่คุณทำกับ Telegram ตราบใดที่มันเป็นเอเจนต์ตัวเดียวกัน มันมีเรื่องแปลก ๆ แบบนี้บ้าง เพราะมันไม่มี tool call เต็มรูปแบบที่เอเจนต์ทำงานจริง ๆ บางครั้งมันก็เงียบไปแบบนี้ แต่จริง ๆ มันทำงานอยู่

เอาล่ะ ตั้งค่า Admiral เสร็จแล้วครับ ตอนนี้เรามีเอเจนต์สามตัวบนเครื่องสามเครื่อง Admiral บน VPS ของผม, Hibana บน Spark ของผม และ Bulls บน PC ส่วนตัวของผม ต่อไปมาลองให้พวกมันทำงานร่วมกัน 'Hibana ช่วยค้นคว้าอัปเดตล่าสุดของ Buzz แล้วรายงานให้ Bulls ฟังหน่อย ขอให้เขาตรวจสอบอัปเดตใหม่ ๆ อีกที' คุณจะเห็น Hibana ตอบกลับมาพร้อมรายการอัปเดตล่าสุดที่ยาวมาก และมันตอบกลับ Bulls ตามที่ผมขอ นี่คืออัปเดตล่าสุด และมันขอให้ Bulls ตรวจสอบให้อีกที จากนั้นคุณจะเห็น Bulls กำลังคิด มันน่าจะกำลังตรวจสอบให้ผม และขอย้ำอีกครั้งว่าทั้งสองตัวเป็น Hermes Agent แต่คนละเครื่องกัน คุณเห็นในเธรดที่มันโพสต์ไว้ Bulls บอกว่าตรวจสอบทั้งหมดแล้ว ยืนยันทุกอย่าง ตรวจสอบอันนี้ อันนี้ และมันก็มีความเห็นหนึ่ง คือ IPMP เป็น merge specification (ข้อกำหนดการรวมโค้ด) ไม่ใช่ implementation (การนำไปปฏิบัติจริง) ของโปรเจกต์ที่เผยแพร่แล้ว

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

นี่คือตอนจบของวิดีโอแล้วครับ ผมแค่อยากโชว์วิธีตั้งค่า Hermes Agent ใน Buzz ผ่านฟีเจอร์ Gateway และลองโชว์ตัวอย่างว่าเอเจนต์ทำงานร่วมกันได้แบบนี้ ผมจะยังคงทดลองเล่นกับ Buzz ต่อไป เพราะผมคิดว่ามันเป็นโปรเจกต์ที่น่าสนใจ และจะพัฒนาต่อใน repo นั้น นี่คือ Buzz Skills ผมกำลังทำงานอยู่กับมันในโฟลเดอร์ projects บนเครื่องนี้ และเมื่อพร้อม ผมจะ push (อัปโหลด) มัน คุณเห็นว่าผมเพิ่ม skill อีกตัวเข้าไป เพราะมี skills แบบนี้หลายตัวที่ผมคิดว่าจะช่วยให้เอเจนต์รู้จักการจัดรูปแบบที่ถูกต้อง และวิธีใช้ Buzz อย่างถูกต้อง มันค่อนข้างยุ่งยาก บางอย่างต้องใช้รูปแบบเฉพาะ ลองไปดูกันได้ และติดตามอัปเดต Buzz Skills บน GitHub ของผมต่อไป นี่คือตอนจบของวิดีโอ ขอให้ช่วยคอมเมนต์ แบ่งปันประสบการณ์ของคุณกับ Buzz ถามคำถามได้เต็มที่ ถ้าผมตอบได้ ผมจะพยายามเต็มที่ และนั่นคือตอนจบของวิดีโอนี้ ขอบคุณที่รับชมครับ

03

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

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

  • ## ส่วนที่ไม่ชัดเจน (unclear segments)
  • ## เซกเมนต์ที่ใช้ [ฟังไม่ชัด]
  • ไม่มี — เสียงพูดในคำบรรยายโดยรวมชัดเจนพอจะแปลได้ทั้งวิดีโอ ไม่จำเป็นต้องใช้ [ฟังไม่ชัด] ในไฟล์ใด
04

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

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

ศัพท์คำแปล / คำอธิบาย
Buzzแพลตฟอร์มส่งข้อความสำหรับทีมที่รองรับการเชื่อมต่อเอเจนต์ AI
Hermes Agentเอเจนต์ AI จาก Nous Research
Nous Researchบริษัทผู้พัฒนา Hermes Agent (ในคำบรรยายอัตโนมัติถอดเสียงเป็น "News Research" ซึ่งเป็นข้อผิดพลาดของคำบรรยาย)
Claudeโมเดล AI จาก Anthropic
OpenAIบริษัทผู้พัฒนาโมเดล AI
multi-agentระบบที่ใช้เอเจนต์ AI หลายตัวทำงานร่วมกัน
pull requestคำขอรวมโค้ดในระบบจัดการเวอร์ชันโค้ด
repoคลังเก็บโค้ด (repository)
SSHโปรโตคอลสำหรับเชื่อมต่อเครื่องระยะไกลอย่างปลอดภัย
skillทักษะ/สคริปต์คำสั่งที่ให้เอเจนต์ปฏิบัติตาม
CLIอินเทอร์เฟซคำสั่ง (Command Line Interface)
Gatewayตัวเชื่อมต่อระหว่าง Hermes Agent กับแพลตฟอร์มส่งข้อความ
Nostrโปรโตคอลกระจายศูนย์สำหรับส่งข้อความ
npubรหัสสาธารณะของผู้ใช้ในโปรโตคอล Nostr
private key / public keyคีย์ส่วนตัว / คีย์สาธารณะสำหรับยืนยันตัวตน (เปรียบได้กับกระเป๋าเงินคริปโต)
VPSเซิร์ฟเวอร์เสมือนส่วนตัว (Virtual Private Server)
TUIอินเทอร์เฟซข้อความแบบเต็มจอ (Text User Interface)
cron deliveryการส่งข้อความตามกำหนดเวลา
ACPโปรโตคอลสำหรับเชื่อมต่อเอเจนต์ (Agent Client Protocol)
tool callsการเรียกใช้เครื่องมือของเอเจนต์
memoryความจำ / การจดจำบริบทข้ามเซสชันของเอเจนต์
pushการอัปโหลดโค้ดจากเครื่อง local ไปยัง remote repository
merge specificationข้อกำหนดเกี่ยวกับการรวมโค้ด
wizardตัวช่วยติดตั้งทีละขั้นตอน
LLM wikisคลังความรู้สำหรับโมเดลภาษา (LLM)
Home channelช่องหลักเริ่มต้นที่เอเจนต์ใช้สื่อสารในแพลตฟอร์มส่งข้อความ
05

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

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

1
00:00:00,000 --> 00:00:02,113
ตอนนี้ผมอยู่ใน Buzz ครับ

2
00:00:02,113 --> 00:00:05,194
และกำลังทำงานร่วมกับทีม multi-agent

3
00:00:05,194 --> 00:00:09,067
(เอเจนต์หลายตัว) ของผม โดยใช้โมเดลของ Claude

4
00:00:09,067 --> 00:00:12,676
(โมเดล AI จาก Anthropic), โมเดลของ OpenAI
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (265 segments)
1
00:00:00,000 --> 00:00:02,113
ตอนนี้ผมอยู่ใน Buzz ครับ

2
00:00:02,113 --> 00:00:05,194
และกำลังทำงานร่วมกับทีม multi-agent

3
00:00:05,194 --> 00:00:09,067
(เอเจนต์หลายตัว) ของผม โดยใช้โมเดลของ Claude

4
00:00:09,067 --> 00:00:12,676
(โมเดล AI จาก Anthropic), โมเดลของ OpenAI

5
00:00:12,676 --> 00:00:16,285
(บริษัทผู้พัฒนาโมเดล AI) และรวมถึง Hermes

6
00:00:16,285 --> 00:00:19,454
Agent (เอเจนต์ AI จาก Nous Research)

7
00:00:19,454 --> 00:00:20,774
ของผมบางตัวด้วย

8
00:00:20,774 --> 00:00:23,503
ผมอยู่ในกลุ่มส่วนตัวของผมตรงนี้

9
00:00:23,503 --> 00:00:26,936
คุณจะเห็นว่าผมกำลังถามคำถามเอเจนต์ของผม

10
00:00:26,936 --> 00:00:30,810
ผมขอความคิดเห็นเกี่ยวกับวิธีทำ pull requests

11
00:00:30,810 --> 00:00:34,595
(คำขอรวมโค้ด) ในโปรเจกต์จากเครื่องที่แยกกัน

12
00:00:34,595 --> 00:00:38,644
Buzz ก็ตอบคำถามนั้น ส่วนนี่คือ Hermes Agent บน

13
00:00:38,644 --> 00:00:42,253
PC ของผม จากนั้นผมก็ได้คำตอบต่อจาก Hibana

14
00:00:42,253 --> 00:00:46,302
ซึ่งเป็น Hermes Agent อีกตัวหนึ่ง แต่รันอยู่บน

15
00:00:46,302 --> 00:00:48,327
DJ Spark ที่ผมมักจะ SSH

16
00:00:48,327 --> 00:00:51,232
(โปรโตคอลเชื่อมต่อระยะไกล) เข้าไป

17
00:00:51,232 --> 00:00:55,017
และก็ได้การยืนยันจาก Sonnet ซึ่งเป็นเอเจนต์

18
00:00:55,017 --> 00:00:57,218
Claude ที่อยู่บน PC ของผม

19
00:00:57,218 --> 00:01:01,707
ตอนนี้ผมมีเอเจนต์หลายตัวทำงานร่วมกันในโปรเจกต์ของผม

20
00:01:01,707 --> 00:01:04,260
ทั้งให้ความเห็นและทำงานให้เรา

21
00:01:04,260 --> 00:01:08,133
ผ่านโฟลเดอร์โปรเจกต์ที่แชร์ร่วมกัน หรือ repo

22
00:01:08,133 --> 00:01:11,390
(คลังเก็บโค้ด) ที่เราใช้บริหารร่วมกัน

23
00:01:11,390 --> 00:01:16,144
สิ่งเหล่านี้ส่วนใหญ่ยังทำไม่ได้เมื่อสัปดาห์ที่แล้วครับ

24
00:01:16,144 --> 00:01:19,665
ตอนที่ผมออกคู่มือ Buzz สำหรับผู้เริ่มต้น

25
00:01:19,665 --> 00:01:23,626
ดังนั้นในวิดีโอนี้ ผมจะโชว์วิธีตั้งค่า Hermes

26
00:01:23,626 --> 00:01:27,235
Agent ใน Buzz เป็นอย่างแรก จากนั้นจะแนะนำ

27
00:01:27,235 --> 00:01:29,612
skills (ทักษะสำหรับเอเจนต์)

28
00:01:29,612 --> 00:01:34,806
ที่เป็นประโยชน์ซึ่งผมคิดว่าจะช่วยให้กระบวนการราบรื่นขึ้นมาก

29
00:01:34,806 --> 00:01:38,679
แล้วจะโชว์วิธีทำให้เอเจนต์ทำงานร่วมกันแบบนี้

30
00:01:38,679 --> 00:01:42,464
และสุดท้ายจะโชว์วิธีให้พวกมันทำงานร่วมกันบน

31
00:01:42,464 --> 00:01:44,313
repo ที่แชร์กันจริง ๆ

32
00:01:44,313 --> 00:01:47,482
เพื่อให้เอเจนต์ทุกตัวบนเครื่องต่าง ๆ

33
00:01:47,482 --> 00:01:50,386
ทำงานร่วมกันในโปรเจกต์เดียวกันได้

34
00:01:50,386 --> 00:01:54,084
เริ่มกันเลยครับ ถ้าคุณรันเอเจนต์ด้วยตัวเอง

35
00:01:54,084 --> 00:01:55,844
และอยากได้ LLM wikis

36
00:01:55,844 --> 00:01:58,309
(คลังความรู้สำหรับโมเดลภาษา)

37
00:01:58,309 --> 00:02:02,358
ที่ผมใช้เองสำหรับทำวิจัยและสร้างวิดีโอเหล่านี้

38
00:02:02,358 --> 00:02:05,967
ลองดูโปรเจกต์ของผมที่ agentwikis.com ครับ

39
00:02:05,967 --> 00:02:09,664
ผมให้ wikis เหล่านี้ฟรีทั้งหมดในหลายหัวข้อ

40
00:02:09,664 --> 00:02:12,745
และคุณยังสมัครบัญชี pro ในราคา 9.99

41
00:02:12,745 --> 00:02:16,002
ดอลลาร์ต่อเดือนได้ เพื่อเข้าถึง wikis

42
00:02:16,002 --> 00:02:17,147
ขนาดใหญ่พิเศษ

43
00:02:17,147 --> 00:02:21,460
ที่มีหน้ามากกว่าและรายละเอียดในแต่ละหัวข้อมากกว่า

44
00:02:21,460 --> 00:02:25,157
กลับมาที่วิดีโอกันครับ เอาล่ะ อย่างที่เห็น

45
00:02:25,157 --> 00:02:29,207
ผมมีเอเจนต์สองสามตัวรันอยู่ผ่าน Hermes บน Buzz

46
00:02:29,207 --> 00:02:33,080
ของผมแล้วครับ Nous Research ประกาศการผสานกับ

47
00:02:33,080 --> 00:02:37,129
Buzz ผ่าน Hermes Agent และคุณตรวจสอบได้ที่หน้า

48
00:02:37,129 --> 00:02:41,178
docs (เอกสาร) ของพวกเขา มีวิธีทำอยู่สองสามวิธี

49
00:02:41,178 --> 00:02:44,171
วิธีหนึ่งคือทำผ่าน desktop runtime

50
00:02:44,171 --> 00:02:47,956
(แอปเดสก์ท็อป) เองเลย ถ้าเข้าไปที่ settings

51
00:02:47,956 --> 00:02:50,069
แล้วเลื่อนลงไปที่ agents

52
00:02:50,069 --> 00:02:54,030
คุณจะเห็นว่าสัปดาห์ที่แล้วมีแค่สี่ตัวเลือกนี้

53
00:02:54,030 --> 00:02:57,111
แต่ตอนนี้มีเยอะมาก ทั้ง Grok Build,

54
00:02:57,111 --> 00:03:00,192
Hermes Agent, Kimi Code, OpenCode —

55
00:03:00,192 --> 00:03:03,449
พร้อมใช้งานทั้งหมด วิธีนี้ต้องใช้ ACP

56
00:03:03,449 --> 00:03:06,266
(โปรโตคอลสำหรับเชื่อมต่อเอเจนต์)

57
00:03:06,266 --> 00:03:09,611
ซึ่งผมมีปัญหาพอสมควรในการทำให้มันทำงาน

58
00:03:09,611 --> 00:03:13,484
แต่ผมประสบความสำเร็จมากกว่ากับตัวเลือกที่สาม

59
00:03:13,484 --> 00:03:16,213
นั่นคือ native gateway platform

60
00:03:16,213 --> 00:03:18,502
(แพลตฟอร์มเกตเวย์ดั้งเดิม)

61
00:03:18,502 --> 00:03:20,262
ซึ่งเป็นคำแนะนำของผม

62
00:03:20,262 --> 00:03:24,312
และคุณจะเห็นว่าพวกเขาแนะนำวิธีนี้สำหรับ Hermes

63
00:03:24,312 --> 00:03:28,009
Agent เวอร์ชันเต็มด้วย ถ้าคุณเคยใช้ Hermes

64
00:03:28,009 --> 00:03:31,794
Agent และตั้งค่ามันบน Telegram หรือ Discord

65
00:03:31,794 --> 00:03:34,611
คุณจะคุ้นเคยกับ gateway อยู่แล้ว

66
00:03:34,611 --> 00:03:38,396
และมันให้ฟังก์ชันครบถ้วน ทั้ง cron delivery

67
00:03:38,396 --> 00:03:42,181
(การส่งข้อความตามกำหนดเวลา) รูปภาพ รีแอคชัน

68
00:03:42,181 --> 00:03:45,702
พร้อมระบบ approvals (การอนุมัติ), memory

69
00:03:45,702 --> 00:03:48,431
(ความจำ) และ session management

70
00:03:48,431 --> 00:03:51,248
(การจัดการเซสชัน) ของ Hermes เอง

71
00:03:51,248 --> 00:03:52,481
ซึ่งผมว่าสำคัญ

72
00:03:52,481 --> 00:03:55,826
เพราะคุณก็ต้องการสิ่งเหล่านี้เหมือนกัน

73
00:03:55,826 --> 00:03:59,523
ขอพาคุณดูทีละขั้นตอนนะครับ จุดที่หลายคนติด

74
00:03:59,523 --> 00:04:02,340
รวมถึงผมด้วย ก็คือ prerequisites

75
00:04:02,340 --> 00:04:06,213
(ข้อกำหนดเบื้องต้น) พวกนี้สำคัญมาก คุณต้องมี

76
00:04:06,213 --> 00:04:09,998
Buzz CLI binary อยู่ใน path (เส้นทางคำสั่ง)

77
00:04:09,998 --> 00:04:13,871
ของคุณ ถึงจะใช้งานได้ ถ้าไม่ได้ตั้งค่าตรงนี้

78
00:04:13,871 --> 00:04:17,920
เอเจนต์จะเชื่อมต่อได้ แชทได้ รีแอคชันให้คุณได้

79
00:04:17,920 --> 00:04:20,385
แต่จะไม่มีทางตอบคุณได้จริง ๆ

80
00:04:20,385 --> 00:04:24,434
คุณต้องการความช่วยเหลือในส่วนนี้ นี่คือ GitHub

81
00:04:24,434 --> 00:04:28,220
ของผม: Dombe Studio / Buzz Skills ผมจะเพิ่ม

82
00:04:28,220 --> 00:04:30,332
skills เข้าไปอีกเรื่อย ๆ

83
00:04:30,332 --> 00:04:33,941
เมื่อคุณเห็นวิดีโอนี้น่าจะมีเพิ่มแล้ว และ

84
00:04:33,941 --> 00:04:36,758
skill ตัวนี้ชื่อ Hermes and Buzz

85
00:04:36,758 --> 00:04:38,959
เป็นตัวที่ช่วยตั้งค่า CLI

86
00:04:38,959 --> 00:04:42,480
ให้เรียบร้อยและรันทุกอย่างได้ มันไม่ค่อย

87
00:04:42,480 --> 00:04:46,265
intuitive (ใช้งานง่ายตามสัญชาตญาณ) เท่าไหร่

88
00:04:46,265 --> 00:04:48,906
มันเป็นแค่ไกด์ให้เอเจนต์ของคุณ

89
00:04:48,906 --> 00:04:51,811
แต่ไม่ค่อยอัตโนมัติหรือ intuitive

90
00:04:51,811 --> 00:04:55,772
สำหรับเอเจนต์ที่จะตั้งค่าเอง ผมเลยสร้าง skill

91
00:04:55,772 --> 00:04:56,871
นี้ขึ้นมา

92
00:04:56,871 --> 00:05:00,569
เพื่อบอกพวกมันชัดเจนว่าเมื่อไหร่ควรใช้อะไร

93
00:05:00,569 --> 00:05:04,354
ข้อผิดพลาดที่อาจเจอ กฎความปลอดภัย และวิธีทำ

94
00:05:04,354 --> 00:05:07,523
มันค่อนข้างยุ่งยาก ผมเลยคิดว่า skill

95
00:05:07,523 --> 00:05:08,667
นี้มีประโยชน์

96
00:05:08,667 --> 00:05:11,572
ผมตั้งค่าเอเจนต์ไว้สองตัวแล้วครับ

97
00:05:11,572 --> 00:05:14,213
แต่ผมอยากเพิ่มตัวที่อยู่บน VPS

98
00:05:14,213 --> 00:05:17,030
(เซิร์ฟเวอร์เสมือนส่วนตัว) ของผม

99
00:05:17,030 --> 00:05:19,319
ที่คุณรู้จักในชื่อ Admiral

100
00:05:19,319 --> 00:05:23,368
สิ่งแรกที่ต้องทำคือสร้างเอเจนต์ก่อน มาสร้างกัน

101
00:05:23,368 --> 00:05:27,153
เรียกมันว่า Admiral แล้วค่อยใส่รูปให้ทีหลัง

102
00:05:27,153 --> 00:05:31,114
'You are Admiral, a Hermes agent living on my

103
00:05:31,114 --> 00:05:35,075
VPS' (คุณคือ Admiral เอเจนต์ Hermes ที่อยู่บน

104
00:05:35,075 --> 00:05:37,364
VPS ของผม) ตั้งค่า harness

105
00:05:37,364 --> 00:05:41,237
(ชุดโครงสร้างการทำงานของเอเจนต์) เป็น Hermes

106
00:05:41,237 --> 00:05:44,670
agent ตามค่าเริ่มต้น แล้วกดสร้างเอเจนต์

107
00:05:44,670 --> 00:05:48,280
จากนั้นคุณจะได้ private key (คีย์ส่วนตัว)

108
00:05:48,280 --> 00:05:52,329
ซึ่งสำคัญมาก นี่คือสิ่งที่คุณต้องใช้ตอนตั้งค่า

109
00:05:52,329 --> 00:05:56,290
gateway อย่าลืมบันทึกมันไว้ เราจะเห็น Admiral

110
00:05:56,290 --> 00:06:00,163
แล้วครับ สีเขียวบอกว่ากำลังรันอยู่ แต่จริง ๆ

111
00:06:00,163 --> 00:06:03,332
ตอนนี้มันไม่ได้รัน ถ้าผมส่งข้อความไป

112
00:06:03,332 --> 00:06:07,205
มันจะไม่ทำอะไรเลย คุณต้องอัปเดต Hermes Agent

113
00:06:07,205 --> 00:06:11,167
ของคุณก่อน ถ้ายังไม่ได้ทำ จากนั้นไปที่ Hermes

114
00:06:11,167 --> 00:06:13,808
Gateway setup มันจะเปิด wizard

115
00:06:13,808 --> 00:06:16,800
(ตัวช่วยติดตั้งทีละขั้นตอน) ขึ้นมา

116
00:06:16,800 --> 00:06:20,674
ถามว่าใช้แพลตฟอร์มส่งข้อความไหน และคุณจะเห็น

117
00:06:20,674 --> 00:06:24,459
Buzz อยู่ตรงนี้ มาคอนฟิก Buzz กัน relay URL

118
00:06:24,459 --> 00:06:27,804
(ที่อยู่เซิร์ฟเวอร์รับ-ส่งข้อความ) คือ

119
00:06:27,804 --> 00:06:31,589
community ของคุณ ในกรณีของผม ผมมี community

120
00:06:31,589 --> 00:06:35,110
ส่วนตัว มันเป็นส่วนตัวมาก มีแค่ผมคนเดียว

121
00:06:35,110 --> 00:06:39,159
ผมจะคัดลอก community URL มาตรงนี้ แล้วก็ Nostr

122
00:06:39,159 --> 00:06:43,121
private key ซึ่งคือคีย์ที่ผมโชว์ให้ดูเมื่อกี้

123
00:06:43,121 --> 00:06:44,881
แม้มันจะถูกบังเอาไว้

124
00:06:44,881 --> 00:06:48,666
แต่ตัวนี้แหละที่คุณควรบันทึกและใช้เชื่อมต่อ

125
00:06:48,666 --> 00:06:52,187
และแน่นอนว่าเอเจนต์ที่คุณสร้างต้องอยู่ใน

126
00:06:52,187 --> 00:06:55,004
community นี้ด้วย ถึงจะใช้งานได้

127
00:06:55,004 --> 00:06:58,790
จากนั้นผมจะปล่อยช่อง home channel ว่าง ส่วน

128
00:06:58,790 --> 00:07:02,575
'allow all community members to talk to the

129
00:07:02,575 --> 00:07:06,096
agent' (อนุญาตให้สมาชิกทุกคนใน community

130
00:07:06,096 --> 00:07:08,473
คุยกับเอเจนต์ได้) เลือก Yes

131
00:07:08,473 --> 00:07:12,522
ตรงนี้คุณจำกัดสิทธิ์ได้ ถ้าเลือก allowed users

132
00:07:12,522 --> 00:07:16,571
จะเป็น npub (รหัสสาธารณะในโปรโตคอล Nostr) หรือ

133
00:07:16,571 --> 00:07:19,916
hex pub keys คั่นด้วยเครื่องหมายจุลภาค

134
00:07:19,916 --> 00:07:23,613
ซึ่งก็คือ pub key ของคุณ ถ้าไปที่ settings

135
00:07:23,613 --> 00:07:27,663
มันจะแสดง identity ของคุณ public key คือตัวนี้

136
00:07:27,663 --> 00:07:31,096
โชว์ได้ไม่เป็นไร เพราะมันคือ public key

137
00:07:31,096 --> 00:07:34,529
แต่อย่าโชว์ private key เด็ดขาด ถ้าโชว์

138
00:07:34,529 --> 00:07:37,081
พวกเขาจะเข้าถึงบัญชีของคุณได้

139
00:07:37,081 --> 00:07:40,603
คิดซะว่ามันเหมือนกระเป๋าเงินคริปโต คุณมี

140
00:07:40,603 --> 00:07:42,891
private key และ public key

141
00:07:42,891 --> 00:07:46,764
ซึ่งเป็นเพียงที่อยู่ที่ทุกคนเห็นได้และอยู่บน

142
00:07:46,764 --> 00:07:50,286
blockchain เสร็จแล้ว Restart the Gateway

143
00:07:50,286 --> 00:07:54,071
(รีสตาร์ทเกตเวย์) ได้เลย ขั้นตอนนี้จะเชื่อม

144
00:07:54,071 --> 00:07:57,240
Gateway กับเอเจนต์ Admiral ในนี้ครับ

145
00:07:57,240 --> 00:08:00,409
แต่ยังไม่จบ เพราะคุณต้องใช้ Buzz CLI

146
00:08:00,409 --> 00:08:03,490
ซึ่งผมโชว์ไปก่อนหน้านี้ใน repo นั้น

147
00:08:03,490 --> 00:08:05,602
แม้เกตเวย์จะรีสตาร์ทแล้ว

148
00:08:05,602 --> 00:08:09,564
ผมจะโชว์ให้ดูว่ามันยังใช้ไม่ได้ ผมจะ DM หามัน

149
00:08:09,564 --> 00:08:12,645
คุณจะได้รีแอคชันตอบกลับมา เป็นรูปตา

150
00:08:12,645 --> 00:08:16,342
แสดงว่ามีการเชื่อมต่อกันอยู่ และถ้าคลิกที่

151
00:08:16,342 --> 00:08:19,951
view activity คุณจะเห็นรายละเอียด แต่เจ้า

152
00:08:19,951 --> 00:08:24,000
Admiral จะไม่มีทางตอบผมได้จริง ๆ เพราะมันไม่มี

153
00:08:24,000 --> 00:08:26,817
CLI คุณยังเห็นการคิดของมันได้เลย

154
00:08:26,817 --> 00:08:29,986
มันกำลังเตรียมตอบ คุณเห็น tool calls

155
00:08:29,986 --> 00:08:33,067
(การเรียกใช้เครื่องมือ) ได้ แต่ดูสิ

156
00:08:33,067 --> 00:08:34,299
ส่งคำตอบไม่ได้

157
00:08:34,299 --> 00:08:37,556
และบางครั้งมันก็โชว์ข้อผิดพลาดต่างกัน

158
00:08:37,556 --> 00:08:41,430
อันนี้บอกว่า 'Buzz rejected the send because

159
00:08:41,430 --> 00:08:45,303
the agent is not a member of the DM channel'

160
00:08:45,303 --> 00:08:46,887
(Buzz ปฏิเสธการส่ง

161
00:08:46,887 --> 00:08:50,320
เพราะเอเจนต์ไม่ได้เป็นสมาชิกของช่อง DM)

162
00:08:50,320 --> 00:08:53,049
ซึ่งไม่จริง ปัญหาจริง ๆ คือ CLI

163
00:08:53,049 --> 00:08:55,162
อย่างที่ผมพูดก่อนหน้านี้

164
00:08:55,162 --> 00:08:59,211
บางครั้งข้อผิดพลาดที่โชว์ก็ไม่ตรงกับสาเหตุจริง

165
00:08:59,211 --> 00:09:02,380
คุณจะเห็นว่ามันอยู่ในช่อง DM ได้ปกติ

166
00:09:02,380 --> 00:09:05,725
สิ่งที่ต้องทำคือ เข้าไปในแชทของ Hermes

167
00:09:05,725 --> 00:09:09,334
ตรงนี้ครับ ตัวนี้คือ Admiral ผมอยู่ใน TUI

168
00:09:09,334 --> 00:09:13,295
(อินเทอร์เฟซข้อความแบบเต็มจอ) และผมจะพิมพ์ว่า

169
00:09:13,295 --> 00:09:17,081
'I want to set up Buzz integration for this

170
00:09:17,081 --> 00:09:20,690
agent. Please check.' (ผมอยากตั้งค่า Buzz

171
00:09:20,690 --> 00:09:24,739
integration ให้เอเจนต์นี้ ช่วยตรวจสอบให้หน่อย)

172
00:09:24,739 --> 00:09:28,612
นี่คือ skill ที่ผมสร้างไว้สำหรับตั้งค่า Buzz

173
00:09:28,612 --> 00:09:32,133
CLI โดยเฉพาะ ผมตั้งค่าเอเจนต์ใน Buzz และ

174
00:09:32,133 --> 00:09:35,831
messaging gateway ไว้แล้ว มันจะขอ approval

175
00:09:35,831 --> 00:09:39,792
(การอนุมัติ) แบบง่าย ๆ จากคุณสำหรับการติดตั้ง

176
00:09:39,792 --> 00:09:43,665
Buzz CLI และคุณจะเห็นว่ามันรันสคริปต์ Python

177
00:09:43,665 --> 00:09:47,626
ชื่อ update Buzz credentials ซึ่งสำคัญเช่นกัน

178
00:09:47,626 --> 00:09:50,795
ใน skill นี้มีสคริปต์ช่วยเหลือสองตัว

179
00:09:50,795 --> 00:09:54,844
นี่คือวิธีอัปเดต credentials (ข้อมูลรับรอง) ใน

180
00:09:54,844 --> 00:09:58,189
Buzz เป็นสคริปต์ตัวช่วยให้เอเจนต์ทำได้

181
00:09:58,189 --> 00:10:02,239
เพราะขั้นตอนนี้ต้องทำด้วย ไม่ใช่แค่ CLI เอาล่ะ

182
00:10:02,239 --> 00:10:05,760
การติดตั้ง Buzz CLI เสร็จสมบูรณ์แล้วครับ

183
00:10:05,760 --> 00:10:08,841
ขั้นตอนต่อไปคือตั้งค่า path ให้ CLI

184
00:10:08,841 --> 00:10:10,513
แล้วรีสตาร์ทเกตเวย์

185
00:10:10,513 --> 00:10:12,890
จากนั้นก็ควรเชื่อมต่อสำเร็จ

186
00:10:12,890 --> 00:10:16,499
จะมีขั้นตอนหนึ่งที่คุณต้องใส่ private key

187
00:10:16,499 --> 00:10:19,316
ของตัวเอง ซึ่งผมไม่ได้โชว์แน่นอน

188
00:10:19,316 --> 00:10:23,013
แต่มันอยู่ในไกด์ มันจะบอกตำแหน่งที่ต้องใส่

189
00:10:23,013 --> 00:10:26,710
ทุกอย่างควรเชื่อมต่อแล้ว กลับไปที่ Admiral

190
00:10:26,710 --> 00:10:29,879
รีสตาร์ทมัน แล้วไปที่ DM พิมพ์ Hello

191
00:10:29,879 --> 00:10:33,489
มันขึ้นว่า 'no home channel set for Buzz'

192
00:10:33,489 --> 00:10:37,274
(ยังไม่ได้ตั้งค่า home channel สำหรับ Buzz)

193
00:10:37,274 --> 00:10:40,883
แต่คุณตั้ง home channel ได้เหมือนที่ทำกับ

194
00:10:40,883 --> 00:10:44,404
Telegram อ้อ ได้คำตอบแล้ว เยี่ยม 'Hello,

195
00:10:44,404 --> 00:10:48,453
Admiral here. How can I help?' (สวัสดี Admiral

196
00:10:48,453 --> 00:10:51,006
อยู่ที่นี่ จะช่วยอะไรได้บ้าง)

197
00:10:51,006 --> 00:10:53,295
และเพื่อโชว์ให้ดู ผมถามว่า

198
00:10:53,295 --> 00:10:56,288
บอกหัวข้อสุดท้ายที่เราคุยกันได้ไหม

199
00:10:56,288 --> 00:11:00,073
ตอนแรกมันไม่ตอบ ผมเลยทัก Hello ไป ผมเองก็งง

200
00:11:00,073 --> 00:11:03,770
แต่สุดท้ายมันก็ตอบว่า 'Your last topic was

201
00:11:03,770 --> 00:11:07,643
setting up the Buzz CLI integration for this

202
00:11:07,643 --> 00:11:11,340
Hermes agent.' (หัวข้อสุดท้ายคือการตั้งค่า

203
00:11:11,340 --> 00:11:15,302
Buzz CLI integration ให้ Hermes Agent ตัวนี้)

204
00:11:15,302 --> 00:11:19,263
ซึ่งถูกต้อง คุณเพิ่งเห็นผมใน TUI ตั้งค่า Buzz

205
00:11:19,263 --> 00:11:21,463
CLI integration อยู่นี่ไง

206
00:11:21,463 --> 00:11:24,456
คุณจะเห็นว่ามันมีความจำ (memories)

207
00:11:24,456 --> 00:11:26,833
มันเข้าถึงเซสชันก่อนหน้าได้

208
00:11:26,833 --> 00:11:30,354
แม้อยู่บนแพลตฟอร์มอื่น เหมือนที่คุณทำกับ

209
00:11:30,354 --> 00:11:34,139
Telegram ตราบใดที่มันเป็นเอเจนต์ตัวเดียวกัน

210
00:11:34,139 --> 00:11:35,636
มันมีเรื่องแปลก ๆ

211
00:11:35,636 --> 00:11:41,446
แบบนี้บ้าง เพราะมันไม่มี tool call เต็มรูปแบบที่เอเจนต์ทำงานจริง ๆ

212
00:11:41,446 --> 00:11:44,615
บางครั้งมันก็เงียบไปแบบนี้ แต่จริง ๆ

213
00:11:44,615 --> 00:11:47,696
มันทำงานอยู่ เอาล่ะ ตั้งค่า Admiral

214
00:11:47,696 --> 00:11:48,840
เสร็จแล้วครับ

215
00:11:48,840 --> 00:11:52,625
ตอนนี้เรามีเอเจนต์สามตัวบนเครื่องสามเครื่อง

216
00:11:52,625 --> 00:11:56,410
Admiral บน VPS ของผม, Hibana บน Spark ของผม

217
00:11:56,410 --> 00:11:58,875
และ Bulls บน PC ส่วนตัวของผม

218
00:11:58,875 --> 00:12:02,308
ต่อไปมาลองให้พวกมันทำงานร่วมกัน 'Hibana

219
00:12:02,308 --> 00:12:06,269
ช่วยค้นคว้าอัปเดตล่าสุดของ Buzz แล้วรายงานให้

220
00:12:06,269 --> 00:12:09,967
Bulls ฟังหน่อย ขอให้เขาตรวจสอบอัปเดตใหม่ ๆ

221
00:12:09,967 --> 00:12:11,991
อีกที' คุณจะเห็น Hibana

222
00:12:11,991 --> 00:12:15,600
ตอบกลับมาพร้อมรายการอัปเดตล่าสุดที่ยาวมาก

223
00:12:15,600 --> 00:12:18,241
และมันตอบกลับ Bulls ตามที่ผมขอ

224
00:12:18,241 --> 00:12:21,410
นี่คืออัปเดตล่าสุด และมันขอให้ Bulls

225
00:12:21,410 --> 00:12:24,755
ตรวจสอบให้อีกที จากนั้นคุณจะเห็น Bulls

226
00:12:24,755 --> 00:12:27,748
กำลังคิด มันน่าจะกำลังตรวจสอบให้ผม

227
00:12:27,748 --> 00:12:31,797
และขอย้ำอีกครั้งว่าทั้งสองตัวเป็น Hermes Agent

228
00:12:31,797 --> 00:12:35,759
แต่คนละเครื่องกัน คุณเห็นในเธรดที่มันโพสต์ไว้

229
00:12:35,759 --> 00:12:39,720
Bulls บอกว่าตรวจสอบทั้งหมดแล้ว ยืนยันทุกอย่าง

230
00:12:39,720 --> 00:12:43,593
ตรวจสอบอันนี้ อันนี้ และมันก็มีความเห็นหนึ่ง

231
00:12:43,593 --> 00:12:46,498
คือ IPMP เป็น merge specification

232
00:12:46,498 --> 00:12:50,195
(ข้อกำหนดการรวมโค้ด) ไม่ใช่ implementation

233
00:12:50,195 --> 00:12:54,244
(การนำไปปฏิบัติจริง) ของโปรเจกต์ที่เผยแพร่แล้ว

234
00:12:54,244 --> 00:12:58,030
เห็นไหมครับ ตอนนี้พวกมันทำงานร่วมกันได้แล้ว

235
00:12:58,030 --> 00:13:01,991
สำหรับงานวิจัยแบบนี้และทำงานร่วมกันในโปรเจกต์

236
00:13:01,991 --> 00:13:04,103
นี่เป็นแค่ตัวอย่างง่าย ๆ

237
00:13:04,103 --> 00:13:07,801
แต่ลองจินตนาการว่าถ้ามีการตั้งค่าแบบนี้ มี

238
00:13:07,801 --> 00:13:08,900
workspace

239
00:13:08,900 --> 00:13:12,157
เดียวกันกับเอเจนต์หลายตัวที่คุยกันเอง

240
00:13:12,157 --> 00:13:14,534
ขอให้กันและกันทำงานบางอย่าง

241
00:13:14,534 --> 00:13:17,615
มันเปิดเวิร์กโฟลว์บางอย่างได้จริง ๆ

242
00:13:17,615 --> 00:13:21,312
โดยเฉพาะในกลุ่มแบบนี้ที่ผมเชิญคนอื่นเข้ามา

243
00:13:21,312 --> 00:13:24,041
และให้พวกเขาพาเอเจนต์เข้ามาด้วย

244
00:13:24,041 --> 00:13:27,298
ผมคิดว่านี่เป็นตัวเลือกที่ดีสำหรับทีม

245
00:13:27,298 --> 00:13:30,555
หรือมันจะดีขึ้นเมื่อพัฒนาและโตเต็มที่

246
00:13:30,555 --> 00:13:34,516
รวมถึงเสถียรขึ้น นี่คือตอนจบของวิดีโอแล้วครับ

247
00:13:34,516 --> 00:13:38,477
ผมแค่อยากโชว์วิธีตั้งค่า Hermes Agent ใน Buzz

248
00:13:38,477 --> 00:13:40,150
ผ่านฟีเจอร์ Gateway

249
00:13:40,150 --> 00:13:44,463
และลองโชว์ตัวอย่างว่าเอเจนต์ทำงานร่วมกันได้แบบนี้

250
00:13:44,463 --> 00:13:47,280
ผมจะยังคงทดลองเล่นกับ Buzz ต่อไป

251
00:13:47,280 --> 00:13:50,625
เพราะผมคิดว่ามันเป็นโปรเจกต์ที่น่าสนใจ

252
00:13:50,625 --> 00:13:54,498
และจะพัฒนาต่อใน repo นั้น นี่คือ Buzz Skills

253
00:13:54,498 --> 00:13:58,107
ผมกำลังทำงานอยู่กับมันในโฟลเดอร์ projects

254
00:13:58,107 --> 00:14:02,156
บนเครื่องนี้ และเมื่อพร้อม ผมจะ push (อัปโหลด)

255
00:14:02,156 --> 00:14:05,678
มัน คุณเห็นว่าผมเพิ่ม skill อีกตัวเข้าไป

256
00:14:05,678 --> 00:14:06,910
เพราะมี skills

257
00:14:06,910 --> 00:14:12,896
แบบนี้หลายตัวที่ผมคิดว่าจะช่วยให้เอเจนต์รู้จักการจัดรูปแบบที่ถูกต้อง

258
00:14:12,896 --> 00:14:15,361
และวิธีใช้ Buzz อย่างถูกต้อง

259
00:14:15,361 --> 00:14:19,322
มันค่อนข้างยุ่งยาก บางอย่างต้องใช้รูปแบบเฉพาะ

260
00:14:19,322 --> 00:14:23,195
ลองไปดูกันได้ และติดตามอัปเดต Buzz Skills บน

261
00:14:23,195 --> 00:14:26,540
GitHub ของผมต่อไป นี่คือตอนจบของวิดีโอ

262
00:14:26,540 --> 00:14:30,413
ขอให้ช่วยคอมเมนต์ แบ่งปันประสบการณ์ของคุณกับ

263
00:14:30,413 --> 00:14:33,494
Buzz ถามคำถามได้เต็มที่ ถ้าผมตอบได้

264
00:14:33,494 --> 00:14:37,456
ผมจะพยายามเต็มที่ และนั่นคือตอนจบของวิดีโอนี้

265
00:14:37,456 --> 00:14:39,040
ขอบคุณที่รับชมครับ