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
# สรุป: 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 สามารถทำได้หลายวิธี แต่แนะนำวิธี Native Gateway เพราะให้ฟังก์ชันเต็มรูปแบบที่สุด (cron, images, reactions, approvals, memory, session management) - prerequisites ที่สำคัญที่สุดคือต้องมี Buzz CLI binary อยู่ใน path ถ้าไม่มี เอเจนต์จะรับข้อความได้แต่ตอบกลับไม่ได้ - โฮสต์แนะนำ skill ที่เขียนขึ้นเองบน GitHub (Dombe Studio/Buzz Skills) เพื่อช่วยให้เอเจนต์ตั้งค่า Buzz CLI ได้ง่ายขึ้น รวมถึงจัดการ error และกฎความปลอดภัย - ขั้นตอนการตั้งค่า: สร้างเอเจนต์ใน Buzz → รับ private key → รัน Hermes Gateway setup wizard → เลือก Buzz → ใส่ community URL และ Nostr private key → ติดตั้ง Buzz CLI ผ่าน skill → อัปเดต credentials → รีสตาร์ท gateway - Nostr private key เปรียบเสมือน private key ของ crypto wallet ต้องเก็บเป็นความลับ ส่วน public key โชว์ได้ตามปกติ - เอเจนต์ที่ตั้งค่าแล้วจะมี memory และเข้าถึงเซสชันก่อนหน้าได้ข้าม platform (เหมือน Telegram/Discord) - โชว์ตัวอย่างการให้เอเจนต์ทำงานร่วมกัน: Hibana (บน Spark) วิจัยอัปเดตของ Buzz แล้วรายงานให้ Bulls (บน PC) ตรวจสอบ โดยทั้งคู่เป็น Hermes agent บนเครื่องคนละเครื่อง - การมี workspace ที่เอเจนต์หลายตัวบนเครื่องต่างกันทำงานร่วมกันได้ ปลดล็อกเวิร์กโฟลว์ใหม่ๆ โดยเฉพาะสำหรับทีม - มีปัญหาเล็กน้อย เช่น เอเจนต์บางครั้งเงียบไปเพราะไม่มี tool call แบบเต็มที่ และ error messages บางครั้งไม่แม่นยำ - โฮสต์จะพัฒนา Buzz Skills repo ต่อไป โดยจะเพิ่ม skill ที่ช่วยให้เอเจนต์ใช้ Buzz อย่างถูกต้อง ## ความเห็นสรุป วิดีโอนี้เป็นคู่มือปฏิบัติจริงที่ละเอียดมากสำหรับการเชื่อม Hermes Agent เข้ากับ Buzz ผ่าน Native Gateway โดยโชว์ทั้งปัญหาที่เจอจริงและวิธีแก้ การทำให้เอเจนต์หลายตัวบนเครื่องต่างกันทำงานร่วมกันได้เป็นความสามารถที่น่าสนใจมาก แม้จะยังมีความไม่เสถียรบางส่วนอยู่ แต่ก็มีศักยภาพสูงสำหรับการทำงานเป็นทีมในอนาคตครับ
คำแปลเต็ม
แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ
ตอนนี้ผมกำลังอยู่ใน Buzz และกำลังทำงานกับทีม multi-agent ของผม โดยใช้โมเดลของ Claude, โมเดลของ OpenAI รวมถึง Hermes agent ของผมเองบางส่วนครับ ผมอยู่ในกลุ่มส่วนตัวของผมที่นี่ คุณจะเห็นว่าผมกำลังถามคำถามเอเจนต์ต่างๆ ของผม ผมถามความเห็นของพวกเขาเกี่ยวกับวิธีการทำ pull request บนโปรเจกต์จากเครื่องคนละเครื่อง Buzz ตอบคำถามนั้น และนี่คือ Hermes agent ของผมบนพีซี ผมได้รับการตอบกลับจาก Hibana ซึ่งก็เป็น Hermes agent เหมือนกัน แต่อยู่บนเครื่อง DJ Spark ที่ผมมักจะ SSH เข้าไปใช้ แล้วก็ได้รับการยืนยันจาก Sonnet ซึ่งเป็น Claude agent บนพีซีของผม ตอนนี้ผมมีเอเจนต์หลายตัวทำงานร่วมกันบนโปรเจกต์ของผม ได้ความเห็นจากพวกเขา ได้ผลงานจากพวกเขา ขณะที่เราทำงานบนโปรเจกต์ผ่านโฟลเดอร์โปรเจกต์ที่แชร์กัน ซึ่งเป็น repo ที่เราจัดการร่วมกันครับ
ส่วนมากของสิ่งเหล่านี้ยังทำไม่ได้ในสัปดาห์ก่อน ตอนที่ผมลงวิดีโอคู่มือ Buzz สำหรับมือใหม่ ในวิดีโอนี้ผมจะมาโชว์ให้ดูว่า หนึ่ง จะตั้งค่า Hermes agent ใน Buzz อย่างไร ผมจะแนะนำ skill ที่มีประโยชน์บางตัวที่คิดว่าจะช่วยให้กระบวนการนี้ง่ายขึ้นมาก ผมจะโชว์ให้ดูว่าคุณจะทำให้พวกมันทำงานร่วมกันแบบนี้ได้อย่างไร แล้วก็จะโชว์ให้ดูจริงๆ ว่าคุณจะทำให้พวกมันทำงานร่วมกันบน shared repo ได้อย่างไร เพื่อให้เอเจนต์ต่างๆ ของคุณที่อยู่บนเครื่องต่างกันสามารถทำงานบนโปรเจกต์เดียวกันได้ครับ เริ่มกันเลย
และถ้าคุณรันเอเจนต์เองและอยากเข้าถึง LLM wiki ที่ผมใช้เองสำหรับวิดีโอเหล่านี้เพื่อทำการวิจัยและสร้างเนื้อหาจริงๆ ลองดูโปรเจกต์ของผมที่ agentwikis.com ครับ ผมให้ wiki เหล่านี้ทั้งหมดฟรี ในหัวข้อต่างๆ มากมาย และคุณก็สามารถสมัครบัญชี pro ในราคา $9.99 ต่อเดือน ซึ่งจะให้สิทธิ์เข้าถึง wiki ขนาดใหญ่พิเศษ ที่จะมีหน้ามากกว่าและรายละเอียดมากกว่าในแต่ละหัวข้อครับ ทีนี้กลับเข้าสู่วิดีโอ
ทีนี้อย่างที่เห็น ผมมีเอเจนต์สองสามตัวรันอยู่แล้วผ่าน Hermes บน Buzz ของผม News Research ได้ประกาศเกี่ยวกับการเชื่อมต่อกับ Buzz ผ่าน Hermes agent คุณสามารถดูได้จากหน้า docs ของพวกเขา มีวิธีทำอยู่สองสามแบบ คุณทำได้ในตัว desktop runtime เอง และคุณควรจะเห็นถ้าเข้าไปที่ settings ที่นี่ ถ้าเลื่อนลงไปที่ส่วน agents คุณควรจะเห็น จำได้ไหมครับว่าสัปดาห์ก่อนมีแค่ตัวเลือกประมาณสี่ตัว ตอนนี้มีเพิ่มมาเยอะเลย มี Grok build, Hermes agent, Kimi code, open code พวกนี้พร้อมใช้งานแล้ว
ก็มีวิธีทำผ่านตัว desktop app เอง ซึ่งต้องใช้ ACP สำหรับเรื่องนี้ ผมประสบปัญหาในการทำให้มันทำงานได้สักเล็กน้อย และผมประสบความสำเร็จมากกว่ากับตัวเลือกที่สาม ซึ่งก็คือ Native Gateway นี่คือสิ่งที่ผมแนะนำครับ และคุณจะเห็นว่าพวกเขาแนะนำให้ใช้สำหรับ Hermes agent แบบเต็มที่ที่นี่ และถ้าคุณใช้ Hermes agent มาบ้างและตั้งค่าไว้บน Telegram หรือ Discord อะไรแบบนั้น คุณจะคุ้นเคยกับ gateway อยู่แล้ว มันให้ฟังก์ชันการทำงานแบบเต็มรูปแบบ เช่น cron delivery และอย่างอื่นๆ เช่น รูปภาพ, reactions, พร้อมกับระบบ approvals, memory และ session management ของ Hermes เองที่ยังคงอยู่ครบ ซึ่งผมคิดว่าสำคัญเพราะคุณต้องการสิ่งเหล่านั้นด้วย
ทีนี้มาเดินผ่านขั้นตอนนี้ดู สิ่งที่ค่อนข้างยุ่งยากและทำให้หลายคนสะดุด รวมถึงตัวผมเอง คือ prerequisites เหล่านี้สำคัญมากครับ คุณต้องมี Buzz CLI binary อยู่ใน path ของคุณเพื่อให้สิ่งนี้ทำงานได้ ถ้าคุณยังไม่ได้ตั้งค่าส่วนนี้ คุณสามารถเชื่อมเอเจนต์ของคุณเข้ากับมันได้ คุณสามารถส่งข้อความหามันได้ มันจะ react กับคุณ แต่มันจะไม่ตอบคุณกลับจริงๆ ครับ ถ้าต้องการความช่วยเหลือเรื่องนี้ นี่คือ GitHub ของผมครับ Dombe Studio/Buzz Skills ผมคงจะใส่ skill เพิ่มเข้าไปอีกเมื่อคุณดูวิดีโอนี้ แต่ตัวที่ชื่อ Hermes and Buzz เป็น skill ที่ช่วยให้คุณตั้งค่า CLI ได้ตรงตัวและทำให้ทุกอย่างรันได้ที่นี่ มันไม่ได้ใช้ของทำงานอัตโนมัติหรือใช้งานง่ายมากสำหรับเอเจนต์ในการตั้งค่า ผมก็เลยสร้าง skill นี้ขึ้นมา ที่จะบอกเอเจนต์ว่าต้องใช้อะไรเมื่อไร รวมถึง error ที่อาจจะเจอ กฎความปลอดภัย และวิธีการทำ มันค่อนข้างยุ่งยากนิดหน่อย ผมเลยคิดว่า skill นี้มีประโยชน์ครับ
ทีนี้ผมมีเอเจนต์ตั้งค่าไว้แล้วสองตัว แต่ผมอยากเพิ่มตัวที่ตอนนี้อยู่บน VPS ของผม ที่คุณรู้จักในชื่อ Admiral ผมคิดว่าสิ่งที่ต้องทำที่นี่คือต้องสร้างเอเจนต์ขึ้นมาก่อน มาสร้างเอเจนต์กันเลย เรียกมันว่า Admiral ผมจะใส่รูปภาพให้ทีหลัง "คุณคือ Admiral Hermes agent ที่อยู่บน VPS ของฉัน" คุณก็แค่เลือก harness เป็น Hermes agent แล้วใช้ค่า default แล้วกด create agent ครับ ทีนี้มันจะให้ private key แก่คุณ ซึ่งสำคัญมาก นี่คือสิ่งที่คุณจะต้องใช้ตอนตั้งค่า gateway คุณต้องเซฟไว้ให้ดีครับ
ทีนี้เราเห็น Admiral สีเขียวตรงนี้บอกว่ากำลังรันอยู่ แต่จริงๆ แล้วไม่ได้รันอยู่ตอนนี้นะ ถ้าผมตอบกลับไป มันจะไม่ทำอะไรเลย คุณควรจะอัปเดต Hermes agent ถ้ายังไม่ได้ทำ แล้วเลือก Hermes Gateway setup ซึ่งจะเปิด gateway setup wizard ขึ้นมา มันจะถามว่าต้องการใช้ messaging platform ไหน และคุณจะเห็นว่า Buzz อยู่ตรงนี้เลย มาตั้งค่า Buzz กันเลยครับ
relay URL จะเป็น community ของคุณ ในกรณีของผม ผมมี private community ส่วนตัวมาก เป็นส่วนตัวมากจริงๆ มีแค่ผมคนเดียว ผมจะก๊อปปี community URL ที่นี่ แล้วก็ส่วน Nostr private key นี่คือกุญแจที่ผมโชว์ให้ดูเมื่อกี้ ถึงจะเบลอไว้ แต่นี่คืออันที่คุณต้องเซฟ และนี่คือสิ่งที่คุณจะใช้เชื่อมต่อ และแน่นอนว่าเอเจนต์ที่คุณสร้างต้องอยู่ภายใน community นี้ด้วย ไม่งั้นจะใช้งานไม่ได้เลยครับ
ส่วนนี้ผมปล่อยว่างไว้ home channel ก็ปล่อยว่าง อนุญาตให้สมาชิก community ทุกคนคุยกับเอเจนต์ไหม ใช่ครับ คุณสามารถจำกัดการควบคุมได้ที่นี่ ดูสิถ้าผมกดตรงนี้ allowed users คือ คั่นด้วย comma ของ Npub หรือ hex pub keys นี่คือ pub keys ของคุณ ซึ่งถ้าไปที่ settings จะเจอในส่วน identity ของคุณ public key ของคุณจะเป็นตัวนี้ และตัวนี้โชว์ได้นะครับ มันเป็น public key แต่ห้ามโชว์ private key เด็ดขาด ถ้าโชว์ไป พวกเขาจะเข้าถึงบัญชีของคุณได้ ลองนึกถึง crypto wallet ที่คุณอาจจะมีอยู่สิครับ คุณมี private key ใช่ไหม และคุณมี public key ซึ่งก็คือ address ที่ทุกคนเห็นได้และอยู่บน chain เท่านั้นเองครับ
เสร็จแล้ว รีสตาร์ท Gateway ไหม ก็ได้ครับ ทีนี้จะเชื่อม Gateway กับเอเจนต์ที่อยู่ตรงนี้เข้ากับ Admiral แต่ยังไม่จบ เพราะสิ่งที่คุณต้องมีคือ Buzz CLI ที่ผมโชว์ให้ดูเมื่อกี้ใน repo นั้น ต่อให้ gateway รีสตาร์ทแล้วตรงนี้ ผมจะโชว์ให้ดูนะ มันจะยังไม่ทำงานครับ ลอง DM หาเขาดู คุณจะได้รับการตอบกลับ มี reaction ตา ก็แสดงว่ามีการเชื่อมต่อบางอย่างเกิดขึ้น และถ้าคลิกตรง view activity คุณจะเห็นได้ แต่เขาจะไม่สามารถตอบผมกลับได้จริงๆ เพราะเขาไม่มี CLI คุณจะเห็นแม้กระทั่งส่วน thinking ได้ เขากำลังเตรียมตอบ คุณจะเห็น tool call ต่างๆ แต่ดูสิครับ ส่งคำตอบไม่ได้ และบางครั้งมันจะแสดง error ที่ต่างกันออกไป อันนี้บอกว่า Buzz rejected การส่งเพราะเอเจนต์ไม่ใช่สมาชิกของ DM channel ซึ่งจริงๆ ไม่ใช่อย่างนั้น ปัญหาจริงๆ คือ CLI ตามที่ผมบอกไปเมื่อกี้ บางครั้ง error ไม่ได้แม่นยำนัก คุณเห็น channels ได้นะ เขาได้รับอนุญาตใน DM แล้ว
สิ่งที่เราต้องทำคือผมจะเข้าไปใน Hermes chat ที่นี่ เข้าไปแล้ว ทีนี้อยู่บน Admiral ใช่ไหมครับ ผมอยู่ใน TUI และผมจะพิมพ์ว่าผมต้องการตั้งค่า Buzz integration สำหรับเอเจนต์ตัวนี้ นี่คือ skill ที่ผมทำขึ้นเพื่อให้ Hermes ใช้ตั้งค่า Buzz CLI ผมได้ตั้งค่าเอเจนต์ใน Buzz แล้วก็ messaging gateway เรียบร้อยแล้ว มันจะขอ implicit approval ที่นี่สำหรับการตั้งค่า Buzz CLI และคุณจะเห็นว่ามันกำลังรัน Python script ที่ชื่อว่า update Buzz credentials ส่วนนี้ก็สำคัญเหมือนกัน มันเป็นส่วนหนึ่งของ helper script ที่มีอยู่สองตัวใน skill นี้ ซึ่งเป็นวิธีอัปเดต credentials ของคุณใน Buzz เป็นสคริปต์ช่วยสำหรับเอเจนต์ให้ทำ เพราะสิ่งนี้ก็ต้องทำด้วย ไม่ใช่แค่ CLI เท่านั้นครับ
ทีนี้การติดตั้ง Buzz CLI เสร็จสมบูรณ์ ขั้นตอนต่อไปคือตั้งค่า path สำหรับ CLI แล้วรีสตาร์ท gateway แล้วมันก็จะเชื่อมต่อได้ ทีนี้น่าจะเชื่อมต่อสำเร็จแล้ว มีขั้นตอนหนึ่งที่ต้องใส่ private key ของคุณเอง ซึ่งผมไม่ได้โชว์ให้เห็นชัดทั้งหมด แต่เป็นส่วนหนึ่งของคู่มือ มันจะบอกว่าต้องใส่ที่ไหน ทีนี้ทุกอย่างน่าจะเชื่อมต่อกันแล้ว ไปที่ Admiral รีสตาร์ทเขาหน่อย แล้วไปที่ DMs ที่นี่ สวัสดี มันบอกว่ายังไม่ได้ตั้งค่า home channel สำหรับ Buzz แต่คุณตั้งค่า home channel ได้เหมือนกับที่ทำกับ Telegram หรืออะไรแบบนั้น โอ้ ได้รับการตอบกลับแล้ว ดีครับ นี่เลย "สวัสดีครับ Admiral พูดอยู่ ช่วยอะไรได้บ้างครับ"
และเพื่อโชว์ให้ดู ผมถามว่า "ช่วยบอกหัวข้อสุดท้ายที่เราคุยกันได้ไหม" ตอนแรกมันไม่ตอบ ผมเลยทัก hello ไปก่อนเพราะสงสัย แล้วมันก็ตอบกลับมา มันบอกว่า "หัวข้อล่าสุดของเราคือการตั้งค่า Buzz CLI integration สำหรับ Hermes agent ตัวนี้" ซึ่งก็จริงครับ คุณเพิ่งเห็นผมอยู่ใน TUI ทำเรื่อง Buzz CLI integration อยู่ คุณจะเห็นว่ามันมี memory มันเข้าถึงเซสชันก่อนหน้าได้แม้จะอยู่บน platform ที่ต่างกัน เหมือนที่คุณใช้กับ Telegram หรืออะไรแบบนั้น ตราบใดที่เป็นเอเจนต์ตัวเดียวกัน ก็มีเรื่องแปลกๆ บางอย่าง เช่น เนื่องจากมันไม่ได้มี tool call แบบเต็มที่ที่คุณจะเห็นได้ว่าเอเจนต์กำลังทำงานจริงๆ บางครั้งมันก็เงียบไปเลยแบบนี้ แต่จริงๆ แล้วมันกำลังทำงานอยู่ ทีนี้เราก็ได้แล้วครับ Admiral ตั้งค่าเรียบร้อย ตอนนี้เรามีเอเจนต์สามตัวบนสามเครื่องที่ต่างกัน Admiral อยู่บน VPS Hibana อยู่บน Spark Bulls อยู่บนเครื่อง local PC ของผม
ทีนี้มาให้พวกเขาทำงานร่วมกันสักหน่อย "Hibana ช่วยวิจัยอัปเดตล่าสุดของ Buzz แล้วรายงานให้ Bulls ได้ไหม และขอให้เขาตรวจสอบอัปเดตใหม่ๆ อีกที" และคุณจะเห็น Hibana ตอบที่นี่ เป็นรายการยาวมากของอัปเดตล่าสุด และคุณจะเห็นว่าเขาตอบ Bulls ตามที่ผมขอ นี่คืออัปเดตล่าสุด และเขาขอให้ Bulls ตรวจสอบให้ผมอีกที ทีนี้คุณจะเห็น Bulls กำลัง thinking เขาคงจะตรวจสอบให้ผม และอีกครั้ง ทั้งสองตัวนี้เป็น Hermes agent แต่อยู่บนอุปกรณ์คนละเครื่องกัน คุณเห็นใน thread ที่เขาโพสต์ไว้ Bulls บอกว่าตรวจสอบทุกอย่างแล้ว ยืนยันเรื่องนี้ เช็คเรื่องนี้ แต่เขาให้ความเห็นเพิ่มหน่อยหนึ่ง คือเรื่องที่ว่า IPMP เป็น merge specification ไม่ใช่ implementation ของโปรเจกต์ที่ส่งมอบแล้ว ทีนี้ก็เห็นแล้วครับ พวกเขาทำงานร่วมกันได้แล้ว ทำการวิจัยและทำงานร่วมกันบนโปรเจกต์ได้
นี่เป็นแค่ตัวอย่างง่ายๆ แต่คุณลองนึกภาพดูว่ามีการตั้งค่าแบบนี้ workspace เดียวกันโดยมีเอเจนต์ต่างๆ สามารถโต้ตอบกันได้ ขอให้กันและกันทำงานบางอย่างได้ มันจะปลดล็อกเวิร์กโฟลว์บางอย่างที่ทำได้ โดยเฉพาะในกลุ่มแบบนี้ที่ผมสามารถเชิญคนอื่นเข้ามาและให้พวกเขาเอาเอเจนต์ของตัวเองเข้ามาได้ด้วย ผมคิดว่ามันเป็นตัวเลือกที่ดีมากสำหรับทีมครับ หรืออย่างน้อยมันก็จะเป็นตัวเลือกที่ดีเมื่อมันพัฒนาจนมีความเป็นผู้ใหญ่และเสถียรมากขึ้น
ทีนี้ก็คงจะเป็นท้ายวิดีโอนี้แล้ว ผมแค่อยากโชว์วิธีตั้งค่า Hermes agent ใน Buzz ผ่าน gateway feature แล้วลองโชว์ตัวอย่างว่าเอเจนต์สามารถทำงานร่วมกันได้อย่างไร แต่ผมจะเล่นกับ Buzz ต่อไปเพราะคิดว่ามันเป็นโปรเจกต์ที่น่าสนใจ และจะพัฒนา repo นั้นต่อไป นี่เลยครับ Buzz Skills ผมกำลังทำอยู่ในเครื่องที่โฟลเดอร์ projects และเมื่อพร้อมก็จะ push ขึ้นไป คุณจะเห็นว่าผมเพิ่มอันใหม่เข้าไปอีกแล้ว เพราะมี skill แบบนี้อีกมากที่คิดว่าจะช่วยให้เอเจนต์รู้จักรูปแบบที่ถูกต้องและรู้วิธีใช้ Buzz อย่างถูกต้อง มันค่อนข้างยุ่งยากนิดหน่อย บางส่วนต้องใช้รูปแบบเฉพาะ แต่ลองไปดูได้ครับ ติดตาม Buzz Skills บน GitHub ของผมเพื่อดูอัปเดต แต่นี่ก็เป็นอันจบวิดีโอนี้แล้วครับ
โปรดคอมเมนต์ทิ้งไว้นะครับ บอกผมได้เลยว่าประสบการณ์ของคุณกับ Buzz เป็นอย่างไร ถามคำถามได้ตามสบาย ถ้าตอบได้ผมจะตอบให้เต็มที่ครับ แต่นี่ก็เป็นอันจบวิดีโอนี้แล้ว ขอบคุณที่รับชมครับ
หมายเหตุการแปล
ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ
- No `[ฟังไม่ชัด]` markers were needed. The transcript was clear throughout.
- [x] No `[ฟังไม่ชัด]` markers left unaddressed
อภิธานศัพท์เทคนิค
คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ
| ศัพท์ | คำแปล / คำอธิบาย |
|---|---|
| Hermes Agent | แพลตฟอร์มเอเจนต์ AI ที่รันบนเครื่องของผู้ใช้ รองรับหลาย messaging platform |
| Buzz | แพลตฟอร์ม multi-agent สำหรับให้เอเจนต์และผู้ใช้ทำงานร่วมกัน |
| Native Gateway | วิธีเชื่อมต่อ Hermes Agent กับ messaging platform ที่ให้ฟังก์ชันเต็มรูปแบบ |
| ACP | Agent Communication Protocol — โปรโตคอลสำหรับการสื่อสารระหว่างเอเจนต์ |
| Nostr | โปรโตคอลเครือข่ายแบบกระจายศูนย์ ใช้สำหรับ messaging |
| private key | กุญแจส่วนตัว ใช้สำหรับยืนยันตัวตน ต้องเก็บเป็นความลับ |
| public key | กุญแจสาธารณะ สามารถแชร์ได้ ใช้ระบุตัวตนบนเครือข่าย |
| Buzz CLI | เครื่องมือ command-line สำหรับควบคุม Buzz จาก terminal |
| CLI | Command Line Interface — ส่วนติดต่อผ่านบรรทัดคำสั่ง |
| multi-agent | ระบบที่มีเอเจนต์หลายตัวทำงานร่วมกัน |
| cron delivery | การส่งงานหรือข้อความตามเวลาที่กำหนดไว้ล่วงหน้า |
| session management | การจัดการเซสชันการทำงานของเอเจนต์ |
| TUI | Terminal User Interface — ส่วนติดต่อผู้ใช้ผ่าน terminal |
| relay URL | URL ของรีเลย์เซิร์ฟเวอร์ที่ใช้สำหรับรับส่งข้อความ |
| VPS | Virtual Private Server — เซิร์ฟเวอร์เสมือนส่วนตัว |
| DJ Spark | อุปกรณ์ฮาร์ดแวร์ (คาดว่าเป็น NVIDIA DGX Spark) ที่รันเอเจนต์ได้ |
| harness | กรอบการทำงานสำหรับรันเอเจนต์ในรูปแบบต่างๆ |
| pull request | คำขอดึงการเปลี่ยนแปลงโค้ดเข้าสู่ repository |
| repo (repository) | คลังเก็บโค้ด/โปรเจกต์ |
| crypto wallet | กระเป๋าเงินดิจิทัลสำหรับเก็บสินทรัพย์บน blockchain |
| agentwikis.com | เว็บไซต์ที่โฮสต์ให้ความรู้ LLM wiki ฟรีของโฮสต์ |
| IPMP | ข้อมูลจำเพาะการ merge (merge specification) — ไม่ใช่ implementation ที่ส่งมอบแล้ว |
| Sonnet | โมเดล Claude Sonnet ของ Anthropic |
ซับไตเติ้ลภาษาไทย
ดาวน์โหลดหรือดูซับทั้งหมด
1 00:00:00,000 --> 00:00:04,958 ตอนนี้ผมกำลังอยู่ใน Buzz และกำลังทำงานกับทีม multi-agent 2 00:00:04,958 --> 00:00:09,474 ของผม โดยใช้โมเดลของ Claude, โมเดลของ OpenAI รวมถึง 3 00:00:09,474 --> 00:00:15,141 Hermes agent ของผมเองบางส่วนครับ ผมอยู่ในกลุ่มส่วนตัวของผมที่นี่ 4 00:00:15,141 --> 00:00:22,755 คุณจะเห็นว่าผมกำลังถามคำถามเอเจนต์ต่างๆ ของผม ผมถามความเห็นของพวกเขาเกี่ยวกับวิธีการทำ
เปิดดูซับไตเติ้ลทั้งหมด (169 segments)
1 00:00:00,000 --> 00:00:04,958 ตอนนี้ผมกำลังอยู่ใน Buzz และกำลังทำงานกับทีม multi-agent 2 00:00:04,958 --> 00:00:09,474 ของผม โดยใช้โมเดลของ Claude, โมเดลของ OpenAI รวมถึง 3 00:00:09,474 --> 00:00:15,141 Hermes agent ของผมเองบางส่วนครับ ผมอยู่ในกลุ่มส่วนตัวของผมที่นี่ 4 00:00:15,141 --> 00:00:22,755 คุณจะเห็นว่าผมกำลังถามคำถามเอเจนต์ต่างๆ ของผม ผมถามความเห็นของพวกเขาเกี่ยวกับวิธีการทำ 5 00:00:22,755 --> 00:00:27,094 pull request บนโปรเจกต์จากเครื่องคนละเครื่อง Buzz 6 00:00:27,094 --> 00:00:31,255 ตอบคำถามนั้น และนี่คือ Hermes agent ของผมบนพีซี 7 00:00:31,255 --> 00:00:35,859 ผมได้รับการตอบกลับจาก Hibana ซึ่งก็เป็น Hermes agent 8 00:00:35,859 --> 00:00:40,286 เหมือนกัน แต่อยู่บนเครื่อง DJ Spark ที่ผมมักจะ SSH 9 00:00:40,286 --> 00:00:44,713 เข้าไปใช้ แล้วก็ได้รับการยืนยันจาก Sonnet ซึ่งเป็น 10 00:00:44,713 --> 00:00:51,443 Claude agent บนพีซีของผม ตอนนี้ผมมีเอเจนต์หลายตัวทำงานร่วมกันบนโปรเจกต์ของผม 11 00:00:51,443 --> 00:00:59,677 ได้ความเห็นจากพวกเขา ได้ผลงานจากพวกเขา ขณะที่เราทำงานบนโปรเจกต์ผ่านโฟลเดอร์โปรเจกต์ที่แชร์กัน 12 00:00:59,677 --> 00:01:07,114 ซึ่งเป็น repo ที่เราจัดการร่วมกันครับ ส่วนมากของสิ่งเหล่านี้ยังทำไม่ได้ในสัปดาห์ก่อน 13 00:01:07,114 --> 00:01:13,401 ตอนที่ผมลงวิดีโอคู่มือ Buzz สำหรับมือใหม่ ในวิดีโอนี้ผมจะมาโชว์ให้ดูว่า 14 00:01:13,401 --> 00:01:18,182 หนึ่ง จะตั้งค่า Hermes agent ใน Buzz อย่างไร ผมจะแนะนำ 15 00:01:18,182 --> 00:01:24,026 skill ที่มีประโยชน์บางตัวที่คิดว่าจะช่วยให้กระบวนการนี้ง่ายขึ้นมาก 16 00:01:24,026 --> 00:01:29,338 ผมจะโชว์ให้ดูว่าคุณจะทำให้พวกมันทำงานร่วมกันแบบนี้ได้อย่างไร 17 00:01:29,338 --> 00:01:34,297 แล้วก็จะโชว์ให้ดูจริงๆ ว่าคุณจะทำให้พวกมันทำงานร่วมกันบน 18 00:01:34,297 --> 00:01:43,948 shared repo ได้อย่างไร เพื่อให้เอเจนต์ต่างๆ ของคุณที่อยู่บนเครื่องต่างกันสามารถทำงานบนโปรเจกต์เดียวกันได้ครับ 19 00:01:43,948 --> 00:01:48,198 เริ่มกันเลย และถ้าคุณรันเอเจนต์เองและอยากเข้าถึง 20 00:01:48,198 --> 00:01:54,838 LLM wiki ที่ผมใช้เองสำหรับวิดีโอเหล่านี้เพื่อทำการวิจัยและสร้างเนื้อหาจริงๆ 21 00:01:54,838 --> 00:01:59,000 ลองดูโปรเจกต์ของผมที่ agentwikis.com ครับ ผมให้ 22 00:01:59,000 --> 00:02:05,109 wiki เหล่านี้ทั้งหมดฟรี ในหัวข้อต่างๆ มากมาย และคุณก็สามารถสมัครบัญชี 23 00:02:05,109 --> 00:02:09,359 pro ในราคา $9.99 ต่อเดือน ซึ่งจะให้สิทธิ์เข้าถึง 24 00:02:09,359 --> 00:02:15,911 wiki ขนาดใหญ่พิเศษ ที่จะมีหน้ามากกว่าและรายละเอียดมากกว่าในแต่ละหัวข้อครับ 25 00:02:15,911 --> 00:02:22,640 ทีนี้กลับเข้าสู่วิดีโอ ทีนี้อย่างที่เห็น ผมมีเอเจนต์สองสามตัวรันอยู่แล้วผ่าน 26 00:02:22,640 --> 00:02:28,661 Hermes บน Buzz ของผม News Research ได้ประกาศเกี่ยวกับการเชื่อมต่อกับ 27 00:02:28,661 --> 00:02:33,000 Buzz ผ่าน Hermes agent คุณสามารถดูได้จากหน้า docs 28 00:02:33,000 --> 00:02:37,692 ของพวกเขา มีวิธีทำอยู่สองสามแบบ คุณทำได้ในตัว desktop 29 00:02:37,692 --> 00:02:41,942 runtime เอง และคุณควรจะเห็นถ้าเข้าไปที่ settings 30 00:02:41,942 --> 00:02:46,104 ที่นี่ ถ้าเลื่อนลงไปที่ส่วน agents คุณควรจะเห็น 31 00:02:46,104 --> 00:02:50,619 จำได้ไหมครับว่าสัปดาห์ก่อนมีแค่ตัวเลือกประมาณสี่ตัว 32 00:02:50,619 --> 00:02:55,135 ตอนนี้มีเพิ่มมาเยอะเลย มี Grok build, Hermes agent, 33 00:02:55,135 --> 00:03:00,448 Kimi code, open code พวกนี้พร้อมใช้งานแล้ว ก็มีวิธีทำผ่านตัว 34 00:03:00,448 --> 00:03:04,609 desktop app เอง ซึ่งต้องใช้ ACP สำหรับเรื่องนี้ 35 00:03:04,609 --> 00:03:12,489 ผมประสบปัญหาในการทำให้มันทำงานได้สักเล็กน้อย และผมประสบความสำเร็จมากกว่ากับตัวเลือกที่สาม 36 00:03:12,489 --> 00:03:16,828 ซึ่งก็คือ Native Gateway นี่คือสิ่งที่ผมแนะนำครับ 37 00:03:16,828 --> 00:03:21,343 และคุณจะเห็นว่าพวกเขาแนะนำให้ใช้สำหรับ Hermes agent 38 00:03:21,343 --> 00:03:27,010 แบบเต็มที่ที่นี่ และถ้าคุณใช้ Hermes agent มาบ้างและตั้งค่าไว้บน 39 00:03:27,010 --> 00:03:31,349 Telegram หรือ Discord อะไรแบบนั้น คุณจะคุ้นเคยกับ 40 00:03:31,349 --> 00:03:35,953 gateway อยู่แล้ว มันให้ฟังก์ชันการทำงานแบบเต็มรูปแบบ 41 00:03:35,953 --> 00:03:40,911 เช่น cron delivery และอย่างอื่นๆ เช่น รูปภาพ, reactions, 42 00:03:40,911 --> 00:03:45,604 พร้อมกับระบบ approvals, memory และ session management 43 00:03:45,604 --> 00:03:52,599 ของ Hermes เองที่ยังคงอยู่ครบ ซึ่งผมคิดว่าสำคัญเพราะคุณต้องการสิ่งเหล่านั้นด้วย 44 00:03:52,599 --> 00:03:58,708 ทีนี้มาเดินผ่านขั้นตอนนี้ดู สิ่งที่ค่อนข้างยุ่งยากและทำให้หลายคนสะดุด 45 00:03:58,708 --> 00:04:03,401 รวมถึงตัวผมเอง คือ prerequisites เหล่านี้สำคัญมากครับ 46 00:04:03,401 --> 00:04:09,333 คุณต้องมี Buzz CLI binary อยู่ใน path ของคุณเพื่อให้สิ่งนี้ทำงานได้ 47 00:04:09,333 --> 00:04:15,619 ถ้าคุณยังไม่ได้ตั้งค่าส่วนนี้ คุณสามารถเชื่อมเอเจนต์ของคุณเข้ากับมันได้ 48 00:04:15,619 --> 00:04:22,083 คุณสามารถส่งข้อความหามันได้ มันจะ react กับคุณ แต่มันจะไม่ตอบคุณกลับจริงๆ 49 00:04:22,083 --> 00:04:26,598 ครับ ถ้าต้องการความช่วยเหลือเรื่องนี้ นี่คือ GitHub 50 00:04:26,598 --> 00:04:31,026 ของผมครับ Dombe Studio/Buzz Skills ผมคงจะใส่ skill 51 00:04:31,026 --> 00:04:35,187 เพิ่มเข้าไปอีกเมื่อคุณดูวิดีโอนี้ แต่ตัวที่ชื่อ 52 00:04:35,187 --> 00:04:39,348 Hermes and Buzz เป็น skill ที่ช่วยให้คุณตั้งค่า 53 00:04:39,348 --> 00:04:49,354 CLI ได้ตรงตัวและทำให้ทุกอย่างรันได้ที่นี่ มันไม่ได้ใช้ของทำงานอัตโนมัติหรือใช้งานง่ายมากสำหรับเอเจนต์ในการตั้งค่า 54 00:04:49,354 --> 00:04:55,109 ผมก็เลยสร้าง skill นี้ขึ้นมา ที่จะบอกเอเจนต์ว่าต้องใช้อะไรเมื่อไร 55 00:04:55,109 --> 00:04:59,624 รวมถึง error ที่อาจจะเจอ กฎความปลอดภัย และวิธีการทำ 56 00:04:59,624 --> 00:05:05,114 มันค่อนข้างยุ่งยากนิดหน่อย ผมเลยคิดว่า skill นี้มีประโยชน์ครับ 57 00:05:05,114 --> 00:05:11,223 ทีนี้ผมมีเอเจนต์ตั้งค่าไว้แล้วสองตัว แต่ผมอยากเพิ่มตัวที่ตอนนี้อยู่บน 58 00:05:11,223 --> 00:05:19,458 VPS ของผม ที่คุณรู้จักในชื่อ Admiral ผมคิดว่าสิ่งที่ต้องทำที่นี่คือต้องสร้างเอเจนต์ขึ้นมาก่อน 59 00:05:19,458 --> 00:05:25,036 มาสร้างเอเจนต์กันเลย เรียกมันว่า Admiral ผมจะใส่รูปภาพให้ทีหลัง 60 00:05:25,036 --> 00:05:29,463 "คุณคือ Admiral Hermes agent ที่อยู่บน VPS ของฉัน" 61 00:05:29,463 --> 00:05:33,890 คุณก็แค่เลือก harness เป็น Hermes agent แล้วใช้ค่า 62 00:05:33,890 --> 00:05:38,671 default แล้วกด create agent ครับ ทีนี้มันจะให้ private 63 00:05:38,671 --> 00:05:43,895 key แก่คุณ ซึ่งสำคัญมาก นี่คือสิ่งที่คุณจะต้องใช้ตอนตั้งค่า 64 00:05:43,895 --> 00:05:48,411 gateway คุณต้องเซฟไว้ให้ดีครับ ทีนี้เราเห็น Admiral 65 00:05:48,411 --> 00:05:54,255 สีเขียวตรงนี้บอกว่ากำลังรันอยู่ แต่จริงๆ แล้วไม่ได้รันอยู่ตอนนี้นะ 66 00:05:54,255 --> 00:05:58,416 ถ้าผมตอบกลับไป มันจะไม่ทำอะไรเลย คุณควรจะอัปเดต 67 00:05:58,416 --> 00:06:03,020 Hermes agent ถ้ายังไม่ได้ทำ แล้วเลือก Hermes Gateway 68 00:06:03,020 --> 00:06:08,864 setup ซึ่งจะเปิด gateway setup wizard ขึ้นมา มันจะถามว่าต้องการใช้ 69 00:06:08,864 --> 00:06:13,911 messaging platform ไหน และคุณจะเห็นว่า Buzz อยู่ตรงนี้เลย 70 00:06:13,911 --> 00:06:18,515 มาตั้งค่า Buzz กันเลยครับ relay URL จะเป็น community 71 00:06:18,515 --> 00:06:23,119 ของคุณ ในกรณีของผม ผมมี private community ส่วนตัวมาก 72 00:06:23,119 --> 00:06:27,989 เป็นส่วนตัวมากจริงๆ มีแค่ผมคนเดียว ผมจะก๊อปปี community 73 00:06:27,989 --> 00:06:34,452 URL ที่นี่ แล้วก็ส่วน Nostr private key นี่คือกุญแจที่ผมโชว์ให้ดูเมื่อกี้ 74 00:06:34,452 --> 00:06:40,827 ถึงจะเบลอไว้ แต่นี่คืออันที่คุณต้องเซฟ และนี่คือสิ่งที่คุณจะใช้เชื่อมต่อ 75 00:06:40,827 --> 00:06:45,520 และแน่นอนว่าเอเจนต์ที่คุณสร้างต้องอยู่ภายใน community 76 00:06:45,520 --> 00:06:50,655 นี้ด้วย ไม่งั้นจะใช้งานไม่ได้เลยครับ ส่วนนี้ผมปล่อยว่างไว้ 77 00:06:50,655 --> 00:06:55,083 home channel ก็ปล่อยว่าง อนุญาตให้สมาชิก community 78 00:06:55,083 --> 00:07:00,572 ทุกคนคุยกับเอเจนต์ไหม ใช่ครับ คุณสามารถจำกัดการควบคุมได้ที่นี่ 79 00:07:00,572 --> 00:07:04,999 ดูสิถ้าผมกดตรงนี้ allowed users คือ คั่นด้วย comma 80 00:07:04,999 --> 00:07:09,338 ของ Npub หรือ hex pub keys นี่คือ pub keys ของคุณ 81 00:07:09,338 --> 00:07:13,676 ซึ่งถ้าไปที่ settings จะเจอในส่วน identity ของคุณ 82 00:07:13,676 --> 00:07:18,280 public key ของคุณจะเป็นตัวนี้ และตัวนี้โชว์ได้นะครับ 83 00:07:18,280 --> 00:07:22,707 มันเป็น public key แต่ห้ามโชว์ private key เด็ดขาด 84 00:07:22,707 --> 00:07:27,046 ถ้าโชว์ไป พวกเขาจะเข้าถึงบัญชีของคุณได้ ลองนึกถึง 85 00:07:27,046 --> 00:07:31,562 crypto wallet ที่คุณอาจจะมีอยู่สิครับ คุณมี private 86 00:07:31,562 --> 00:07:35,812 key ใช่ไหม และคุณมี public key ซึ่งก็คือ address 87 00:07:35,812 --> 00:07:40,770 ที่ทุกคนเห็นได้และอยู่บน chain เท่านั้นเองครับ เสร็จแล้ว 88 00:07:40,770 --> 00:07:45,374 รีสตาร์ท Gateway ไหม ก็ได้ครับ ทีนี้จะเชื่อม Gateway 89 00:07:45,374 --> 00:07:49,801 กับเอเจนต์ที่อยู่ตรงนี้เข้ากับ Admiral แต่ยังไม่จบ 90 00:07:49,801 --> 00:07:54,937 เพราะสิ่งที่คุณต้องมีคือ Buzz CLI ที่ผมโชว์ให้ดูเมื่อกี้ใน 91 00:07:54,937 --> 00:08:00,161 repo นั้น ต่อให้ gateway รีสตาร์ทแล้วตรงนี้ ผมจะโชว์ให้ดูนะ 92 00:08:00,161 --> 00:08:05,207 มันจะยังไม่ทำงานครับ ลอง DM หาเขาดู คุณจะได้รับการตอบกลับ 93 00:08:05,207 --> 00:08:09,989 มี reaction ตา ก็แสดงว่ามีการเชื่อมต่อบางอย่างเกิดขึ้น 94 00:08:09,989 --> 00:08:16,629 และถ้าคลิกตรง view activity คุณจะเห็นได้ แต่เขาจะไม่สามารถตอบผมกลับได้จริงๆ 95 00:08:16,629 --> 00:08:21,056 เพราะเขาไม่มี CLI คุณจะเห็นแม้กระทั่งส่วน thinking 96 00:08:21,056 --> 00:08:25,218 ได้ เขากำลังเตรียมตอบ คุณจะเห็น tool call ต่างๆ 97 00:08:25,218 --> 00:08:29,379 แต่ดูสิครับ ส่งคำตอบไม่ได้ และบางครั้งมันจะแสดง 98 00:08:29,379 --> 00:08:33,629 error ที่ต่างกันออกไป อันนี้บอกว่า Buzz rejected 99 00:08:33,629 --> 00:08:38,410 การส่งเพราะเอเจนต์ไม่ใช่สมาชิกของ DM channel ซึ่งจริงๆ 100 00:08:38,410 --> 00:08:43,369 ไม่ใช่อย่างนั้น ปัญหาจริงๆ คือ CLI ตามที่ผมบอกไปเมื่อกี้ 101 00:08:43,369 --> 00:08:47,530 บางครั้ง error ไม่ได้แม่นยำนัก คุณเห็น channels 102 00:08:47,530 --> 00:08:53,108 ได้นะ เขาได้รับอนุญาตใน DM แล้ว สิ่งที่เราต้องทำคือผมจะเข้าไปใน 103 00:08:53,108 --> 00:08:57,447 Hermes chat ที่นี่ เข้าไปแล้ว ทีนี้อยู่บน Admiral 104 00:08:57,447 --> 00:09:02,317 ใช่ไหมครับ ผมอยู่ใน TUI และผมจะพิมพ์ว่าผมต้องการตั้งค่า 105 00:09:02,317 --> 00:09:06,655 Buzz integration สำหรับเอเจนต์ตัวนี้ นี่คือ skill 106 00:09:06,655 --> 00:09:12,676 ที่ผมทำขึ้นเพื่อให้ Hermes ใช้ตั้งค่า Buzz CLI ผมได้ตั้งค่าเอเจนต์ใน 107 00:09:12,676 --> 00:09:17,192 Buzz แล้วก็ messaging gateway เรียบร้อยแล้ว มันจะขอ 108 00:09:17,192 --> 00:09:21,530 implicit approval ที่นี่สำหรับการตั้งค่า Buzz CLI 109 00:09:21,530 --> 00:09:26,046 และคุณจะเห็นว่ามันกำลังรัน Python script ที่ชื่อว่า 110 00:09:26,046 --> 00:09:30,207 update Buzz credentials ส่วนนี้ก็สำคัญเหมือนกัน 111 00:09:30,207 --> 00:09:34,723 มันเป็นส่วนหนึ่งของ helper script ที่มีอยู่สองตัวใน 112 00:09:34,723 --> 00:09:39,061 skill นี้ ซึ่งเป็นวิธีอัปเดต credentials ของคุณใน 113 00:09:39,061 --> 00:09:44,640 Buzz เป็นสคริปต์ช่วยสำหรับเอเจนต์ให้ทำ เพราะสิ่งนี้ก็ต้องทำด้วย 114 00:09:44,640 --> 00:09:48,801 ไม่ใช่แค่ CLI เท่านั้นครับ ทีนี้การติดตั้ง Buzz 115 00:09:48,801 --> 00:09:53,317 CLI เสร็จสมบูรณ์ ขั้นตอนต่อไปคือตั้งค่า path สำหรับ 116 00:09:53,317 --> 00:09:57,567 CLI แล้วรีสตาร์ท gateway แล้วมันก็จะเชื่อมต่อได้ 117 00:09:57,567 --> 00:10:02,348 ทีนี้น่าจะเชื่อมต่อสำเร็จแล้ว มีขั้นตอนหนึ่งที่ต้องใส่ 118 00:10:02,348 --> 00:10:07,218 private key ของคุณเอง ซึ่งผมไม่ได้โชว์ให้เห็นชัดทั้งหมด 119 00:10:07,218 --> 00:10:11,645 แต่เป็นส่วนหนึ่งของคู่มือ มันจะบอกว่าต้องใส่ที่ไหน 120 00:10:11,645 --> 00:10:15,895 ทีนี้ทุกอย่างน่าจะเชื่อมต่อกันแล้ว ไปที่ Admiral 121 00:10:15,895 --> 00:10:22,093 รีสตาร์ทเขาหน่อย แล้วไปที่ DMs ที่นี่ สวัสดี มันบอกว่ายังไม่ได้ตั้งค่า 122 00:10:22,093 --> 00:10:26,608 home channel สำหรับ Buzz แต่คุณตั้งค่า home channel 123 00:10:26,608 --> 00:10:30,947 ได้เหมือนกับที่ทำกับ Telegram หรืออะไรแบบนั้น โอ้ 124 00:10:30,947 --> 00:10:35,728 ได้รับการตอบกลับแล้ว ดีครับ นี่เลย "สวัสดีครับ Admiral 125 00:10:35,728 --> 00:10:40,598 พูดอยู่ ช่วยอะไรได้บ้างครับ" และเพื่อโชว์ให้ดู ผมถามว่า 126 00:10:40,598 --> 00:10:45,556 "ช่วยบอกหัวข้อสุดท้ายที่เราคุยกันได้ไหม" ตอนแรกมันไม่ตอบ 127 00:10:45,556 --> 00:10:49,983 ผมเลยทัก hello ไปก่อนเพราะสงสัย แล้วมันก็ตอบกลับมา 128 00:10:49,983 --> 00:10:54,145 มันบอกว่า "หัวข้อล่าสุดของเราคือการตั้งค่า Buzz 129 00:10:54,145 --> 00:10:59,280 CLI integration สำหรับ Hermes agent ตัวนี้" ซึ่งก็จริงครับ 130 00:10:59,280 --> 00:11:04,061 คุณเพิ่งเห็นผมอยู่ใน TUI ทำเรื่อง Buzz CLI integration 131 00:11:04,061 --> 00:11:10,082 อยู่ คุณจะเห็นว่ามันมี memory มันเข้าถึงเซสชันก่อนหน้าได้แม้จะอยู่บน 132 00:11:10,082 --> 00:11:14,244 platform ที่ต่างกัน เหมือนที่คุณใช้กับ Telegram 133 00:11:14,244 --> 00:11:18,405 หรืออะไรแบบนั้น ตราบใดที่เป็นเอเจนต์ตัวเดียวกัน 134 00:11:18,405 --> 00:11:22,832 ก็มีเรื่องแปลกๆ บางอย่าง เช่น เนื่องจากมันไม่ได้มี 135 00:11:22,832 --> 00:11:28,145 tool call แบบเต็มที่ที่คุณจะเห็นได้ว่าเอเจนต์กำลังทำงานจริงๆ 136 00:11:28,145 --> 00:11:33,457 บางครั้งมันก็เงียบไปเลยแบบนี้ แต่จริงๆ แล้วมันกำลังทำงานอยู่ 137 00:11:33,457 --> 00:11:41,691 ทีนี้เราก็ได้แล้วครับ Admiral ตั้งค่าเรียบร้อย ตอนนี้เรามีเอเจนต์สามตัวบนสามเครื่องที่ต่างกัน 138 00:11:41,691 --> 00:11:46,827 Admiral อยู่บน VPS Hibana อยู่บน Spark Bulls อยู่บนเครื่อง 139 00:11:46,827 --> 00:11:51,342 local PC ของผม ทีนี้มาให้พวกเขาทำงานร่วมกันสักหน่อย 140 00:11:51,342 --> 00:11:55,858 "Hibana ช่วยวิจัยอัปเดตล่าสุดของ Buzz แล้วรายงานให้ 141 00:11:55,858 --> 00:12:00,197 Bulls ได้ไหม และขอให้เขาตรวจสอบอัปเดตใหม่ๆ อีกที" 142 00:12:00,197 --> 00:12:05,598 และคุณจะเห็น Hibana ตอบที่นี่ เป็นรายการยาวมากของอัปเดตล่าสุด 143 00:12:05,598 --> 00:12:10,644 และคุณจะเห็นว่าเขาตอบ Bulls ตามที่ผมขอ นี่คืออัปเดตล่าสุด 144 00:12:10,644 --> 00:12:15,072 และเขาขอให้ Bulls ตรวจสอบให้ผมอีกที ทีนี้คุณจะเห็น 145 00:12:15,072 --> 00:12:19,676 Bulls กำลัง thinking เขาคงจะตรวจสอบให้ผม และอีกครั้ง 146 00:12:19,676 --> 00:12:25,077 ทั้งสองตัวนี้เป็น Hermes agent แต่อยู่บนอุปกรณ์คนละเครื่องกัน 147 00:12:25,077 --> 00:12:30,655 คุณเห็นใน thread ที่เขาโพสต์ไว้ Bulls บอกว่าตรวจสอบทุกอย่างแล้ว 148 00:12:30,655 --> 00:12:36,144 ยืนยันเรื่องนี้ เช็คเรื่องนี้ แต่เขาให้ความเห็นเพิ่มหน่อยหนึ่ง 149 00:12:36,144 --> 00:12:40,749 คือเรื่องที่ว่า IPMP เป็น merge specification ไม่ใช่ 150 00:12:40,749 --> 00:12:45,973 implementation ของโปรเจกต์ที่ส่งมอบแล้ว ทีนี้ก็เห็นแล้วครับ 151 00:12:45,973 --> 00:12:51,639 พวกเขาทำงานร่วมกันได้แล้ว ทำการวิจัยและทำงานร่วมกันบนโปรเจกต์ได้ 152 00:12:51,639 --> 00:12:57,129 นี่เป็นแค่ตัวอย่างง่ายๆ แต่คุณลองนึกภาพดูว่ามีการตั้งค่าแบบนี้ 153 00:12:57,129 --> 00:13:01,910 workspace เดียวกันโดยมีเอเจนต์ต่างๆ สามารถโต้ตอบกันได้ 154 00:13:01,910 --> 00:13:08,108 ขอให้กันและกันทำงานบางอย่างได้ มันจะปลดล็อกเวิร์กโฟลว์บางอย่างที่ทำได้ 155 00:13:08,108 --> 00:13:16,254 โดยเฉพาะในกลุ่มแบบนี้ที่ผมสามารถเชิญคนอื่นเข้ามาและให้พวกเขาเอาเอเจนต์ของตัวเองเข้ามาได้ด้วย 156 00:13:16,254 --> 00:13:27,764 ผมคิดว่ามันเป็นตัวเลือกที่ดีมากสำหรับทีมครับ หรืออย่างน้อยมันก็จะเป็นตัวเลือกที่ดีเมื่อมันพัฒนาจนมีความเป็นผู้ใหญ่และเสถียรมากขึ้น 157 00:13:27,764 --> 00:13:32,811 ทีนี้ก็คงจะเป็นท้ายวิดีโอนี้แล้ว ผมแค่อยากโชว์วิธีตั้งค่า 158 00:13:32,811 --> 00:13:41,577 Hermes agent ใน Buzz ผ่าน gateway feature แล้วลองโชว์ตัวอย่างว่าเอเจนต์สามารถทำงานร่วมกันได้อย่างไร 159 00:13:41,577 --> 00:13:46,978 แต่ผมจะเล่นกับ Buzz ต่อไปเพราะคิดว่ามันเป็นโปรเจกต์ที่น่าสนใจ 160 00:13:46,978 --> 00:13:51,228 และจะพัฒนา repo นั้นต่อไป นี่เลยครับ Buzz Skills 161 00:13:51,228 --> 00:13:56,540 ผมกำลังทำอยู่ในเครื่องที่โฟลเดอร์ projects และเมื่อพร้อมก็จะ 162 00:13:56,540 --> 00:14:01,056 push ขึ้นไป คุณจะเห็นว่าผมเพิ่มอันใหม่เข้าไปอีกแล้ว 163 00:14:01,056 --> 00:14:08,670 เพราะมี skill แบบนี้อีกมากที่คิดว่าจะช่วยให้เอเจนต์รู้จักรูปแบบที่ถูกต้องและรู้วิธีใช้ 164 00:14:08,670 --> 00:14:14,868 Buzz อย่างถูกต้อง มันค่อนข้างยุ่งยากนิดหน่อย บางส่วนต้องใช้รูปแบบเฉพาะ 165 00:14:14,868 --> 00:14:20,623 แต่ลองไปดูได้ครับ ติดตาม Buzz Skills บน GitHub ของผมเพื่อดูอัปเดต 166 00:14:20,623 --> 00:14:25,936 แต่นี่ก็เป็นอันจบวิดีโอนี้แล้วครับ โปรดคอมเมนต์ทิ้งไว้นะครับ 167 00:14:25,936 --> 00:14:30,363 บอกผมได้เลยว่าประสบการณ์ของคุณกับ Buzz เป็นอย่างไร 168 00:14:30,363 --> 00:14:34,701 ถามคำถามได้ตามสบาย ถ้าตอบได้ผมจะตอบให้เต็มที่ครับ 169 00:14:34,701 --> 00:14:39,040 แต่นี่ก็เป็นอันจบวิดีโอนี้แล้ว ขอบคุณที่รับชมครับ