Director Instructions - TravelingRobot/NAI_Community_Research GitHub Wiki

You can use [] in your input to give "instructions" to the AI
[describe:a gun fight;]

  • More experiments by Cass let me believe that it might be most useful to think about these as "stage instructions" like you would see them written out in a play just before a scene

List of confirmed commands for director notes (Monky, GruntBull, Cass)

  • [ SETTING: ]
    • to describe the situation that the following scene will play in, although sometimes it might steer strongly towards a "play-like" writing style?
  • [ input: ...]
  • [ action: ...]
  • [ setting: ...]
  • [ event: ...]
    • strong, but might not always have the AI describe the event, instead the AI might assume it happened. See notes below for more details
  • [ describe: ...]
  • [ POV: ...]
    • having the AI switch to 2nd person mid-story can be tricky but the following seem to work: [ protagonist: you] (TravelingRobot)
  • [ do: ...]
    • also see below, might need protagonist
    • [ do: action] always seems to succeed. [ do: try action] always seems to fail (oliacym)
  • [ say: ...]
    • weaker than the rest, but works. Also see below, might need protagonist
  • [ define: ...]

Notes on [ event: ... ]

In general, stage instructions for event seem to work more reliably in condensed, caveman-like form. Write them similar to a Caveman or Featherlite entry: Topic word of the instruction first, details after. Keep it short. (e.g. [ event: sudden weather change storm]. event will work more reliably if the event actually fits with the scene. The more of a stretch the event is, the more the AI is likely to ignore the instruction or to describe it as if it already happened. Starting the description with a "sudden", like in the weather example above, can help in these cases. (TravelingRobot)

Director's note for a CYOA style (Rando)

You can also use this to mimic AID's CYOA style with [say/do: Your text] - no awful AID fine-tune necessary! (e.g.: [ say: "Hello how are you doing"], [ do: Smash in the door]) This might be reinforced with the following in memory (oliacym: at least for basic actions with [ do:] this seems unnecessary)

[ Rewrite Input text in prose and the story continues.]
[ Rewrite Say text in dialogue and the story continues.]

(also see the "Input Enhancer" scenario under the featured scenarios)