DEV Community

Cover image for X Profile Roaster 🌶️🔥❤️‍🔥
Div_dev
Div_dev

Posted on

X Profile Roaster 🌶️🔥❤️‍🔥

This is a submission for the Agent.ai Challenge: Assembly of Agents (See Details)

What I Built

I created an agent that takes any X profile handle, and based on the username, bio, and posts, delivers witty, hilarious roasts tailored to the profile. Why did I make this? Because we all need that roasting buddy to add some spice to our day, right? 😁🔥

This 24/7 roasting agent is always ready to roast you (or anyone you choose) with clever, personalized comebacks. Oh, and I used another agent— Twitter/X Personality Analyzer— to help gather the user's X account analysis.

Demo

You can check out my agent at:- X Profile Roaster

A video demo showing my agent in action:-

Screenshots of this agent(showcasing its roast for me 😅☺️):-

SS of the agent with my X profile being

Agent.ai Experience

Exploring the agent.ai platform was a surprising delight! I kicked things off with this fantastic course: Agent Builder Intro Course, which taught me about the making of an agent- Planning for it, Choosing a template(or starting from scratch), and finally building the agent in the agent.ai ecosystem.

From there, I created this agent, which turned out to be surprisingly straightforward.

The process boiled down to just four main steps:

1️⃣ Take the user's X profile username for input.

2️⃣ Call the Twitter/X Personality Analyzer (https://agent.ai/profile/vxxmvpn1x6afng0f), storing the analysis results in a variable.

3️⃣ Generate a roast using an LLM agent based on the X profile analysis.

4️⃣ Display the roast to the user as the final output.

Here’s a sneak peek of the actions tab of my agent, showcasing the workflow behind :

Screenshot showing the actions tab of my agent, to show the workflow

Agent.ai made this process intuitive, simple, and, most importantly, fun to build and execute!

Conclusion

I’ll admit, this was my first time using Agent.ai, and I was a bit apprehensive about the time commitment needed as well. But then I discovered a course specifically designed for beginners like me— and I drove into it! It boosted my confidence immensely. Initially, I was determined to build everything on my own without relying on any other agents. However, the process quickly became overwhelming and chaotic. So, I decided to call in another agent for support, and let me tell you—I’m so glad I did! The experience was rewarding, and I’m genuinely proud of how it all turned out.

So, that's it!

If you're still here, Thank you 🙏🏻.

Please share your thoughts, feedback, and suggestions in the comment section below 🗨️

A GIF wishing users a good day

Top comments (10)

Collapse
 
rohan_sharma profile image
Rohan Sharma • Edited

Cool project!!

but why is there hire button to the landing page? Also, that button is taking me to the roast button. I didn't click on other buttons.

edit:
here's my roast:
Oh, look who it is, the 160-day streak warrior! Your dedication to the "160 Streak Challenge" is truly inspiring—if only your social life could keep up with your coding streaks. I mean, who needs friends when you have a daily countdown to keep you company, right?

And let's not forget your enthusiastic engagement with the tech community. Your excitement over the "Mattermost QA Community Contributors badge" is so contagious, I almost signed up myself—just kidding, I have a life. But seriously, your gratitude is so over-the-top, I half expect you to start thanking your toaster for making breakfast.

Your Twitter interactions are a delightful mix of thank-yous and dad jokes. "@FreakAnimated @kirat_tw @piyushgarg_dev Golu beta masti nhi 😂" – classic! It's like you're the tech world's friendly neighborhood uncle, always ready with a chuckle and a pat on the back.

Keep up the good work, streak master. Just remember, there's a world outside of Twitter and coding challenges—it's called "real life."

I don't think this is a roast but!! 🙂

Collapse
 
divya4879 profile image
Div_dev

I didn't want it to be that hurtful, plus I made it so that the roasts' intensity depends on the person's analysis as well.

Also, glad to know you:- Mr friendly techie uncle 😁

Collapse
 
rohan_sharma profile image
Rohan Sharma

I'm not uncle.. If I'm uncle then I'll be uncle roaster!

Liked the project!! Just need some minor fixes and it will be good to go!

Thread Thread
 
divya4879 profile image
Div_dev

Gotcha 😁

Sure, please do tell the suggestions for the minor fixes!
Thank you for your feedback.

Collapse
 
dummy001 profile image
dummy

Well done, Miss Div! Creating an X Profile Roaster was such a hilarious😁 and clever idea🤯. The use of the Personality Analyzer to roast people based on their posts and interactions was pure genius. You overcame challenges and turned it into something truly fun and entertaining! 🥂

Collapse
 
divya4879 profile image
Div_dev

Thank you Mr Lazy Ninja ☺️

I just wanted to make some roasting based website, and X is the only social media i use, so the choice was made for me. Plus, I really wanted to participate in this hackathon, so that's it.

Overall it was a good choice as per me, I really do love this agent.ai platform

Collapse
 
dummy001 profile image
dummy

Great choice, Miss Div, no doubt about it! Though, let’s be honest, it’s basically stalking before roasting. 🤣🤣 But Great Work...🔥🔥

Thread Thread
 
divya4879 profile image
Div_dev

That's obvious yk, like the roasts must have some backbone to it, otherwise it'd be just crazy random comments, forget roast, it won't be even warm 😅

Thread Thread
 
dummy001 profile image
dummy

🤣🤣 that is true 🤣🤣

Thread Thread
 
divya4879 profile image
Div_dev

Obviously 😌😌