Zum Inhalt

Create Thread

Plugin: OpenAI | Mode: Run

Erstelle eine neue dauerhafte Konversation. Alle Nachrichten, die in einen Thread gepostet werden, bleiben erhalten und formen das Verhalten des Assistenten.

In adaptor:ex wird gleichzeitig ein Data Item in der threads collection angelegt, das den Thread repräsentiert.

Jeder Thread kann nur einmal angelegt werden, um ein versehentliches Fluten der collection zu vermeiden.

Settings

Name

Lege einen Namen für deinen Thread fest. Dieser hilft dir beim identifizieren des threads. Möchtest du einen Thread einem bestimmten Player zuordnen, so kannst du bspw. einfach [[Player.name]] eintragen.

reference

Gib beim Erstellen des threads einen reference Wert an. So kannst du den Thread anschließend im selben Level einfach adressieren.

Thread Daten

Das Data Item, das mit dem Chat erstellt wurde, enthält Informationen über den Thread, die beständig aktualisiert werden.

Die folgenden Daten können im Thread Item enthalten sein

  • name - der Name des Threads, den du vergeben hast.

  • id - Die ID des Threads, um mit Open AI zu kommunzieren. Sie wird automatisch generiert.

Über reference, name und id kannst du das Thread Item adressieren und die Thread Daten als Variablen in anderen actions verwenden.

Beispiel

Einen neuen Thread erstellen

Erstellt einen neuen Thread "small Talk" mit der reference conversation

Eine Nachricht in den Thread senden

Da wir beim Erstellen des threads einen reference Wert angegeben haben, können wir den Thread anschließend im selben Level z.B. in der Send Prompt action adressieren.

Eine Nachricht in einen Thread senden

Wir können aber auch einfach den Namen eines Threads eingeben. Die passende ID wird dann automatisch aufgelöst.

Adressiere den Thread über eine Query:

[[threads.{name:"small Talk"}]]

Wenn du keine Leerzeichen verwendet hast, kannst du den Namen auch direkt verwenden, z.B.:

[[threads.smallTalk]]