WTFAQ?

# AI Showdown: Testing the Limits of Two Coding Models in Car Parking Simulation

In today’s rapidly advancing AI landscape, the promise of intelligent systems that can perform complex tasks is becoming increasingly apparent. A recent experiment involved comparing two coding models, Sonet 3.5 and OpenAI’s latest offering, the O1 model, to determine their capabilities in writing a car parking simulator with realistic physics. This task was particularly significant as the Sonet model had previously struggled with similar requests. What unfolded in this AI showdown not only revealed the strengths and weaknesses of each model but also highlighted the evolving nature of AI reasoning capabilities.

## The Parameters of Performance

In this narrative, the two models find themselves in a digital arena, tasked with a challenge designed to test their limits. The Sonet 3.5, accessible through platforms like Claude or Websi, faced off against the new OpenAI model, which comes in two variations: O1 Preview, the larger, slower, and more robust option, and O1 Mini, a faster, more budget-friendly alternative. With O1 Preview allowing only 30 calls a week and O1 Mini providing 50, the competition was as much about efficiency as it was about output.

The initial claim about O1 is striking: while the previous model, GPT-4, could accurately solve only 13% of mathematical problems presented at the International Mathematics Olympiad, O1 managed a staggering 83%. This astonishing sixfold improvement suggested that O1 was designed to approach problems with a more profound reasoning capability. For many, the question remained—could this new model deliver results where its predecessor failed?

## Round One: The Test Begins

With the stage set, a straightforward prompt was issued to both models: create an HTML, CSS, and JavaScript game that simulates car parking in a top-down view, with realistic wheel physics and trails behind the wheels. The anticipation hung in the air as the prompts were set, each model primed for action.

However, Sonet 3.5 stumbled immediately. Its initial response resulted in a flat gray square on screen—functionality nonexistent. An exploration into the code revealed it lacked any third-party libraries, making the implementation of physics and functionality even more challenging.

In contrast, OpenAI’s O1 model took a longer time to process the problem, but its reasoning was laid bare, as it crafted a more coherent approach. Understanding the requirements of the game, O1 generated a significant amount of code, complete with explanations detailing how each part functioned. The output was remarkable for its complexity and coherence. What’s more, it actually worked on the first try, despite some flaws with the represented physics.

## Lessons from Failure

While both models showcased strengths and weaknesses, Sonet’s inability to accomplish the task was disappointing, especially considering the time and effort invested in earlier iterations. Meanwhile, O1’s success brought forth curiosity: how far can this model be pushed? To understand its capabilities better, the experiment was pushed further by asking O1 to create a 3D parking game using third-party libraries for physics.

As expected, the challenge of creating a realistic 3D simulation proved daunting. O1 began generating code but initially broke it into segments rather than delivering a single cohesive block—an essential requirement for implementation in a live environment. The reason to push against these boundaries stemmed from observing not only technological limits but also realizing that, despite the AI’s significant progress, it still required human intervention and iteration.

## The Path Forward

In testing O1’s 3D capabilities, while initial attempts highlighted its potential, the need for iterative problem-solving became apparent as it still struggled with positioning and motion dynamics. As each attempt to fix errors revealed deeper layers of complexity, the undertone of this educational experiment became clear: while AI coding models like O1 demonstrate profound advances in reasoning and code generation, they are not yet replacements for human ingenuity and oversight.

What lies ahead in the realm of AI coding tools? The space is continuously evolving, and with ongoing learning and training, models may soon bridge the gap between automated extensions and fully-fledged human developers.

## Conclusion: The Future of AI Coding

The experiment underscored the importance of continual testing in AI development. The improvements shown by O1 over Sonet 3.5 hinted at a promising future filled with potential innovations in software development. While O1 triumphed in this round, the field of AI is rapidly shifting, and with it, the complexity of tasks and capabilities will only grow. As developers and users alike explore these new frontiers, one question lingers: What will be the next frontier for our AI companions?

— Was this helpful? · 👍 · 👎 —