Udostępnij za pośrednictwem


Przykład 3 — używanie funkcji Wyszukiwanie Bing jako rezerwowej wyszukiwarki w aplikacji Microsoft Copilot Studio

Ważne

Możliwości i funkcje Power Virtual Agents są teraz częścią Microsoft Copilot Studio w wyniku znacznych inwestycji w generatywną AI i poprawioną integracje z Microsoft Copilot.

Niektóre artykuły i zrzuty ekranów mogą odwoływać się do Power Virtual Agents podczas aktualizowania dokumentacji i zawartości szkoleniowej.

Uwaga

Usługa Microsoft Copilot Studio teraz obsługuje te funkcje bez aplikacji Composer.

Udoskonalaj swojego bota, tworząc własne okna dialogowe za pomocą Bot Framework Composer, a następnie dodając je do swojego bota Microsoft Copilot Studio.

W tym przykładzie dowiesz się, jak ustawić wyszukiwanie Bing jako odpowiedź rezerwową w Microsoft Copilot Studio przy użyciu Composer.

Ważne

Integracja aplikacji Composer nie jest dostępna dla użytkowników posiadających tylko licencję Teams w usłudze Microsoft Copilot Studio. Wymagana jest licencja wersji próbnej lub pełna licencja usługi Microsoft Copilot Studio.

Wymagania wstępne

Tworzenie wyzwalacza awaryjnego

  1. W usłudze Microsoft Copilot Studio otwórz bota z przykładu 2. Jeśli przykład 2 nie został jeszcze ukończony, zobacz Wyświetlanie listy opcji wyboru wielokrotnego w aplikacji Microsoft Copilot Studio.

  2. Otwórz bota w aplikacji Composer. Aby uzyskać instrukcje dotyczące tej czynności, zobacz Rozpoczynanie pracy z aplikacją Bot Framework Composer.

  3. W eksploratorze botów przejdź do głównej sesji dialogowej. Wybierz Więcej opcji (...), a następnie wybierz Dodaj nowy wyzwalacz.

  4. W oknie Tworzenie wyzwalacza w obszarze Jaki jest typ tego wyzwalacza wybierz pozycję Nieznany zamiar. Wybierz Prześlij.

    Zrzut ekranu okna tworzenia wyzwalacza.

  5. Przejdź do strony Odpowiedzi bota , wybierz usługę Contoso Meal Delivery Service, a następnie wybierz opcję Pokaż kod.

  6. Skopiuj poniższy element i wklej go w widoku kodu:

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

    Zrzut ekranu przedstawiający kod JSON karty adaptacyjnej dodany do odpowiedzi bota.

  7. Skopiuj poniższy kod i wklej go w tym samym widoku kodu:

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

    Zrzut ekranu przedstawiający działanie dodane do odpowiedzi bota.

  8. Przejdź na stronę Tworzenie. W głównej sesji dialogowej wybierz wyzwalacz Nieznany zamiar.

  9. Na kanwie tworzenia wybierz pozycję Dodaj (+), Zadaj pytanie.

  10. W okienku właściwości w sekcji Odpowiedzi bota wybierz pozycję Pokaż kod.

    Ostrzeżenie

    Dodanie w następnym kroku poniższego wyrażenia do edytora response zamiast edytora code spowoduje, że bot odpowie przy użyciu nieprzetworzonych danych JSON zamiast karty adaptacyjnej.

  11. Skopiuj i wklej następujące wyrażenie:

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

    Zrzut ekranu odpowiedzi na akcję wysyłania odpowiedzi.

Przetestuj swojego bota

  1. Opublikuj zawartość aplikacji Composer, aby udostępnić ją w bocie usługi Microsoft Copilot Studio .

    Ważne

    Wybranie pozycji Opublikuj w aplikacji Composer powoduje udostępnienie zmian na potrzeby testowania, ale nie powoduje automatycznego opublikowania bota.

    Opublikuj bota w usłudze Microsoft Copilot Studio w celu zaktualizowania bota we wszystkich kanałach, z którymi jest połączony.

  2. W usłudze Microsoft Copilot Studio przejdź do strony Tematy, aby zobaczyć nowy temat OnUnknownIntent.

    Zrzut ekranu przedstawiający nowy temat widoczny w usłudze Microsoft Copilot Studio.

  3. Otwórz okienko Testowanie bota i upewnij się, że opcja Śledzenie między tematami została włączona. Wprowadź wiadomość Is tofu vegan?, aby rozpocząć rozmowę.

    Zrzut ekranu przedstawiający okienko testowania bota Microsoft Copilot Studio.

Następne kroki

Przykład 4 — wyświetlanie formularza z przyciskiem Prześlij w aplikacji Microsoft Copilot Studio.