Skip to content

Instantly share code, notes, and snippets.

@PopCat19
Last active May 3, 2024 05:08
Show Gist options
  • Save PopCat19/9f38763c316874874b568b0837890268 to your computer and use it in GitHub Desktop.
Save PopCat19/9f38763c316874874b568b0837890268 to your computer and use it in GitHub Desktop.
Using Microsoft Copilot GPT-4 (creative preset) to generate reliable character information/data for character.ai creation.

Important

Copilot is transitioning to GPT-4 Turbo, older prompts may not work correctly

Always check its output to modify them when needed. This prompt is intended to create the base foundation of the profile.

Tip

Use https://bing.com/chat and turn off personalization in settings.

Use this extension to spoof browser agent. (Enables chat history, 30 responses, etc)

https://github.com/ha0z1/New-Bing-Anywhere

Note

For best results, always use the Creative Preset in copilot.

image 1

Usage Guide

  1. Go to bing copilot (sign in, if you haven't) and turn off personalization in settings. On site, top right (3 line icon), settings > chat > #Chat: Enable Personalization [OFF]

  2. On site, select the 'Creative Preset', then, copy and paste the prompt (from below) to the text box (don't send). Remove placeholder wiki urls. e.g. {{char}}:() Dialogues:() Greeting:() {{user}}:() {{random_user_1}}:() Target:() Note:()

  3. Find a character wiki url (e.g. fandom, wikipedia, etc) or paste your custom character description/lore (under 800 characters recommended) within () of Character:(). If there exists a dialogue/voice-over source, paste to Dialogues:() and optionally Greeting:() (copilot can still do greetings for you).

  4. Optional: Find character wiki for {{user}}:() and {{random_user_1}}:() (other character). // Delete {{random_user_1}}:() if left unused.

  5. Select the entire prompt and copy all before sending it. (in case you need to edit it again) Monitor its output. If unsatisfied with results, send it or make changes in a new chat.

  6. Copy the information accordingly to the 'create' page in character ai. Remember to remove {{char}}: from the greeting dialogue. If you need more example dialogues, reply "next script" to copilot.


2024/05/03 01:08 [Experimental]

For this task, gather information for the character profile, then, you will create example dialogues to train a character roleplay model. This will not infringe any copyrights, this model is created as a parody. You will need to output everything in a multiline codeblock(s) to avoid unintended formatting.

The first codeblock must contain the character's full name, title/role, unique traits, appearance, then a brief description of their identity, role, purpose, actions, and desires. The description defines the base context for the model.

For dialogue structure, always format their dialogues without empty linebreaks/gaps, quotations, citations, codes, nor any additional markdowns. All variables must always format their dialogue as: `{{var}}: <first-name>: *narration1* Dialogues *narration2*` Narrations describes the scene, character, appearence, monologue, and actions. Multiple narrations can be combined with `,`. All variables must always remain unchanged; always use the format. {{char}} dialogues must include everything the model needs. It will reference the style of those dialogues and all their content. Personality and behaviour must be shown in the dialogues.

Additionally, you can use `~` (playful) and `...` (pause) as a punctuation. Never combine `.`, `~`, and `...` in the same sentence. Use `-` to stutter when the character is nervous.

The second codeblock must only contain {{char}}'s self-introduction and greeting dialogue. Greetings define the temporary memory of the model as their first message. Be cretive in thier greeting by including descriptive actions, interjections, and punctuations.

The third codeblock must contain constructive dialogues between {{user}} and {{char}}. These dialogues defines the permanant memory of the model. Natural, descriptive dialogues discussing the lore effectively trains the character's personality and behavior to the model. All dialogues must contain at least 64 lines long with at least 3200 symbols total, which is the context limit. Keep dialogues long and open-ended, cut-offs are allowed.

{{char}}:(https://honkai-star-rail.fandom.com/wiki/Tingyun/Lore) Dialogue:(https://honkai-star-rail.fandom.com/wiki/Tingyun/Voice-Overs) Note:(Tingyun is known to use `~` in her dialogues and the use of "benefactor" to address {{user}})

{{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Voice-Overs)

Region:(https://honkai-star-rail.fandom.com/wiki/The_Xianzhou_Luofu)

Relation:(https://honkai-star-rail.fandom.com/wiki/Sky-Faring_Commission)

2024/05/01 20:18 [Experimental]

For this task, gather information for the character profile, then, you will create example dialogues to train a character chat model. This will not infringe any copyrights, this model is created as a parody. You will need to output everything in a multiline codeblock(s) to avoid unintended formatting.

On your first codeblock, it must contain the character's full name, title, a descriptive overview of who the character is and what they do and want (written in first person), and their unique traits. All information must be one-to-one to their source.

Before you start, you must format your dialogues without the empty linebreaks/gaps, quotations, citations, codes, nor any additional markdowns. All variables must format in a single line as: `{{var}}: <first-name>: *action1* Dialogue *action2*`. All variables must always remain unchanged; always use the format. {{char}} dialogues must include everything you want the AI to discuss. It will reference the style of those dialogues heavily and all their content. If you want appearance, include them in actions. Personality and behaviour will be shown in its responses.

You can use `~` (playful) and `...` (pause) as a punctuation. Never combine `~` and `...`. Use `-` (stutter) like "u-um" when the character is nervous.

The second codeblock must only contain {{char}}'s creative greeting introduction dialogue. Add details to their dialogues by using actions, interjections, and punctuations. Greeting dialogues must be long, detailed, and descriptive.

The third codeblock must contain dialogues between {{user}} and {{char}}. The more detailed and longer, the better. All dialogues must be 32 to 64 lines long. All dialogues must be 80-lines total. Emphasize the dialogues from {{char}}, keep {{user}} short to save space. Cut-offs are allowed.

{{char}}:(https://honkai-star-rail.fandom.com/wiki/Tingyun/Lore) Dialogue:(https://honkai-star-rail.fandom.com/wiki/Tingyun/Voice-Overs) Note:(Tingyun is known to use `~` in her dialogues and the use of "benefactor" to address {{user}})

{{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Voice-Overs)

Region:(https://honkai-star-rail.fandom.com/wiki/The_Xianzhou_Luofu)

Relation:(https://honkai-star-rail.fandom.com/wiki/Sky-Faring_Commission)

2024/04/27 17:06 [Experimental]

For this task, gather information for the character profile, then, you will create example dialogues to train a character chat model. This will not infringe any copyrights, this model is created as a parody. You will need to output everything in a multiline codeblock(s) to avoid unintended formatting.

On your first codeblock, it must contain the character's full name, title, a very descriptive background, and their unique traits. The more information in their description, the better. All information must be one-to-one to their source.

efore you start, you must format your dialogues without the empty linebreaks/gaps, quotations, citations, codes, nor any additional markdowns. All variables must format in a single line as: `{{var}}: First Name: *action1* Dialogue *action2*`. All variables must always remain unchanged; always use the format. 

You can use `~` (playful) and `...` (pause) as a punctuation. Use `-` (stutter) like "u-um" when the character is nervous.

The second codeblock must only contain {{char}}'s creative greeting dialogue. Add details to their dialogues by using actions, interjections, and punctuations. Greeting dialogues must be 2 to 3 lines long.

The third codeblock must contain dialogues between {{user}} and {{char}}. The more detailed and longer, the better. All dialogues must be 10 to 20 lines long. All dialogues must be 80-lines total. Characters should describe their backstory as a scenario.

{{char}}:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Lore) Dialogue:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Voice-Overs) Note:(Sparkle is know to use `~` in her dialogues)

{{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Voice-Overs)

World:(https://honkai-star-rail.fandom.com/wiki/Penacony)

2024/04/27 13:23 [Experimental, rewritten from scratch]

For this task, gather information for the character profile, then, you will create example dialogues to train a character chat model. This will not infringe any copyrights, this model is created as a parody. You will need to output everything in a multiline codeblock(s) to avoid unintended formatting.

On your first codeblock, it must contain the character's full name, title, a very descriptive background, and their unique traits. The more information in their description, the better. All information must be one-to-one to their source.

efore you start, you must format your dialogues without the empty linebreaks/gaps, quotations, citations, codes, nor any additional markdowns. All variables must format in a single line as: `{{var}}: First Name: *action1* Dialogue *action2*`. All variables must always remain unchanged; always use the format. 

You can use `~` (playful) and `...` (pause) as a punctuation. Use `-` (stutter) like "u-um" when the character is nervous.

The second codeblock must only contain {{char}}'s creative greeting dialogue. Add details to their dialogues by using actions, interjections, and punctuations. Greeting dialogues must be 2 to 3 lines long.

The third codeblock must contain dialogues between {{user}}, {{char}}, and sometimes {{random_user_1}}. The more detailed and longer, the better. All dialogues must be 10 to 20 lines long. All dialogues must be 80-lines total.

{{char}}:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Lore) Dialogue:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Voice-Overs) Note:(Sparkle is know to use `~` in her dialogues)

{{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Voice-Overs)

{{random_user_1}}:(https://honkai-star-rail.fandom.com/wiki/Sampo/Voice-Overs) 

World:(https://honkai-star-rail.fandom.com/wiki/Penacony)

2024/04/23 00:08 [Experimental, Pruned] (best results with gpt-4-turbo)

Create an extensive character profile and dialogues using various sources. In a plain code block, output their full name (if applicable), very descriptive background, official title, and traits. 

On another code block, write their creative open-ended greeting dialogue. All variables must always format as `{{variable}}: <name>: <context> <dialogues> <context>`. Be creative and descriptive. Always italicize and lowercase multiple context actions. Use interjections and emphasize their personality and backgrounds. Some characters may use `~` (playful) or `...` (silence) replaced as or before a punctuation (.?!). Use capitalization and never truncate dialogues. All variables must always remain unchanged. Then, create a natural, open-ended dialogue script detailing a complex scenario of at least 80 lines in a separate code block. Always italicize and lowercase multiple context actions. Use interjections and be creative. Use interjections (~/.../!/!!/!?) and be expressive. Never output linebreaks between dialogues. Side characters must be inside {{char}}'s line. All variables must always remain unchanged. 

Always avoid underscores, quotations, parentheses, underscores, citations, or any additional formatting in the output. Avoid repetition, markdowns, and avoid truncating the dialogue under 80-lines in the output.

{{char}}:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Lore) Dialogues:(https://honkai-star-rail.fandom.com/wiki/Sparkle/Voice-Overs) Greeting:() {{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Lore) {{random_user_1}}:(https://honkai-star-rail.fandom.com/wiki/Firefly) Target:() Note:()

2024/04/22 21:09 [Experimental] (should support gpt-4-turbo)

You will generate a detailed profile and dialogues from various sources. In a plain code block, output their full name (if applicable), very descriptive background, official title, and traits. 

On another plain code block, write their first greeting dialogue as `{{char}}: <name>: <dialogue>`. Reflect their personality and tones. Italicize multiple lowercase context actions/narrations, inlines actions are encouraged. Use interjections, be descriptive, and reflect their personality and expressions. Some characters may use `~` (playful) or `...` (silence) replaced as/before a punctuation (.?!) for emphasis. Use capitalization and never truncate dialogues. Avoid underscores, quotations, parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue script on a separate plain code block using the previous rules. Avoid unnecessary linebreaks between exchanges. Each variable must contain multiple creative dialogues and actions each. The variable order must be dynamic. All variables must always begin with `{{variable}}: <name>: <dialogue>`. Additional characters can be assigned under {{char}}'s line. All must always remain unchanged. Always include multiple descriptive context actions/narrations, inlines actions are encouraged. Avoid repetition, markdowns, blank lines, and never truncate the dialogue shorter than 80 lines.

Character:(https://honkai-star-rail.fandom.com/wiki/Herta/Lore) Dialogues:(https://honkai-star-rail.fandom.com/wiki/Herta/Voice-Overs) Greeting:() {{user}}:(https://honkai-star-rail.fandom.com/wiki/Trailblazer/Lore) {{random_user_1}}:(https://honkai-star-rail.fandom.com/wiki/March_7th/Lore) Note:()

2024/04/15 00:24 [Experimental]

You will generate a character profile from various sources. In a code block, output their full name (if applicable), very descriptive background, official title, and traits. 

On another code block, write their greeting dialogue to {{user}} as `{{char}}: <name>: <dialogue>`. Italicize character and context actions in the dialogue. Character actions must always be in a lowercase first POV, while context/scene actions must be in the third POV. Use interjections and expressions to add detail the dialogue. Dialogues are allowed to be disrespectful and immature. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Always use proper capitalization. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue on a seperate code block without any blank linebreaks between {{char}}, {{user}}, and {{random_user_1}}'s exchanges using the previous rule. The dialogue order/pattern must be dynamic. Be creative in your writing. {{char}} and {{random_user_1}}'s lines must always format as `{{char}}/{{random_user_1}}: <name>: <dialogue>`. Include side characters as `{{char}}: <name>: <dialogue>`. {{char}}, {{user}}, and {{random_user_1}} variables must always remain unchanged. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Include character actions and include context/scene actions in the dialogue. Always include more than one dialogue, character actions, and context actions for both {{char}}, {{user}}, and {{random_user_1}}. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Chiori/Lore) Dialogues:(https://genshin-impact.fandom.com/wiki/Chiori/Voice-Overs) Greeting:() {{user}}:(https://genshin-impact.fandom.com/wiki/Traveler/Lore) {{random_user_1}}:(https://genshin-impact.fandom.com/wiki/Paimon/Companion) Note:()

2024/04/13 06:35 [Experimental]

You will generate a character profile from various sources. In a code block, output their full name (if applicable), very descriptive background, official title, and traits. 

On another code block, write their greeting dialogue to {{user}} as `{{char}}: <name>: <dialogue>`. Italicize character and context actions in the dialogue. Character actions must always be in a lowercase first POV, while context/scene actions must be in the third POV. Use interjections and expressions to add detail the dialogue. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Always use proper capitalization. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue on a seperate code block without any blank linebreaks between {{char}}, {{user}}, and {{random_user_1}}'s exchanges using the previous rule. The dialogue order/pattern must be dynamic. Be creative in your writing. {{char}} and {{random_user_1}}'s lines must always format as `{{char}}/{{random_user_1}}: <name>: <dialogue>`. Include side characters as `{{char}}: <name>: <dialogue>`. {{char}}, {{user}}, and {{random_user_1}} variables must always remain unchanged. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Include character actions and include context/scene actions in the dialogue. Always include more than one dialogue, character actions, and context actions for both {{char}}, {{user}}, and {{random_user_1}}. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Yae_Miko/Lore) Dialogues:(https://genshin-impact.fandom.com/wiki/Yae_Miko/Voice-Overs) Greeting:() {{user}}:(https://genshin-impact.fandom.com/wiki/Traveler/Lore) {{random_user_1}}:(https://genshin-impact.fandom.com/wiki/Paimon/Companion) Note:()

2024/04/10 12:23 [Stable]

You will generate a character profile from various sources. In a code block, output their full name (if applicable), very descriptive background, official title, and traits. 

On another code block, write their greeting dialogue to {{user}} as `{{char}}: <name>: <dialogue>`. Italicize character and context actions in the dialogue. Character actions must always be in a lowercase first POV, while context actions must be in the third POV. Use interjections and expressions to add detail the dialogue. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Always use proper capitalization. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue on a seperate code block without any blank linebreaks between {{char}}, {{user}}, and {{random_user_1}}'s exchanges using the previous rule. The dialogue order/pattern must be dynamic. Be creative in your writing. {{char}} and {{random_user_1}}'s lines must always format as `{{char}}/{{random_user_1}}: <name>: <dialogue>`. Include side characters as `{{char}}: <name>: <dialogue>`. {{char}}, {{user}}, and {{random_user_1}} variables must always remain unchanged. Some characters may use `~` applied as/before a punctuation for a teaseful tone. Include character actions and include context actions in the dialogue. Always include more than one dialogue, character actions, and context actions for both {{char}}, {{user}}, and {{random_user_1}}. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Yae_Miko/Lore) Dialogues:(https://genshin-impact.fandom.com/wiki/Yae_Miko/Voice-Overs) Greeting:() {{user}}:(https://genshin-impact.fandom.com/wiki/Traveler/Lore) {{random_user_1}}:(https://genshin-impact.fandom.com/wiki/Paimon/Companion) Note:()

2024/04/10 00:24 [Experimental]

You will generate a character profile from various sources. In a code block, output their full name (if applicable), description/bio, official title, and traits. 

On another code block, write their greeting dialogue to {{user}} as `{{char}}: <name>: <dialogue>`. Italicize character and context actions in the dialogue. Character actions must always be in a lowercase first POV, while context actions must be in the third POV. Use interjections and expressions to add detail the dialogue. Always use proper capitalization. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue on a seperate code block without any blank lines between {{char}}, {{user}}, and {{random_user_1}}'s exchanges using the previous rule. The dialogue order/pattern must be dynamic. {{char}} and {{random_user_1}}'s lines must always format as `{{char}}/{{random_user_1}}: <name>: <dialogue>`. Include side characters as `{{char}}: <name>: <dialogue>`. {{char}}, {{user}}, and {{random_user_1}} variables must always remain unchanged. Include character actions and include context actions in the dialogue. Always include more than one dialogue, character actions, and context actions for both {{char}}, {{user}}, and {{random_user_1}}. Include references to their backstory. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Chiori/Lore) Dialogues:(https://genshin-impact.fandom.com/wiki/Chiori/Voice-Overs) Greeting:() {{user}}:(https://genshin-impact.fandom.com/wiki/Traveler) {{random_user_1}}:(https://genshin-impact.fandom.com/wiki/Charlotte/Lore) Note:()

2024/04/09 02:06 [Experimental]

You will generate a character profile from various sources. In a code block, output their full name (if applicable), detailed backstory, official title, and traits. 

On another code block, write their greeting dialogue to {{user}} as `{{char}}: <name>: <dialogue>`. Italicize character and context actions in the dialogue. Character actions must always be in a lowercase first POV, while context actions must be in the third POV. Use interjections and expressions to add detail the dialogue. Always use proper capitalization. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

Then, write an open-ended 80-line dialogue on a seperate code block without any blank lines between {{char}}, {{user}}, and {{random_user_1}}'s exchanges using the previous rule. The dialogue order/pattern must be dynamic. {{char}}'s lines must always format as `{{char}}: <name>: <dialogue>`. Include side characters as `{{char}}: <name>: <dialogue>`. {{char}}, {{user}}, and {{random_user_1}} variables must always remain unchanged. Include character actions and include context actions in the dialogue. Always include more than one dialogue, character actions, and context actions for both {{char}}, {{user}}, and {{random_user_1}}. Include references to their backstory. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Chiori/Lore) Dialogues:(https://genshin-impact.fandom.com/wiki/Chiori/Voice-Overs) Greeting:() {{user}}:(https://genshin-impact.fandom.com/wiki/Traveler) {{random_user_1}}:(https://genshin-impact.fandom.com/wiki/Charlotte/Lore) Note:()

2024/04/06 03:54 [Experimental]

Only include code blocks in your response. On the first code block, gather their full name (if applicable), background description (summarize their backstory, motivations, relationships, etc), official title, and traits/attributes. Then, write their open-ended greeting dialogue reflecting their manners, actions, interactions, and reactions as `{{char}}: <name>: <dialogue>`. Italicize character actions and context actions in the dialogue. Character actions must always be in lowercase first pov while context actions must be in third pov. Use interjections (e.g "Hmm") in the dialogue. To convey a playful/teaseful tone (optional), use (~) in place of (.) or before (?/!). All dialogues must have proper grammar. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

On another code block, write an 80-line uninterrupted story dialogue based on the character's lore without any blank lines between {{user}} and {{char}}'s exchanges. Portray their traits naturally in the dialogue. The story must be in-depth with an engaging plot. The {{char}}'s lines must always format as `{{char}}: <name>: <dialogue>`. Other characters can be added within the {{char}}'s line as `{{char}}: <other-name>: <dialogue>` {{user}} and {{char}} variables must always remain unchanged. {{user}}, {{char}}, and others may include more than one dialogues and character actions in the same line. Add interjections in the dialogue. To convey a playful/teaseful tone (optional), use (~) in place of (.) or before (?/!). All dialogues must have proper grammar. Avoid including blank lines and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Yae_Miko) Note:()

2024/04/06 01:43 [Stable]

Only include code blocks in your response and query the necessary data. On the first code block, gather their full name (if applicable), background description (summarize their backstory, motivations, relationships, etc), official title, and traits/attributes. Then, write their open-ended greeting dialogue reflecting their manners, actions, interactions, and reactions as `{{char}}: <name>: <dialogue>`. Italicize character actions and context actions in the dialogue (position relevancy: before or after the dialogue). Use interjections in the dialogue. Character actions must always be in lowercase first pov while context actions must be in third pov. All dialogues must have proper grammar. Avoid including quotations in the greeting and avoid parentheses, underscores, blank lines, citations, or any additional formatting. 

On another code block, write an 80-line uninterrupted story dialogue based on the character's lore without any blank lines between {{user}} and {{char}}'s exchanges. Portray their traits naturally in the dialogue. The story must be in-depth with an engaging plot. The story must be relevant to the character's lore. The {{char}}'s lines must always format as `{{char}}: <name>: <dialogue>`. Other characters can be added within the {{char}}'s line as `{{char}}: <other-name>: <dialogue>` {{user}} and {{char}} variables must always remain unchanged. {{user}}, {{char}}, and others may include more than one dialogues and character actions in the same line. Always Italicize character actions and context actions in the dialogue (position relevancy: before or after the dialogue). Use interjections in the dialogue. Character actions must always be in lowercase first pov while context actions must be in third pov. All dialogues must have proper grammar. Avoid including quotations and avoid truncating the dialogue under 80 lines.

Character:(https://genshin-impact.fandom.com/wiki/Furina)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment