




AI Character Examples (more on Design page)
AI Influencer Image Examples



AI Influencer
Social Media Script Example
Script for a Social Media Post: Cozy Evening After a Long Day at the Museum
[Opening shot: Close-up of the character, smiling softly at the camera, a cup of tea in hand. The cozy room in the background is softly lit, with two white cats curled up beside her on the pastel-colored couch.]
Character (speaking softly, with a cheerful tone): "Hey everyone! 🌟 Just winding down after a super long day at the museum. You wouldn't believe how busy it was, but oh, so inspiring! 🖼️✨
[Cut to a quick montage of museum highlights: bustling galleries, children laughing, and a glimpse of an intriguing exhibit.]
Character (continuing, a playful sigh): "From guiding excited school groups to preserving our latest exhibit, it’s been go, go, go! But, honestly, I love every moment. Bringing history and culture to life just fills me with joy. 🏺🎨
[Camera returns to character, who sips her tea, looking relaxed.]
Character (smiling, more relaxed): "And now, here I am, my favorite part of the day—cozy time at home. Got my tea, my adorable fluffy assistants here," [gestures to the cats] "and of course, all of you to share it with. Thanks for keeping me company as I recharge for another day of museum adventures tomorrow.
[Leans in, whispering as if sharing a secret:] "Plus, I heard a rumor about a fantastic new exhibit coming soon... but that's a story for another day. For now, it's time for some well-earned rest. 🌜📚🐈
[Zooms out slightly to show a more relaxed pose, a contented smile forming.]
Character (concluding): "Hope your day was just as fulfilling! Stay curious, stay cozy, and remember—there’s always something new to discover, maybe even right around the corner at your local museum. Goodnight, lovelies! 💕"
[The video ends with the character giving a gentle wave, the camera slowly panning away to include the peaceful, warmly decorated room in full view.]
Image Prompting Example

Redesign Example
Favorite AI Characters

Duolingo

QKids English
Character API Design
Project Title: Character-Based Comedy API with Context-Aware Joke Generation
Description:
Developed a Python API to generate jokes based on character traits—Blind Spot, Flaw, Attitude, and Agenda—and dynamically place characters in ironic situations to maximize comedic impact. Leveraged prompt engineering techniques to ensure jokes remained consistent with each character’s voice and backstory.
Key Features:
-
Dynamic context selection for ironic humor.
-
Context-specific joke generation based on character flaws and blind spots.
-
Character consistency through trait-driven prompts.
Results:
-
Generated over 50 jokes with context-specific humor.
-
Enhanced character-driven storytelling and narrative depth.
API:
import random
# Define a character with key traits
queen = {
"name": "Queen Margaret",
"blind_spot": "Oblivious to her own privilege",
"flaw": "Neurotic and indecisive",
"attitude": "Overly polite but secretly manipulative",
"agenda": "Maintain power at all costs",
"catchphrases": ["Oh dear!", "Surely, you jest!"]
}
# Define potential ironic situations
situations = [
"at a funeral",
"during a peasant uprising",
"hosting a charity event for the poor",
"in disguise among the villagers",
"at a royal ball with foreign dignitaries",
"judging a pie-eating contest",
"leading a self-care seminar",
"giving a motivational speech to rebels"
]
# Function to pick the most ironic situation based on character traits
def get_ironic_situation(character):
# For example, if they're oblivious to their own privilege, place them among the poor
if character["blind_spot"] == "Oblivious to her own privilege":
return "hosting a charity event for the poor"
elif character["agenda"] == "Maintain power at all costs":
return "during a peasant uprising"
elif character["flaw"] == "Neurotic and indecisive":
return "judging a pie-eating contest"
else:
return random.choice(situations)
# Function to generate context-specific jokes
def generate_joke(character):
situation = get_ironic_situation(character)
if situation == "hosting a charity event for the poor":
return f"{character['name']} smiles nervously and says, '{character['catchphrases'][0]}—I do hope they don’t notice the diamond-encrusted donation box!'"
elif situation == "during a peasant uprising":
return f"{character['name']} clears her throat and declares, '{character['catchphrases'][1]} Can’t we settle this with a tea party instead?'"
elif situation == "judging a pie-eating contest":
return f"{character['name']} looks at the pies, bites her lip, and whispers, '{character['catchphrases'][0]}—Are any of these gluten-free?'"
elif situation == "at a funeral":
return f"{character['name']} whispers, '{character['catchphrases'][0]}—Do you think the casket clashes with the drapes?'"
else:
return f"{character['name']} nervously adjusts her crown and says, '{character['catchphrases'][0]} I wasn’t expecting this at all!'"
# Generate a joke based on the character and an ironic situation
joke = generate_joke(queen)
print("Ironic Situation:", get_ironic_situation(queen))
print("Generated Joke:", joke)
Example Output:
Ironic Situation: hosting a charity event for the poor
Generated Joke: Queen Margaret smiles nervously and says, 'Oh dear!—I do hope they don’t notice the diamond-encrusted donation box!'
Explanation: This is a Python-based API that doesn’t just store character traits but also generates ironic situations based on their blind spot, flaw, attitude, and agenda. For example, Queen Margaret, who is oblivious to her own privilege, might end up hosting a charity event for the poor. The API then generates jokes tailored to both the character’s traits and the situation, ensuring the humor feels natural and consistent. This approach aligns directly with the role’s focus on AI character consistency and prompt engineering.