Open ianb opened 1 year ago
I like this prompt:
make a list of characters from a murder mystery set in 1960s Detroit
Here is a list of possible characters for a murder mystery set in 1960s Detroit:
Detective Jack Brown: a tough and experienced detective who has seen it all in the streets of Detroit.
Mr. Frank Thompson: a wealthy and ruthless businessman who is found dead in his office, with a bullet hole in his head.
Mrs. Sarah Thompson: the victim's wife, who is known for her expensive taste and explosive temper.
Mr. Mike Williams: the victim's business partner, who is rumored to have had a falling out with the victim over a deal gone wrong.
Miss Jessica Jones: a young and ambitious secretary who worked for the victim.
Mr. Tom Williams: the victim's younger brother, who is a struggling artist with a troubled past.
Mrs. Anna Thompson: the victim's mother, who is a devout Catholic and a devout socialite.
Mr. David Jones: the victim's chief accountant, who is known for his sharp mind and shady deals.
Miss Emily Williams: the victim's daughter, who is a rebellious teenager with a wild streak.
Mr. Joe Brown: a corrupt police officer who is on the take from the victim's business.
Kind of like AI Dungeon, but with smaller scope and more infrastructure.
There would be a specific initial scope. You can ask the LLM to manufacture this context. Like maybe you say:
Now you remember that list and use it in the prompt. Then when you go into a room you do:
(Not sure if there's any real purpose to a list of things)
Now that description can be saved, and recalled based on your location.
I'm not sure how to actually keep track of the location. I can imagine having the LLM say where you are located as part of the resulting statement, but how do you get it to do that? There's a similar issue if we want it to emit time spans so we can track other things happening elsewhere. I imagine (but am skeptical) that you could ask it to emit that data and then use regexes to try to capture it. (But what if it's not found? Do you assume the person didn't move, or some fallback amount of time?)
To actually try this I think it'll be easiest to develop one fixed environment. I'm thinking something like a prison escape or limited dungeon crawl. Maybe a murder mystery?