Creator perspective · MoneyAs you accept the plan, a graph is built and you get a prompt at the top asking 'do you want me to build the code?' and it will do it for you — it's all guided. The point of a harness is that it guides things. In the wedding example you can click on step one, then code, then the test, and run the tests now. You shouldn't rely on yourself remembering to run the test, or remembering that something sounds like it can be created as code to solve it every time. The agent should guide you through running tests and creating code — one of the principles baked into building this harness.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyWhen a challenge branch result looks about right, it may still miss that your company actually cares about a 5% difference — and when that's the case, the harness must reflect that threshold.
endorsed; numeric figure flagged as possible transcription error
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyOver the last year or so, most agents have started to do more aggressive tool calling and building their own tools to solve calculations in a more deterministic way. But waiting for agents to improve so all problems are solved will create issues on the go, in flight — relying on agents to generate code on the fly may produce the right code at one point in time, but by run 100 it may invent a new piece of code that didn't need to be reinvented.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyThe evidence-gathering and verification recipe is specifically geared towards financial use cases and may not be as useful for other use cases; for AI-generated social media content, evidence gathering and verification steps are probably not needed.
endorsed
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyWhen a data person or analyst says 'no, no, no, here's the result. Trust me, I ran the numbers,' that is not something to trust. Nobody in the audience would want to see all the logs and the math behind a single number, but having a trace to follow back a decision increases confidence for humans quite a bit.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyFor simple research tasks like finding the top five photographers in Madrid, a new web search with refined tooling worked like a charm with nothing else needed; but for nuanced use cases needing control and predictability, like financially related planning, you need to build something robust rather than relying on ad-hoc agent runs.
anecdotal
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyWhen talking about money, 1% wrong is sometimes a lot of money. Models are going to get better — the last six to nine months have been insane, giving even a bit of whiplash with how fast things are going — but they still have to earn the trust; it's not 100% right.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyWhen you look at a slightly tangential domain, you may find out that a number is nonsensical or wrong just by looking at the other thing next to it — without re-checking your calculations.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyThe harness guides the sort of questions you get asked and the rigor the plan needs before implementing anything. Most harnesses today come with a notion that triages that you're trying to plan for a problem and will try to come up with a reasonable idea and a set of questions for more clarity.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyAligning the user's domain knowledge with the agent's knowledge takes a lot of back-and-forth and is often where most of the time is spent; users should try to find the Venn diagram superposition between their domain knowledge and the agent's knowledge as much as they can.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyTo demonstrate trust in a UI, the intent was aggregation of everything — all steps in the framework should convey 'I know where this is coming from, I know this is running SQL, I know this is tested'.
described design intent
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyIf you design a really good harness, it will guide you by the hand in coming up with a good plan, implementing things well, and knowing which components matter. If your harness is basically 'say yes to everything I say and do your best to implement it', you will get variable results.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyFor more nuanced use cases where more control and predictability are needed (linked to their financial nature), Francesco found he needed to build something robust rather than recalculate repeatedly.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Report · MoneyIn the Monzo demo, the 'plan accepted' indicator means the presenter already spent around 10 minutes of back-and-forth; the agent then breaks the problem into steps represented as decision points in a decision tree, and the interview behavior itself comes from instructions inside the harness.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyIf you just leave it to the agent to decide how to implement things and when to do it in code versus building something on the side, you're going to have a big miss ratio — hit or miss.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyWhen you want to see what's happening with an agent before enabling automode, play with it manually first and then switch to automode.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Creator perspective · MoneyWhen putting a tool in the hands of many internal users supporting key company decisions, you don't want a lot of variability.
endorsed
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyOne end of the spectrum is to use Claude Code or Codex for everything and just embed everything into skills, instructions, and so on. The other end of the spectrum is building every small new thing from the ground up — which gets tiring because you spend more time creating your tools than actually using the tools sometimes.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Principle · MoneyIt all goes about figuring out what you actually care about and what the functional requirements for a functioning harness are. When building the parts that make up the behavior of your harness, the objectives of each of the steps should have an intent — e.g., the intent of one of the first components is gathering as much information as possible to come up with a plan, which is written in the harness instructions.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo
Anecdote · MoneyThe hosts recount showing some colorful example to senior leadership, being asked where a number and assumption came from, and not knowing — which hurts the trust you have in your harness and the results it produces.
AI Engineer · Stop Chatting With Spreadsheets — Francesco Galletta & Felippe Felisola Caso, Monzo