Skip to main content

GPT-6 Astra won't fix the AI coding trust gap. This 6-step workflow might

Ilustrační obrázek
On September 4, OpenAI released GPT-6 Astra — just days after Anthropic shipped Claude Fable 5.1 (September 1) and Google followed with Gemini 3.8 Flash (September 2). The new models are being used as coding agents from day one, yet the industry's own numbers tell a different story: 84% of developers now rely on AI dev tools, but only 29% trust the accuracy of the code they produce — down from 40% a year ago. A fresh practical guide from Towards Data Science argues the bottleneck is no longer model capability. It is how we drive the agent.

The timing matters. Before this week, the conversation around AI coding assistants was dominated by what you could build with loose, conversational prompting. The label for that era, "vibecoding," was always a little too optimistic for anyone who had to maintain the result. The new guide, "How to Work with AI Coding Agents" by Sara A. Metwalli, is an 8-minute reality check aimed at developers who have already moved past autocomplete. Its core claim is simple: broken agent output is usually caused by inadequate context or vague instructions, not by an inherent model defect. If that is true, then the fix is process, not a bigger model.

More AI code, less trust

Let's sit with the contradiction for a moment. An IBM survey of 2,000 technology executives found that only 11% of CIOs feel fully prepared for enterprise AI-agent deployment. Meanwhile, developer surveys show adoption of AI dev tools rising to 84%, while trust in AI code accuracy collapsed from 40% to 29% year over year. That is not a paradox; it is a deployment pattern. Teams ship agent-assisted code faster and then pay for it during review and debugging, where context gaps resurface.

What changed in the last three months is that the industry stopped pretending "vibecoding" would scale. The new discipline is called agentic engineering: a structured way of giving an agent a bounded problem, verifying that it understands the codebase before touching it, and holding it to a plan. The models released this week will happily write entire functions, run tests and fix errors on their own. The question is whether the human in the loop keeps them from editing the wrong file, deleting a test, or silently refactoring something unrelated.

The six-step loop that separates useful agents from chaos

The guide's practical core is an operational loop: Ask → Inspect → Plan → Implement → Test → Review. We have been applying this pattern in our own production work — LLM pipelines are brittle in exactly the same places — and each step fixes a specific failure mode.

1. Ask

Do not describe a feature; define an acceptance criterion. Break large tasks into small, testable sub-problems. State constraints explicitly: which files are allowed to change, which coding conventions apply, which framework versions are in play. An agent cannot ask clarifying questions as well as a human colleague, because it does not know what it does not know.

2. Inspect

Let the agent explore the repository in read-only mode before any mutation. It should identify the relevant modules, dependencies, tests and configuration files — and show you its findings. If your setup allows the agent to scan the whole tree, make inspection a separate step instead of letting the model edit while it searches.

3. Plan

Require an explicit plan before code changes. In agentic engineering, this phase is often enforced as zero-mutation planning: the agent may not write anything during discovery. The plan should name the exact files and functions it intends to touch. If the plan includes unrelated cleanup, reject it. Most "surprise" agent edits come from skipping this step.

4. Implement

Implementation should map one-to-one to the approved plan. Keep diffs small. A good agent will implement the change and stop; a poorly constrained agent will "helpfully" upgrade a library, reformat a file or fix an unrelated bug in the same diff. That is how regressions become unreadable.

5. Test

Ask the agent to run the relevant test suite, then write or extend targeted tests for the new behavior. When the agent gets a failing assertion, feed the error log back into the context and iterate. The second iteration is usually where the quality is decided — and why per-session token costs matter (more on that below).

6. Review

Review the diff with the same skepticism you would apply to a junior developer's pull request. The drop in developer trust from 40% to 29% is a reminder that "tests pass" is not the same as "code is correct." Check for dead code, missing edge cases and whether the agent deleted or weakened a test just to make the suite green.

Context and memory beat raw model size

A coding agent that remembers nothing will repeat its mistakes in every session. That is why the most interesting recent development is not a model release but persistent memory architectures such as Google Research's WikiSkill / Agent Skills work. The idea is simple: store proven strategies, fixes and project conventions in a reusable skill package — often standardized as SKILL.md — and let future sessions load them like documentation. No weight retraining needed.

The published numbers are striking: in Google's evaluations, adding this persistent-memory setup improved Gemini-3.5 Flash accuracy from 49.5% to 68.1% on the tested agentic task suite. That improvement came from context engineering, not from a larger model. For European teams, this is good news: you can build better agents by investing in shared internal skill files and memory conventions, rather than waiting for the next frontier release.

What a coding-agent setup actually costs

The agentic loop is token-hungry. A single task can spend hundreds of thousands of input tokens just reading files, planning and running tests. Pricing differences between providers are therefore not academic. Here are the current list prices for two commercial APIs, plus the relevant open-weight alternatives:

Model / vendorInput price per 1M tokensOutput price per 1M tokensNote
Claude Fable 5.1 (Anthropic)$10 (~€9)$50 (~€45)Released September 1, 2026
Grok 4.6 (xAI)$2$6For prompts under 200k tokens
GLM-5.3-Flash (Zhipu AI)MIT license / free weightsAPI estimated ~$0.045 per task
DeepSeek-V4-Flash-Vision-ExpMIT license / free weightsCan be self-hosted

Rough EUR conversions depend on the daily exchange rate, but European customers should plan around €9 per million input and €45 per million output tokens for Claude Fable 5.1, before VAT. If one agentic cycle on a non-trivial task consumes, say, 600k input tokens and 30k output tokens, the math lands at about $7.50 (~€7) per task just in API fees — before you add a second iteration. Context caching and shorter, better-specified prompts are the cheapest optimizations available.

The European angle: enforcement is no longer theoretical

For EU-based developers, the regulatory context changed this summer. Since August 2, 2026, the EU AI Office and national authorities can enforce binding obligations on general-purpose AI models — the era of voluntary grace periods and non-binding Codes of Practice is over. The "Digital Omnibus on AI", in force since July 2026, streamlines parts of the compliance paperwork. In practice, this means an EU company deploying coding agents should verify that its model provider publishes the required AI Act documentation, and should keep its own logs of how agents are used in development pipelines.

There is also a data-residency angle. If your codebase contains proprietary or customer data, sending it to a US-hosted API is a GDPR decision, not just a technical one. Open-weight models like GLM-5.3-Flash and DeepSeek-V4-Flash-Vision-Exp can run on your own hardware — exactly the kind of local workload we test on our RTX 5060 Ti rig in AI Arena. They will not match the frontier labs on every agentic benchmark, but for review, refactoring and test-writing subtasks, keeping the code in Europe can be worth the quality trade-off.

The takeaway

This week's model releases will produce a wave of impressive demos. The teams that actually ship maintainable code will not be the ones with the largest context window. They will be the ones that treat an AI coding agent like a brilliant but reckless contractor: short tasks, exact constraints, read-only inspection, approval before mutation, tests as proof, and a human review at the end. The Ask → Inspect → Plan → Implement → Test → Review loop is not bureaucracy. It is the difference between code that merely compiles and code you can still maintain in six months.

Do I still need to understand the code my agent writes?

Yes — more than before. The review step is where trust is built (and where the current 29% trust level gets repaired). An agent that writes code you cannot read is a liability, not a productivity tool. Every serious agentic workflow includes a human who can judge the diff, spot deleted tests and reject unrelated refactors.

Will coding agents replace junior developers or just change their jobs?

They change the job description. Juniors who learn to break tasks into testable sub-problems, write precise instructions, and verify agent output are becoming "agent orchestrators" — a skill that scales with experience. Those who only paste prompts into a chatbot will struggle, because the bottleneck is review ability, not typing speed.

Discussion

No comments yet — be the first to share your thoughts.
X

Don't miss out!

Subscribe for the latest news and updates.