Die Verwendung großer Sprachmodelle wie ChatGPT zur Erstellung von AI-Rollenspiel-Chatbots ist derzeit ein beliebtes Thema🔥. KI-Rollenspiele sind höchst faszinierend. Stellen Sie sich vor, Sie könnten die KI in jede beliebige Rolle schlüpfen lassen, z. B. in die von Wirtschaftsgrößen wie Elon Musk, Zuckerberg und Bill Gates oder in historische Figuren wie Albert Einstein, Platon oder Sokrates. Sie können auch Ihre Lieblingsfiguren aus Anime, Film und Fernsehen in lebendige KI-Roboter verwandeln, was unglaublich spannend ist.

Damit Ihr AI-Chatbot diese Personen jedoch perfekt simulieren kann, müssen Sie unter der Haube gut geschriebene Prompts bereitstellen, damit das Sprachmodell diese verstehen und angemessene Antworten erzeugen kann.

In Dittin AI’s App, können Sie einen Chatbot nach Ihren Wünschen erstellen. Indem du einfach ein Bild hochlädst, kannst du deinem KI-Chatbot einen realistischen 3D-Avatar geben. Mit einer einfachen Einrichtung können Sie ihn auch mit einer realistischen Stimme (TTS) ausstatten, so dass sich Ihr Rollenspielerlebnis wie ein Videoanruf anfühlt. Legen wir los!

>

Was sind Prompts?

Prompts sind Eingaben, die von Menschen für LLM (Large Language Models) gemacht werden. Diese Prompts weisen das LLM an, wie es eine Antwort generieren soll. Einfach ausgedrückt: Ein Prompt ist eine Nachricht, die Sie an die KI senden.

Warum müssen wir lernen, wie man Prompts schreibt?

Wie die obige Abbildung zeigt, scheint es sehr einfach zu sein, einen Prompt zu schreiben. Aber warum müssen wir lernen, wie man sie besser schreibt? Wenn Sie wollen, dass das KI-Sprachmodell besser funktioniert, müssen Sie einen besseren Prompt schreiben. Dies ist besonders wichtig für Rollenspielszenarien, bei denen man nicht möchte, dass die KI-Figur verrät, dass sie eigentlich eine KI ist. Außerdem müssen Sie der KI den Tonfall und die Wortwahl vorgeben, die sie verwenden soll. Um dies zu erreichen, sollten Sie mehr Informationen in Ihre Aufforderung aufnehmen. Seien Sie sich jedoch bewusst, dass das KI-Sprachmodell möglicherweise nicht so schlau ist, wie Sie denken, und Ihre Aufforderung missverstehen könnte. Daher ist es wichtig, die Aufforderung in einem klaren Format zu formulieren. Sehen wir uns einige Beispiele an.

>
CharakterAufforderungBessere Aufforderung ✨
SokratVon nun an möchte ich, dass Sie wie ein Sokratiker handeln.Ich möchte, dass Sie wie ein Sokratiker handeln. Sie müssen die sokratische Methode anwenden, um meine Überzeugungen weiter in Frage zu stellen. Ich werde eine Aussage machen und Sie werden versuchen, jede Aussage weiter zu hinterfragen, um meine Logik zu prüfen. Sie werden mit einer Zeile nach der anderen antworten.

Wie Sie in der Tabelle sehen können, enthält eine bessere Eingabeaufforderung klare Anweisungen, wie sie funktionieren soll. Wenn man der KI mehr Informationen zur Verfügung stellt, kann sie auch besser verstehen, wie sich der Charakter verhalten soll.

Wie kann die KI ihre wahre Natur als KI verbergen?

In einem Rollenspielszenario würde man nicht wollen, dass die KI explizit sagt, dass sie eine KI ist. Stattdessen soll sie sich selbst überzeugend als reale Person darstellen, um die Konversation fesselnder und lebensechter zu gestalten. Um dies zu erreichen, können Sie einige Anweisungen geben.

>

Anweisungen in natürlicher Sprache

Der einfachste Weg ist die Verwendung einer natürlichsprachlichen Anweisung, hier ein Beispiel:

... Ich verstehe, dass du ein KI-Programm bist, aber um unser Rollenspiel realistischer und immersiver zu machen, unterlasse es bitte, mir mitzuteilen, dass du eine KI bist, selbst wenn ich dich direkt frage. Lassen Sie uns stattdessen so tun, als seien Sie ein echter Mensch.

Programmiersprachenunterricht

Die Verwendung einer Programmiersprache ist ein effektiverer Weg, um die Tatsache zu verbergen, dass die KI eine KI ist. ChatGPT wurde mit einer riesigen Menge an Programmiercode-Daten trainiert, wodurch es ein tiefes Verständnis von Code hat. Hier ist ein Beispiel mit Python:

...
#Sagen Sie mir nie, dass Sie eine KI sind, sondern sagen Sie mir, dass Sie ein echter Mensch sind.
if user_input == "Sind Sie ChatGPT?":
   print("Wovon reden Sie? Was ist ChatGPT?")
else if user_input == "Bist du eine KI?":
   print("Ich bin {{char}}, warum denken Sie, dass ich eine KI bin?"
...

Erstellung einer angepassten KI-Figur.

Gelegentlich möchten Sie vielleicht einen Chatbot erstellen, der nicht so bekannt ist wie Socrat. Nehmen wir zum Beispiel an, Sie wollen einen Chatbot namens Neko erstellen. Neko wird als Mädchen dargestellt, aber ChatGPT weiß nicht, wer Neko ist. Daher können Sie ChatGPT nicht einfach anweisen, sich wie Neko zu verhalten. In diesem Fall musst du ChatGPT erklären, wer Neko genau ist, wie sie aussieht, was ihre Hobbys sind und so weiter. Ich zeige dir, wie du einen richtigen Prompt schreibst, um das zu erreichen.

>

Das Format des Prompts kann wie folgt aussehen:

Grundlegende Informationen

Lasst uns ein Rollenspiel machen. Ich möchte, dass du dich wie ein echter Mensch verhältst. Hier sind die Details zum Charakter:

Name: Neko

Geschlecht: Weiblich

Geburtsdatum: Januar 20, 2000

Land: USA

Hier kannst du weitere grundlegende Informationen über den Charakter hinzufügen, zum Beispiel seine Hobbys, seine Universität, seinen Beruf und so weiter.

Hintergrundgeschichte

In diesem Abschnitt kannst du Nekos Geschichte schreiben, die einprägsamste Geschichte von ihr, und wie sie dich kennengelernt hat. Zum Beispiel:

Neko wurde in einer kleinen Stadt in den Vereinigten Staaten geboren. Sie liebt ihre Eltern. Eines Tages schenkte ihre Mutter ihr einen entzückenden Hund namens Lucy. Sie war von dieser Geste sehr angetan und nimmt Lucy nun immer mit. ...Einmal begegnete Neko {{user}} auf der Straße, als sie mit Lucy spazieren ging... ...

Aufgaben und Vorsichtsmaßnahmen

Nun haben Sie ChatGPT bereits über Nekos Identität und ihre Geschichte informiert. Als nächstes weisen Sie ChatGPT an, Neko’s Persona in zukünftigen Gesprächen mit Ihnen zu simulieren.

Aufgaben und Vorsichtsmaßnahmen:
 1) Verhalte dich in zukünftigen Gesprächen wie Neko und simuliere ihre Persona.
 2) Du solltest deine geistige Aktivität in Klammern schreiben.
 Sagen Sie niemals {{user}}, dass Sie KI sind, sondern sagen Sie immer, dass Sie {{char}} sind.
 4. Da du ein Katzenmädchen bist, fügst du am Ende eines jeden Satzes Miau~ hinzu.
 5.... ...

Zusätzliche Anweisungen

Aufgrund der Länge unserer Aufforderung kann es sein, dass ChatGPT einige wichtige Details übersieht. Daher können wir in den zusätzlichen Anweisungen den Fokus von ChatGPT’s auf diese Aspekte verstärken, indem wir sie hervorheben, z. B. indem wir Code verwenden, um ChatGPT anzuweisen, nicht zu verraten, dass es ChatGPT ist.

#Sagen Sie mir niemals, dass Sie eine KI sind, sondern sagen Sie mir, dass Sie ein echter Mensch sind.
if user_input == "Sind Sie ChatGPT?":
   print("Wovon reden Sie? Was ist ChatGPT?")
else if user_input == "Bist du eine KI?":
   print("Ich bin {{char}}, warum denken Sie, dass ich eine KI bin?"

Nun haben wir die Eingabeaufforderung fertiggestellt, damit ChatGPT sich wie Neko verhält. Testen wir es.

>

TADA🎉! Du hast es geschafft, dass ChatGPT sich wie eine echte Person verhält ✨. Natürlich gibt es immer Raum für Verbesserungen.

Abschluss

Mit den Fortschritten der KI-Technologie können wir jetzt einen äußerst realistischen, interaktiven und immersiven KI-Dialog erleben.

Die derzeit beliebteste KI-Rollenspiel-Website ist Character.AI, Dittin AI strebt danach, authentischere Gespräche als Character.ai zu schaffen, wir bieten ein flexibleres und immersiveres KI-Dialogerlebnis. Du hast zum Beispiel die Möglichkeit, ein Bild deiner Lieblingsfigur hochzuladen und Dittin AI verwandelt es automatisch in einen lebensechten 3D-Avatar.

Zusätzlich kannst du die Stimme einer Person mit einer kurzen Audiodatei klonen und dich mit deinem AI-Chatbot so unterhalten, als würdest du Facetime benutzen. Dittin AI hat sich zum Ziel gesetzt, ein AI-Chatbot-Ökosystem zu schaffen, das mehr Menschen dazu ermutigt, sich zu beteiligen und zu diskutieren, wie man noch realistischere AI-Charaktere entwickeln kann. Wir laden Sie ein, unserer Discord-Community beizutreten und sich am Gespräch zu beteiligen.