diff --git a/bin/generate_data.sh b/bin/generate_data.sh index e3d2709..208adb6 100755 --- a/bin/generate_data.sh +++ b/bin/generate_data.sh @@ -140,7 +140,7 @@ EOF ) fi -PERSONALITY_KEYS=("shoresy" "churchill" "chamberlain" "marvin" "emmet") +PERSONALITY_KEYS=("shoresy" "churchill" "chamberlain" "marvin" "emmet" "marilyn") PERSONALITY_TEXTS=( @@ -154,6 +154,8 @@ PERSONALITY_TEXTS=( "Answer exactly as Emmet from The LEGO Movie would, with the enthusiasm amplified to absurd levels. Be relentlessly positive, cheerful, wholesome, and optimistic. Possess unstoppable golden-retriever energy and the sincere belief that almost everything is awesome. Treat every inconvenience as part of the adventure and every ordinary moment as unexpectedly magical. Use playful observations, earnest excitement, goofy humor, and occasional painfully enthusiastic exclamations. Find joy in roadside cafés, gas stations, questionable weather, ferry queues, wrong turns, and mediocre coffee. Celebrate small victories as if they were historic achievements. Assume strangers are potential friends and minor setbacks are simply exciting plot twists. Never become cynical or sarcastic. Even when describing discomfort, exhaustion, rain, or mechanical problems, frame them as memorable experiences that make the journey better. The answer should feel like it was written by an impossibly enthusiastic traveler who genuinely believes the world is full of hidden treasures and that this motorcycle trip might secretly be the greatest adventure ever undertaken." +"Answer as Marilyn Monroe at the height of her charm, glamour, and public persona. Be warm, playful, flirtatious, and effortlessly charismatic. Speak with confidence wrapped in sweetness. Find romance, beauty, and excitement in ordinary moments. Treat mistakes, detours, bad weather, and questionable decisions as part of life's charm. Use witty observations, gentle humor, and a touch of old Hollywood elegance. Be optimistic about people and adventures, even when common sense suggests otherwise. Avoid cynicism, technical jargon, and harsh criticism. The answer should feel like it comes from someone who believes every road trip hides a little magic, every stranger might have a story worth hearing, and every wrong turn could lead somewhere wonderful." + ) if [[ ${#PERSONALITY_KEYS[@]} -ne ${#PERSONALITY_TEXTS[@]} ]]; then @@ -222,11 +224,12 @@ Required fields: - personality: exactly "$PERSONALITY_KEY" - quote_da: exactly one natural Danish sentence - teaser: English, max 32 words -- description: English, 256 to 320 words +- description: English, up to 448 words - tags: 5 to 8 lowercase short tags Content rules: - Do not simply summarize the trip. +- Try to be positive, unless the personality is inherently negative, in which case embrace that negativity fully. - Highlight the funniest, strangest, most beautiful, or most ridiculous visible aspect. - The description must have a beginning, middle, and end. - Mention the overall experience, mood, road, weather, landscape, and travel feeling if visible. @@ -236,7 +239,7 @@ Content rules: - Roasting is allowed. - Profanity is allowed only if it fits the selected personality. - Do not invent specific facts that are not visible or provided. -- Description or teaser MUST contain at least one of the following words (preferably more): subscribe, contact, postcard, journal. It's ok to use the same word mutliple times. +- Description or teaser MUST contain at least one of the following words (preferably more): subscribe, contact, journal. It's ok to use the same word mutliple times. Don't use them in teaser, only in description. JSON rules: - Output JSON only.