Share via


ภาพรวมของ Bot Framework Composer

สำคัญ

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

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

หมายเหตุ

Microsoft Copilot Studio ขณะนี้ สนับสนุนคุณลักษณะเหล่านี้ โดยไม่มี Composer

ปรับปรุงบอทของคุณโดยการพัฒนาหัวข้อแบบกำหนดเองด้วย Bot Framework Composer แล้วเพิ่มลงใน Copilot ของ Microsoft Copilot Studio ของคุณ

Composer ถูกรวมอยู่ใน Microsoft Copilot Studio เพื่อให้นักพัฒนาและผู้ใช้ทางธุรกิจสามารถสร้างบอทร่วมกัน Composer ช่วยให้คุณสามารถขยายบอทของคุณด้วยฟังก์ชันการทำงาน Bot Framework ซึ่งได้แก่:

  • กล่องโต้ตอบที่ปรับเปลี่ยนได้
  • การสร้างภาษา (LG)
  • นิพจน์ปกติ (RegEx)
  • บัตรที่ปรับเปลี่ยนได้

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

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

ปรับใช้งาน โฮสต์ และดำเนินการกับหัวข้อที่กำหนดเองที่เพิ่มด้วย Composer ร่วมกับส่วนที่เหลือของเนื้อหา Copilot ของ Microsoft Copilot Studio และไม่ต้องการมีการโฮสต์ Azure เพิ่มเติมใดๆ

สำคัญ

การรวม Composer ไม่สามารถใช้ได้สำหรับผู้ใช้ที่มีเพียง สิทธิการใช้งาน Microsoft Copilot Studio ของ Teams คุณต้องมีสิทธิ์การใช้งาน การทดลองใช้ หรือ Microsoft Copilot Studio แบบเต็ม

ข้อกำหนดเบื้องต้น

ทำความเข้าใจคำศัพท์สำคัญของ Composer

Composer ใช้คำศัพท์ชุดอื่นเพื่ออธิบายแนวคิดที่คล้ายกันซึ่งใช้ใน Microsoft Copilot Studio ต่อไปนี้เป็นคำศัพท์สำคัญที่ควรทำความเข้าใจ:

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

  • กล่องโต้ตอบหลัก: กล่องโต้ตอบหลักของบอทคือกล่องโต้ตอบแรกที่ปรากฏในโปรแกรมสำรวจบอท และถูกสร้างขึ้นเมื่อคุณนำเข้า Copilot ของ Microsoft Copilot Studio ของคุณไปยัง Composer กล่องโต้ตอบหลักไม่ควรถูกลบ เนื่องจากสอดคล้องกับ Copilot ของ Microsoft Copilot Studio ของคุณ

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

  • การดำเนินการ: การดำเนินการเป็นองค์ประกอบหลักของทริกเกอร์ที่ช่วยให้คุณสามารถส่งการตอบกลับ สร้างและกำหนดค่าให้กับคุณสมบัติ จัดการโฟลว์การสนทนา จัดการกล่องโต้ตอบ และกิจกรรมอื่นๆ อีกมากมาย คุณสามารถคิดว่าการดำเนินการเทียบเท่ากับ โหนด ใน Microsoft Copilot Studio

ไม่รองรับคุณลักษณะ Composer ที่มี Microsoft Copilot Studio

คุณลักษณะ Composer ต่อไปนี้ ไม่รองรับ Microsoft Copilot Studio:

คุณลักษณะที่ไม่รองรับ ข้อมูลเพิ่มเติม
ตัวรู้จำ LUIS (ความเข้าใจภาษา) ตัวรับรู้เริ่มต้น ใน Composer ถูกตั้งค่าเป็น Microsoft Copilot Studio Natural Language Understanding (NLU)
ระบบจัดการและควบคุม Bot Framework ระบบจัดการและควบคุม Bot Framework ไม่รองรับใน Composer สำหรับ Microsoft Copilot Studio
ตัวรู้จำที่กำหนดเอง ตัวรู้จำที่กำหนดเองไม่รองรับใน Composer สำหรับ Microsoft Copilot Studio
ทักษะบอท ไม่สามารถเรียกใช้ทักษะบอทในเนื้อหาของ Composer ที่มีไว้สำหรับ Microsoft Copilot Studio
QnA Maker คุณลักษณะนี้ไม่พร้อมใช้งานใน Composer สำหรับ Microsoft Copilot Studio
การเข้าสู่ระบบ OAuth และการออกจากระบบของผู้ใช้ การดำเนินการเหล่านี้ไม่รองรับใน Composer สำหรับ Microsoft Copilot Studio
ข้อมูลป้อนเข้าและผลลัพธ์ของกล่องโต้ตอบ ข้อมูลป้อนเข้าและผลลัพธ์ของกล่องโต้ตอบไม่รองรับใน Composer สำหรับ Microsoft Copilot Studio
การตรวจหาเอนทิตีในข้อความทริกเกอร์ใน Composer ไม่สามารถใช้ # getUserName my name is {username=userName} ใน Composer
การทดสอบในโปรแกรมจำลอง Bot Framework เนื้อหาของ Composer ทั้งหมดควรได้รับการเผยแพร่ และจากนั้นทดสอบใน Microsoft Copilot Studio

แนวทางในการสร้างเนื้อหาสำหรับ Microsoft Copilot Studio ใน Composer

มีหลักเกณฑ์สำคัญสองสามข้อที่ต้องปฏิบัติตามเมื่อใช้ Composer เพื่อสร้างเนื้อหาสำหรับ Microsoft Copilot Studio:

  • หัวข้อจากบอท Microsoft Copilot Studio ของคุณจะแสดงใน Composer เป็นกล่องโต้ตอบ คุณไม่สามารถแก้ไขกล่องโต้ตอบเหล่านี้ใน Composer กาเลือกกล่องโต้ตอบจะเปิดหัวข้อที่เกี่ยวของใน Microsoft Copilot Studio สำหรับการแก้ไข

    ภาพหน้าจอของรายการหัวข้อใน Composer ที่นำเข้าจาก Copilot ของ Microsoft Copilot Studio

  • ตัวแปรส่วนกลาง Microsoft Copilot Studio สามารถเข้าถึงได้ใน Composer โดยใช้ขอบเขต virtualagent ขอบเขตนี้ไม่ปรากฏในเมนูอ้างอิงคุณสมบัติของ Composer แต่คุณสามารถเข้าถึงได้โดยการป้อนนิพจน์โดยตรง

  • การเผยแพร่เนื้อหาใน Composer ทำให้การเปลี่ยนแปลงพร้อมสำหรับการทดสอบ แต่จะไม่เผยแพร่ Copilot ของ Microsoft Copilot Studio ของคุณโดยอัตโนมัติ หากต้องการเผยแพร่การเปลี่ยนแปลง Copilot ไปยังช่องทาง ให้ใช้คุณลักษณะ เผยแพร่ ใน Microsoft Copilot Studio

  • ใช้การดำเนินการ เริ่มต้นหัวข้อ Microsoft Copilot Studio เพื่อเรียกหัวข้อ Microsoft Copilot Studio ใน Composer

    ภาพหน้าจอของเมนูเพิ่มการดำเนินการของ Composer

  • คุณสามารถเพิ่ม ทริกเกอร์ Composer ใหม่ได้ทุกชนิดไปยัง กล่องโต้ตอบหลัก (เรียกอีกอย่างว่า ราก) ของคุณ

  • คุณสามารถส่งข้อความและถามคำถามจากทริกเกอร์ Composer เหล่านี้

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

  • คุณสามารถเพิ่มเหตุการณ์ และ ทริกเกอร์ Composer ใดๆ แก่กล่องโต้ตอบที่สร้างใหม่ได้

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

    ภาพหน้าจอของส่วนการตอบสนองของบอททั่วไปว่างเปล่า

  • กล่องโต้ตอบ Composer แต่ละรายการมีทรัพยากรการตอบสนองของบอท (.lg) และความเข้าใจภาษา (.lu) ของตัวเอง ตัวอย่างเช่น บอทที่พูดภาษาอังกฤษ (สหรัฐอเมริกา) และมีกล่องโต้ตอบชื่อ dialog1 มีไฟล์ dialog1.en-us.lg หนึ่งไฟล์และไฟล์ dialog1.en-us.lu หนึ่งไฟล์

  • กล่องโต้ตอบหลักใน Composer ไม่ควรถูกลบ เนื่องจากสอดคล้องกับ Copilot ของ Microsoft Copilot Studio กล่องโต้ตอบหลักสามารถมีทริกเกอร์ศูนย์รายการหรือมากกว่า

  • คุณสามารถจับภาพการวัดและส่งข้อมูลทางไกลได้ในกล่องโต้ตอบ Composer และทริกเกอร์และการใช้งาน Application Insights เพื่อวิเคราะห์ด้วย การสอบถาม Kusto สำหรับกล่องโต้ตอบที่ปรับเปลี่ยนได้ สำหรับข้อมูลเพิ่มเติม ดู จับภาพการวัดและส่งข้อมูลทางไกลด้วย Application Insights

สำหรับการเจาะลึกใน Composer กล่องโต้ตอบ เหตุการณ์ ทริกเกอร์ และวิธีสร้างเนื้อหาบอทขั้นสูงด้วย Bot Framework โปรดดูข้อมูลเพิ่มเติมต่อไปนี้:

การอ้างอิง

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาใน Composer โปรดดูแหล่งข้อมูลเหล่านี้: