Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
AI และ UXอ่าน 9 นาที·Updated ตุลาคม 2026·โดยทีม ExodeUI

Generative UI Guardrails: การออกแบบตามจุดประสงค์โดยไม่ทำลายระบบการออกแบบของคุณ

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

สรุปโดยตรงและคำจำกัดความ

หลัก Takeaway

UI ทั่วไปหมายถึงโมเดล AI ประกอบส่วนหนึ่งของอินเทอร์เฟซสำหรับแต่ละคำขอ เพื่อให้ใช้งานได้ ให้โมเดลเลือกจากแค็ตตาล็อกส่วนประกอบที่ได้รับอนุมัติ แทนที่จะเขียนสไตล์ดิบ ส่งโทเค็นการออกแบบของคุณ ตรวจสอบความถูกต้องเอาต์พุต (คอนทราสต์ ระดับประเภท ลำดับโฟกัส การเคลื่อนไหวที่ลดลง) ก่อนเรนเดอร์ และคงกรอบการนำทางและการควบคุมคงที่ไว้รอบๆ พื้นที่ที่สร้างขึ้น

ตั้งแต่เค้าโครงคงที่ไปจนถึงการออกแบบตามจุดประสงค์

ในเค้าโครงคงที่ นักออกแบบจะตัดสินใจทุกหน้าจอล่วงหน้า ด้วย UI ทั่วไป โมเดล AI จะตัดสินใจว่าจะแสดงอินเทอร์เฟซใดสำหรับคำขอเฉพาะ Google อธิบาย UI แบบสร้างสรรค์ว่าเป็นแบบจำลองที่สร้างไม่เพียงแต่เนื้อหาแต่เป็นประสบการณ์ทั้งหมด และตอนนี้ได้จัดส่งการทดลองตามสิ่งนี้ในแอป Gemini และในโหมด AI ใน Google Search ในเครื่องมือสำหรับนักพัฒนา Vercel AI SDK อธิบายเวอร์ชันที่ง่ายกว่า: โมเดลเรียกใช้เครื่องมือ และผลลัพธ์ของการเรียกใช้เครื่องมือนั้นแสดงผลเป็นส่วนประกอบ React

การเปลี่ยนแปลงอะไรสำหรับ UX

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

Guardrail 1: แค็ตตาล็อกส่วนประกอบที่ได้รับอนุมัติ

รูปแบบที่ปลอดภัยที่สุดคือให้แบบจำลองเลือกและเติมส่วนประกอบ ไม่ใช่ประดิษฐ์ขึ้นมา A2UI ซึ่งเป็นโปรโตคอลแบบเปิดที่สร้างโดย Google ทำงานในลักษณะนี้: เอเจนต์ส่งคำอธิบายส่วนประกอบที่ประกาศ และไคลเอ็นต์แสดงผลด้วยวิดเจ็ตเนทิฟของตัวเอง โดยไม่ต้องเรียกใช้โค้ดที่กำหนดเองจากเอเจนต์ แค็ตตาล็อกของคุณอาจมีขนาดเล็ก: ตาราง การ์ด แผนภูมิ แบบฟอร์ม รายการ ซึ่งแต่ละรายการสร้างและทดสอบโดยทีมงานของคุณ

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

Guardrail 2: โทเค็นแทนค่าดิบ

มอบโทเค็นความหมายของโมเดล เช่น color.text.primary หรือ space.4 และปฏิเสธเอาต์พุตที่ใช้ค่าฐานสิบหกดิบหรือขนาดแบบอักษรที่กำหนดเอง สิ่งนี้จะรักษาคอนทราสต์ การพิมพ์ และการเว้นวรรคภายในระบบ และธีม เช่น โหมดมืดหรือคอนทราสต์สูง จะยังคงทำงานโดยอัตโนมัติ

Guardrail 3: ตรวจสอบก่อนที่จะเรนเดอร์

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

  • การตรวจสอบสคีมา: เฉพาะส่วนประกอบและคุณสมบัติที่ทราบเท่านั้น
  • การเข้าถึง: ความคมชัด ป้ายกำกับ บทบาท ลำดับโฟกัส
  • ขีดจำกัดของเนื้อหา: รายการสูงสุด ความยาวข้อความ ขนาดรูปภาพ
  • ทางเลือก: รายการธรรมดาหรือคำตอบแบบข้อความหากการตรวจสอบล้มเหลว

คีย์ Principles ที่ต้องจำ

  • Generative UI = โมเดลประกอบอินเทอร์เฟซสำหรับแต่ละคำขอ
  • เก็บเฟรมคงที่ (การนำทาง อินพุต เลิกทำ) รอบๆ พื้นที่ที่สร้างขึ้น
  • ให้โมเดลเลือกจากแค็ตตาล็อกที่ได้รับอนุมัติแทนการเขียน UI แบบ Raw
  • ส่งโทเค็นความหมายและปฏิเสธค่าดิบ
  • ตรวจสอบการเข้าถึงก่อนเรนเดอร์และเก็บทางเลือกไว้

คำถามที่พบบ่อย

แหล่งที่มา

  1. Generative UI: A rich, custom, visual interactive user experience for any prompt — การวิจัยของ Google
  2. A2UI: A Protocol for Agent-Driven Interfaces — a2ui.org
  3. Generative User Interfaces — เอกสาร Vercel AI SDK
  4. Design tokens overview — Material Design3

คำแนะนำและตัวอย่างที่เกี่ยวข้อง

มอบส่วนประกอบให้ตัวแทนคุ้มค่าแก่การเลือก

ออกแบบส่วนประกอบแบบโต้ตอบครั้งเดียวใน ExodeUI และปล่อยให้ Claude Code หรือ Cursor ใช้ส่วนประกอบเหล่านั้นผ่าน MCP

ตั้งค่าเซิร์ฟเวอร์ MCP
ลองฟรี