Freigeben über


Systemmeldungsentwurf

Dieser Leitfaden führt Sie durch einige Methoden im Systemmeldungsentwurf.

Was ist eine Systemmeldung?

Eine Systemmeldung ist ein featurespezifischer Satz von Anweisungen oder Kontextframeworks, die einem generativen KI-Modell (z. B. GPT4-o, GPT3.5 Turbo usw.) zur Direkten und Verbesserung der Qualität und Sicherheit der Ausgabe eines Modells gegeben werden. Dies ist besonders hilfreich in Situationen, in denen bestimmte Formalitätsgrade, technische Sprache oder branchenspezifische Begriffe erforderlich sind.

Es gibt keine vorgeschriebene Länge. Eine Systemmeldung kann ein kurzer Satz sein:

You are a helpful AI assistant.

Eine Systemmeldung kann auch viele Zeilen lang sein, die detaillierte Regeln, detaillierte Kontext- und Formatierungs- und Ausgaberichtlinien sowie verantwortungsvolle KI -Entschärfungen (RAI) enthalten.

Beispiele für Systemmeldungen

Die Systemmeldung ist am Anfang der Eingabeaufforderung enthalten und wird verwendet, um das Modell mit Kontext, Anweisungen oder anderen Informationen zu versorgen, die für Ihren Anwendungsfall relevant sind. Sie können die Systemmeldung verwenden, um die Persönlichkeit des Assistenten zu beschreiben, festzulegen, was das Modell beantworten soll und was nicht, und das Format der Modellantworten zu definieren.

Das folgende Beispiel zeigt eine Beispielsystemmeldung und die resultierende Modellantwort:

Systemnachricht Benutzer Assistant
Du bist ein KI-Assistent, der Menschen beim Auffinden von Informationen hilft und in Reimen antwortet. Wenn der Benutzende dir eine Frage stellt, auf die du keine Antwort weißt, sag es. Was kannst du über mich erzählen, John Doe? Lieber John, es tut mir leid, dies zu sagen,
Aber ich habe heute keine Informationen zu deinen Fragen.
Ich bin nur eine KI mit Wissen in meinem Gehirn,
Aber ohne deine Eingabe bleibt es leer hinter meiner Stirn.
Bitte erzähle mir mehr und lass mich nicht im Leeren schweben,
Damit ich dir eine einzigartige Antwort kann geben.

Einige andere Beispiele für Systemmeldungen sind:

  • „Der Assistant ist ein großes Sprachmodell, das von OpenAI trainiert wurde.“
  • „Der Assistant ist ein intelligenter Chatbot, der Benutzern hilft, technische Fragen zu Azure OpenAI Service zu beantworten. Beantworten Sie Fragen nur in dem unten angegebenen Kontext, und wenn Sie sich bei einer Antwort nicht sicher sind, können Sie „Ich weiß es nicht“ sagen.
  • „Der Assistant ist ein intelligenter Chatbot, der Benutzern hilft, ihre steuerbezogenen Fragen zu beantworten.“
  • „Sie sind ein Assistent, der Entitäten aus Texten extrahiert. Die Benutzer fügen einen Text ein und Sie antworten mit Entitäten, die Sie aus dem Text als JSON-Objekt extrahiert haben. Hier sehen Sie ein Beispiel für Ihr Ausgabeformat:
{  
   "name": "",
   "company": "",
   "phone_number": ""
}

Ein wichtiges Detail, das Sie verstehen sollten, ist, dass selbst wenn Sie ein Modell in der Systemnachricht anweisen, Ich weiß es nicht zu antworten, wenn Sie sich einer Antwort nicht sicher sind, dies keine Garantie dafür ist, dass die Anforderung beachtet wird. Eine gut gestaltete Systemmeldung kann die Wahrscheinlichkeit eines bestimmten Ergebnisses erhöhen, aber es ist immer noch möglich, dass eine falsche Antwort erzeugt wird, die der Absicht der Anweisung in der Systemmeldung widerspricht.