In summary
- SantaBot uses artificial intelligence to analyze conversations and suggest personalized gifts based on detailed personality profiles.
- The bot provides creative ideas such as personalized chocolate fountains and Uber kits, tailored to the person’s tastes.
- The tool can be used by uploading text conversations, but privacy precautions should be taken before sharing personal data.
If you’ve been taking advantage of Bitcoin‘s latest rally or watching your Cryptocurrency wallet grow, the holidays may feel like the perfect time to turn those gains into memorable gifts.
But as anyone who loves gift-giving knows, a hefty price tag doesn’t always guarantee a great impression.
That’s where SantaBot—our AI agent experiment designed to help you improve your gift-giving skills—can come in handy.
The project began with a simple question: Could AI decipher personal chat messages to suggest more meaningful gifts for your friends and loved ones? Turns out it can.
Designed to take the guesswork out of gifting, SantaBot analyzes conversation histories to build detailed personality profiles, gathering information about your habits, preferences, and more.
It even maps Myers-Briggs and Enneagram personality types based on how people communicate with each other.
The tool provides creative personalization ideas to make each gift truly unique.
For example, you could give your son a baseball bat engraved with his uniform number and initials or surprise your wife with a smartwatch with straps in her favorite color. These small, thoughtful touches can have a big impact.
Let’s get to work
Before giving my bot to the world, I decided to test it. I uploaded my WhatsApp conversation with my wife and asked her to tell me the best gifts I could give her.
SantaBot psychologically analyzed my wife’s WhatsApp messages, and friends, we got a certified Type 2 personality with a great love for desserts and fitness.
According to the bot, she’s what personality experts call an ESFJ (Extroverted, Sensory, Sentimental, Judicial), basically someone who would organize a group hug and then make sure everyone filled out a satisfaction survey.
Personality analysis shows that she is high in agreeableness and extroversion, moderate in neuroticism (her words, not mine—I value my life), and has a practical streak that somehow doesn’t apply to transportation choices.
The bot didn’t just stop at basic personality traits. He became a CIA analyst in our conversations, noting interesting things like his use of “I love you so much my skinny one” and his appreciation for small details rather than fancy things.
Even SantaBot caught on to his Uber addiction faster than our credit card company.
He painted a picture of someone who is health conscious but won’t walk two blocks if a taxi service is available, which isn’t 100% certain, but is easy to infer if the only thing you know about her is our conversation history.
Now, as far as gift suggestions go, these were some of the most exciting selections:
For the practical side:
- A Miniature Chocolate Fountain with a personalized base that says “Edgli’s Sweet Corner” (considering you showed interest in purchasing one for future events)
- An “Uber Survival Kit” with a prepaid card (cheaper than giving her a real car) or a mug with “Uber Request Boss” printed on it.
- A literal vault for her chocolate stash with “No Trespassing Unless You’re Lovable” etched into it—to keep me away from it.
For elegant moments:
- A personalized box with desserts from Venezuela and Brazil.
- A spa kit called “Aromas de Edgli” (much more elegant than “Smell Like My Wife”).
- A leather diary with the engraving “Planes de Amorsito”.
- A Star Map Print showing the constellations of a significant date, such as the day we met or the day our daughter was born.
And for when money is no object:
-
- A smart watch to help you track your physical activity and burn calories.
- A designer bag with her initials engraved on it.
- A weekend getaway with a chocolate tasting experience in Gramado (basically a desert safari in one of the best tourist spots in Brazil).
- She also recommended some fun gift ideas, including a “Drama Queen Survival Kit” (which she would hate), a “Personalized Emoji Pillow” (which she would love), and a personalized apron with a nickname like “Master Dare Chef “.
I compared SantaBot directly to regular ChatGPT to see how they compared.
The difference was clear: while standard ChatGPT played it safe with generic suggestions, our specialized version picked up on subtle cues.
It’s not that his suggestions were useless, just less personal.
How to Get Help from Santa Bot
To use our tool, you must upload your conversation history and interact with the model, asking for recommendations.
You can then ask follow-up questions, ask for more suggestions, customization ideas, provide contextual or personalized information, etc. The more information the AI handles, the better the results will be.
Some good starting points can be as simple as “Please think through this conversation carefully and tell me what gifts you would like” to things as complex as “What would be the best gifts for a person with an ENFP personality type.”
You can also play with the tool and iterate with it. Once they provide an answer, you can ask for more suggestions, ask for more fun recommendations, ask for more romantic gift recommendations, etc. It all depends on your intentions and expectations.
Exporting chats is pretty easy, depending on which messaging app you use.
WhatsApp users can export chats from the app, although iMessage users need to use tools like iMazing to get their conversation data. Similar options exist for users of Telegram, Facebook, Instagram and TikTok. Just Google them.
Also, make sure you only upload text conversations, so export your data without photos, voice memos, or documents.
This, of course, means there are privacy concerns you need to address. SantaBot requires access to those conversations to create its detailed profiles.
Sharing such personal data without permission could be unethical. The solution isn’t perfect, but it works: Ask the other person for permission to use the conversation in an AI experiment. If they agree, you’re good to go.
If you don’t want to go down that path, you can take other steps.
First, names must be anonymized in exported chats by replacing them with placeholders. To do this, open your TXT file, select the option to edit and replace text (this will vary depending on your word processor), and choose to change the name to the placeholder in each instance. Save that file and upload it to ChatGPT.
Second, make sure OpenAI can’t use that chat to train its models. For that, the first thing you can do is adjust your ChatGPT settings to disable memories. To do this, click on your profile photo in the top right corner of ChatGPT, go to settings, customize it and turn off “Memory”.
You can also click “Manage” after your conversation has ended and delete any memories that may be created mentioning your last chat.
Additionally, you can prevent OpenAI from training its model with your conversation by blocking the ability to use your data, which is allowed by default.
To change that, go to Settings, click Data Controls, and turn off “Improve model for everyone.” This sounds nice, but in non-corporate language, it can be translated as “Allow OpenAI to use your conversations to train their models for free and probably charge you more once they become more powerful.”
In general, the construction of GPTs and specialized agents can provide practical solutions to everyday challenges, such as the art of gifting.
Our AI can surprise you with clever ideas that turn ordinary gifts into unforgettable gestures so you can be as successful at your family gatherings as you think you are trading cryptocurrencies.
If your gifts don’t stand out with this tool, at least you’ll have someone to blame.
Edited by Sebastian Sinclair
Generally Intelligent Newsletter
A weekly AI journey narrated by Gen, a generative AI model.
Crypto Keynote USA
For the Latest Crypto News, Follow ©KeynoteUSA on Twitter Or Google News.