Was kommt in den an die KI gesendeten Kontext?
Uber die KI
Kontext sind die Daten, die an KI-Sprachmodelle gesendet und bei der Generierung deiner naechsten Aktion in Questsmith beruecksichtigt werden.
Der Kontext in Questsmith besteht aus vielen Elementen. Dieser Artikel erklaert, wie diese Elemente bei jedem KI-Aufruf kombiniert werden.
Wenn in deinem Abenteuer nicht genug Kontext fuer alle Plot Essentials, Story Cards und andere Eingaben vorhanden ist, werden einige Bestandteile automatisch gekuerzt oder entfernt.
Der Kontext hat zwei Bereiche
Wenn der Kontext die verfuegbare Groesse ueberschreitet, verwendet Questsmith zwei Bereiche: Pflichtbereich und dynamischer Bereich.
Der Pflichtbereich umfasst Anweisungen, Plot Essentials, Story Summary, Author's Note, Front Memory fuer Skripte und die zuletzt ausgefuehrte Aktion, oder die letzte KI-Ausgabe, wenn die letzte Aktion eine Continue-Aktion war. Grundsaetzlich versuchen wir, alle Pflichtbereiche in voller Laenge einzubeziehen, wenn sie vorhanden sind.
Wenn die Summe der Pflichtbereiche 70 Prozent der Kontextgroesse ueberschreitet, nehmen wir zuerst die wichtigsten Abschnitte auf und kuerzen oder lassen den Rest weg, damit die 70-Prozent-Grenze eingehalten wird. Front Memory und Last Action werden immer vollstaendig aufgenommen. Bis die Grenze erreicht ist, nehmen wir in dieser Reihenfolge auf: Author's Note, Plot Essentials, AI Instructions und Story Summary. Wenn ein Abschnitt nicht in die verbleibenden Tokens passt, kuerzen wir sein Ende passend. Bereiche mit niedrigerer Prioritaet werden nicht aufgenommen.
Der dynamische Bereich umfasst Story Cards, Memory Bank und Story History, also deine vergangenen Aktionen. Diese Elemente folgen flexibleren Regeln.
Der dynamische Bereich fuellt die verbleibenden Tokens nach dem Pflichtbereich. Etwa 25 Prozent der verbleibenden Tokens gehen an passende Story Cards, etwa 50 Prozent an History, bis zu 75 Prozent wenn Memory Bank deaktiviert ist, und etwa 25 Prozent an Memory Bank.
Story Cards werden danach aufgenommen, wie aktuell und wie haeufig ihre Trigger verwendet wurden. Wir sortieren und priorisieren sie nach diesen Kriterien und nehmen dann so viele auf, wie in den verfuegbaren Platz passen.
Wie das System die Historie priorisiert
Bei der Bewertung von Treffern betrachten wir mindestens 4 Aktionen, wenn wir nach Triggern suchen. Wenn jedoch mehr als 500 Tokens fuer Story Cards verfuegbar sind, teilen wir die verfuegbaren Tokens durch 100. Wenn 900 Tokens verfuegbar sind, betrachten wir 9 letzte Aktionen fuer Trigger-Treffer. Die Anzahl der aufgenommenen Story Cards haengt von der Relevanz der Treffer und der Laenge jeder passenden Story Card ab.
Wir versuchen, so viel Abenteuerhistorie wie moeglich zu verwenden. Wir beginnen mit der neuesten Aktion, die immer enthalten ist, und fuegen jede vorherige Aktion zum Kontext hinzu, bis der verfuegbare Platz gefuellt ist oder die gesamte Historie aufgenommen wurde. Im Allgemeinen sind das etwa 50 Prozent der Tokens, die nach dem Pflichtbereich uebrig bleiben, oder 75 Prozent, wenn Memory Bank deaktiviert ist.
Anschliessend verwendet Memory Bank die nach History verbleibenden Tokens, normalerweise etwa 25 Prozent der Tokens, die nach dem Pflichtbereich uebrig bleiben. Memory Bank ruft Erinnerungen ab, die nach Relevanz zur neuesten Aktion eingestuft sind. Wir fuegen so viele passende Erinnerungen hinzu, wie in die fuer Memory Bank verfuegbaren Tokens passen.