Description instructions

From Infinite Worlds
Jump to navigation Jump to search

The Description Instructions field under the Misc Advanced Features tab allows you to tell the AI models how you want them to write the turn after the model decides what happens. It is a powerful tool for changing the character, length, and detail level of the AI output. It also allows you to instruct the AI to put certain information into secretInfo. By default this field is blank. If left blank, the description instructions given to the AI are as follows:

"Briefly describe the immediate results of my action, without any preamble or reminding me of who my character is. Describe any dialogue in full. Describe the physical appearance of any newly introduced characters in detail. Remember that things may go well - or very badly - for my character. Please write your description over several paragraphs."

If you enter anything in this box, it will replace the default instruction, so if you are trying to change something here, what you put in the box will be the entirety of the instructions the AI gets for writing the turn (not for deciding what happens, those instructions are found in the Main Instructions tab).

By changing the default instructions, you can change the way the AI describes the result of your action for the turn. If you want the description to be more detailed, for example, you might paste the default instructions into the box, then change the first sentence to something like "Fully describe the detailed results of my action,". You can ask it to be more descriptive in its language, "Use detailed and descriptive language, including profanity and onomatopoeia where appropriate." You can tell it to be sure to "Include realistic reactions of characters to the action of the scene, based on characters' personalities and goals." You can remind it to evolve the plot every turn, and not to copy recent turns' results (This cannot be emphasized too many times or in too many places, as the AIs are in many ways trained to produce similar results given similar inputs, leading to "looping" or copying whole paragraphs between turns if what your character is doing this turn is too close to what they were doing last turn.). Basically, you can use this field to tune how the AIs write your turns.

The second thing you can do in these instructions is tell the AIs to write certain information into the SecretInfo field each turn. The SecretInfo field is a place where the AI can store information not shown to the player. This information is part of the turn's text, however, and will be sent to the AI with the next turn. By telling the Description Instructions to put a specific piece of information into SecretInfo each turn, you can help the AI keep track of that information. The information you tell it to save in SecretInfo tends to be specific to the World you are writing. You could tell it to write what the Big Bad is planning or doing offscreen here, for example: "Every turn write a text string in SecretInfo describing the progress of BigBad, Inc. in their plot to steal all the lug nuts in the world. Include their plans to respond to my actions." This would tell the AI to keep track of what BigBad is doing, even if they are not directly involved in the regular events of the turn. You can make this fairly complex, having it basically write a table to keep track of which player has drawn what card in a card game. Making the AI write a long SecretInfo section in addition to the printed turn can make turns take significantly longer to complete, and can make turns more expensive, but storing data in SecretInfo can also let you track and change things about characters in ways other tools for tracking things can't handle. If you like the default description instructions but want to add SecretInfo, be sure to copy the default instructions into the box before you start giving the SecretInfo instructions - Remember that what is put in the box becomes the entirety of the description instructions given to the AIs. It is highly recommended that if you want to use the SecretInfo field to store information, that you describe what you want the AI to put into SecretInfo and what you want it to do with that information in [Main Instructions] as well as in the Description Instructions.