Create Thread
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
Erstellt einen neuen Thread "small Talk" mit der reference
conversation
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.
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]]