ทิศทางอนาคตของ A2A: เอเจนต์กำลังวางแผนสร้างเครือข่ายท้องถิ่น
บทความที่ 42 ในซีรีส์การเชื่อมต่อแพลตฟอร์มข้อความของ Hermes: หกทิศทางในอนาคตของ A2A ที่ชุมชนเสนอ
A2A ทำให้ Hermes บนเครื่องสองเครื่องสามารถ “โทรหากัน” ได้แล้ว แล้วขั้นต่อไปล่ะ? ในรายการความต้องการของชุมชน มีพิมพ์เขียวที่ใหญ่กว่านี้ซ่อนอยู่
ตอนนี้ทำอะไรได้บ้าง: ทบทวน “โทรศัพท์” กันก่อน
A2A v1.0 ลงจอดแล้ว พูดง่ายๆ คือมันทำให้ Hermes บนเครื่องต่างกันสามารถแลกนามบัตร (Agent Card) กันได้เหมือนเพื่อนร่วมงานสองคน สื่อสารด้วยภาษามาตรฐาน (JSON-RPC) อัปเดตความคืบหน้าแบบเรียลไทม์ (SSE สตรีมมิงแบบพุช) และจำบริบทของการสนทนาหลายรอบได้ ด้านความปลอดภัยทำได้ดีตามค่าเริ่มต้น: แต่ละเพียร์มีโทเคนแยกกัน ทุกการดำเนินการมีบันทึกการตรวจสอบ นี่เท่ากับให้ Hermes แต่ละตัวมี “โทรศัพท์มือถือทำงาน” หนึ่งเครื่อง — โทรได้ ส่งข้อความได้ ฝากเสียงได้ แต่จำกัดแค่การสนทนาตัวต่อตัว
ทิศทางที่หนึ่ง: เครือข่ายท้องถิ่นของเอเจนต์ (เครือข่ายประสานงานหลายโหนด)
ข้อเสนอที่ฮอตที่สุดในชุมชน คือการอัปเกรด “โทรศัพท์” เป็น “เครือข่ายท้องถิ่น” คุณมีเวิร์กสเตชัน macOS, เดสก์ท็อป Windows, เซิร์ฟเวอร์ Linux หรือแม้แต่แล็ปท็อปและโทรศัพท์มือถือ แต่ละเครื่องรัน Hermes หนึ่งตัว ตอนนี้พวกมันทำงานแยกกัน ในอนาคตอยากให้พวกมันรวมกันเป็น “เครือข่ายท้องถิ่นของเอเจนต์” ผ่าน overlay network ส่วนตัว เหมือนอุปกรณ์อัจฉริยะในบ้านทุกตัวเชื่อม Wi-Fi เดียวกัน คุณตะโกนครั้งเดียว ลำโพงในห้องนั่งเล่น ไฟในห้องนอน เตาอบในครัวก็ตอบสนองพร้อมกัน สำหรับ Hermes นี่หมายความว่างานสามารถไหลเวียนระหว่างหลายอุปกรณ์ได้อัตโนมัติ: ข้อมูลที่เก็บในแล็ปท็อป ซิงก์ไปให้เวิร์กสเตชันประมวลผลเชิงลึกโดยอัตโนมัติ แล้วผลลัพธ์ถูกส่งไปยังโทรศัพท์ให้คุณตรวจทาน
ทิศทางที่สอง: ลำดับชั้นของเอเจนต์ (เจ้านายกับลูกน้อง)
ตอนนี้ Hermes อยู่ในระดับ “เท่ากัน” ใครเริ่มบทสนทนาก็เป็นฝ่ายตั้งคำถาม ชุมชนต้องการ “ความสัมพันธ์แบบลำดับชั้น”: Hermes หัวหน้าหนึ่งตัวสามารถมอบหมายงานให้ Hermes ลูกน้องบนเครื่องอื่นได้ และหัวหน้าสามารถเห็นได้แบบเรียลไทม์ว่างานไปถึงขั้นไหน — สังเกตว่าเป็น “เห็น” ไม่ใช่ “ก้าวก่าย” เหมือนเจ้านายสั่งงานลูกน้อง: คุณแค่ต้องรู้ความคืบหน้า ไม่ต้องจ้องทุกขั้นตอนการทำงาน “การสังเกตได้แบบเชิงรับ” แบบนี้สำคัญมาก: รักษาความเป็นอิสระของลูกน้องไว้ และทำให้เจ้านายอุ่นใจ
ทิศทางที่สาม: การทำงานร่วมกันหลายเซสชัน (จากเกาะเดี่ยวสู่ห้องประชุม)
ตอนนี้คุณเปิดสามเซสชันบนเครื่องเดียวกัน — หนึ่งวิจัย หนึ่งปฏิบัติ หนึ่งตรวจทาน — พวกมันเป็นเกาะสามเกาะ ข้อมูลสำคัญที่เซสชันวิจัยค้นพบ คุณต้องคัดลอกวางด้วยมือให้เซสชันปฏิบัติ เปราะบางและผิดพลาดง่าย ข้อเสนอของชุมชนคือให้เซสชันเหล่านี้ส่ง “ข้อความ” ถึงกัน แชร์บริบทที่จำเป็น ลองนึกภาพ: ไม่ใช่สามคอกที่ต่างคนต่างทำ แต่เป็นห้องประชุมหนึ่งห้อง สามคนสามารถส่งโน้ตให้กันและแลกเปลี่ยนความเห็นได้ตลอด แต่บันทึกส่วนตัวของแต่ละคนยังเป็นส่วนตัว
ทิศทางที่สี่: วิทยุสื่อสารภายในเครื่อง (ข้อความข้ามเซสชัน)
ข้อเสนอนี้เจาะจงกว่า: เซสชัน Hermes แบบอินเทอร์แอกทีฟหลายเซสชันบนเครื่องเดียวกัน ควรมีกลไกข้อความท้องถิ่นแบบ “พลเมืองชั้นหนึ่ง” ไม่ต้องผ่านโปรโตคอลเครือข่าย เหมือนวิทยุสื่อสารในออฟฟิศ — กดปุ่มก็เรียกได้ เซสชันวิจัยพบข้อมูลสำคัญ ก็ “เรียก” เซสชันปฏิบัติโดยตรง: “เฮ้ ตรงย่อหน้าที่สาม วิธีใช้ API นั่นเธอระวังหน่อย” ไม่ต้องคัดลอกวาง ไม่ต้องใช้วิธีเปราะบางแบบ tmux send-keys นี่คือส่วนเสริมของทิศทางที่สาม: อันหนึ่งจัดการข้ามเครื่อง อีกอันจัดการภายในเครื่อง
ทิศทางที่ห้า: นโยบายอนุมัติระยะไกล (ประตูรักษาความปลอดภัย)
ตอนนี้ A2A อนุญาตให้เพียร์ระยะไกลส่งงานเข้ามาใน live เซสชันของคุณ ซึ่งมีประโยชน์แต่ก็มีความเสี่ยง — เผื่ออีกฝ่ายให้คุณแก้ไฟล์ล่ะ? ชุมชนต้องการนโยบาย “เพียร์ที่เชื่อถือได้แบบมีขอบเขต”: คุณสามารถระบุได้ว่า Hermes ตัวใดตัวหนึ่งบนเครื่องใดเครื่องหนึ่งเป็น “เชื่อถือได้” งานที่มันส่งมาสามารถดำเนินการผลข้างเคียงในเครื่องได้ ส่วนตัวอื่นทั้งหมดเป็นแบบอ่านอย่างเดียวเท่านั้น เหมือนบัตรผ่านเข้าออฟฟิศ: บางคนเข้าห้องการเงินได้ บางคนเข้าห้องประชุมได้เท่านั้น นี่คือกุญแจสำคัญของความปลอดภัยในการมอบหมายงาน
ทิศทางที่หก: การแจ้งเตือนที่มองเห็นได้เมื่องานเสร็จ
ตอนนี้เมื่องาน A2A เสร็จ ผลลัพธ์ถูกเขียนลงในล็อก หรือส่งกลับผ่านการตอบสนอง JSON-RPC แต่ถ้าคุณไม่ได้จ้องล็อกอยู่ล่ะ? ชุมชนอยากให้เมื่องานเสร็จ มีการแจ้งเตือนเด้งขึ้นในช่อง Hermes ที่คุณใช้อยู่ตามปกติ — เหมือนการพุชบนโทรศัพท์: “งานที่คุณมอบหมายบนเครื่องนั้นเสร็จแล้ว ผลลัพธ์อยู่ตรงนี้” ไม่ขัดจังหวะคุณ แต่ทำให้คุณรู้
อะไรที่ลงจอดไปแล้วบ้าง?
มีข่าวดี: แนวคิด “worker แบบมีขอบเขต” ในข้อเสนอของชุมชนลงจอดไปแล้วบางส่วน — ตัวเปิดภายนอกที่ตั้งค่าได้ ซึ่งจำกัดขอบเขตการทำงานของงานระยะไกล นี่เท่ากับวางรากฐานให้ “การอนุมัติระยะไกล” แล้ว นอกจากนี้ รายละเอียดอย่าง timeout 330 วินาที ผลลัพธ์มาช้า การแยกบริบท ก็เข้าที่แล้ว แต่ต้องสังเกตว่า ทิศทางใหญ่ๆ อย่างการประสานงานหลายโหนด ลำดับชั้น วิทยุสื่อสารภายในเครื่อง ยังเป็นแค่ความต้องการใน open issue
สิ่งนี้หมายถึงอะไรสำหรับคุณ?
ถ้าคุณเป็นผู้ใช้ทั่วไป ทิศทางเหล่านี้หมายความว่า: ในอนาคต Hermes อาจไม่ใช่ “ทหารเดี่ยว” อีกต่อไป แต่เป็น “ทีม” ที่ประสานงานกันได้ คุณไม่ต้องยุ่งว่าพวกมันสื่อสารกันยังไง แค่รู้ว่า — Hermes บนอุปกรณ์ทั้งหมดในบ้านจะช่วยเหลือกันเหมือนคนในครอบครัวเดียวกัน และเรื่องที่ควรให้คุณรู้ จะไม่มีตกหล่นแม้แต่เรื่องเดียว
ท้ายที่สุดเตือนสักหน่อย: ทั้งหมดนี้เป็น open issue ที่ชุมชนเสนอ irectory .plans อย่างเป็นทางการถูกลบไปแล้ว (2026-08) ดังนั้นไม่รับประกันว่าทุกอย่างจะถูก implement แต่ อย่างน้อย พิมพ์เขียวก็ถูกวาดออกมาแล้ว — เอเจนต์กำลังวางแผนสร้างเครือข่ายท้องถิ่น และครั้งนี้ พวกมันตั้งใจจะเชื่อม “บ้าน” เข้ามาด้วย
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/messaging/a2a