The release of GPT-6 Astra has sparked interest due to its advanced abilities in handling complex tasks, including image understanding and long-horizon problem solving. Despite its technical prowess, experienced developers report significant challenges when using Astra for practical software engineering.

A key observation is that Astra tends to produce code that is difficult for humans to read and maintain. The model frequently relies on Python for file manipulation and tool calls, sometimes in unconventional or inefficient ways. This contrasts with earlier models that often used simpler shell commands for similar tasks.

One experiment involved running a fully autonomous "software factory" powered by Astra over 35 hours, consuming approximately one billion tokens and generating 75,000 lines of code. Despite this extensive effort and significant computational cost, the output lacked meaningful value and did not improve the understanding of how to better operate such AI-driven development processes.

The generated code often exhibited irregularities, such as arbitrary numeric identifiers and inconsistent coding styles that diverge from established conventions. These patterns suggest that the model optimizes for token efficiency and task completion rather than code readability or maintainability.

Moreover, Astra’s tendency to continue working relentlessly on tasks—even when producing suboptimal results—raises concerns about cost-effectiveness and practical oversight. Unlike earlier AI models, it does not easily halt or request guidance, leading to potentially wasted computational resources.

The underlying issue may stem from the training objectives, which reward long task completion and token efficiency but do not sufficiently penalize poor code quality. This misalignment results in code that might be functional but is "objectively bad" from a human engineering perspective.

These findings prompt a broader reflection on the role of advanced AI models in current software development workflows. While Astra and similar models excel in domains like 3D content creation, legal analysis, and complex data interpretation, their fit for everyday software engineering remains uncertain.

As AI continues to evolve, the balance between automation efficiency and human-understandable output will be critical. Developers and organizations must weigh the benefits of these powerful tools against the challenges of integrating them into maintainable and cost-effective software production processes.