Building The Memory Block (ATTG) - TravelingRobot/NAI_Community_Research GitHub Wiki
A few methods I use to construct the ATTG for the memory field.
ATTG is short for [ Author: ; Title: ; Tags: ; Genre: ]. If you are not familiar with ATTG, I recommend you first read the memory guide by pume_ (pume_ calls ATTG 'Tags') and then come back here.
What The Memory Block looks like
If you read Pume_'s guide, this should be clear, but just to avoid confusion, this is what a full memory block looks like:
[ Author: <Name of author(s)>; Title: <Story Title - Titlecase>; Tags: <tag(s) - lowercase>; Genre: <genre(s) - lowercase> ]
<Metaplot: Summary of story (preferably in "backcover blurb style")>
***
Stuff in <> are placeholders, an actual memory block would not have any <>
You can leave out any element of the memory block, it is fine if the ATTG only contains [ Tags: godzilla ] and nothing else, for example.
Example Of Memory Blocks:
Full block:
...
Title Case Or lowercase?
Should This Go Into Tags: Or Genre:?
Occasionally, it can be unclear, if a keyword belongs in Tags: or in Genre:. In that case, token probabilities can usually help.
Say you are unsure where to put superheroes. This is how to figure it out:
- (Optional: For the prompt, provide a story outline to boost the relevant keyword. For example,
Batman and Superman are fighting against Mario and Luigi!.) - Pump up the bias for
superheroes. (so that it shows up in the probability viewer) - Add
[ Tags:to the prompt. Note down the before token probabilities for the beginning of the keyword. (superheroin this example) - Replace
[ Tags:with[ Genre:. Note down the before token probabilities for the beginning of the keyword. - Compare token probabilities. Higher token probability wins. (In this example,
superheroshows higher probability underTags:than underGenre:so we would use it forTags:)