ตัวเลือกการผสานรวมสำหรับปริมาณงานแอปพลิเคชันอัจฉริยะ
ตัวเลือกการรวมสำหรับ Microsoft Copilot Studio ได้แก่ โฟลว์ระบบคลาวด์ Power Automate การร้องขอทาง HTTP และตัวเชื่อมต่อ และทักษะ Bot Framework การผนวกรวมเหล่านี้ช่วยให้เอเจนต์สามารถทำให้เวิร์กโฟลว์เป็นแบบอัตโนมัติ โต้ตอบกับบริการภายนอก และเพิ่มความสามารถในการสนทนา เมื่อใช้ตัวเลือกเหล่านี้ คุณสามารถปรับปรุงกระบวนการ ปรับปรุงประสิทธิภาพ และมอบประสบการณ์การใช้งานที่ราบรื่นให้แก่ผู้ใช้ การผนวกรวมช่วยให้มั่นใจได้ว่าเอเจนต์สามารถทำงานที่ซับซ้อน เข้าถึงข้อมูลที่จำเป็น และตอบสนองต่อข้อมูลอินพุตของผู้ใช้ได้อย่างชาญฉลาด
ข้อควรพิจารณาที่สำคัญ
ในขณะที่คุณพัฒนาเวิร์กโหลดและประเมินตัวเลือกการผนวกรวม ให้พิจารณา:
- การสร้างสมดุลระหว่างการกำหนดค่าและการพัฒนาแบบกำหนดเอง: กำหนดว่าเมื่อใดควรใช้การกำหนดค่าที่พร้อมใช้งานทันทีเทียบกับการพัฒนาแบบกำหนดเองเพื่อตอบสนองความต้องการเฉพาะขององค์กร
- การติดตามและการตรวจสอบ: ทำความเข้าใจวิธีการติดตามและตรวจสอบการรวมเพื่อให้แน่ใจว่าเป็นไปตามข้อกำหนดและประสิทธิภาพ
- การทำความเข้าใจตัวเลือกการรวม: สำรวจตัวเลือกการรวมที่มีอยู่โดยใช้ตัวเชื่อมต่อและการดำเนินการใน Copilot Studio
รูปแบบการผนวกรวม
รูปแบบการรวมใน Copilot Studio ไม่เป็นเอกสิทธิ์และสามารถรวมเข้าด้วยกันเพื่อให้เหมาะกับกรณีการใช้งานที่แตกต่างกัน
ประสิทธิภาพตำแหน่งข้อมูล
ประสิทธิภาพตำแหน่งข้อมูลเป็นปัจจัยสำคัญที่ส่งผลกระทบโดยตรงต่อประสบการณ์ของผู้ใช้ พิจารณาปัจจัยและกลยุทธ์สำคัญเหล่านี้เมื่อประเมินตำแหน่งข้อมูล:
ความเร็วในการรวม: ประสิทธิภาพของตำแหน่งข้อมูลที่คุณเชื่อมต่อ เช่น ฐานข้อมูล, API และบริการภายนอกอื่นๆ ส่งผลโดยตรงต่อความเร็วโดยรวมของแอปพลิเคชันของคุณ ตำแหน่งข้อมูลที่ช้าอาจทำให้เกิดปัญหาคอขวด ซึ่งนำไปสู่ความล่าช้าในการประมวลผลและตอบสนองต่อคำขอของผู้ใช้
ประสบการณ์การสนทนา: ในส่วนติดต่อการสนทนา ผู้ใช้คาดหวังการโต้ตอบที่รวดเร็วและราบรื่น ความล่าช้าในการตอบสนองอาจขัดจังหวะขั้นตอนการสนทนาส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่ไม่ดีและความยุ่งยากที่อาจเกิดขึ้น
ประสิทธิภาพการสอบถาม: เพื่อให้แน่ใจว่ามีการตอบกลับอย่างรวดเร็ว ให้ปรับการสอบถามที่ส่งไปยังตำแหน่งข้อมูลให้เหมาะสม การเพิ่มประสิทธิภาพการสืบค้นเกี่ยวข้องกับ:
- การดึงข้อมูลอย่างมีประสิทธิภาพ: ลดปริมาณข้อมูลที่ดึงมาให้น้อยที่สุดและทำให้แน่ใจว่าการสอบถามมีประสิทธิภาพมากที่สุด
- การแคช: การใช้กลยุทธ์การแคชเพื่อลดภาระบนตำแหน่งข้อมูลและเร่งเวลาตอบสนอง
- การปรับสมดุลการโหลด: หากมี ให้กระจายคำขอไปยังตำแหน่งข้อมูลหลายจุดเพื่อหลีกเลี่ยงไม่ให้ตำแหน่งข้อมูลเดียวโอเวอร์โหลด
เรียนรู้เพิ่มเติม: คำแนะนำในการเพิ่มประสิทธิภาพข้อมูล
ความสามารถในการปรับขนาดและความน่าเชื่อถือ: ตำแหน่งข้อมูลที่มีประสิทธิภาพสูงมีส่วนช่วยในการปรับขนาดและความน่าเชื่อถือของแอปพลิเคชันของคุณ เมื่อจำนวนผู้ใช้เพิ่มขึ้น ตำแหน่งข้อมูลที่ได้รับการปรับให้เหมาะสมสามารถรองรับการรับส่งข้อมูลที่เพิ่มขึ้นได้โดยไม่ทำให้ประสิทธิภาพลดลงอย่างมีนัยสำคัญ
การตรวจสอบและการเพิ่มประสิทธิภาพ: ตรวจสอบประสิทธิภาพของตำแหน่งข้อมูลของคุณอย่างต่อเนื่องเพื่อระบุและแก้ไขปัญหาใด ๆ ทันที ใช้เมตริกประสิทธิภาพและบันทึกเพื่อรับข้อมูลเชิงลึกเกี่ยวกับปัญหาคอขวดและปรับให้เหมาะสมตามนั้น
ตรรกะการจัดการ
ตรวจสอบให้แน่ใจว่าการตอบสนองนั้นทันเวลาและมีประสิทธิภาพเมื่อคุณออกแบบตรรกะสำหรับเวิร์กโหลดของแอปพลิเคชันอัจฉริยะของคุณ โดยเฉพาะเมื่อรวมกับ Power Automate พิจารณาใช้กลยุทธ์ เช่น:
ข้อกำหนดด้านเวลาตอบสนอง: การกำหนดให้ Power Automate ตอบสนองต่อเอเจนต์ภายใน 100 มิลลิวินาที ซึ่งจำเป็นต้องมีตรรกะที่ปรับให้เหมาะสมและมีประสิทธิภาพสูง
การประเมินความเร็วในการดำเนินการ: หากตรรกะไม่สามารถดำเนินการได้เร็วพอภายใน Power Automate หรือ Copilot Studio หรือหากเกี่ยวข้องกับการดำเนินการที่ซับซ้อนซึ่งเหมาะกับโค้ดมากกว่า ให้พิจารณาถ่ายโอนความต้องการตรรกะไปยังบริการอื่น:
- API ที่กำหนดเองของ Dataverse, ตำแหน่งข้อมูลที่กำหนดเองที่สามารถสร้างได้ใน Dataverse เพื่อจัดการกับตรรกะเฉพาะ เนื่องจากมีขีดจำกัดการหมดเวลา 2 นาทีทำให้มีเวลามากขึ้นสำหรับการดำเนินการที่ซับซ้อน API ที่กำหนดเองสามารถเรียกใช้ผ่านตัวเชื่อมต่อหรือคำขอ HTTP ซึ่งให้ความยืดหยุ่นในการผนวกรวม
- ปลั๊กอินแบบโค้ดน้อยของ Dataverse, คล้ายกับ API ที่กำหนดเอง แต่สามารถสร้างได้ด้วยการเขียนโค้ดน้อยที่สุด นอกจากนี้ยังมีขีดจำกัดการหมดเวลา 2 นาทีและสามารถเรียกใช้ได้ในทำนองเดียวกัน
- ฟังก์ชัน Azure, ฟังก์ชันแบบไร้เซิร์ฟเวอร์ที่สามารถประมวลผลโค้ดเพื่อตอบสนองต่อเหตุการณ์ มีความสามารถในการปรับขนาดสูงและสามารถจัดการตรรกะที่ซับซ้อนได้อย่างมีประสิทธิภาพ ฟังก์ชัน Azure สามารถทริกเกอร์ผ่านการร้องขอทาง HTTP ทำให้ง่ายต่อการรวมกับ Power Automate และ Copilot Studio
การรวมเลเยอร์ระดับกลาง
การรวมเลเยอร์ระดับกลางเป็นแนวทางเชิงกลยุทธ์ที่สามารถปรับปรุงฟังก์ชันการทำงาน ความปลอดภัย และประสิทธิภาพของเวิร์กโหลดของแอปพลิเคชันอัจฉริยะของคุณได้อย่างมาก
การเพิ่มข้อมูล: ปรับปรุงคุณภาพและค่าของข้อมูลก่อนที่จะถึงเวิร์กโหลดของคุณโดยการรวมแหล่งข้อมูลจากภายนอกหรือโดยการใช้ตรรกะทางธุรกิจเพื่อเพิ่มบริบทหรือข้อมูลเพิ่มเติมให้กับข้อมูล การดำเนินการเพิ่มข้อมูลสามารถช่วยให้ข้อมูลที่ครอบคลุมและลึกซึ้งยิ่งขึ้นสำหรับการประมวลผลซึ่งนำไปสู่การตัดสินใจและการโต้ตอบกับผู้ใช้ที่ดีขึ้น
การมาส์กข้อมูล: ปกป้องข้อมูลที่ละเอียดอ่อนโดยทำให้ข้อมูลน่าสับสนหรือเป็นแบบไม่ระบุตัวตน ใช้เทคนิคการปิดบังกับฟิลด์ที่ละเอียดอ่อน เช่น รหัสส่วนบุคคล ข้อมูลทางการเงิน หรือข้อมูลที่เป็นกรรมสิทธิ์ การปิดบังข้อมูลสามารถช่วยเพิ่มความปลอดภัยและความเป็นส่วนตัวของข้อมูล เพื่อให้มั่นใจว่าสอดคล้องกับกฎระเบียบต่างๆ เช่น GDPR (ข้อบังคับทั่วไปเกี่ยวกับการคุ้มครองข้อมูล) หรือ HIPAA (กฎหมายว่าด้วยการเคลื่อนย้ายและความรับผิดชอบในการประกันสุขภาพ)
การแปลงข้อความ: แก้ไขโครงสร้างหรือรูปแบบของข้อความโดยใช้ตรรกะการแปลงเพื่อแปลงรูปแบบข้อมูล ทำให้ข้อมูลเป็นปกติ หรือรวมข้อมูล การแปลงข้อความสามารถช่วยรับรองความเข้ากันได้และความสอดคล้องของข้อมูลลดข้อผิดพลาดและปรับปรุงประสิทธิภาพการประมวลผล
การตรวจสอบความถูกต้องของข้อมูล: ตรวจสอบความสมบูรณ์และความถูกต้องของข้อมูลก่อนที่จะประมวลผลโดยการเพิ่มกฎการตรวจสอบเพื่อตรวจสอบความสมบูรณ์ของข้อมูล ความถูกต้อง และความสอดคล้อง การตรวจสอบความถูกต้องของข้อมูลสามารถช่วยป้องกันข้อผิดพลาดและทำให้มั่นใจได้ว่ามีการประมวลผลเฉพาะข้อมูลคุณภาพสูงเท่านั้น ซึ่งช่วยปรับปรุงความน่าเชื่อถือของแอปพลิเคชัน
การเพิ่มประสิทธิภาพ: ปรับปรุงความเร็วและประสิทธิภาพของการประมวลผลข้อมูลโดยใช้การแคชหรือการประมวลผลแบบอะซิงโครนัสเพื่อจัดการข้อมูลปริมาณมากอย่างมีประสิทธิภาพ กลยุทธ์นี้สามารถช่วยลดเวลาแฝงและรับประกันการตอบสนองที่ทันท่วงที ซึ่งช่วยปรับปรุงประสบการร์ของผู้ใช้ให้ดียิ่งขึ้น
เปรียบเทียบรูปแบบการผนวกรวม
รูปแบบการผนวกรวมไม่ได้เป็นแบบเฉพาะและสามารถรวมกันได้ ประเมินตัวเลือกการผนวกรวมเพื่อให้สอดคล้องกับความต้องการและข้อจำกัดเฉพาะของเวิร์กโหลดแอปพลิเคชันอัจฉริยะ เช่น ข้อกำหนดด้านประสิทธิภาพ การปรับขนาด ความปลอดภัย และการดูแลรักษา ลดความเสี่ยง เพิ่มประสิทธิภาพการใช้ทรัพยากร และรับประกันการผนวกรวมที่ราบรื่นและมีประสิทธิภาพโดยการประเมินรูปแบบการผนวกรวมที่มีอยู่
โฟลว์ระบบคลาวด์ Power Automate | การร้องขอทาง HTTP และตัวเชื่อมต่อ | ทักษะ Bot Framework | |
---|---|---|---|
ข้อดี | ไม่มีการเขียนโค้ด/โค้ดน้อย การแยกการผนวกรวมและตรรกะการสนทนาอย่างชัดเจน สามารถตรวจสอบแยกกันได้ โฟลว์ระบบคลาวด์ที่มีอยู่สามารถอัปเดตเพื่อรวมกับ Copilot Studio |
ไม่มีการเขียนโค้ด/โค้ดน้อย ซิงโครนัส สามารถตรวจสอบในลักษณะเป็นส่วนหนึ่งของการรวม Copilot Studio Application Insights สามารถใช้ตัวแปรรวมถึงตัวแปรสภาพแวดล้อมและข้อมูลลับ ตัวแปร เงื่อนไข พารามิเตอร์ และอื่นๆ สามารถใช้สูตร Power Fx ได้ การสนับสนุนการแยกวิเคราะห์และการจัดการข้อผิดพลาด |
การดำเนินการแบบซิงโครนัส รองรับตำแหน่งข้อมูลส่วนตัว การลงทุนใน Bot Framework ที่มีอยู่สามารถนำกลับมาใช้ใหม่ได้ |
ข้อเสีย | การดำเนินการแบบอะซิงโครนัสอาจทำให้เกิดเวลาแฝงและความช้า (ทั้งเพื่อเรียกหรือเรียกใช้โฟลว์ที่ซับซ้อน) หากกังวลเรื่องขนาด/ประสิทธิภาพ สามารถประเมินแผน "Power Automate Process" ระดับสูงได้ "Power Automate Process" ที่จำเป็นสำหรับการเป็นเจ้าของบริการหลัก ต้องส่งคืนผลลัพธ์ภายใน 100 วินาที |
ผสมผสานตรรกะการสนทนาและตรรกะการรวม แต่สามารถแยกหัวข้อการรวมได้ เนื่องจากสามารถกำหนดค่าสำหรับอินพุตและเอาต์พุตได้ ต้องส่งคืนผลลัพธ์ภายใน 100 วินาที |
โค้ดขั้นสูง (เช่น C#) ทำงานในบริการ Azure AI Bot ค่าใช้จ่ายเพิ่มเติมจะต้องครอบคลุมโดยการสมัครใช้งาน Azure การจัดการวงจรชีวิตของแอปพลิเคชันแตกต่างจาก Power Platform |
การรวม Power Automate และ HTTP/ตัวเชื่อมต่อ
Power Automate นำเสนอความสามารถในการรวมที่ครอบคลุมด้วยตัวเชื่อมต่อดั้งเดิมมากกว่า 1,000 รายการและตัวเลือกในการสร้างตัวเชื่อมต่อแบบกำหนดเองกับ API ของคุณ เพื่อประสบการณ์ที่ดีของผู้ใช้ ตรวจสอบให้แน่ใจว่า โฟลว์ระบบคลาวด์ที่ทริกเกอร์จาก Copilot Studio ดำเนินการอย่างรวดเร็ว เนื่องจากโฟลว์ต้องส่งคืนการตอบกลับภายใน 100 วินาทีเพื่อหลีกเลี่ยงการหมดเวลา
หากต้องการเพิ่มประสิทธิภาพการทำงาน ให้พิจารณา ส่งการร้องขอทาง HTTP หรือ ใช้ตัวเชื่อมต่อโดยตรงจาก จาก Copilot Studio, ข้ามโฟลว์ระบบคลาวด์ เมื่อเป็นไปได้ ปรับโฟลว์ระบบคลาวด์และคำขอ HTTP/ตัวเชื่อมต่อของคุณให้เหมาะสมโดยการกรองผลลัพธ์เพื่อส่งคืนเฉพาะข้อมูลที่จำเป็น นอกจากนี้ จัดการการหมดเวลาของโฟลว์ระบบคลาวด์โดยใช้สาขาแบบขนานที่ส่งกลับผลลัพธ์ภายในขีดจำกัด 100 วินาที เพื่อให้มั่นใจว่าเอเจนต์จะจัดการการหมดเวลาได้อย่างดี
กลยุทธ์เหล่านี้ช่วยรักษาการโต้ตอบให้มีประสิทธิภาพและตอบสนองในเวิร์กโหลดแอปพลิเคชันอัจฉริยะของคุณ