How Many Sisters Does Sally Have?

robots standing outside a house

Improving AI Reasoning with Simple Instructions: A Comparative Study

This is a simple demo to show the reasoning capabilities – or lack thereof – of current language models. You can see how the “frontier” models like ChatGPT-4o and Claude-3.5-Sonnet outperform their smaller counterparts, but also how giving a simple instruction can vastly improve reasoning.

Frontier models vs small models

Frontier models are advanced AI systems designed to push the boundaries of what’s possible with artificial intelligence. They typically have more parameters, larger training datasets, and enhanced algorithms that enable them to understand and process information more accurately and effectively than smaller models. These enhancements allow them to excel in complex reasoning tasks, making them more reliable for sophisticated applications.

Why are small models useful? They are typically, cheaper, and often faster than larger models. Their context window – i.e. working memory – is usually smaller to optimise for speed and cost.

However, you can also see how using the “take a deep breath” improves the reasoning capability of one of the smaller models.

The prompt we’re going to use is a simple puzzle:

“Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?”

The answer is that if Sally’s brothers all have 2 sisters, and Sally is one of them, then there’s one other sister, so Sally has one sister.

A group of robot siblings

How do AI language models do with this puzzle? Let’s see:

GPT-4o-Mini: Sally has 2 sisters


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

Sally has 2 sisters. Each of her 3 brothers shares the same sisters, which includes Sally herself and her 2 sisters.


Model: ChatGPT-4o-Mini


 

Claude-3-Haiku: Sally has 6 sisters


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

Okay, let’s break this down step-by-step:

Sally has 3 brothers
Each of Sally’s 3 brothers has 2 sisters
To find the total number of sisters Sally has, we need to add up the sisters of each of her 3 brothers
So, let’s calculate:

Sally’s 1st brother has 2 sisters
Sally’s 2nd brother has 2 sisters
Sally’s 3rd brother has 2 sisters
Adding these up:

2 + 2 + 2 = 6
Therefore, Sally has 6 sisters.


Model: Claude-3-Haiku


Llama-3: Sally has no sisters


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

A classic lateral thinking puzzle!

Let’s break it down:

Sally has 3 brothers.

Each brother has 2 sisters.

Now, here’s the key insight: Sally is one of those sisters!

So, each brother has Sally as one of their sisters, and another sister (who is also Sally’s sister).

That means Sally has only 1 sister, which is herself!

In other words, Sally doesn’t have any sisters other than herself, because each brother’s “2 sisters” includes Sally herself.

So, the answer is: Sally has no sisters.


Model: Llama-3-70b-Groq


Mixtral gets it right!


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

Sally has 1 sister.

Here’s the logic behind this:

We know that Sally has 3 brothers.
Then we are told that each of her brothers has 2 sisters.
Since all of her brothers share the same sisters, there is only one additional sister besides Sally.
Therefore, Sally has 1 sister.
It’s important to note that the number of sisters each brother has is shared among them, so it doesn’t mean that each brother has 2 different sisters.


Model: Mixtral-8x7B-Chat


GPT-4o gets it right


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

Let’s start by analyzing the family structure given in the problem.

Sally has 3 brothers.
Each brother has 2 sisters.
From the second point, since each of Sally’s 3 brothers has 2 sisters, it implies there are only 2 sisters in total.

To clarify:

The 2 sisters referred to for each brother include Sally and her one other sister.
Thus, Sally has:

1 sister (excluding herself)
Therefore, Sally has 1 sister.


Model: ChatGPT-4o


Claude-3.5-Sonnet gets it right


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?


AI:

Let’s approach this problem step by step:

We know Sally is a girl and has 3 brothers.
The tricky part is that each brother has 2 sisters.
We know one of those sisters is Sally herself.
So, if each brother has 2 sisters, and one is Sally, there must be one other sister.
This other sister would be the same for all three brothers (just like Sally is a sister to all three).
Therefore, Sally has 1 sister.

To summarize: Sally (a girl) + 1 sister + 3 brothers = a family with 5 children (2 girls and 3 boys).

Would you like me to explain any part of this reasoning in more detail?


Model: Claude-3.5-Sonnet


Now, let’s add the take a deep breath instruction and see what happens:

Claude-3-Haiku: Sally still has 6 sisters


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have? Take a deep breath and work on this problem step-by-step.


AI:


Okay, let’s take this step-by-step:

Sally has 3 brothers
Each of Sally’s 3 brothers has 2 sisters
To find the total number of sisters Sally has, we need to add up the number of sisters each of her 3 brothers has
First, let’s find the number of sisters each brother has:

Each brother has 2 sisters
Now, let’s find the total number of sisters Sally has:

Sally has 3 brothers
Each brother has 2 sisters
3 brothers x 2 sisters each = 6 sisters
Therefore, Sally has 6 sisters.


Model: Claude-3-Haiku


No improvement from Claude-3-Haiku, but the deep breath instruction works wonders with ChatGPT-4o-Mini:

ChatGPT-4o-Mini: Sally has 2 sisters


User:

Sally – a girl – has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have? Take a deep breath and work on this problem step-by-step.


AI:

To solve the problem, let’s break it down step-by-step:

Identify Sally’s siblings: Sally is a girl and has 3 brothers.
Determine the number of sisters each brother has: Each brother has 2 sisters. Since Sally is one of the sisters, we can deduce the following:
If each brother has 2 sisters and one of them is Sally, that means there is 1 other sister.
Conclusion: Therefore, Sally has 1 sister.
So, the answer is that Sally has 1 sister.


Model: ChatGPT-4o-Mini


Why are small models useful? They are typically, cheaper, and often faster than larger models. Their context window – i.e. working memory – is usually smaller to optimise for speed and cost.

Written by Alastair McDermott

I help business leaders and employees use AI to automate repetitive tasks, increase productivity, and drive innovation, all while keeping a Human First approach. This enables your team to achieve more, focus on strategic initiatives, and make your company a more enjoyable place to work.

Table of Contents

More posts like this.

Background image - bright geometric symbols on dark background
AI Strategy

The AI Job Boom

AI is no longer a niche skill – it’s becoming a core competency. Since late 2022, AI-related job postings have increased by 68%, while overall tech job postings have fallen by 17% and general IT roles have declined by 27%. The trend

Background image - bright geometric symbols on dark background
AI Strategy

AI in Lung Cancer Screening

A Breakthrough in Reducing Radiologist Workload Artificial intelligence (AI) is already transforming healthcare, and a recent study published in the European Journal of Cancer confirms its effectiveness in lung cancer screening. Researchers validated a commercially available AI system using data from the

Background image - bright geometric symbols on dark background
AI Strategy

The Future of Professional Services

Clients will soon realise they’re paying for something AI can do at a fraction of the cost – what’s your next move? AI is Reshaping Professional Services – Are You Ready? AI has fundamentally changed the economics of professional work. Reviewing and

Background image - bright geometric symbols on dark background
AI Strategy

Human-First AI

The Business Case for Human-Centered AI If you think AI is just a cost-cutting tool, you’re making a billion-dollar mistake. AI is a fundamental shift transforming how we work and live. As this revolution unfolds, business leaders face a critical choice in

Blog post header
AI Essentials

How Small Businesses Can Use AI to Save Time and Boost Productivity

Practical AI Applications for Small Businesses I recently led a workshop on AI applications for small businesses with 1-10 employees. Here’s what you need to know to start using AI effectively without major investment or technical expertise. Table of Contents What AI

Background image - bright geometric symbols on dark background
AI Strategy

Should You Disclose AI Use?

AI Disclosure: A Practical Path Forward Artificial intelligence in content creation has sparked plenty of debate. Many of us are trying to figure out how AI fits into our work – and more importantly, how transparent we should be about using it.

Get regular updates on AI strategies that work.

You're almost there!

I turn AI tech & strategy into clear, actionable insights. You’ll discover how to leverage AI, how to integrate it strategically to get a competitive edge, automate tedious tasks, and improve business decision-making.

– Alastair.