
(คลิกที่ภาพด้านบนเพื่อดูวิดีโอของบทเรียนนี้)
หลักการออกแบบ AI Agentic
บทนำ
มีหลายวิธีในการคิดเกี่ยวกับการสร้างระบบ AI Agentic เนื่องจากความคลุมเครือเป็นคุณลักษณะไม่ใช่ข้อผิดพลาดในการออกแบบ Generative AI ทำให้นักวิศวกรบางครั้งยากที่จะเริ่มต้น เราได้สร้างชุดหลักการออกแบบ UX ที่เน้นมนุษย์เป็นศูนย์กลางเพื่อช่วยให้นักพัฒนาสามารถสร้างระบบ agentic ที่มุ่งเน้นลูกค้าเพื่อตอบโจทย์ทางธุรกิจ หลักการออกแบบเหล่านี้ไม่ใช่สถาปัตยกรรมบังคับแต่เป็นจุดเริ่มต้นสำหรับทีมที่กำหนดและสร้างประสบการณ์ agent
โดยทั่วไป Agents ควร:
- ขยายขีดความสามารถของมนุษย์และขยายขนาด (การระดมความคิด การแก้ปัญหา การทำงานอัตโนมัติ ฯลฯ)
- เติมเต็มช่องว่างความรู้ (ช่วยเราทันข้อมูลในโดเมนความรู้ การแปล ฯลฯ)
- อำนวยความสะดวกและสนับสนุนความร่วมมือในวิธีที่เราแต่ละคนชอบทำงานร่วมกับคนอื่น
- ทำให้เราเป็นเวอร์ชันที่ดีกว่าของตัวเราเอง (เช่น โค้ชชีวิต/ผู้มอบหมายงาน ช่วยเราเรียนรู้ทักษะการควบคุมอารมณ์และสติ สร้างความยืดหยุ่น ฯลฯ)
บทเรียนนี้จะครอบคลุม
- หลักการออกแบบ Agentic คืออะไร
- แนวทางที่ควรปฏิบัติเมื่อใช้งานหลักการออกแบบเหล่านี้
- ตัวอย่างการใช้หลักการออกแบบ
เป้าหมายการเรียนรู้
หลังจากทำบทเรียนนี้เสร็จสิ้น คุณจะสามารถ:
- อธิบายหลักการออกแบบ Agentic คืออะไร
- อธิบายแนวทางการใช้หลักการออกแบบ Agentic
- เข้าใจวิธีการสร้างเอเจนต์โดยใช้หลักการออกแบบ Agentic
หลักการออกแบบ Agentic

Agent (พื้นที่)
นี่คือสภาพแวดล้อมที่เอเจนต์ทำงาน หลักการเหล่านี้ช่วยแจ้งว่าเราควรออกแบบเอเจนต์อย่างไรสำหรับการมีส่วนร่วมในโลกทางกายภาพและดิจิทัล
- เชื่อมต่อ ไม่ใช่การยุบรวม – ช่วยเชื่อมผู้คนเข้ากับผู้คน เหตุการณ์ และความรู้ที่นำไปปฏิบัติได้ เพื่อสนับสนุนความร่วมมือและการเชื่อมโยง
- Agents ช่วยเชื่อมต่อเหตุการณ์ ความรู้ และผู้คน
- Agents นำผู้คนให้ใกล้ชิดกันมากขึ้น พวกเขาไม่ได้ถูกออกแบบมาเพื่อแทนที่หรือดูถูกผู้คน
- เข้าถึงง่ายแต่บางครั้งมองไม่เห็น – Agent ทำงานเบื้องหลังเป็นหลักและแค่กระตุ้นเราเมื่อตรงกับความเกี่ยวข้องและเหมาะสม
- Agent ค้นพบและเข้าถึงได้ง่ายสำหรับผู้ใช้ที่ได้รับอนุญาตบนอุปกรณ์หรือแพลตฟอร์มใด ๆ
- Agent รองรับอินพุตและเอาต์พุตหลายโหมด (เสียง พูดข้อความ ฯลฯ)
- Agent สามารถสลับระหว่างพื้นหน้าและพื้นหลังได้อย่างลื่นไหล ระหว่างการทำงานเชิงรุกและตอบโต้ ขึ้นอยู่กับการรับรู้ความต้องการของผู้ใช้
- Agent อาจทำงานในรูปแบบที่มองไม่เห็นได้ แต่กระบวนการเบื้องหลังและความร่วมมือกับ Agent ตัวอื่นเปิดเผยและควบคุมโดยผู้ใช้ได้
Agent (เวลา)
นี่คือวิธีที่เอเจนต์ทำงานตามเวลา หลักการเหล่านี้ช่วยแจ้งว่าเราควรออกแบบเอเจนต์ที่มีการโต้ตอบข้ามอดีต ปัจจุบัน และอนาคตอย่างไร
- อดีต: สะท้อนอดีตที่รวมทั้งสภาพและบริบท
- Agent ให้ผลลัพธ์ที่เกี่ยวข้องมากขึ้นโดยอาศัยการวิเคราะห์ข้อมูลประวัติที่ลึกซึ้งกว่าแค่เหตุการณ์ ผู้คน หรือสถานะเท่านั้น
- Agent สร้างการเชื่อมโยงจากเหตุการณ์ในอดีตและสะท้อนความทรงจำเพื่อมีส่วนร่วมกับสถานการณ์ปัจจุบัน
- ปัจจุบัน: กระตุ้นมากกว่าการแจ้งเตือน
- Agent แสดงถึงวิธีการโต้ตอบกับผู้คนแบบครอบคลุม เมื่อเกิดเหตุการณ์ขึ้น Agent จะเกินกว่าการแจ้งเตือนแบบสแตติกหรือรูปแบบทางการอื่น ๆ Agent สามารถทำให้ขั้นตอนง่ายขึ้นหรือสร้างสัญญาณอย่างไดนามิกเพื่อดึงดูดความสนใจของผู้ใช้ในเวลาที่เหมาะสม
- Agent ส่งมอบข้อมูลตามบริบทของสภาพแวดล้อม การเปลี่ยนแปลงทางสังคมและวัฒนธรรม และปรับแต่งตามเจตนาของผู้ใช้
- การโต้ตอบกับ Agent สามารถเป็นไปอย่างค่อยเป็นค่อยไป และเพิ่มความซับซ้อนขึ้นเพื่อเสริมพลังผู้ใช้ในระยะยาว
- อนาคต: ปรับตัวและพัฒนา
- Agent ปรับตัวได้กับอุปกรณ์ แพลตฟอร์ม และวิธีการต่าง ๆ
- Agent ปรับตัวกับพฤติกรรมผู้ใช้ ความต้องการการเข้าถึง และปรับเปลี่ยนได้ตามใจชอบ
- Agent ถูกหล่อหลอมและพัฒนาไปผ่านการโต้ตอบกับผู้ใช้อย่างต่อเนื่อง
Agent (แกนหลัก)
นี่คือองค์ประกอบสำคัญในแกนหลักของการออกแบบเอเจนต์
- ยอมรับความไม่แน่นอน แต่สร้างความไว้วางใจ
- ระดับหนึ่งของความไม่แน่นอนใน Agent ถือว่าเป็นสิ่งที่คาดหวัง ความไม่แน่นอนเป็นองค์ประกอบสำคัญของการออกแบบเอเจนต์
- ความไว้วางใจและความโปร่งใสเป็นพื้นฐานของการออกแบบเอเจนต์
- มนุษย์ควบคุมว่า Agent เปิดหรือปิด และสถานะ Agent ต้องมองเห็นได้ชัดเจนตลอดเวลา
แนวทางการใช้งานหลักการเหล่านี้
เมื่อใช้หลักการออกแบบก่อนหน้านี้ ให้ใช้แนวทางดังนี้:
- ความโปร่งใส: แจ้งผู้ใช้ว่า AI มีส่วนเกี่ยวข้องอย่างไร วิธีทำงาน (รวมถึงการทำงานที่ผ่านมา) และวิธีให้ข้อเสนอแนะหรือปรับระบบ
- การควบคุม: เปิดโอกาสให้ผู้ใช้กำหนดค่า ปรับแต่งความชอบส่วนตัว และควบคุมระบบและคุณสมบัติต่าง ๆ (รวมทั้งความสามารถในการลืมข้อมูล)
- ความสม่ำเสมอ: พยายามสร้างประสบการณ์ที่สอดคล้องกันหลายรูปแบบผ่านอุปกรณ์และปลายทางต่าง ๆ ใช้องค์ประกอบ UI/UX ที่คุ้นเคยเมื่อเป็นไปได้ (เช่น ไอคอนไมโครโฟนสำหรับการโต้ตอบด้วยเสียง) และลดภาระทางปัญญาของลูกค้าให้มากที่สุด (เช่น ตอบสนองอย่างกระชับ มีตัวช่วยทางสายตา และเนื้อหา ‘เรียนรู้เพิ่มเติม’)
วิธีออกแบบตัวแทนท่องเที่ยวโดยใช้หลักการและแนวทางเหล่านี้
สมมติว่าคุณกำลังออกแบบเอเจนต์ท่องเที่ยว นี่คือแนวทางที่คุณอาจใช้หลักการและแนวทางออกแบบ:
- ความโปร่งใส – แจ้งผู้ใช้ว่าเอเจนต์ท่องเที่ยวเป็นเอเจนต์ที่ใช้ AI ให้คำแนะนำพื้นฐานสำหรับการเริ่มต้นใช้งาน (เช่น ข้อความ “สวัสดี” ตัวอย่างคำสั่ง) จัดทำเอกสารอย่างชัดเจนบนหน้าผลิตภัณฑ์ แสดงรายการคำสั่งที่ผู้ใช้เคยถามในอดีต และชี้แจงวิธีให้ข้อเสนอแนะ (ปุ่มโหวตถูกใจหรือไม่ถูกใจ ปุ่มส่งข้อเสนอแนะ ฯลฯ) อธิบายอย่างชัดเจนหากเอเจนต์มีข้อจำกัดในการใช้งานหรือหัวข้อ
- การควบคุม – ทำให้ชัดเจนว่าผู้ใช้สามารถปรับเปลี่ยนเอเจนต์หลังจากสร้างได้อย่างไร เช่น การใช้ System Prompt ให้ผู้ใช้เลือกความยาวคำตอบ สไตล์การเขียน และข้อจำกัดเรื่องหัวข้อที่ไม่ควรพูดถึง ให้ผู้ใช้ดูและลบไฟล์หรือข้อมูล คำสั่ง และบทสนทนาในอดีตได้
- ความสม่ำเสมอ – ให้ไอคอนสำหรับแชร์คำสั่ง เพิ่มไฟล์หรือภาพ และแท็กบุคคลหรือสิ่งของเป็นมาตรฐานและจดจำได้ง่าย ใช้ไอคอนคลิปหนีบกระดาษเพื่อบ่งชี้การอัปโหลด/แชร์ไฟล์กับเอเจนต์ และไอคอนภาพเพื่อบ่งชี้การอัปโหลดกราฟิก
ตัวอย่างโค้ด
มีคำถามเพิ่มเติมเกี่ยวกับรูปแบบการออกแบบ AI Agentic หรือไม่?
เข้าร่วม Microsoft Foundry Discord เพื่อพบกับผู้เรียนคนอื่น ๆ เข้าร่วมเวลาทำงาน และรับคำตอบคำถามเกี่ยวกับ AI Agents ของคุณ
แหล่งข้อมูลเพิ่มเติม
บทเรียนก่อนหน้า
การสำรวจกรอบ Agentic
บทเรียนถัดไป
รูปแบบการออกแบบการใช้เครื่องมือ
ข้อจำกัดความรับผิดชอบ: เอกสารนี้ได้ถูกแปลโดยใช้บริการแปลภาษาอัตโนมัติ Co-op Translator แม้เราจะพยายามให้ความแม่นยำ โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อนได้ เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลโดยผู้เชี่ยวชาญด้านมนุษย์ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการแปลความหมายผิดใดๆ ที่เกิดจากการใช้การแปลนี้