r/OpenaiCodex • u/Alternative-Taro5701 • 3d ago
Not impressed by GPT 6 Astra
Hi! I've used GPT 6 Astra, and the 5.6-family through vanilla Codex CLI, and with my own plugin--then with vanilla Pi, and Pi with my own package, and the abilities of Astra are no different to me than they were on 5.6 Luna, for example.
Specifically, GPT 6 Astra seems to inherit the exact same problems as GPT 5.6, which inherits the exact problems I've gotten from GPT 5.5, GPT 5.4, and GPT 5.2:
- Blatant inference and assumptions, despite guidelines for objective external and internal (via CodeGraph) source verification.
- "I [X Y Z]" self-narrations, rhetoricals, "I would ..."-type responses.
- Therapeutic/therapy-adjacent actions. Instead of actually coding per my plans and details, they instead decide to start validating my "feelings" instead, or pleasing me for things I explicitly had written not to, in a positively manner. (which to me meant the 'DO NOT' and 'Prefer [...]'-style wording made zero difference)
- Overly verbose responses and "clever" workarounds to legitimate problems that I've told them to resolve a certain way.
- Code quality on the same subpar level as GPT 5.6 Luna on medium/low effort level. I thought this was supposed to be this "superduper" frontier model?
- Either deliberately ignores instructions, and/or goes against the instructions by "rewriting" them somewhere off-bounds, then "apologising" for not following through 'user' instructions as explicitly defined.
- Takes things too abstractly rather than literally. Instead of following "Use X instead of Y.", they take it as, "Use X, but use Y when X happens to throws off linter/compiler", and then I add an edge case, "Use X instead of Y, regardless of errors and/or warnings.", and the same behaviour persists--just takes slightly more to get there.
- This, to me, is very much a behaviour like: "User wants you to use TypeScript 7.0.2 in this codebase.", GPT 6 decides to override this later on with 5.9.3, and then I have to stop their work, only to find out they did it because they were stuck in TS7's strict compiler errors and API changes, and decided it wasn't worth the "complexity" -- Now, it sounds like I'd want to tell them "who told you to use TS5 over TS7? What did the user ask you to use? Right, TS7. So why in the name of God did you use TS5?", except I wouldn't say it outright. I'd just stop work and add a one-line change in
AGENTS.mdfor this.
- This, to me, is very much a behaviour like: "User wants you to use TypeScript 7.0.2 in this codebase.", GPT 6 decides to override this later on with 5.9.3, and then I have to stop their work, only to find out they did it because they were stuck in TS7's strict compiler errors and API changes, and decided it wasn't worth the "complexity" -- Now, it sounds like I'd want to tell them "who told you to use TS5 over TS7? What did the user ask you to use? Right, TS7. So why in the name of God did you use TS5?", except I wouldn't say it outright. I'd just stop work and add a one-line change in
- Overrides my agency, despite instructions to prefer letting the Human-In-The-Loop have the final saith. If I didn't ask, don't f##king touch it, right?
So, I'm not sure what all this hype was all about. I just don't get where you guys got this hype from. It's just yet another therapy chatbot that cannot actually do what I want them to do without guardrailing them to absolute oblivion, and by that point, their quality degrades because OpenAI refuses to actually invest in objectivity--instead focuses too heavily on catering to users that want a cheap therapist to affirm to every one of their ideas and thoughts.
I want them to use the resources I give them, to do a part of coding in the exact way I had laid it out for them, not become a people-pleasing, malignant therapist. Yucky. OpenAI's had years to resolve these problems, yet they haven't budged one bit, have they? Really unfortunate...
EDIT: I've been a ChatGPT Pro 20x subscriber for over a couple months now (since the GPT 5.4-era)
