ai-agents-for-beginners

วิธีออกแบบ AI Agents ที่ดี

(คลิกที่ภาพด้านบนเพื่อดูวิดีโอของบทเรียนนี้)

หลักการออกแบบ AI Agentic

บทนำ

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

โดยทั่วไป Agents ควร:

บทเรียนนี้จะครอบคลุม

เป้าหมายการเรียนรู้

หลังจากทำบทเรียนนี้เสร็จสิ้น คุณจะสามารถ:

  1. อธิบายหลักการออกแบบ Agentic คืออะไร
  2. อธิบายแนวทางการใช้หลักการออกแบบ Agentic
  3. เข้าใจวิธีการสร้างเอเจนต์โดยใช้หลักการออกแบบ Agentic

หลักการออกแบบ Agentic

หลักการออกแบบ Agentic

Agent (พื้นที่)

นี่คือสภาพแวดล้อมที่เอเจนต์ทำงาน หลักการเหล่านี้ช่วยแจ้งว่าเราควรออกแบบเอเจนต์อย่างไรสำหรับการมีส่วนร่วมในโลกทางกายภาพและดิจิทัล

Agent (เวลา)

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

Agent (แกนหลัก)

นี่คือองค์ประกอบสำคัญในแกนหลักของการออกแบบเอเจนต์

แนวทางการใช้งานหลักการเหล่านี้

เมื่อใช้หลักการออกแบบก่อนหน้านี้ ให้ใช้แนวทางดังนี้:

  1. ความโปร่งใส: แจ้งผู้ใช้ว่า AI มีส่วนเกี่ยวข้องอย่างไร วิธีทำงาน (รวมถึงการทำงานที่ผ่านมา) และวิธีให้ข้อเสนอแนะหรือปรับระบบ
  2. การควบคุม: เปิดโอกาสให้ผู้ใช้กำหนดค่า ปรับแต่งความชอบส่วนตัว และควบคุมระบบและคุณสมบัติต่าง ๆ (รวมทั้งความสามารถในการลืมข้อมูล)
  3. ความสม่ำเสมอ: พยายามสร้างประสบการณ์ที่สอดคล้องกันหลายรูปแบบผ่านอุปกรณ์และปลายทางต่าง ๆ ใช้องค์ประกอบ UI/UX ที่คุ้นเคยเมื่อเป็นไปได้ (เช่น ไอคอนไมโครโฟนสำหรับการโต้ตอบด้วยเสียง) และลดภาระทางปัญญาของลูกค้าให้มากที่สุด (เช่น ตอบสนองอย่างกระชับ มีตัวช่วยทางสายตา และเนื้อหา ‘เรียนรู้เพิ่มเติม’)

วิธีออกแบบตัวแทนท่องเที่ยวโดยใช้หลักการและแนวทางเหล่านี้

สมมติว่าคุณกำลังออกแบบเอเจนต์ท่องเที่ยว นี่คือแนวทางที่คุณอาจใช้หลักการและแนวทางออกแบบ:

  1. ความโปร่งใส – แจ้งผู้ใช้ว่าเอเจนต์ท่องเที่ยวเป็นเอเจนต์ที่ใช้ AI ให้คำแนะนำพื้นฐานสำหรับการเริ่มต้นใช้งาน (เช่น ข้อความ “สวัสดี” ตัวอย่างคำสั่ง) จัดทำเอกสารอย่างชัดเจนบนหน้าผลิตภัณฑ์ แสดงรายการคำสั่งที่ผู้ใช้เคยถามในอดีต และชี้แจงวิธีให้ข้อเสนอแนะ (ปุ่มโหวตถูกใจหรือไม่ถูกใจ ปุ่มส่งข้อเสนอแนะ ฯลฯ) อธิบายอย่างชัดเจนหากเอเจนต์มีข้อจำกัดในการใช้งานหรือหัวข้อ
  2. การควบคุม – ทำให้ชัดเจนว่าผู้ใช้สามารถปรับเปลี่ยนเอเจนต์หลังจากสร้างได้อย่างไร เช่น การใช้ System Prompt ให้ผู้ใช้เลือกความยาวคำตอบ สไตล์การเขียน และข้อจำกัดเรื่องหัวข้อที่ไม่ควรพูดถึง ให้ผู้ใช้ดูและลบไฟล์หรือข้อมูล คำสั่ง และบทสนทนาในอดีตได้
  3. ความสม่ำเสมอ – ให้ไอคอนสำหรับแชร์คำสั่ง เพิ่มไฟล์หรือภาพ และแท็กบุคคลหรือสิ่งของเป็นมาตรฐานและจดจำได้ง่าย ใช้ไอคอนคลิปหนีบกระดาษเพื่อบ่งชี้การอัปโหลด/แชร์ไฟล์กับเอเจนต์ และไอคอนภาพเพื่อบ่งชี้การอัปโหลดกราฟิก

ตัวอย่างโค้ด

มีคำถามเพิ่มเติมเกี่ยวกับรูปแบบการออกแบบ AI Agentic หรือไม่?

เข้าร่วม Microsoft Foundry Discord เพื่อพบกับผู้เรียนคนอื่น ๆ เข้าร่วมเวลาทำงาน และรับคำตอบคำถามเกี่ยวกับ AI Agents ของคุณ

แหล่งข้อมูลเพิ่มเติม

บทเรียนก่อนหน้า

การสำรวจกรอบ Agentic

บทเรียนถัดไป

รูปแบบการออกแบบการใช้เครื่องมือ


ข้อจำกัดความรับผิดชอบ: เอกสารนี้ได้ถูกแปลโดยใช้บริการแปลภาษาอัตโนมัติ Co-op Translator แม้เราจะพยายามให้ความแม่นยำ โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อนได้ เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลโดยผู้เชี่ยวชาญด้านมนุษย์ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการแปลความหมายผิดใดๆ ที่เกิดจากการใช้การแปลนี้