Share via


สร้างและแก้ไขหัวข้อ

สำคัญ

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

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

ใน Copilot Studio หัวข้อกำหนดวิธีการแสดงการสนทนาของ Copilot

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

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

หัวข้อมักมีชุดของ ข้อความทริกเกอร์—วลี คำสำคัญ และคำถามที่ลูกค้ามักใช้ซึ่งเกี่ยวข้องกับปัญหาเฉพาะ Copilot ของ Copilot Studio ใช้ความเข้าใจภาษาธรรมชาติ ข้อความของลูกค้า และข้อความทริกเกอร์สำหรับทุกหัวข้อของคุณเพื่อค้นหาหัวข้อที่ดีที่สุดที่จะทริกเกอร์ ข้อความไม่จำเป็นต้องตรงกันทุกประการกับข้อความทริกเกอร์ของหัวข้อ เพื่อทริกเกอร์หัวข้อ ตัวอย่างเช่น หัวข้อเกี่ยวกับเวลาทำการของร้านค้า อาจมีข้อความทริกเกอร์ check store hours หากลูกค้าส่งข้อความ "ดูเวลาทำการของร้านค้า" ระบบจะทริกเกอร์หัวข้อเวลาทำการของร้านค้า

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

การทำความเข้าใจภาษาธรรมชาติ

Copilot ใช้ความเข้าใจภาษาธรรมชาติ (NLU) เพื่อแยกวิเคราะห์สิ่งที่ลูกค้าพิมพ์และค้นหาข้อความทริกเกอร์หรือโหนดที่ดีที่สุด

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

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

สำหรับขีดจำกัดของ Copilot และหัวข้อ ดูที่ โควตา ขีดจำกัด และค่าการกำหนดค่า

หัวข้อใน Copilot Studio

ชนิดหัวข้อ

Copilot สามารถมีหัวข้อได้สองประเภท ได้แก่ ระบบ และ กำหนดเอง Copilot ใหม่จะเริ่มต้นด้วยชุดหัวข้อระบบและที่กำหนดเอง

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

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

    สำหรับข้อมูลเพิ่มเติม โปรดดู ใช้หัวข้อระบบ

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

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

ชนิดโหนด

ชนิดของโหนดที่มีอยู่มีดังต่อไปนี้:

ตัวเลือก Description
ส่งข้อความ ส่งข้อความถึงลูกค้า
ถามคำถาม ถามคําถามกับลูกค้า
ถามด้วยการ์ดที่ปรับเปลี่ยนได้ สร้างส่วนย่อย JSON เพื่อแลกเปลี่ยนกับแอปอื่นๆ
เพิ่มเงื่อนไข การแตกสาขาการสนทนาของคุณตามเงื่อนไข
การจัดการตัวแปร ตั้งค่า แยกวิเคราะห์ค่า หรือล้างตัวแปรทั้งหมด
การจัดการหัวข้อ เปลี่ยนเส้นทาง โอน หรือสิ้นสุดหัวข้อหรือการสนทนา
เรียกการดำเนินการ เรียกใช้โฟลว์ เช่น Power Automate หรือ Excel Online หรือใช้ตัวเชื่อมต่อหรือปลั๊กอิน
ระดับสูง คำตอบที่สร้างอัตโนมัติ, การร้องขอทาง HTTP, เหตุการณ์ และอื่นๆ

สร้างหัวข้อ

  1. เปิด Copilot ของคุณจากรายการในหน้า Copilot เพื่อให้มองเห็นได้ดีขึ้น ให้ปิดหน้าต่าง ทดสอบ Copilot ในตอนนี้

  2. เลือก หัวข้อและปลั๊กอิน บนบานหน้าต่างนำทางด้านข้าง

  3. เลือก + สร้าง ชี้ไปที่ หัวข้อ แล้วเลือก จากว่างเปล่า

    โหนด ทริกเกอร์ จะปรากฏบนพื้นที่ทำงานการสร้างที่มีหัวข้อที่ว่างเปล่า และแผง คุณสมบัติเมื่อทราบจุดประสงค์ เปิดอยู่ หากแผงไม่เปิด ให้เลือกไอคอน เมนูโหนด () ของโหนด ทริกเกอร์ และเลือก คุณสมบัติ

  4. ในแผง คุณสมบัติเมื่อทราบจุดประสงค์ คลิกพื้นที่ วลี แผงรอง วลี จะปรากฏขึ้น

  5. ใต้ เพิ่มวลี ให้ป้อนข้อความทริกเกอร์สำหรับหัวข้อของคุณ

    Copilot ของคุณต้องการข้อความทริกเกอร์ 5 ถึง 10 รายการเพื่อฝึก AI ให้เข้าใจคำตอบของลูกค้า หากต้องการเพิ่มข้อความทริกเกอร์ คุณสามารถ:

    • เลือกไอคอน เพิ่ม ถัดจากฟิลด์ข้อความ และป้อนวลีที่ต้องการ
    • วางชุดข้อความทริกเกอร์ แต่ละข้อในบรรทัดแยกกัน และเลือก Enter
    • พิมพ์ชุดข้อความทริกเกอร์ โดยกด Shift+Enter หลังจากแต่ละข้อความเพื่อวางไว้บนบรรทัดแยกกัน และเลือก Enter

    คุณสามารถใส่เครื่องหมายวรรคตอนในข้อความทริกเกอร์ได้ แต่ควรใช้ข้อความสั้นๆ แทนประโยคยาว

  6. เลือก รายละเอียด บนแถบเครื่องมือเพื่อเปิดแผงรายละเอียดหัวข้อ

  7. เพิ่มรายละเอียดหัวข้อของ Copilot:

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

ออกแบบเส้นทางการสนทนาของหัวข้อ

เมื่อคุณสร้างหัวข้อ การดำเนินการนี้จะเพิ่มโหนด ทริกเกอร์ โดยอัตดนัมติบนพื้นที่ทำงานการสร้าง จากนั้น คุณสามารถเพิ่มโหนดชนิดต่างๆ เพื่อให้ดำเนินการตามเส้นทางการสนทนาที่ต้องการสำหรับหัวข้อของคุณได้สำเร็จ

หากต้องการเพิ่มโหนดต่อจากอีกโหนดหนึ่งหรือระหว่างสองโหนดบนพื้นที่ทำงานการสร้างหัวข้อของคุณ:

  1. เลือกไอคอน เพิ่มโหนด ใต้โหนดที่คุณต้องการเพิ่มโหนดใหม่

  2. เลือก ชนิดโหนด ที่ต้องการจากรายการที่ปรากฏ

    ภาพหน้าจอของตัวเลือกที่มีให้เลือกเพื่อแทรกโหนดหลังโหนดทริกเกอร์

ลบโหนด

เลือกไอคอนเมนู () ของโหนดที่คุณต้องการลบ แล้วเลือก ลบ

การควบคุมสำหรับการแก้ไขโหนดบนพื้นที่ทำงาน

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

ภาพหน้าจอของพื้นที่ทำงานการสร้างหัวข้อที่ไฮไลต์ชื่อหัวข้อ

คุณสามารถใช้การควบคุมบนแถบเครื่องมือเพื่อตัด คัดลอก วาง และลบโหนดที่เลือกหรือโหนดที่อยู่ติดกันที่เลือก

ภาพหน้าจอของแถบเครื่องมือควบคุมสำหรับการแก้ไขโหนดบนพื้นที่ทำงานการสร้าง

แถบเครื่องมือยังมีตัวควบคุมเพื่อเลิกทำการแก้ไขอีกด้วย เปิดเมนู เลิกทำ เพื่อย้อนกลับการดำเนินการทั้งหมดกลับไปเป็นการบันทึกครั้งล่าสุดหรือเพื่อทำซ้ำการดำเนินการก่อนหน้า

ภาพหน้าจอของเมนูเลิกทำ

วางโหนด

เมื่อคุณใช้เครื่องมือ ตัด หรือ คัดลอก เพื่อวางโหนดอย่างน้อยหนึ่งโหนดบนคลิปบอร์ด การวางลงบนพื้นที่ทำงานมีสองวิธี:

  • หากคุณเลือกโหนดแล้วเลือก วาง โหนดบนคลิปบอร์ดจะถูกแทรกหลังโหนดที่เลือก

  • หากคุณเลือก "+" เพื่อดูเมนู เพิ่มโหนด จากนั้นเลือก วาง โหนดบนคลิปบอร์ดจะถูกแทรกที่ตำแหน่งนั้น

แก้ไขหัวข้อด้วยโปรแกรมแก้ไขโค้ด

โปรแกรมแก้ไขโค้ดแสดงหัวข้อใน YAML ภาษามาร์กอัปที่อ่านและเข้าใจง่าย ใช้โปรแกรมแก้ไขโค้ดเพื่อคัดลอกและวางหัวข้อจากบอทอื่น แม้แต่หัวข้อที่สร้างโดยผู้สร้างคนอื่น

สำคัญ

การออกแบบหัวข้อทั้งหมดในโปรแกรมแก้ไขโค้ด และการวางหัวข้อที่ซับซ้อนยังไม่ได้รับการสนับสนุนอย่างเต็มรูปแบบ

ในตัวอย่างนี้ คุณคัดลอกและวาง YAML ลงในตัวแก้ไขโค้ดเพื่อให้เพิ่มหัวข้อที่ขอข้อมูลการจัดส่งจากลูกค้าได้อย่างรวดเร็ว

  1. บนหน้า หัวข้อ เลือก + หัวข้อใหม่

  2. ที่มุมขวาบนของพื้นที่ทำงานการสร้าง ให้เลือก ... เพื่อดู ตัวเลือกเพิ่มเติม จากนั้นเลือก เปิดตัวแก้ไขโค้ด

    ภาพหน้าจอของวิธีการเปิดโปรแกรมแก้ไขโค้ด

  3. เลือกและลบเนื้อหาของโปรแกรมแก้ไขโค้ด จากนั้น คัดลอกและวางโค้ด YAML ต่อไปนี้:

    kind: AdaptiveDialog
    beginDialog:
      kind: OnRecognizedIntent
      id: main
      intent:
        displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity
        triggerQueries:
          - Buy items
          - Buy online
          - Buy product
          - Purchase item
          - Order product
    
      actions:
        - kind: SendMessage
          id: Sjghab
          message: I am happy to help you place your order.
    
        - kind: Question
          id: eRH3BJ
          alwaysPrompt: false
          variable: init:Topic.State
          prompt: To what state will you be shipping?
          entity: StatePrebuiltEntity
    
        - kind: ConditionGroup
          id: sEzulE
          conditions:
            - id: pbR5LO
              condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State     = "Oregon"
    
          elseActions:
            - kind: SendMessage
              id: X7BFUC
              message: There will be an additional shipping charge of $27.50.
    
            - kind: Question
              id: 6lyBi8
              alwaysPrompt: false
              variable: init:Topic.ShippingRateAccepted
              prompt: Is that acceptable?
              entity: BooleanPrebuiltEntity
    
            - kind: ConditionGroup
              id: 9BR57P
              conditions:
                - id: BW47C4
                  condition: =Topic.ShippingRateAccepted = true
    
              elseActions:
                - kind: SendMessage
                  id: LMwySU
                  message: Thank you and please come again.
    
  4. เลือก บันทึก แล้วเลือก ปิดโปรแกรมแก้ไขโค้ด ขณะนี้โหนด คำถาม มีเงื่อนไขหลายประการสำหรับคำถามเกี่ยวกับการจัดส่ง

    ภาพหน้าจอของการสนทนาที่สร้างจาก YAML ในตัวแก้ไขโค้ด Copilot Studio

ทดสอบและเผยแพร่ Copilot ของคุณ

ทดสอบ Copilot ของคุณ เมื่อคุณทำการเปลี่ยนแปลงหัวข้อ เพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้

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