แชร์ผ่าน


ใช้ Bing Search เป็นทางเลือกใน Copilot Studio

หมายเหตุ

บทความนี้ใช้กับ แชทบอทแบบคลาสสิก เท่านั้น หากต้องการขยาย เอเจนต์ ที่สร้างขึ้นใน Copilot Studio คุณไม่จำเป็นต้องใช้ Bot Framework Composer คุณลักษณะทั้งหมดที่อธิบายไว้ในบทความนี้มีให้สำหรับเอเจนต์ใน Copilot Studio โดยตรงเท่านั้น

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

ในตัวอย่างนี้ คุณจะได้เรียนรู้วิธีตั้งค่า Bing Search เป็นคำตอบสำรองใน Copilot Studio โดยใช้ Composer

สำคัญ

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

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

สร้างทริกเกอร์สำรอง

  1. ใน Copilot Studio ให้เปิดแชทบอทจาก ตัวอย่างที่ 2

  2. เปิดแชทบอทใน Composer สำหรับคำแนะนำในการดำเนินการดังกล่าว โปรดดู เริ่มต้นใช้งาน Bot Framework Composer

  3. ในตัวสำรวจบอท ไปที่กล่องโต้ตอบหลัก เลือก ตัวเลือกเพิ่มเติม (...) จากนั้นเลือก เพิ่มทริกเกอร์ใหม่

  4. ในหน้าต่าง สร้างทริกเกอร์ สำหรับ ทริกเกอร์ประเภทนี้คืออะไร ให้เลือก ไม่ทราบเจตนา เลือก ส่ง

  5. ไปที่หน้า การตอบกลับของบอท เลือก Contoso Meal Delivery Service จากนั้นเลือก แสดงรหัส.

  6. คัดลอกและวางส่วนย่อยของโค้ดต่อไปนี้ลงในมุมมองโค้ด:

    # adaptivecardjson_BingSearch(user_utterance)
    - ```
    {    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "type": "AdaptiveCard",
        "version": "1.2",
        "fallbackText": "This card requires Media to be viewed. Ask your platform to update to Adaptive Cards v1.1 for this and more!",
        "actions": [
            {
                "type": "Action.OpenUrl",
                "title": "Search with Bing",
                "url": "https://www.bing.com/search?q=${user_utterance}",
                "style": "positive"
            }
        ],
        "body": [
            {
                "type": "Image",
                "url": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RWe65Z?ver=2d4e&q=90&m=6&h=201&w=358&b=%23FFFFFFFF&l=f&o=t&aim=true"
            },
            {
                "type": "TextBlock",
                "text": "${user_utterance}",
                "wrap": true,
                "separator": true,
                "horizontalAlignment": "Center",
                "size": "Medium"
    
            }
        ]
    }
    ```
    

    ภาพหน้าจอของบัตรที่ปรับเปลี่ยนได้ JSON ที่เพิ่มในการตอบกลับของบอท

  7. คัดลอกและวางรหัสต่อไปนี้ลงในมุมมองรหัสเดียวกัน:

    # AdaptiveCardBingSearch(user_utterance)
    [Activity
        Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))}
    ]
    
    

    ภาพหน้าจอของกิจกรรมที่เพิ่มในการตอบกลับของบอท

  8. ไปที่หน้า สร้าง

  9. ในกล่องโต้ตอบหลัก ให้เลือกทริกเกอร์ ไม่ทราบเจตนา

  10. บนพื้นที่ทำงานการเขียน เลือก เพิ่ม (+) จากนั้น ส่งคำตอบ

  11. ในบานหน้าต่างคุณสมบัติ ภายใต้ การตอบสนองของบอท และเลือก แสดงโค้ด

    คำเตือน

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

  12. คัดลอกและวางนิพจน์ดังต่อไปนี้:

    - ${AdaptiveCardBingSearch(turn.activity.text)}
    

    ภาพหน้าจอของการตอบกลับสำหรับการดำเนินการส่งการตอบกลับ

ทดสอบแชทบอทของคุณ

  1. เผยแพร่เนื้อหา Composer ของคุณเพื่อให้สามารถใช้งานในแชทบอทใน Copilot Studio ของคุณ

    สำคัญ

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

    เผยแพร่ บอทของคุณใน Microsoft Copilot Studio เพื่ออัปเดตบอทของคุณในทุกช่องทางที่เชื่อมต่อ

  2. ใน Copilot Studio ไปที่หน้า หัวข้อ เพื่อดูหัวข้อ OnUnknownIntent ใหม่ของคุณ

  3. เปิดแผง ทดสอบบอท และตรวจสอบให้แน่ใจว่า ติดตามระหว่างหัวข้อ เปิดอยู่ ป้อน "เต้าหู้มังสวิรัติหรือไม่" เพื่อเริ่มการสนทนาของคุณ

ขั้นตอนถัดไป

แสดงฟอร์มที่มีปุ่มส่งใน Copilot Studio