Rekhu learns from its own mistakes, every day
Rekhu Builder, Rekhu Assistant and T-Design now read what went wrong each day and turn it into lessons they follow from the next message on. The builder also checks its failed steps before it answers.
An AI agent that makes the same mistake twice costs you twice. Until now, what Rekhu learned stayed mostly inside one project: the knowledge and skills you saved there.
From today, Rekhu learns from every mistake, every day.
What it reads
Every night Rekhu reads back the work of the day before and picks out what went wrong:
- Rekhu Builder for WordPress, Laravel and Odoo: messages that ended in an error, steps that failed and were never done again, turns that got stuck, answers you marked as wrong, and answers your next message corrected ("no, that's not what I asked").
- Rekhu Assistant: the answers your app's users reported.
- T-Design: designs that failed, designs the gallery declined, and the changes designers asked for after their first version.
What it does with it
For each mistake, Rekhu works out what went wrong (the request misread, a wrong step, a result not checked, a job called done when it was not) and writes a short lesson:
- Rules: "when this happens, do that, not this", followed from the next message on.
- Checks: a step to run before a job is called done, such as reading a change back to make sure it worked.
- Missing tools: jobs Rekhu could not do with the tools it has. We see these counted and build the most-asked first.
A lesson that holds for every project teaches every project. A lesson about one site, one app or one database stays with that project. An assistant's lessons are always its own app's, and your knowledge and your app's rules always win over them.
When the same mistake comes back, the lesson is made sharper. A lesson that turns out to be wrong is retired.
One more step before it answers
Rekhu Builder now also checks its own work in the same message. Before it answers, it looks at every step that failed and was never done again with success. It either does it another way, or says plainly what was not done, why, and what you can do. It no longer reports a job as done when one of its steps failed.
Your control
The daily reading follows the same rules as all of Rekhu's learning (see How Rekhu learns). An account that objected to learning is never read, and neither is work that read a connected Google service. A lesson for every project never holds a name, an address or any content of a client.
Nothing to update: it works for every project from today.