Advertisement

Google releases Gemini 2.0 Flash Thinking Mode - comparable to o1 Pro

, an experimental model designed to enhance AI reasoning capabilities. This mode can "explicitly demonstrate its thought process," providing users with stronger reasoning abilities compared to the basic Gemini 2.0 Flash model.

o1 and o1 Pro answer the same question but take longer to think. (Flash Thinking took 14.3 seconds, o1 took 1 minute and 42 seconds, o1 Pro took 2 minutes and 18 seconds.)

Characteristics of the Gemini 2.0 Flash Thinking Mode

  1. .

  2. Functionality of the Thoughts Panel

  • : The Thoughts panel is collapsed by default and can be expanded by clicking on the Thoughts title bar.
  • : Unlike the main response returned, the content in the Thoughts panel cannot be edited in Google AI Studio.
  • Users can access and experience this feature within Google AI Studio, gaining an intuitive understanding of the logical reasoning process used by the model when generating responses.

  • Functional Limitations

    Currently, as an experimental model, Flash Thinking Mode still has some limitations:

    • : Supports 32k token input and accepts only text and image formats.
    • : Supports up to 8k token output and only supports text output.
    • : This mode does not support the use of built-in tools such as search functionality or code execution.

    Chatbot Arena LLM Leaderboard

    Surged to first place..

    The leap from Gemini-2.0-Flash:

    • Overall: #3 → #1
    • Overall (Style Control): #4 → #1
    • Math: #2 → #1
    • Creative Writing: #2 → #1
    • Hard Prompts: #1 → #1 (+14 pts)
    • Vision: #1 → #1 (+16 pts)

    ChatGPT o1 / ChatGPT o1 Pro / Gemini-2.0-Flash Comparative Analysis

    Challenge 1: Solving the Zebra Problem

    ModelPerformance
    ChatGPT o1
    ChatGPT o1 Pro
    Gemini-2.0-Flash-Thinking

    Solve this Zebra Puzzle:


    I did it myself first using human intelligence... This is the standard answer

    o1

    Thought process

    Connecting clues


    I’m linking designers to their attributes. Yan is next to the $80 toy, and the designer in the yellow shirt works at Zippix. The $40 toy relates to a water-based hobby, specifically swimming.


    Pulling together clues


    I’m thinking through the connections: the $40 toy is for swimming, the purple shirt designer enjoys sewing, the $80 toy is linked with jogging, the writer is at one end, the purple shirt is next to the video game designer, the green shirt designer enjoys painting, and the $90 toy is at one end.


    Pinpointing end specifics


    OK, let me see: the $90 toy is at one end, and the writer is also positioned at one of the ends. This narrows down the possibilities.


    Aligning clues


    It’s interesting to see that $90 and $50 toys are at opposite ends. Since the $90 toy collector enjoys painting and writing is at an end, the ca splits into these sections.


    Pinning down the details


    Hmm, I'm piecing together that the no, the green shirt is at the end, charging $90, and painting. This makes me think the $50 toy might be at the other end.


    Wrapping up details


    OK, let me see. The $50 toy is at position #5 with the writer and their painting hobby. The green shirt design crafted the doll.


    Mapping out the details


    I’ve identified the doll at #1, priced at $90 and garnished with a green shirt and painter's artistic XP. The puzzles, valued at $30, are intriguingly placed elsewhere.


    Identifying roles


    Yan, associated with Tinkeru, is crafting the robot. The green shirt, likely Louis, precedes Yan in the lineup.


    Grabbing color clues


    Louis isn't number one; Kenneth is to the right of the purple shirt. It looks like Louis is somewhere between spots two and five.


    Connecting the pieces


    Kenneth aligns to the right of the Purple shirt, who sews. The green shirt, tied to a doll, is set at number one. The $80 toy is jogged by the Sparkio employee.


    Assigning traits


    OK, I’m pinpointing the locations now: the $80 toy is next to Yan, and the $90 painting hobbyist is at the start. This leads me to think through the others' preferences.


    Figuring out the arrangement


    I’m assuming the $30 puzzles go in spots #3 or #4, with the train set right before them. This setup ensures the connection sequence is spot on.

    Output answer

    Correct answer!

    o1 Pro

    Thought process

    List options


    To clarify the information, I listed each designer's clothing, name, toy, company, price, and hobbies, choosing from green, orange, purple, white, and yellow clothes, names including Kenneth, Louis, Peter, Timothy, and Yan, toys like dolls, puzzles, robots, train sets, and video games, companies such as Coggly, Jambix, Sparkio, Tinkeru, and Zippix, prices ranging from $30 to $90, and hobbies including jogging, painting, sewing, swimming, and writing.


    Identify key information

    Discovered that Ken or Louis is the video game designer, Yan works at Tinkeru, the green-clothed designer is further left than Louis, the $50 toy designer is at one extreme, the puzzle designer receives $30, and the Vid and $90 toy designer loves painting.


    Assign positions


    I am assigning clothes, names, toys, companies, prices, and hobbies to five positions, clearly listing direct assignments and constraints, and using a grid to organize them.


    Confirm the green-clothed designer


    The green-clothed designer designs the $90 toy doll, enjoys painting, and corresponds with Yan's robot toy and Coggly's $80 toy.


    Position the green-clothed designer and toys


    The green-clothed designer is either in position 1 or 5, paired with $90 and $50 toys respectively. Kenneth wears white clothes, and Rousseau plays a $40 toy instrument.


    Determine designer positions


    The green-clothed designer is in position 1, with a $90 toy and interest in painting. The $50 toy is placed in position 5, where Kenneth wears white clothes.


    Specify positions and interests


    At position 5, the writing enthusiast, priced at $50. Among other positions, the remaining orange, purple, white, and yellow clothes.


    Determine positions and connections

    I am solving the position of the yellow-clothed designer, which must be between positions 2 to 4. Meanwhile, Peter must immediately follow the yellow-clothed designer, and the yellow clothes are located at Zippix company.


    Determine designer activities


    The employee at Coggly owns a $80 toy and enjoys jogging. This employee is next to Yan.

    Output answer

    Evaluation:He knows his answer is problematic, but he thinks there is a typo in the question.This attribution method of primarily finding external problems indeed resembles our mediocre humans.

    Flash Thining

    Thought process

    Let's break this Zebra Puzzle down strategically. I'm going to use a table-based approach, filling in information as I go and looking for intersections. The key is to identify direct links and then use the 'next to' and 'somewhere to the left/right' clues to constrain the possibilities.


    Initial Table Setup (with row numbers for reference):


    Row Designer # Shirt Name Toy Company Price Hobby

    1

    2

    3

    4

    5

    Processing Clues and Deductions:


    Clue 2: Yellow Shirt = Zippix. Let's tentatively put this in a row.


    Clue 4: Purple Shirt = Sewing. Let's tentatively put this in a row.


    Clue 5: $80 = Jogging. Let's tentatively put this in a row.


    Clue 8: Green Shirt = Painting. Let's tentatively put this in a row.


    Clue 10: Yan = Robot. Let's tentatively put this in a row.


    Clue 11: Yan = Tinkeru. Now we can combine this with Clue 10.


    Clue 16: $90 = Painting. Combine this with Clue 8: $90 = Painting = Green Shirt.


    Table Update 1:


    Row Designer # Shirt Name Toy Company Price Hobby

    ? Yellow Zippix

    ? Purple Sewing

    ? $80 Jogging

    ? Green $90 Painting

    ? Yan Robot Tinkeru

    Clue 9 & 16: $90 is at one end and enjoys Painting. We know Green Shirt = Painting = $90. This means the Green Shirt person is at either Row 1 or Row 5.


    Clue 6: Writing is at one of the ends.


    Table Update 2:


    Possibility 1 (Green at Row 1):


    Row Designer # Shirt Name Toy Company Price Hobby

    1 Green $90 Painting

    2 Yellow Zippix

    3 Purple Sewing

    4 Yan Robot Tinkeru

    5 $50 Writing

    Possibility 2 (Green at Row 5):


    Row Designer # Shirt Name Toy Company Price Hobby

    1 $50 Writing

    2 Yellow Zippix

    3 Purple Sewing

    4 Yan Robot Tinkeru

    5 Green $90 Painting

    Clue 1: $80 is next to Yan. This helps with both possibilities.


    Clue 5: $80 = Jogging.


    Possibility 1 Update:


    Row Designer # Shirt Name Toy Company Price Hobby

    1 Green $90 Painting

    2 Yellow Zippix

    3 Purple Sewing

    4 Yan Robot Tinkeru

    5 $80 Jogging

    Possibility 2 Update:


    Row Designer # Shirt Name Toy Company Price Hobby

    1 $80 Jogging

    2 Yellow Zippix

    3 Purple Sewing

    4 Yan Robot Tinkeru

    5 Green $90 Painting

    Clue 7: Purple shirt is next to the Video game.

    Output answer

    Evaluation: enen still isn't quite right.


    Challenge 2: Drawing a unicorn
    ModelPerformance
    ChatGPT o1
    ChatGPT o1 Pro
    Gemini-2.0-Flash-Thinking

    draw an ASCII Art Paint of a unicorn

    o1

    Thought process

    Creating a unicorn


    I’m crafting ASCII art of a unicorn head, but it looks more like reindeer horns. Adjusting my approach to achieve the stylized unicorn.


    Stepping back


    The original approach was too intricate, so I opted for a simpler ASCII unicorn. It lacks clear unicorn features, indicating potential for further refinement.


    Crafting the final touch


    I refocused on the subtle elements, like a small horn and mane, ensuring they suggest a unicorn rather than a fantasy dragon.


    Crafting the unicorn


    I’m working through ASCII unicorns, ensuring distinct horn and mane details. Traditional designs with horns seem promising, aiming to refine and emphasize these features further.


    Refining unicorn details


    Crafting an ASCII unicorn involves refining the horse shape with a horn and enhancing the mane and tail details for a more distinct representation.


    Bringing in the horn


    Refining the ASCII art to clearly depict a unicorn horn and adding finer details to distinguish the unicorn from other fantasy creatures. Progressing step by step.


    Crafting the unicorn


    I'm crafting a simpler ASCII unicorn, emphasizing a horn and refined details to clearly distinguish it from other creatures like a tent. Progressing through various approaches and adjustments.


    Enhancing the unicorn


    I’m detailing a simpler ASCII unicorn, adding the horn and refining the horse elements to ensure it's clearly a unicorn, not resembling a tent or cat. Progress is evident.


    Refining the image


    I’m piecing together the unicorn's features to avoid making it resemble a cat or horse stable. It’s interesting to see progress i

    Output answer

    Evaluation:This is also a soul artist!

    o1 Pro

    Thought process

    Creating unicorn artwork


    I thought about the user's request for a unicorn ASCII art drawing, planning to provide a beautiful piece and possibly include a brief description or title.


    Protecting format


    I am ensuring the correct formatting of the ASCII art so it won't get garbled. Using a code block to maintain the format allows for presenting a classic unicorn image.


    Finding better images


    I am currently looking for higher-quality unicorn ASCII art. Perhaps another unicorn image could better represent the characteristics of a unicorn.


    Searching for unicorn masterpieces


    I found some unicorn ASCII artworks online and explored different styles of images, attempting to present a more distinctive unicorn figure.


    Thinking of new compositions


    I am trying to find or design more distinctive unicorn ASCII art, attempting to express the unique image of a unicorn through different compositions and elements.


    Creative exploration


    I am searching for more distinctive unicorn ASCII art, presenting the unique charm of unicorns through different figures and details.


    Exploring styles


    I am trying different unicorn ASCII art styles to find a clearer and more concrete way of representation. Through these attempts, I can better display the unicorn's image.

    Output answer


    I love it too much. But judging from the thought process, the image was found online... Not sure if it counts as cheating.

    Flash Thining

    Thought process

    Here's a thinking process that could lead to the ASCII unicorn:


    Understand the Goal: The request is to create an ASCII art representation of a unicorn. This means using text characters to visually resemble the key features of a unicorn.


    Identify Key Features: What makes a unicorn recognizable?


    Horse-like body


    Four legs


    Head with a prominent horn


    Flowing mane and tail (optional, but adds flair)


    Start with the Body - The Base: A good starting point is the main body. A slightly curved or angled line can represent the back. Something like _,-._ or ,-._ could work.


    Add the Head and Neck: The head and neck should extend from the front of the body. The neck should curve upwards towards the head. Characters like \ and / can create that curve. The head can be a smaller, defined shape.


    The Horn - The Defining Feature: This needs to be prominent and placed on the forehead. A triangle (/\) or a pointy shape (^) are good options. Consider using underscores or hyphens to connect it smoothly to the head.


    The Legs: Unicorns have four legs. These need to be positioned to suggest standing. Pairs of characters like | | or slanting lines / \ can represent legs. Consider the spacing between the legs for balance.


    The Tail and Mane: These add detail and dynamism. Wavy lines (~) or groups of characters ('') can work for the mane and tail. Think about the direction and flow.


    Refine and Detail: Look at the overall shape. Are the proportions reasonable? Can any areas be improved with more refined character choices?


    Consider using different characters for shading or outlines (e.g., . or :).


    Think about the placement of the eye.


    Add details like hooves.


    Iterate and Experiment: The first attempt won't always be perfect. Try different character combinations and arrangements. Don't be afraid to erase and restart sections.


    Example Iteration (Internal Thought Process):


    Initial thought for body: ------ (too straight)


    Revised body: _,-._ (better curve)


    Initial thought for horn: ^ (too simple)


    Revised horn: /\\ (more pronounced)


    Legs: || (a bit stiff) -> || (spread further apart)


    Mane: ~~~~ (a bit messy) -> ''''' (more defined strands)


    Add Flourishes (Optional): Things like sparkles, a grassy base, or other decorative elements can enhance the artwork.


    Final Review: Does it look recognizably like a unicorn? Is the spacing and alignment pleasing? Make final tweaks.


    This iterative process of identifying features, starting with a basic structure, adding details, and refining through experimentation is key to creating effective ASCII art.

    Output answer

    ennnn... Hard to describe



    Challenge 3: Reading comprehension

    ModelPerformance
    ChatGPT o1
    ChatGPT o1 Pro
    Gemini-2.0-Flash-Thinking✅⭐️

    Read the article – https://situational-awareness.ai/from-gpt-4-to-agi/

    For the drivers of progress in the coming four years following GPT-4(2023-2027), Compute, Algorithmic Efficiency, and Unhobbling, How many OOMs can each driver contribute? Could you sum up the answer and make it a markdown table?

    I'll send out the standard answer first:

    o1

    Output answer

    Close enough.

    o1 Pro

    Output answer

    Reading comprehension lacks something.

    Flash Thining

    Output answer

    Closest to the standard answer!!!