YouMind
ลงชื่อเข้าใช้

แผนผังโปรโตคอลสำหรับ AI Agent ส่วนตัว

@sytaylor
อังกฤษ23 ต.ค. 2569
126K
107
11
45
107

TL;DR

บทความนี้ระบุรายละเอียดของโปรโตคอลทางเทคนิคที่จำเป็นสำหรับการบูรณาการ AI Agent เข้ากับระบบการเงินอย่างปลอดภัย โดยแก้ไขข้อกังวลของธนาคารเกี่ยวกับฉ้อโกงและความรับผิดชอบผ่านระบบยืนยันตัวตนแบบหลายชั้นและการตรวจสอบเจตนา

ธนาคารต่าง ๆ เริ่มบล็อกเอเจนต์ที่ล็อกอินด้วยข้อมูลรับรอง (credentials) ที่ลูกค้าส่งมอบให้แล้ว JPMorgan ระบุว่า กำลังบล็อกบริการที่ใช้ข้อมูลรับรองร่วมกันในการโอนเงิน พร้อมกับพัฒนาวิธีที่ถูกต้องเพื่อรองรับเรื่องนี้

เรากำลังก้าวเข้าสู่จุดแตกแยก บางธุรกิจกำลังสร้างประตูหน้าบ้านต้อนรับเอเจนต์ ในขณะที่บางแห่งกลับปิดกั้นทุกช่องทางที่พวกมันจะเข้ามาได้ Walmart เพิ่งประกาศเปิดตัว Agent Gateway ที่ใช้ MCP โดยเริ่มจากเวอร์ชันเบต้าสำหรับนักพัฒนาก่อน และจะมี Agent Profiles ที่มาพร้อมวงเงินการใช้จ่ายตามมาในเดือนหน้า

ในการแถลงผลประกอบการของ Meta Zuckerberg กล่าวว่าช้อปปิ้งคือกรณีการใช้งานที่พบบ่อยที่สุดของ Muse โดยมีมูลค่าการซื้อเฉลี่ยสูงกว่า 200 ดอลลาร์ นี่เป็นปัญหาทางการเงินอย่างแท้จริง และรางวัลสำหรับผู้ที่แก้ปัญหานี้ได้นั้นมหาศาลมาก

David Sacks เสนอว่า ธนาคารควรสนับสนุนรูปแบบการเข้าถึงที่ลูกค้าสามารถอนุญาต จำกัด และเพิกถอนได้ ผมเห็นด้วยกับทิศทางนี้ แต่คำถามที่ยากกว่าคือ "ทำอย่างไร"

ในสายตาของธนาคาร เอเจนต์ของคุณดูเหมือนปัญหาการฉ้อโกงและความรับผิดขนาดยักษ์

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

ผมรู้สึกว่าต้องวาดแผนภาพขึ้นมาอธิบายแล้วล่ะ

Simon Taylor - inline image

มีทั้งหมดสี่ชั้น ได้แก่ Entry (ทางเข้า), Identity (ตัวตน), Tools (เครื่องมือ) และ Intent (เจตนา)

1. Entry: มอบช่องทางเข้าที่ได้รับการสนับสนุนให้เอเจนต์

Simon Taylor - inline image

Personal Agent Protocol หรือ PAP (ปัจจุบันเรียกว่า Poppy), ช่วยให้ธุรกิจสามารถเผยแพร่ข้อมูลว่าเอเจนต์จะโต้ตอบกับตนได้อย่างไร เช่น ล็อกอินได้ที่ไหน มีอินเทอร์เฟซใดให้เลือกใช้บ้าง และจะให้สิทธิ์การเข้าถึงระดับใด

เอเจนต์ของผมจะค้นหาข้อมูลเหล่านั้นและใช้ขั้นตอนการลงชื่อเข้าใช้ที่ได้รับการสนับสนุน ผมเป็นคนอนุมัติการเข้าถึง ส่วนธุรกิจจะเป็นผู้ตัดสินใจว่าจะอนุญาตอะไรบ้าง สิทธิ์นั้นสามารถจำกัดและเพิกถอนได้ Bank of America และ Wells Fargo เป็นพันธมิตรด้านการออกแบบ ซึ่งหมายความว่าพวกเขากำลังช่วยกำหนดทิศทางของระบบนี้ ไม่ใช่การรับประกันว่าพรุ่งนี้เอเจนต์ของผมจะใช้แอปธนาคารของพวกเขาได้เลย

Trusted Agent Protocol (TAP) ของ Visa ช่วยให้เอเจนต์สำหรับช้อปปิ้งแนะนำตัวเองด้วยข้อมูลที่ผ่านการลงนาม เช่น “ฉันเป็นเอเจนต์ช้อปปิ้งที่ได้รับอนุมัติผ่านโปรแกรมของ Visa ฉันกำลังซื้อของให้ลูกค้ารายนี้ และนี่คือวิธีที่พวกเขาจะชำระเงิน” ร้านค้าสามารถตรวจสอบข้อมูลดังกล่าวได้ก่อนปล่อยให้ดำเนินการต่อ แต่ก็ยังต้องตรวจสอบอีกว่าผมได้อนุมัติการซื้อนั้นหรือไม่

Web Bot Auth ช่วยให้เว็บไซต์ตรวจสอบได้ว่าใครเป็นผู้ควบคุมเอเจนต์ การเรียกตัวเองว่า “Muse” นั้นไม่เพียงพอ เว็บไซต์จะตรวจสอบลายเซ็นของคำขอเทียบกับคีย์ที่ผู้ควบคุมเผยแพร่ไว้ TAP ก็ใช้แนวทางนี้กับเอเจนต์สำหรับช้อปปิ้งเช่นกัน

สิ่งเหล่านี้ทำงานเสริมกัน: “สวัสดี ฉันเป็นบอท เป็นบอทที่ดีนะ และฉันอยากทำบางอย่าง”

2. Identity: นำหลักฐานที่บริการต้องการมาแสดง

Simon Taylor - inline image

x401 ของ Proof ช่วยให้บริการร้องขอหลักฐานเกี่ยวกับบุคคลที่อยู่เบื้องหลังเอเจนต์ได้ ธนาคารระบุสิ่งที่ต้องการ เอเจนต์แสดงข้อมูลรับรอง แล้วธนาคารก็ตรวจสอบ “เอเจนต์ของฉันบอกว่าฉันคือ Simon” เป็นเพียงคำกล่าวอ้าง แต่ข้อมูลรับรองที่มีการลงนามจากผู้ให้บริการที่น่าเชื่อถือจะทำให้กลายเป็นหลักฐาน

OpenID for Verifiable Presentations (OpenID4VP) คือวิธีการที่วอลเล็ตใช้แสดงข้อมูลรับรองนั้น x401 เป็นผู้ร้องขอหลักฐาน ส่วน OpenID4VP ช่วยส่งมอบหลักฐานนั้น

มาตรฐาน FIDO เป็นรากฐานของ passkeys ผมปลดล็อกด้วยใบหน้า ลายนิ้วมือ หรือ PIN ของอุปกรณ์ แล้วอุปกรณ์ของผมจะส่งลายเซ็นที่บริการสามารถตรวจสอบได้ ข้อมูลชีวมิติของผมยังคงอยู่ในอุปกรณ์ วิธีนี้ยืนยันตัวตนผมได้โดยไม่ต้องส่งรหัสผ่านให้เอเจนต์ แต่มันไม่ได้พิสูจน์ตัวตนทางกฎหมายของผมได้ด้วยตัวเอง

ลูกค้าที่มีบัญชีอยู่กับธนาคารแล้วอาจต้องการแค่การยืนยันตัวตน แต่ลูกค้าใหม่หรือบริการที่ถูกจำกัดอาจต้องการการยืนยันตัวตนหรือคุณสมบัติเพิ่มเติมด้วย

3. Tools: มอบการทำงานที่แม่นยำให้เอเจนต์

Simon Taylor - inline image

MCP ช่วยให้ธนาคารอธิบายได้ว่าเอเจนต์ทำอะไรได้บ้างและต้องร้องขออย่างไร “หากต้องการระงับบัตร ให้เรียกใช้เครื่องมือนี้และส่ง ID บัตรมาให้ฉัน” เอเจนต์ส่ง ID ไป แล้วธนาคารก็ส่งผลลัพธ์กลับมา

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

Agent2Agent (A2A) ช่วยให้เอเจนต์ของผมส่งมอบงานให้เอเจนต์ของธุรกิจและติดตามความคืบหน้าได้ แต่วิธีนี้ไม่ได้พิสูจน์ว่าผมได้อนุมัติงานนั้น

เบราว์เซอร์ จะเป็นช่องทางที่เอเจนต์ใช้เข้าถึงบริการจำนวนมากในอนาคตอันใกล้ พวกมันจะต้องคลิกไปตามหน้าเว็บเพราะนั่นคือสิ่งที่มีอยู่ และป๊อปอัปที่ไม่คาดคิดก็สามารถทำให้งานล้มเหลวได้

ธุรกิจยังคงเป็นผู้ควบคุมการเข้าถึง การค้นพบเครื่องมือ “โอนเงิน” ไม่ได้แปลว่าเอเจนต์ของผมได้รับอนุญาตให้ถอนเงินจนบัญชีว่างเปล่า

4. Intent: จับคู่การกระทำกับสิ่งที่ผมอนุมัติ

Simon Taylor - inline image

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

การซื้อของมีเงื่อนไขเพิ่มเข้ามา ถ้าผมสั่งให้เอเจนต์จองโรงแรม คำว่า "เหมาะสม" หมายถึงต้องมีฟิตเนสพร้อมดัมเบลน้ำหนักเกิน 25 ปอนด์ ตู้เย็นมินิบาร์ และการยกเลิกฟรี เพราะแผนการเดินทางมักเปลี่ยนกะทันหัน ผมอาจอนุมัติแค่ห้องเดียว วันที่เฉพาะเจาะจง และราคา 200 ดอลลาร์ต่อคืนรวมค่าธรรมเนียมแล้ว

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

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

Verifiable Intent ของ Mastercard มอบหลักฐานที่มีการลงนามให้ธุรกิจ เพื่อเชื่อมโยงการอนุญาตของผมเข้ากับการซื้อของโดยเอเจนต์ ระบบจะตรวจสอบว่าลายเซ็นและธุรกรรมอยู่ในขอบเขตที่กำหนด แทนที่จะเชื่อตามที่เอเจนต์บอกมาลอย ๆ

AP2 ของ Google เชื่อมโยงการอนุญาตในการชำระเงินและเช็คเอาต์ ซึ่งเรียกว่า mandates ร้านค้าจะตรวจสอบว่าเอเจนต์ซื้ออะไรได้บ้าง ส่วนผู้ให้บริการชำระเงินจะตรวจสอบว่าสามารถใช้วิธีการชำระเงินของผมกับการเช็คเอาต์นั้นได้หรือไม่

Visa Intelligent Commerce จัดเตรียมคำสั่งและกลไกควบคุมการชำระเงิน ผมยืนยันตัวตนเพื่ออนุมัติคำสั่ง เอเจนต์ร้องขอข้อมูลรับรองการชำระเงิน แล้ว Visa จะตรวจสอบคำขอนั้นและการชำระเงินของร้านค้าเทียบกับคำสั่ง TAP ช่วยระบุตัวตนของเอเจนต์ ส่วนกลไกควบคุมเหล่านี้จะกำกับดูแลการชำระเงิน

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

ธุรกิจก็ยังต้องเป็นคนตอบตกลงอยู่ดี

Simon Taylor - inline image

ท้ายที่สุดแล้ว ผู้บริโภคต้องเป็นผู้ควบคุมว่าเอเจนต์จะทำอะไร

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

ระดับความเสี่ยงที่คุณยอมรับได้อาจแตกต่างกันไป

ผมยินดีปล่อยให้อีเจนต์จัดการการซื้อของที่ไม่เกินสองสามร้อยดอลลาร์ได้เอง แต่ถ้าเกินกว่านั้น ผมอยากให้มันมาถามผมก่อนและทิ้งร่องรอยการตรวจสอบ (audit trail) ไว้ว่าเอเจนต์ที่รู้จักได้ทำ สิ่งต่าง ๆ อะไรไปบ้าง

ถ้าเรามี

  1. สิทธิ์ของผู้บริโภค (ผ่าน intents)
  2. ที่เชื่อมโยงกับตัวตนของผู้สร้างเอเจนต์และมนุษย์
  3. ซึ่งสามารถร้องขอสิทธิ์จากธุรกิจและธนาคารได้
  4. และมีร่องรอยการตรวจสอบสำหรับทุกกระบวนการ

เราก็จะไม่มีเอเจนต์ที่ทำงานโดยไม่ได้รับอนุญาตอีกต่อไป

แน่นอนว่าปัญหาคือคำว่า "ได้รับอนุญาต" มักหมายถึง "ต้องจ่ายเงิน" ข้อตกลงการเข้าถึงข้อมูลระหว่าง JPMorgan และ Plaid มีการกำหนดราคามาเรียบร้อยแล้ว และข้อตกลงนั้นก็ใช้เวลาเกือบ หนึ่งทศวรรษ กว่าจะสรุปกันได้

คุณคิดว่าธนาคารจะไม่เรียกร้องอะไรมากขึ้นจาก Meta หรอกหรือ?

เราใช้เวลาหลายปีทำให้ลูกค้าคลิกปุ่มที่ถูกต้องได้ง่ายขึ้น ตอนนี้เอเจนต์ของพวกเขากำลังมาถึงพร้อมกับคำสั่ง

เราต้องทำให้สามารถพิสูจน์อำนาจของเอเจนต์และทำงานให้สำเร็จลุล่วงได้

และนั่นอาจหมายความว่าธนาคารจะได้รับเงินตอบแทนระหว่างทางด้วย

ถ้าคุณชอบบทความนี้ ผมเขียนเนื้อหาเพิ่มเติมที่ brainfood.xyz - ลองเข้าไปดูกันนะครับ :)

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

บันทึกแหล่งที่มา ถามคำถามที่ตรงประเด็น สรุปข้อโต้แย้ง และเปลี่ยนบทความไวรัลให้เป็นโน้ตที่นำกลับมาใช้ได้ใน AI เวิร์กสเปซเดียว

สำรวจ YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม