Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
Ten pomysł rozwiązania używa usług platformy Azure z asystentem bota, aby poprawić interakcje z klientami i udostępnić sugestie na podstawie informacji wizualnych.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- Użytkownik korzysta z aplikacji hostowanej w usłudze aplikacja systemu Azure za pośrednictwem przeglądarki internetowej lub urządzenia przenośnego.
- Usługa App Service komunikuje się z usługą Azure Bot Service , aby ułatwić interakcję między użytkownikiem a aplikacją.
- Usługa Bot Service używa usługi Azure Cognitive Services Language Understanding do identyfikowania intencji i znaczenia użytkownika.
- Usługa Language Understanding (LUIS) zwraca zidentyfikowaną intencję użytkownika do bota platformy Azure.
- Bot przekazuje dane wejściowe kontekstu wizualnego, takie jak obraz, do interfejsu API wyszukiwania wizualnego Bing.
- Interfejs API zwraca dane wyjściowe do usługi Bot Service.
- Opcjonalnie bot pobiera więcej informacji na temat zapytań użytkowników w domenie użytkownika przy użyciu interfejsu API wyszukiwania niestandardowego Bing.
- Interfejs API wyszukiwania niestandardowego zwraca dane wyjściowe do usługi Bot Service.
Składniki
- Usługa App Service udostępnia platformę do tworzenia, wdrażania i skalowania aplikacji internetowych.
- Usługa Bot Service udostępnia zintegrowane środowisko programistyczne do tworzenia botów.
- Usługi Cognitive Services składają się z usług opartych na chmurze, które zapewniają funkcjonalność sztucznej inteligencji.
- Usługa Azure Cognitive Service for Language jest częścią usług Cognitive Services, które oferują wiele usług przetwarzania języka naturalnego.
- Znajomość języka konwersacyjnego to funkcja usługi Cognitive Service for Language. Ta oparta na chmurze usługa interfejsu API oferuje możliwości analizy uczenia maszynowego na potrzeby tworzenia aplikacji konwersacyjnych. Możesz użyć usługi Language Understanding (LUIS), aby przewidzieć znaczenie konwersacji i wyciągnąć odpowiednie, szczegółowe informacje.
- Interfejs API wyszukiwania wizualnego Bing zwraca dane powiązane z danym obrazem, takie jak podobne obrazy, źródła zakupów do zakupu elementu na obrazie i strony internetowe zawierające obraz.
- Interfejs API wyszukiwania niestandardowego Bing umożliwia tworzenie dostosowanych środowisk wyszukiwania bez reklam dla tematów.
Szczegóły scenariusza
To rozwiązanie zawiera asystenta bota z integracją wyszukiwania. Bot może pomóc klientom w interakcji z aplikacją biznesową. Może również udostępniać sugestie na podstawie informacji wizualnych.
Potencjalne przypadki użycia
To rozwiązanie może być szeroko stosowane, ale jest idealne dla branży detalicznej i branży turystycznej i hotelarskiej.
Następne kroki
- Co to są usługi Azure Cognitive Services?
- Co to jest usługa Language Understanding (LUIS)?
- Dokumentacja interfejsu API wyszukiwania Bing
- Co to jest interfejs API wyszukiwania wizualnego Bing?
- Co to jest interfejs API wyszukiwania niestandardowego Bing?
- Omówienie usługi App Service
- Dokumentacja usługi Azure Bot Service
- Wprowadzenie do aplikacji Bot Framework Composer