Agent-Erstellung mithilfe eines Unterhaltungsgenerators

Abgeschlossen

In dieser Lerneinheit erstellen Sie einen Agent mithilfe von Microsoft Copilot Studio und natürlicher Sprache.

Verständnis natürlicher Sprache (Natural Language Understanding, NLU)

Ein wesentlicher Teil der dialogfähigen KI ist das Verständnis natürlicher Sprache (NLU). Wenn wir als Menschen mit einer anderen Person sprechen, stellen wir Fragen in unserer eigenen Sprache und verwenden Wörter. Ein Schlüsselelement der Unterhaltungserfahrung für einen Benutzer ist die Möglichkeit, Fragen auf natürliche Weise zu stellen und dabei ein Vokabular zu verwenden, das er versteht, und nicht eine spezielle Sprache oder Syntax, die gelernt werden muss.

Wenn eine Person eine Frage stellt, kann die Person, der die Frage gestellt wird, die Absicht der Frage verstehen und handelt entsprechend. Dieser erkannten oder vermuteten Absicht kann ein Satz, ein Kommentar oder sogar eine andere Frage folgen. Diese Interaktionen werden komplex, da die Absicht der richtigen Absicht des ursprünglichen Benutzers zugeordnet werden muss, der die Frage gestellt hat. Dies wird mithilfe der NLU-Technologie (Natural Language Understanding) verstanden, sodass eine Conversational AI-Anwendung die natürliche Sprache, die Menschen verwenden, verstehen, Absichten anhand von Fragen erkennen und dann entsprechend handeln kann.

Bei der herkömmlicher Entwicklung von Conversational AI mussten Entwickler eine separate NLU-Schicht mit ihren Logik‑ und UI-Schichten zusammen erstellen, trainieren, testen und bereitstellen, sowie zusätzlicher Schichten und Integration rund um spezifisches Folgeverhalten. In Microsoft Copilot Studio möchten wir dialogfähige KI demokratisieren und Organisationen den Einstieg, die Verwaltung, die Bereitstellung und die Iteration ihrer Agents erleichtern, indem wir sowohl Low-Code‑ als auch Pro-Code-Dokumenterstellungsumgebungen und ‑funktionen bereitstellen. Copilot Studio ist sofort einsatzbereit und verfügt sowohl über generative KI-Funktionen, wie z. B. die generativen Antworten, die Sie in der vorherigen Aufgabe kennengelernt haben, als auch über eigene vorab trainierte Funktionen für das Verständnis natürlicher Sprache (NLU). Dies bedeutet, dass ein Hersteller keinen eigenen NLU-Dienst verwenden oder bereitstellen muss und sofort mit der Erstellung verfasster Themen beginnen und seinen Agent trainieren kann, indem er einfach Triggerausdrücke innerhalb eines Themas eingibt. Zudem können standardmäßige und benutzerdefinierte Entitäten bei der Absichtserkennung oder die Entitäten innerhalb einer laufenden Unterhaltung erkannt werden, indem das Subjekt des Satzes eines Benutzers extrahiert und dann als Variable gespeichert und verwendet wird.

Zudem müssen Bot-Entwickler beim Erstellen von Unterhaltungserlebnissen und mehr als einem verfassten Thema in Copilot Studio die Überschneidung ihrer Themen begrenzen, um Begriffsklärungsszenarien zu vermeiden, die auftreten können, wenn eine NLU zwei oder mehr hochrangige Absichten hat, die mit der Frage des Benutzers übereinstimmen. Das bedeutet, dass die NLU mit dem Benutzer, der die Frage gestellt hat, bestätigen muss, welche Absicht zwischen den übereinstimmenden Themen bestand (Meinten Sie X oder Y?). Microsoft Copilot Studio verfügt über Funktionen wie das Erkennen von Themenüberschneidungen, die Entwickelnde bei der Erstellung von Agents unterstützen, und die Möglichkeit, die Anzeige von Themen in der Meinten Sie-Umgebung zu deaktivieren.

Funktionen generativer KI

Generative KI ist eine Technologie der künstlichen Intelligenz, die große Sprachmodelle (LLMs) verwendet, um ursprüngliche Inhalte zu generieren und das Verständnis natürlicher Sprache und Antworten bereitzustellen. In Copilot Studio können Sie die folgenden generativen KI-Funktionen zum Abrufen und Erstellen von Inhalten verwenden, entweder einzeln oder alle zusammen.

  • Erstellen Sie einen einsetzbaren Agent. Da keine manuelle Erstellung von Themen erforderlich ist, kann ein „leerer“ Agent Antworten basierend auf den von Ihnen angegebenen Wissensquellen wie Websites und Dateien generieren.

  • Sammeln Sie allgemeines KI-Wissen. Wenn diese Option aktiviert ist, kann der Agent allgemeine Fragen beantworten, die nicht mit Ihren spezifischen Wissensquellen oder Themen in Zusammenhang stehen.

  • Erstellen Sie Themen mit natürlicher Sprache. Beschreiben Sie, was Ihr Thema bewirken soll, und Copilot Studio erstellt es für Sie. Ihr Agent umfasst dialogfähige Antworten und mehrere Knotentypen. Verwenden Sie das vorgeschlagene Standardthema oder nutzen Sie es als Ausgangspunkt für die weitere Entwicklung.

  • Aktivieren Sie generative Aktionen. Lassen Sie den Agent die am besten geeigneten Themen und Aktionen zur Laufzeit auswählen.

Die Verwendung generativer KI in Copilot Studio verändert die Art und Weise, wie Sie Agents erstellen, und reduziert den manuellen Arbeits‑ und Konfigurationsaufwand erheblich.

Einen Agent mit natürlicher Sprache erstellen

Sie können einen Agent erstellen, indem Sie seinen Zweck und sein Verhalten in natürlicher Sprache beschreiben.

  1. Beim Erstellen eines Agents können Sie eine Beschreibung und Anweisungen eingeben.

    Screenshot des Dialogfelds zum Erstellen eines Agents mit natürlicher Sprache

  2. Im Feld Beschreibung beschreiben Sie den Zweck dieses Agents und wie er helfen kann.

  3. Im Feld Anweisungen teilen Sie Ihrem Agent mit, was sein Hauptzweck ist und wie er sich verhalten soll.

  4. Geben Sie beispielsweise Demonstrate the use of natural language understanding in agents in das Textfeld „Beschreibung“ und Create an agent for topics relating to natural language understanding (NLU) for agent creating with Microsoft Copilot Studio. The agent answers in 20 words or less. Use bullets wherever possible. in das Textfeld „Anweisungen“ ein, und erstellen Sie den Agent.

    Screenshot der Details zum Erstellen eines Agents mit natürlicher Sprache

    Tipp

    Weitere Informationen zum Schreiben benutzerdefinierter Anweisungen finden Sie unter Prompt-Engineering-Techniken und unter Die Änderung von Eingabeaufforderungen nutzen, um Ihrem Agent individuelle Anweisungen zu geben.

  5. Die Anzeige des Testbereichs ähnelt dem Screenshot unten.

    Screenshot der zurückgegebenen Nachricht für den Agent für natürliche Sprache

  6. Geben Sie In which ways can Copilot agents use natural language? im Testbereich ein.

  7. Es sollte eine Antwort ähnlich dem Screenshot unten angezeigt werden.

    Screenshot der Rückgabe der Eingabeaufforderung des Agents für natürliche Sprache

    Hinweis

    Sie müssen kein Wissen angeben, um diese Funktion zu verwenden. Durch das Hinzufügen von Wissen wird jedoch die Relevanz der Antworten erhöht.