Aracılığıyla paylaş


Copilot Studio içinde geri dönüş olarak Bing Arama'yı kullanma

Not

Bu makale yalnızca klasik sohbet botları için geçerlidir. Oluşturulan yardımcı pilotları genişletmek Copilot Studioiçin Composer'ı kullanmanıza Bot Framework gerek yoktur. Bu makalede açıklanan tüm özellikler yardımcı pilotlar tarafından doğrudan kullanılabilir Copilot Studio.

Composer Bot Framework ileözel diyaloglar geliştirerek ve ardından bunları sohbet botunuza ekleyerek klasik bir sohbet botunu geliştirin Copilot Studio.

Bu örnekte, Composer kullanarak Bing aramasını geri dönüş yanıtı Copilot Studio olarak ayarlamayı öğreneceksiniz.

Önemli

Composer tümleştirmesi yalnızca Teams Microsoft Copilot Studio lisansına sahip olan kullanıcılar tarafından kullanılamaz. Bir deneme veya tam Microsoft Copilot Studio lisansınız olmalıdır.

Önkoşullar

Geri dönüş tetikleyicisi oluşturma

  1. İçinde Copilot Studio, Örnek 2'deki sohbet botunu açın.

  2. Sohbet botunuzu Composer'da açın. Bunun nasıl yapılmasına ilişkin yönergeler için bkz Bot Framework Composer'ı kullanmaya başlama.

  3. Bot gezgininde ana diyaloga gidin. Diğer seçenekler (...) ve sonra Yeni tetikleyici ekle'yi seçin.

  4. Tetikleyici oluştur penceresinde, Bu tetikleyicinin türü nedir? için Bilinmeyen amaç'ı seçin. Gönder'i seçin.

  5. Bot Yanıtları sayfasına gidin, Contoso Yemek Teslimat Hizmeti öğesini ve ardından Kod göster'i seçin.

  6. Aşağıdaki kodu kopyalayıp kod görünümüne yapıştırın:

    # 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"
    
            }
        ]
    }
    ```
    

    Bot yanıtlarına eklenen Uyarlamalı Kart JSON'ının ekran görüntüsü.

  7. Aşağıdaki kodu kopyalayıp aynı kod görünümüne yapıştırın:

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

    Bot yanıtlarına eklenen etkinliğin ekran görüntüsü.

  8. Oluştur sayfasına gidin.

  9. Ana diyalogda Bilinmeyen amaç tetikleyicisini seçin.

  10. Yazma tuvalinde Ekle'yi (+) ve ardından Yanıt gönder'i seçin.

  11. Özellikler bölmesindeki Bot yanıtları bölümünde Kodu göster'i seçin.

    Uyarı

    Bir sonraki adım adımındakileri kod düzenleyicisi yerine yanıt düzenleyicisine eklemek, sohbet botunun Uyarlamalı Kart yerine ham JSON ile yanıt vermesine neden olur.

  12. Aşağıdaki ifadeyi kopyalayıp yapıştırın:

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

    Yanıt gönderme eyleminin yanıtının ekran görüntüsü.

Sohbet botunuzu test edin

  1. Composer içeriğinizi sohbet botunuzda Copilot Studio kullanılabilir hale getirmek için yayınlayın.

    Önemli

    Composer'da Yayımla'yı seçmek değişiklikleri test için kullanılabilir hale getirir ancak botunuzu otomatik olarak yayımlamaz.

    Botunuzu bağlı olduğu tüm kanallarda güncelleştirmek için botunuzu yayımlayın Microsoft Copilot Studio .

  2. Burada Copilot Studio, yeni OnUnknownIntentkonunuzu görmek için Konular sayfasına gidin .

  3. Test botu bölmesi'ni açın ve Konu değişse de takip et'in açık olduğundan emin olun. Sohbetinizi başlatmak için "Tofu vegan mı?" yazın.

Sonraki adım

İçinde Gönder düğmesi Copilot Studio olan bir form görüntüleyin.