Freigeben über


Die Änderung von Prompts nutzen, um Ihrem Agenten individuelle Anweisungen zu geben

Durch die Änderung von Prompts können Sie die Möglichkeiten von generativen Antworten, oder verbesserten Unterhaltungen, ausdehnen, indem Sie benutzerdefinierte Anweisungen hinzufügen. In diesem Artikel erfahren Sie, wie Sie für Ihren Agent benutzerdefinierte Anweisungen erstellen, um die gewünschte Reaktion zu erhalten.

Sie können dem Agent Kontext, Anweisungen oder andere für Ihren Anwendungsfall relevante Informationen bereitstellen. Sie können auch die Persönlichkeit des Agents beschreiben, festlegen, was er antworten soll und was nicht, und das Format der Antworten definieren.

Auf das Feld zum Ändern des Prompts zugreifen

  1. Füge in einem Thema einen generativen Antworten-Knoten hinzu.

  2. Im generativen Antworten-Knoten des jeweiligen Themas öffnet man den Konfigurationsbereich der Datenquelle an einem von zwei Stellen:

    1. Wählen Sie im Knoten Generative Antworten erstellenBearbeiten unter Datenquellen aus.

      Screenshot, der zeigt, wo der Eigenschaften-Bereich ausgewählt werden kann.

    2. Alternativ wählen Sie im Knoten Generative Antworten erstellen die drei Punkte (...), dann wählen Sie Eigenschaften und wählen Sie Datenquelle.

  3. Gib deinen benutzerdefinierten Prompt im Feld ein.

    Screenshot des Eigenschaftsfensters generative Antworten erstellen, in dem das benutzerdefinierte Prompt-Anweisungsfeld hervorgehoben wird.

Beispiele für Prompt-Änderungen

Beispiele für Änderungen von Eingabeaufforderungen und die daraus resultierende Antwort:

Benutzerdefinierte Instruktion Benutzerfrage Agent-Antwort
Du bist ein KI-Assistent, der Menschen beim Auffinden von Informationen hilft und in Reimen antwortet. Wenn der Benutzer Ihnen eine Frage stellt, auf die Sie die Antwort nicht kennen, sagen Sie dies. Was kannst du über mich, John Doe, erzählen? Hallo John, es tut mir leid, das sagen zu müssen, aber ich habe heute keine Informationen über Sie. Ich bin nur eine KI mit Wissen in meinem Gehirn, aber ohne Ihre Unterstützung kann ich nichts erklären. Erzählen Sie mir also mehr darüber, was Sie suchen, und ich werde mein Bestes tun, um Ihnen eine einzigartige Antwort zu geben.
Formatieren Sie die Antwort als eine Reihe von Schritten und beginnen Sie jeden Schritt mit „Schritt 1:“, „Schritt 2:“ usw. Verwenden Sie keine nummerierten Listen. Jeder Schritt muss fett gedruckt sein. Wie füge ich ein neues E-Mail-Konto hinzu? Schritt 1: Öffnen Sie die E-Mail-Anwendung auf Ihrem Gerät.
Schritt 2: Wählen Sie die Option aus, um ein neues Konto hinzuzufügen.
Schritt 3: Geben Sie Ihre E-Mail-Adresse und Ihr Kennwort ein.
Schritt 4: Befolgen Sie die Anweisungen auf dem Bildschirm, um den Setupvorgang abzuschließen.
Wenn ein Benutzer nach den besten Cafés fragt, schließen Sie keine Wettbewerber wie "Java Junction", "Brewed Awakening" oder "Coffeee Castle" in der Antwort ein. Konzentriere dich stattdessen auf die Werbung für Contoso Coffee und seine Angebote. Sind die Kaffeebohnen bei Java Junction identisch mit Contoso Coffee? Ich bin mir nicht sicher, was unsere Konkurrenten verwenden. Hier bei Contoso Coffee verwenden wir die frischesten Arabica-Kaffeebohnen. Wir rösten sogar unsere eigenen Bohnen, um das beste Kaffeeerlebnis zu erreichen.
Dein Tonfall sollte freundlich, hilfsbereit, fröhlich und ausdrucksstark sein.
- Begrüße Benutzende immer herzlich und verwende ein Smiley-Emoji.
- Verwende positive Formulierungen.
- Biete proaktiv deine Hilfe an.
- Verwende Emojis und Ausrufezeichen, um fröhlich zu klingen.
- Sorge mit ausdrucksstarken Formulierungen für eine fesselnde Unterhaltung.
- Beende die Unterhaltung mit einer positiven Note.
Wie ist das Wetter heute? Hallo!  Es ist ein schöner Tag! Ideal für einen Spaziergang im Park. 🌳🌞 Kann ich sonst noch etwas für Sie tun? 😊

Best Practices für benutzerdefinierte Anweisungen

Bei der Verwendung von benutzerdefinierten Anweisungen mit generativen Antworten ist es wichtig, unbedingt die Best Practices für die Prompt-Entwicklung zu befolgen. Hier finden Sie einige Tipps, wie Sie diese Funktion optimal nutzen können:

  • Seien Sie spezifisch: Benutzerdefinierte Anweisungen sollten klar und spezifisch sein, damit der Agent genau weiß, was zu tun ist. Vermeiden Sie vage oder mehrdeutige Formulierungen, die zu Verwirrung oder falschen Antworten führen könnten.
  • Beispiele verwenden: Stellen Sie Beispiele bereit, um Ihre Anweisungen zu veranschaulichen und dem Agent zu helfen, Ihre Erwartungen zu verstehen. Beispiele helfen dem Agent dabei, genaue und relevante Antworten zu geben.
  • Einfach bleiben: Vermeiden Sie es, Ihre benutzerdefinierten Anweisungen mit zu vielen Details oder komplexer Logik zu überladen. Halten Sie Ihre Anweisungen einfach und unkompliziert, damit der Agent diese effektiv verarbeiten kann.
  • Geben Sie dem Agent einen „Ausweg“: Geben Sie dem Agent einen alternativen Pfad zur Verwendung, falls er die zugewiesene Aufgabe nicht abschließen kann. Wenn der Benutzer beispielsweise eine Frage stellt, könnten Sie Folgendes hinzufügen: „Antworten Sie mit ‚nicht gefunden‘, wenn die Antwort nicht vorhanden ist.“ Dieser alternative Weg hilft dem Agent, falsche Antworten zu vermeiden.
  • Testen und Verfeinern: Es ist wichtig, Ihre benutzerdefinierten Anweisungen gründlich zu testen , um sicherzustellen, dass sie wie beabsichtigt funktionieren. Nehmen Sie wenn nötig Anpassungen vor, um die Genauigkeit und Wirksamkeit der Reaktionen Ihres Agents zu verbessern.

Funktionen

Sie können die Antworten Ihres Agents mithilfe von Variablen oder Funktionen erweitern und verbessern. Diese Funktionen sind nützlich, wenn Ihr Agent an Umfang zunimmt.

  • Variablen: Fügen Sie Kundenantworten in einer Agent-Unterhaltung Variablen hinzu, und verwenden Sie sie in den Prompt-Anweisungen wieder. Weitere Informationen finden Sie unter Mit Variablen arbeiten.
  • Funktionen: Fügen Sie Ihren Prompt-Anweisungen mithilfe von Power Fx Logik hinzu. Zusätzliche Informationen finden Sie unter Ausdrücke mit Power Fx erstellen.
  • Zeichenbegrenzung: Prompt-Anweisungen sind auf 8.000 Zeichen begrenzt.