Was ist das Unterhaltungslernmodul?What is Conversation Learner?

Mit dem Unterhaltungslernmodul können Sie Unterhaltungsschnittstellen erstellen und trainieren, die anhand von Beispielinteraktionen lernen.Conversation Learner enables you to build and teach conversational interfaces that learn from example interactions.

Im Gegensatz zu herkömmlichen Konzepten berücksichtigt das Unterhaltungslernmodul den End-to-End-Kontext eines Dialogs, um die Antworten zu verbessern und überzeugendere Benutzererlebnisse zu ermöglichen.Unlike traditional approaches, Conversation Learner considers the end-to-end context of a dialogue to improve responses and deliver more compelling user experiences. Conversation Learner umfasst eine breite Palette von aufgabenorientierten Anwendungsfällen und wendet maschinelles Lernen im Hintergrund an, um dafür zu sorgen, dass Bots und intelligente Agents die Benutzer weniger frustrieren, keine zusätzlichen Kundendienstkosten verursachen und eine intuitivere Interaktion ermöglichen.Spanning a broad set of task-oriented use cases, Conversation Learner applies machine learning behind the scenes to make bots and intelligent agents less likely to frustrate users, incur additional customer service costs, and spur more intuitive interactions.

Entwickler geben zunächst Prototypdialoge ein, die sie imitieren möchten.Developers start by entering prototypical dialogs they want to imitate. Das Modell lernt anhand weiterer eingegebener Dialoge.The Model learns as more dialogs are entered. Sobald das Modell gut funktioniert, kann der Bot für Endbenutzer bereitgestellt werden.Once the Model is working well, the Bot can be deployed to end users. Conversation Learner protokolliert Unterhaltungen mit Benutzern, und der Entwickler kann diese Unterhaltungen überprüfen.Conversation Learner logs conversations with users, and the developer can review them. Wenn Fehler entdeckt werden, kann der Entwickler direkt eine Korrektur vornehmen. Das Modell wird neu trainiert und steht sofort wieder zur Verfügung.If mistakes are spotted, the developer can make an on-the-spot correction, and the model is retrained and available for use immediately.

Dieser Ansatz reduziert die manuelle Codierung der Dialogsteuerungslogik und ermöglicht Geschäftsinhabern oder Domänenexperten die Mitwirkung an einer Unterhaltungsschnittstelle ohne vorherige Kenntnisse des maschinellen Lernens.This approach reduces manual coding of dialogue control logic and enables business owners or domain experts to contribute to a conversational interface without prior machine learning knowledge. Unabhängig davon, ob das Unterhaltungslernmodul als Teil eines Bot, eines intelligenten Geräts oder eines intelligenten Agents bereitgestellt wird, kann es neue Fähigkeiten, Verhaltensweisen oder Kompetenzen schnell iterieren und deren Qualität schnell verbessern.Whether it’s deployed as part of a bot, smart device, or intelligent agent, Conversation Learner can rapidly iterate new skills, behaviors, or competencies and quickly improve their quality.

Das Unterhaltungslernmodul ermöglicht es Entwicklern, die Markteinführung zu beschleunigen und erfolgreiche Dialoge über mehrere Unterhaltungskanäle über das Microsoft Bot Framework oder eigenständig über die eigene Infrastruktur zu führen.Conversation Learner empowers developers to increase speed-to-market and drive successful dialogues across multiple conversational channels through the Microsoft Bot Framework, or standalone using their own infrastructure.

Zusammenfassung und Highlights:Summary and highlights:

  • Das Unterhaltungslernmodul bietet eine erstklassige KI-Methode der Erstellung aufgabenorientierter Bots.Conversation Learner is an AI-first way of building task-oriented bots.

  • Es basiert auf einem wiederkehrenden neuronalen End-to-End-Netzwerk (LSTM) und lernt direkt anhand von Unterhaltungsbeispielen mit mehreren Sequenzen.It relies on an end-to-end recurrent neural network (LSTM), and learns directly from multi-turn examples of conversations.

  • Es ermöglicht Designern, Entwicklern, Geschäftsbenutzern und Call Center-Mitarbeitern das Erstellen und Verwalten von Bots.Enables designers, developers, business users, and call center workers to build and maintain bots.

  • Es bietet die Möglichkeit, Geschäftsregeln und gesunden Menschenverstand in Code auszudrücken.Provides the ability to express business rules and common sense in code.

  • In den Trainingssitzungen wird das neuronale Netzwerkmodell verwendet, um den nächsten Satz von erwarteten Aktionen in der Unterhaltung zu bewerten.During teaching sessions, the neural network model is used to score the next set of expected actions in the conversation. Der Botentwickler kann dann die richtige Aktion auswählen und das Netzwerk trainieren, um die richtige Antwort bereitzustellen.The bot developer can then select the correct action, and train the network to provide the proper response.

  • Nach Abschluss des Trainings kann der Entwickler anhand der protokollierten Dialoge der Benutzerinteraktionen Korrekturen an den Botantworten vornehmen und das Modell neu trainieren.After training is complete, the developer can use the log dialogs from the user interactions to make corrections to bot responses and retrain the model.

  • Zur Ausführung der Aufgaben können domänenspezifische und Drittanbieter-APIs aufgerufen werden.Can call domain-specific and third-party APIs to complete tasks.