The only "solution" with the unconstrained approach is to ask the LLM to regenerate the JSON. This is definitely more expensive than whatever downside from requesting structured outputs from the API.
ESPECIALLY with situations where deep reasoning is required, since those are likely to correlate with longer JSON outputs and therefore more failure points.
> It’s very rare these people have any idea how to actually execute their plans.
Regarding Cummins, Why exactly? Dominic Cummins is articulate, seems to be quite intelligent and seems to be very fact/data orientated. I've also heard him describe how he would action particular policy.
Therefore I find it hard to believe he had didn't have any idea on how to execute his plans.
I think one issue we are having is that more and more things are said to be impossible to implement to the point that nothing happens... There is a lack of ambition, boldness, and leadership.
Yes there are simplistic solutions but, on the other hand, more often that not I think that claiming that issues are extremely complex is a way of avoiding doing anything for whatever reasons. So, it depends.
I think that the UK won't solve its issues until it gets a PM with a bold plan and great leadership, whatever side they may come from.
It’s always important to remember what your position is when making off hand remarks.
An off the cuff comment to a friend or a colleague where you are both equal in stature/responsibility - probably fairly harmless. But important to also remember that you often don’t know what someone else is going through.
An off the cuff comment when you are the CEO or CTO to someone junior - potentially catastrophic for them.
Game design is filled with simple ideas that interact in fun ways. Every time I have tried to come up with complex AIs I ended up scrapping them in favor of "stupid" solutions that turned out to be more enjoyable and easier to tune.
I can vouch from my experience of turn-based games that exploiting a dumb AI often makes the game more fun (and gives the developer license to throw more/tougher enemies at the player), and noticing the faults really doesn't degrade the experience like you'd expect.
Unless enemies have entirely non-functional pathing. Then it's just funny.
It depends. Sometimes they joy is in discovering what problem you are solving, by exploring the space of possibilities on features and workflows on a domain.
For that, having elegant and simple software is not needed; getting features fast to try out how they work is the basis of the pleasure, so having to write every detail by hand reduces the fun.
As they point out - this might impact results where deep reasoning is required.
So you might be better off taking the unconstrained approach with feedback.
reply