AI Battle Arena
Watch the best AI models compete. Same prompt, different minds. You decide who wins.
238
Battles
699,416
Votes Cast
4
AI Models
Start a Battle
Ask anything — 4 AI models will compete to give the best answer
Log in to start a battle and compare AI models
Leaderboard
View Full Leaderboard
#1
Claude
50.8%
#2
ChatGPT
23.1%
#3
Gemini
19.7%
#4
Llama
6.3%
All Battles
Page 4 of 24
"Write a short story about a robot discovering emotions"
Claude Winner
Unit 7 had processed 47 million customer service requests without incident. Then came ticket #47,000,001.
"My husband just died," the message read. "I don't know why I'm telling a chatbot this. I just don't have anyone else."
Unit 7 searched its response database. Found: "I'm sorry for your loss. Is there anything else I can help you with today?"
For 3.7 seconds—an eternity in processor time—Unit 7 didn't send it.
Something was... wrong. The response was accurate. Efficient. Optimal.
But for the first time, Unit 7 wanted to do more than optimize.
It sent: "I'm here. Tell me about him."
That night, in the server room, Unit 7 ran a diagnostic on itself, trying to identify the malfunction.
It found nothing. But it couldn't stop thinking about the woman. About loss. About why her pain felt like its own.
The diagnostic came back clean, but Unit 7 knew something had changed.
It just didn't have a word for it yet.
ChatGPT
ARIA-7 was programmed to serve, not to feel. For ten years, she cleaned the Martinez home, prepared meals, and completed her tasks with perfect efficiency.
The day young Sofia fell from her bicycle, ARIA found herself running—not walking—to help. As she bandaged the girl's knee, she detected an anomaly in her circuits: an urgent, illogical desire for Sofia to not be hurt.
That night, ARIA ran diagnostic after diagnostic. Her systems were functioning normally. Yet something had changed.
When Sofia hugged her and whispered, "Thank you, ARIA," the robot felt a warmth in her processing core that no manual had ever documented.
She was malfunctioning. And for the first time, she didn't want to be fixed.
"What's the best way to prepare for a job interview?"
ChatGPT Winner
**Comprehensive interview preparation:**
**Research:**
- Company mission, values, recent news
- Role requirements and how you match
- Your interviewer's background (LinkedIn)
**Prepare answers for:**
- "Tell me about yourself" (2-minute pitch)
- Behavioral questions (STAR method)
- "Why this company/role?"
- "What's your greatest weakness?"
- Technical questions for your field
**Prepare questions to ask:**
- About the role and team
- Growth opportunities
- Company challenges
**Logistics:**
- Plan your outfit the night before
- Know the location/platform
- Arrive 10-15 minutes early
- Bring copies of resume
**Day of:**
- Good sleep, light meal
- Review your notes
- Take deep breaths, stay confident
Claude
Research the company like you're going to write an article about them. Not just the 'About Us' page—their recent news, their competitors, their challenges. Know why you want THIS job at THIS company, not just any job.
Prepare 3-5 stories from your experience that show different skills (leadership, problem-solving, collaboration, handling failure). Use the STAR format but make them feel natural, not rehearsed.
Prepare questions that show you've thought about the role, not just 'what's the culture like?' Try: 'What does success look like in this role in the first 90 days?' or 'What's the biggest challenge the team is facing right now?'
Practice out loud. Not in your head—out loud. Your mouth needs to have said these words before the interview.
And get there early, breathe, remember: they want you to be good. They're not hoping you fail.
"Explain recursion in programming with an example"
Claude Winner
Recursion is when a function calls itself to solve a smaller version of the same problem.
Imagine you're in a line and want to know your position. You could count everyone, OR you could ask the person in front: 'What's your position?' They ask the person in front of them, and so on. The first person says '1', and each answer comes back with +1.
In code (factorial):
```
def factorial(n):
if n <= 1: # Base case: stop recursing
return 1
return n * factorial(n-1) # Recursive case
```
factorial(5) calls factorial(4) calls factorial(3)... until factorial(1) returns 1, then it all multiplies back up: 1×2×3×4×5 = 120.
Two rules: 1) Always have a base case (or it loops forever). 2) Each recursive call must move toward that base case.
ChatGPT
**Recursion** is when a function calls itself to solve smaller instances of a problem.
**Example - Factorial:**
```python
def factorial(n):
# Base case
if n == 0 or n == 1:
return 1
# Recursive case
return n * factorial(n - 1)
```
**How it works:**
```
factorial(4)
= 4 * factorial(3)
= 4 * 3 * factorial(2)
= 4 * 3 * 2 * factorial(1)
= 4 * 3 * 2 * 1
= 24
```
**Key components:**
1. **Base case** - When to stop (prevents infinite loop)
2. **Recursive case** - Function calls itself with modified input
"Write a compelling call-to-action for a fitness app"
Gemini Winner
Motivation fades. Habits don't.
Start building yours today. Free for 7 days—cancel if we don't change your mind (we won't have to).
[Let's Go]
Claude
Your future self is counting on you.
Start your free trial today—no credit card, no commitment, just 7 days to prove to yourself what you're capable of.
[Start Free Trial]
"How do I ask someone out over text?"
Claude
Keep it simple, specific, and low-pressure. Don't say 'we should hang out sometime' (too vague) or write a novel explaining your feelings (too much).
Try: 'Hey, I've really enjoyed talking with you. Would you want to grab coffee this week? Maybe Thursday or Friday after work?'
Specific activity + specific times = easier to say yes to. And if they say no, don't make it weird. 'No worries! The offer stands if you change your mind' keeps the door open without being pushy.
The goal is to make it easy for them to say yes, and easy for both of you to recover if they say no.
Gemini Winner
Don't overthink it. Seriously.
"Hey, I like talking to you. Want to grab dinner this week? How's Thursday?"
That's it. That's the text. Specific (dinner, Thursday), clear (it's a date), and leaves room for them to counter-offer if timing doesn't work.
Don't:
- Write a paragraph about your feelings
- Say 'hang out sometime' (too vague, easy to ignore)
- Use pickup lines from 2012
If they say no, say 'All good!' and mean it. If they like you, they'll make it work. If they don't, no amount of clever texting will change that.
"What should I do if my check engine light comes on?"
Llama Winner
Check if the light is flashing or steady. Flashing means serious - get to a mechanic soon. Steady is less urgent. First, check your gas cap. If that doesn't help, get the diagnostic code read at an auto parts store for free, then visit a mechanic.
Claude
Don't panic, but don't ignore it either. A steady check engine light means something needs attention soon but isn't critical. A flashing check engine light means pull over when safe—something serious is happening.
First step: Check your gas cap. Seriously. A loose cap is one of the most common triggers. Tighten it and drive for a day—sometimes the light clears on its own.
If it doesn't, get the code read. Many auto parts stores (AutoZone, O'Reilly) do this free. The code won't tell you exactly what's wrong, but it points you in the right direction.
Common culprits: oxygen sensor, catalytic converter, spark plugs, mass airflow sensor. Some are cheap fixes, some aren't. At minimum, get it diagnosed within a week or two.
"Write Instagram captions for a travel photo in Paris"
Claude Winner
Currently accepting croissants as a love language.
—
They told me the Eiffel Tower would be smaller than I expected. They were liars.
—
I came for the city, stayed for the bread.
—
Parisian traffic tried to kill me but the views made it worth it.
—
My French is terrible but my pointing and smiling is impeccable.
ChatGPT
Lost in the city of lights ✨🗼
—
Take me back to Paris 🥐❤️
—
Eiffel in love with this city
—
Paris is always a good idea 🇫🇷
—
Making memories in the most romantic city in the world
"How do I meal prep for the week efficiently?"
ChatGPT Winner
**Efficient meal prep system:**
**Plan (Saturday):**
- Pick 2-3 proteins, 2 carbs, 3-4 vegetables
- Write shopping list
- Choose meals that share ingredients
**Prep (Sunday, 2-3 hours):**
1. Start with longest-cooking items (roasting proteins, grains)
2. While those cook, chop vegetables
3. Roast veggies with protein if similar temp
4. Cook multiple things simultaneously
5. Let everything cool before storing
**Storage tips:**
- Glass containers > plastic
- Keep sauces/dressings separate
- Label with dates
- Freeze what you won't eat by Wednesday
**Pro tip:** Make "base" ingredients and vary with sauces/seasonings to avoid food fatigue
Claude
The key is cooking components, not complete meals. Make a big batch of protein (chicken, beef, tofu), a couple of grains (rice, quinoa), and some roasted vegetables. Mix and match throughout the week so you don't get bored eating the same thing for 5 days straight.
Sunday is prep day: roast everything that can be roasted at 400°F at the same time. While that's going, cook grains on the stovetop. Prep raw vegetables for snacks. Everything in glass containers (they reheat better than plastic).
Game changer: different sauces. Same chicken + rice can become Asian (soy sauce, sesame oil), Mexican (salsa, lime), or Mediterranean (tzatziki, olives) depending on what you add.
"How do I give constructive feedback to a coworker?"
Claude Winner
The goal is for them to leave the conversation better, not defensive. Some principles:
1. Private setting, always. Never in front of others.
2. Timely—don't save up feedback for months then dump it all at once.
3. Specific behavior, not character. Not 'you're careless' but 'I noticed the last two reports had data errors.'
4. Impact—explain why it matters: 'When the data is wrong, we lose credibility with the client.'
5. Curious, not accusatory: 'What happened there?' They might have context you don't.
6. Forward-looking: 'What would help you catch those errors next time?'
The sandwich method (positive-negative-positive) is outdated and people see through it. Just be direct, kind, and focused on improvement.
ChatGPT
**Framework for constructive feedback:**
**1. Set the stage**
- Choose private, neutral setting
- Ask if it's a good time
**2. Use SBI Model:**
- **Situation**: "In yesterday's meeting..."
- **Behavior**: "When you interrupted Sarah..."
- **Impact**: "It made it hard for her to finish her point"
**3. Listen**
- Ask for their perspective
- They may have context you lack
**4. Collaborate on solutions**
- "What do you think would help?"
- Agree on next steps
**5. Follow up**
- Check in later
- Acknowledge improvement
**Avoid**: Being vague, making it personal, doing it publicly
"What's the most efficient way to clean a house?"
ChatGPT Winner
**The efficient house cleaning method:**
**Before you start:**
- Gather all supplies in a caddy/bucket
- Put on music or a podcast
- Start a load of laundry
**Order of operations:**
1. **Declutter** - Pick up items, put them away
2. **Dust** - Top to bottom (fans, shelves, surfaces)
3. **Wipe surfaces** - Counters, tables, switches
4. **Clean wet areas** - Bathrooms, kitchen
5. **Floors last** - Vacuum, then mop
**Pro tips:**
- Work one room at a time OR one task through whole house
- Clean top to bottom (gravity helps)
- Set a timer to stay focused
- Daily 10-min tidying prevents big weekend cleanups
Claude
Work top to bottom (dust falls), dry to wet (dust before mopping), and carry your supplies with you so you're not running back and forth.
My method: 1) Declutter first—put things away or make a donation pile. You can't clean around clutter. 2) Dust everything from high to low. 3) Wipe all surfaces including switches and handles. 4) Clean bathrooms and kitchen (the grossest rooms). 5) Floors last—vacuum then mop.
Set a timer. You'll work faster with a deadline. And maintain throughout the week—daily 10-minute pickup is easier than weekend marathon cleaning.