ภาพรวมของ 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 เพื่อแก้ไข
ตัวแปรส่วนกลาง Power Virtual Agents สามารถเข้าถึงได้ใน Composer โดยใช้ขอบเขต
virtualagent
ขอบเขตนี้จะไม่ปรากฏในเมนูอ้างอิงคุณสมบัติของนักแต่งเพลง แต่คุณสามารถเข้าถึงได้โดยป้อนนิพจน์โดยตรงการเผยแพร่เนื้อหาใน Composer ทำให้การเปลี่ยนแปลงพร้อมสำหรับการทดสอบ แต่จะไม่เผยแพร่บอท Power Virtual Agents ของคุณโดยอัตโนมัติ ใช้คุณลักษณะ เผยแพร่ ใน Power Virtual Agents เพื่อเผยแพร่การเปลี่ยนแปลงบอทของคุณไปยังช่องทาง
ใช้การดำเนินการ เริ่มต้นหัวข้อ Power Virtual Agents เพื่อเรียกหัวข้อ Power Virtual Agents ใน 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 โปรดดูข้อมูลเพิ่มเติมต่อไปนี้:
- กล่องโต้ตอบ Bot Framework Composer
- เหตุการณ์และทริกเกอร์ของ Bot Framework Composer
- การสร้างภาษา
- โฟลว์การสนทนาและหน่วยความจำ
การอ้างอิง
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาใน Composer โปรดดูแหล่งข้อมูลเหล่านี้:
- คู่มือ Bot Framework Composer
- การแนะนำของ Composer
- บทช่วยสอน: สร้างบอทใหม่
- บทช่วยสอน: เพิ่มการ์ดและปุ่มลงในบอทของคุณ
- บทช่วยสอน: เพิ่มการสร้างภาษาให้กับบอทของคุณ
- Bot Framework Composer บน GitHub