Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1659|Antwort: 1

[KI] (8) Einführung in das Dialogrollensystem, Benutzer und Assistent großer Modelle

[Link kopieren]
Veröffentlicht am 28.2.2025, 09:45:00 | | |
Das Chatmodell nimmt eine Reihe von Nachrichten als Eingabe und gibt die vom Modell generierte Nachricht als Ausgabe zurück.

Obwohl das Chat-Format mehrere Gesprächsrunden erleichtert, eignet es sich ebenso gut für Aufgaben in Einzelrunden ohne Gespräche. Ein Beispiel für einen API-Aufruf ist wie folgt:

Der Nachrichtenparameter ist der wichtigste Parameter in der createChatComplement-Methode, die mehrere Nachrichtenobjekte enthält. Jede Nachricht hat eine Rolle und kannsystem、user、assistantJede von ihnen.

  • Benutzer: Repräsentiert die vom Benutzer gesendete Nachricht, also die vom Benutzer eingegebene Frage oder Anweisung. Im obigen Code sind sowohl die zweite als auch die vierte Nachricht vom Typ user.
  • Assistent: Repräsentiert die vom Chatbot gegebene Antwort oder Antwort, indem er einen KI-Algorithmus aufruft. Im obigen Code ist die dritte Nachricht eine Assistenten-ähnliche Nachricht.
  • System: Repräsentiert eine vom System oder Client per Code gesendete Nachricht. Der Zweck von Systemnachrichten ist es, dem Assistenten weitere Anweisungen oder Anweisungen zu geben, damit dieser besser reagieren kann.


Ein Chat beginnt mit einer Nachricht des Typsystems, gefolgt von abwechselnden Nachrichten des Typs Benutzer und Assistent. Ein Message of Type System kann helfen, das Verhalten des Assistenten festzulegen und zu bestimmen, wie er die Frage des Benutzers beantworten soll, wie zum Beispiel die Systemmeldung "Du bist ein sehr nützlicher KI-Assistent" im obigen Beispiel.

Die gesamte Nachrichtenliste kann sehr kurz sein, mit nur einer Nachricht, oder sehr lang und mehrere Seiten einnehmen.

Der Chatverlauf ist auch bei Chatbot-Interaktionen wichtig, da die Anweisungen des Nutzers möglicherweise auf frühere Nachrichteninformationen verweisen müssen. Im obigen Codebeispiel lautete die letzte Frage des Nutzers: "Wer ist der Champion?" "Es ergibt nur Sinn, wenn die Weltmeisterschaft 2022 in früheren Nachrichten erwähnt wird.

Da das Machine-Learning-Modell keinen Speicher vorheriger Anfragen hat, muss es alle relevanten Informationen im Gespräch bereitstellen. Wenn ein Dialog nicht innerhalb des Modell-Token-Limits passt, ist eine Verkürzung erforderlich.





Vorhergehend:Private Home IP-KVM Open-Source-Projekt und Gerätezusammenfassung
Nächster:Das prismjs-Code-Highlighting-Plugin führt das Problem aller Sprachreihenfolgen mit sich
 Vermieter| Veröffentlicht am 27.03.2025, 09:08:35 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com