สถาปัตยกรรมปลั๊กอิน Microsoft Copilot Studio

สำคัญ

ความสามารถและคุณลักษณะต่างๆ ของ Power Virtual Agents เป็น ส่วนหนึ่งของ Microsoft Copilot Studio แล้ว ภายหลังการลงทุนที่สำคัญใน Generative AI และการรวมที่ได้รับการปรับปรุงใน Microsoft Copilot

บทความและภาพหน้าจอบางรายการอาจอ้างถึง Power Virtual Agents ในขณะที่เราอัปเดตคู่มือและเนื้อหาการฝึกอบรม

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

ปลั๊กอินในบริบทนี้ถูกสร้างขึ้นในประสบการณ์การเขียนปลั๊กอินใน Microsoft Copilot Studio คุณลักษณะนี้ช่วยให้ผู้ใช้สามารถสร้างและแก้ไขปลั๊กอินโดยใช้อินเทอร์เฟซผู้ใช้แบบกราฟิกและเผยแพร่ไปยังรีจิสทรีปลั๊กอิน

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

ปลั๊กอินเกิดขึ้น

รูปภาพของการเขียนปลั๊กอินใน Microsoft Copilot Studio

รูปภาพ: การเขียนปลั๊กอินโดยใช้ Microsoft Copilot Studio

เลเยอร์ผู้สร้าง

เลเยอร์ผู้สร้างของ Microsoft Copilot Studio เป็นที่ที่ผู้ใช้สามารถสร้างและแก้ไขปลั๊กอินได้ เลเยอร์นี้รองรับปลั๊กอินสี่ประเภท: พร้อมท์ โฟลว์ ตัวเชื่อมต่อ และหัวข้อ

  • ปลั๊กอิน พร้อมท์ คือปลั๊กอินที่สามารถตอบคำถามที่เป็นภาษาธรรมชาติจากผู้ใช้โดยใช้เทคนิคการประมวลผลภาษาธรรมชาติ (NLP) และการสร้างภาษาแบบธรรมชาติ (NLG) ตัวอย่างเช่น ปลั๊กอินพร้อมท์สามารถตอบคำถามเช่น "โอกาสในการขายของ ACME Corp คืออะไร" โดยการสืบค้นข้อมูลใน Microsoft Dataverse และสร้างการตอบสนองด้วยภาษาธรรมชาติที่สามารถปรับแต่งได้ (เช่น รายการหัวข้อย่อย)

  • ปลั๊กอิน โฟลว์ เป็นปลั๊กอินที่สามารถดำเนินการเวิร์กโฟลว์หลายขั้นตอนได้โดยใช้ Microsoft Power Automate ตัวอย่างเช่น ปลั๊กอินโฟลว์สามารถสร้างผู้ติดต่อใหม่ได้ใน Microsoft Dynamics 365 หลังจากผู้จัดการอนุมัติหรือส่งอีเมลถึงลูกค้าพร้อมเทมเพลตที่กำหนด

  • ปลั๊กอิน ตัวเชื่อมต่อ คือปลั๊กอินที่สามารถเชื่อมต่อกับระบบภายนอกหรือแหล่งข้อมูลโดยใช้ตัวเชื่อมต่อ Microsoft Power Platform ตัวอย่างเช่น ปลั๊กอินตัวเชื่อมต่อสามารถเชื่อมต่อกับ Salesforce หรือ SAP ได้โดยใช้ตัวเชื่อมต่อ Power Platform และดึงหรืออัปเดตข้อมูล ปลั๊กอินตัวเชื่อมต่อสามารถเป็นตัวเชื่อมต่อที่ผ่านการรับรองซึ่งใช้ร่วมกันระหว่างผู้เช่าหรือตัวเชื่อมต่อแบบกำหนดเองเฉพาะสภาพแวดล้อม

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

โปรแกรมประยุกต์ด้านธุรกิจและรีจิสทรีปลั๊กอิน Power Platform

รีจิสทรีปลั๊กอินจัดเก็บและจัดการข้อมูลเมตาปลั๊กอินและข้อมูลการดำเนินการ รีจิสทรีเป็นแหล่งเดียวสำหรับการค้นพบปลั๊กอินที่เขียนจาก Microsoft Copilot Studio รีจิสทรีช่วยให้คุณค้นพบแอปแบบรวมที่พร้อมใช้งานในระดับผู้เช่าที่ใช้ในศูนย์การจัดการ Microsoft โดย Microsoft 365 Teams รีจิสทรีจะแสดงปลั๊กอินที่ผู้ใช้ใช้งานได้หรือใช้โดย Copilot ใน Microsoft Copilot Studio ปลั๊กอินมีการรักษาความปลอดภัยเช่นเดียวกับอาร์ติแฟกต์พื้นฐาน เช่น โฟลว์ และสามารถจัดเตรียมรายการปลั๊กอินที่ปรับแต่งสำหรับบทบาทของผู้ใช้เฉพาะได้

Copilot ตัวอย่าง

ชุดตัวอย่างของ Copilot ต่างๆ นี้รวมเข้ากับรีจิสทรีปลั๊กอินเพื่อใช้ปลั๊กอิน Copilot เหล่านี้ประกอบด้วย Microsoft Copilot สำหรับแอป Dynamics 365, Copilot ของ Microsoft สำหรับ Teams และ Copilot แบบกำหนดเองที่เขียนโดยใช้ Microsoft Copilot Studio รายการนี้คาดว่าจะเพิ่มขึ้นในอนาคตเนื่องจากมีการพัฒนา Copilot ของบุคคลที่หนึ่งและบุคคลที่สามมากขึ้น

ปลั๊กอินใน Microsoft Copilot

ปลั๊กอินที่ใช้ใน Copilot

เลเยอร์ผู้ดูแลระบบ

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

  • Dynamics 365 และ Microsoft Copilot Studio: รวมปลั๊กอิน Dynamics 365 จากทีม เช่น Microsoft Dynamics 365 Sales และ Microsoft Dynamics 365 Field Services คุณสามารถสร้างพร้อมท์ต์ที่กำหนดเองและปลั๊กอินหัวข้อได้

  • Power Automate: รวมถึงปลั๊กอินโฟลว์ Power Automate

  • ตัวเชื่อมต่อเฉพาะ: มีการเรียกตัวอย่างของปลั๊กอิน Salesforce และ SAP ที่นี่ ปลั๊กอินตัวเชื่อมต่อที่ผ่านการรับรองทุกตัวที่สร้างโดย Microsoft หรือ ISV จะแสดงเป็นแอปแบบรวมของตัวเองสำหรับการจัดการแบบละเอียด

    หมายเหตุ

    ชื่อแอปอาจมีการเปลี่ยนแปลง

การค้นพบปลั๊กอินและการดำเนินการ

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

ปัจจุบันมีพาธการดำเนินการรันไทม์สองพาธที่รองรับ:

  1. ปลั๊กอินที่เป็นปลั๊กอินแบบ Dataverse: ปลั๊กอิน Microsoft Dynamics 365 ที่เข้าถึงหรือแก้ไขข้อมูล Dataverse หัวข้อ Microsoft Copilot Studio และปลั๊กอินพร้อมท์ พาธนี้รองรับการรับรองความถูกต้องรหัส Microsoft Entra การเรียกดังกล่าวจะทำไปยังระบบพื้นฐานในนามของผู้ใช้

  2. ปลั๊กอินที่ใช้ระบบนิเวศของตัวเชื่อมต่อ Power Platform: พาธนี้ช่วยดำเนินการตัวเชื่อมต่อที่ให้การเข้าถึงระบบเรกคอร์ดภายในและภายนอก ซึ่งรองรับการกำหนดค่าข้อมูลประจำตัวต่อผู้ใช้อย่างชัดเจน เช่น ข้อมูลประจำตัวการเชื่อมต่อ Salesforce ที่จะคงไว้ต่อผู้ใช้

หากผู้สร้างไม่พบปลั๊กอินที่เหมาะสมสำหรับงานของตน ผู้ใช้สามารถไปที่ Microsoft Copilot Studio และสร้างปลั๊กอินที่ตรงกับความต้องการของตนได้

ข้อมูล/เลเยอร์ AI

เลเยอร์นี้แสดงถึงที่เก็บข้อมูลและระบบต่างๆ ที่มีข้อมูลและตรรกะทางธุรกิจอยู่ ร้านค้าและระบบเหล่านี้ประกอบด้วย Sales, Field Service และผลิตภัณฑ์ Dynamics 365 อื่นๆ, Microsoft Copilot Studio, Power Automate, ระบบภายนอก เช่น Salesforce, SAP และอื่นๆ

ข้อมูลและโฟลว์การควบคุมสำหรับปลั๊กอินบางประเภท

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

ปลั๊กอิน Dynamics 365

โฟลว์สำหรับปลั๊กอิน Dynamics 365

ในโฟลว์รันไทม์สำหรับปลั๊กอิน Dynamics 365 ระบบจัดการจะแมปคำพูดของผู้ใช้ Copilot ของ รับโอกาสสำหรับ ACME corp กับชุดปลั๊กอินที่เป็นตัวเลือก พบว่าปลั๊กอินจาก Dynamics 365 เป็นตัวเลือกที่ดีที่สุด จากนั้นจึงดำเนินการ แปลคำพูดของผู้ใช้เป็น SQL เทียบกับข้อมูลไดนามิกที่ผู้ใช้สามารถเข้าถึงได้ ผลลัพธ์จะถูกส่งกลับไปยังผู้ใช้ Copilot ของ Teams สามารถเพิ่มข้อมูลเพิ่มเติมจาก Microsoft 365 และสรุปผลลัพธ์ได้

ปลั๊กอิน Microsoft Copilot Studio

โฟลว์สำหรับปลั๊กอิน Microsoft Copilot Studio

ในโฟลว์รันไทม์สำหรับปลั๊กอินพร้อมท์ Copilot Studio คำพูดของผู้ใช้จะถูกแมปกับปลั๊กอินอีกครั้ง ในกรณีนี้ ปลั๊กอินที่ตรงกันคือพร้อมท์ที่สร้างใน Microsoft Copilot Studio พร้อมท์จะลงข้อมูลใน ลำดับ ตาราง Dataverse และเรียกใช้ Open AI เพื่อสรุปผลลัพธ์สำหรับลำดับ 123 และส่งคืนข้อมูลสรุปให้กับผู้ใช้

ปลั๊กอินตัวเชื่อมต่อ

โฟลว์สำหรับปลั๊กอินตัวเชื่อมต่อ

โฟลว์การกำหนดค่าสำหรับ Salesforce หรือปลั๊กอินที่ใช้ตัวเชื่อมต่ออื่นๆ เริ่มต้นด้วยประสบการณ์ เชื่อมต่อ ในเมนูลอย ซึ่งผู้ใช้สามารถป้อนข้อมูลการเชื่อมต่อสำหรับ Salesforce ได้ ณ รันไทม์ คำพูดของผู้ใช้จะถูกแมปกับปลั๊กอินตัวเลือก และปลั๊กอินนี้ดำเนินการโดยใช้โครงสร้างพื้นฐานตัวเชื่อมต่อ Power Platform ผลลัพธ์จะถูกส่งกลับไปยังผู้ใช้

ปลั๊กอินที่ใช้ใน Microsoft Copilot Studio Copilot

Microsoft Copilot Studio สามารถใช้เพื่อสร้าง Copilot นอกเหนือจากปลั๊กอินได้ ทีม Dynamics 365 หรือบุคคลที่สามสามารถสร้าง Copilot เหล่านี้ได้

ปลั๊กอินที่ใช้ใน Microsoft Copilot Studio Copilot

คล้ายกับเลเยอร์ผู้สร้าง การค้นพบปลั๊กอิน การดำเนินการ และเลเยอร์ข้อมูล/AI มีลักษณะเหมือนภาพที่แสดง ความแตกต่างอยู่ที่วิธีจัดการการดูแลจัดการปลั๊กอินสำหรับ Copilot ผู้สร้าง Copilot เลือกระหว่างปลั๊กอินที่มีอยู่จากสภาพแวดล้อม Dataverse ของตน

ข้อมูลและโฟลว์การควบคุมสำหรับปลั๊กอินบางประเภท

โฟลว์สำหรับชนิดปลั๊กอินพร้อมท์ใน Microsoft Copilot Studio

นี่คือตัวอย่างของปลั๊กอินพร้อมท์ที่ใช้จาก Copilot ที่สร้างใน Microsoft Copilot Studio โฟลว์การกำหนดค่าประกอบด้วยผู้สร้าง Copilot ที่ดูแลจัดการปลั๊กอินสำหรับ Copilot จากรีจิสทรีปลั๊กอิน ณ รันไทม์ ผู้ใช้ Copilot ที่ได้รับการรับรองความถูกต้องจะสรุปลำดับ 123 สำหรับ Northwind Traders ข้อมูลสรุปนี้แมปคำพูดกับปลั๊กอินของผู้สมัคร ปลั๊กอินที่ตรงกันคือพร้อมท์ที่เขียนใน Copilot Studio พร้อมท์จะใช้ข้อมูลจากตาราง ลำดับ ใน Dataverse ผลลัพธ์จะถูกสรุปโดยใช้ OpenAI และส่งคืนให้กับผู้ใช้

บทสรุป

ด้วยการเขียนปลั๊กอินใน Microsoft Copilot Studio คุณสามารถเข้าถึงปลั๊กอินของคุณได้มากขึ้นจาก Copilot ต่างๆ ใน Microsoft Dynamics 365, Microsoft Copilot for Teams และ Copilot ของบริษัทอื่น การใช้ปลั๊กอินในลักษณะนี้ทำให้มีความยืดหยุ่นในการสร้างครั้งเดียวและปรับใช้กับ Copilot หลายตัว