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

หมายเหตุ

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

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

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

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

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

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

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

สำคัญ

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

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

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

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

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

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

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

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

ไม่รองรับคุณลักษณะ Composer ที่มี Power Virtual Agents

คุณลักษณะ Composer ต่อไปนี้ ไม่รองรับ Power Virtual Agents:

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

แนวทางในการสร้างเนื้อหาบอทสำหรับ Power Virtual Agents ใน Composer

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

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

    ภาพหน้าจอรายชื่อหัวข้อใน Composer ที่นำเข้ามาจากบอท Power Virtual Agents

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

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

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

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

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

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

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

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

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

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

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

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

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

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

การอ้างอิง

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