Lösungsmöglichkeiten
Dieser Artikel ist ein Lösungsvorschlag. Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen.
Diese Lösungsidee verwendet Azure-Dienste mit einem Bot als Assistenten, um Interaktionen mit Kunden zu verbessern und Vorschläge auf Grundlage von visuellen Informationen bereitzustellen.
Aufbau
Laden Sie eine Visio-Datei dieser Architektur herunter.
Datenfluss
- Benutzer verwenden eine Anwendung, die in Azure App Service gehostet wird – entweder über einen Webbrowser oder ein mobiles Gerät.
- App Service kommuniziert mit Azure Bot Service, um die Interaktion zwischen Benutzern und der Anwendung zu vereinfachen.
- Bot Service verwendet Azure Cognitive Services Language Understanding, um von Benutzerabsichten und Bedeutungen zu identifizieren.
- Language Understanding (LUIS) gibt die identifizierte Benutzerabsicht an den Azure-Bot zurück.
- Der Bot übergibt eine visuelle Kontexteingabe, z. B. ein Bild, an die API der visuellen Bing-Suche.
- Die API gibt eine Ausgabe an den Bot Service zurück.
- Optional ruft der Bot weitere Informationen für Benutzerabfragen innerhalb der Domäne des Benutzers mithilfe der API der benutzerdefinierten Bing-Suche ab.
- Die benutzerdefinierte Such-API gibt eine Ausgabe an den Bot Service zurück.
Komponenten
- App Service stellt ein Framework zum Erstellen, Bereitstellen und Skalieren von Web-Apps zur Verfügung.
- Bot Service bietet eine integrierte Entwicklungsumgebung für das Erstellen von Bots.
- Cognitive Services bestehen aus cloudbasierten Diensten, die KI-Funktionen bereitstellen.
- Azure Cognitive Service für Language ist Bestandteil von Cognitive Services, die zahlreiche Dienste für die Verarbeitung natürlicher Sprache bieten.
- Conversational Language Understanding ist ein Feature von Cognitive Service für Language. Dieser cloudbasierte API-Dienst bietet Intelligence-Funktionen für Machine Learning zum Erstellen von Unterhaltungs-Apps. Sie können Language Understanding (LUIS) verwenden, um die Bedeutung einer Unterhaltung vorherzusagen sowie zum Extrahieren relevanter, detaillierter Informationen.
- Die API der visuellen Bing-Suche gibt Daten zurück, die sich auf ein bestimmtes Bild beziehen, z. B. ähnliche Bilder, Einkaufsquellen für den Kauf des Gegenstands in dem Bild und Webseiten, die das Bild enthalten.
- Die API für die benutzerdefinierte Bing-Suche bietet eine Möglichkeit zum Erstellen maßgeschneiderter, werbefreier Sucherfahrungen für Themen.
Szenariodetails
Diese Lösung umfasst einen Bot-Assistenten mit Suchintegration. Der Bot kann Kunden bei der Interaktion mit einer Geschäftsanwendung helfen. Er kann auch Vorschläge auf Grundlage visueller Informationen bereitstellen.
Mögliche Anwendungsfälle
Diese Lösung kann vielseitig eingesetzt werden, eignet sich aber besonders für den Einzelhandel sowie die Reise- und Hotelbranche.
Nächste Schritte
- Was ist Azure Cognitive Services?
- Worum handelt es sich bei Language Understanding (LUIS)?
- Dokumentation zur Bing-Suche-API
- Was ist die API für die Visuelle Bing-Suche?
- Worum handelt es sich bei der API für die benutzerdefinierte Bing-Suche?
- App Service: Übersicht
- Dokumentation zu Azure Bot Service
- Einführung in Bot Framework Composer