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
- Uyarlanabilir bir kart gösterme Copilot Studio
- Çoklu seçim seçenekleri listesini görüntüleme Copilot Studio
Geri dönüş tetikleyicisi oluşturma
İçinde Copilot Studio, Örnek 2'deki sohbet botunu açın.
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.
Bot gezgininde ana diyaloga gidin. Diğer seçenekler (...) ve sonra Yeni tetikleyici ekle'yi seçin.
Tetikleyici oluştur penceresinde, Bu tetikleyicinin türü nedir? için Bilinmeyen amaç'ı seçin. Gönder'i seçin.
Bot Yanıtları sayfasına gidin, Contoso Yemek Teslimat Hizmeti öğesini ve ardından Kod göster'i seçin.
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" } ] } ```
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))} ]
Oluştur sayfasına gidin.
Ana diyalogda Bilinmeyen amaç tetikleyicisini seçin.
Yazma tuvalinde Ekle'yi (+) ve ardından Yanıt gönder'i seçin.
Ö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.
Aşağıdaki ifadeyi kopyalayıp yapıştırın:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Sohbet botunuzu test edin
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 .
Burada Copilot Studio, yeni OnUnknownIntentkonunuzu görmek için Konular sayfasına gidin .
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.