Saltar al contenido principal
Enfoque

Por qué Maker no pide a la IA que escriba código.

Los generadores de aplicaciones piden a un modelo de lenguaje que improvise código. El resultado es a veces brillante, a menudo frágil — y cada corrección corre el riesgo de romper otra. Maker se basa en un reparto de roles diferente.

La IA hace lo que mejor sabe hacer: entender su necesidad. Los builders hacen lo que mejor hace una máquina: ejecutar un plan, de forma idéntica, cada vez.

EL REPARTO DE ROLES — FUNDAMENTO DE MAKER

Diseñado para los oficios de gestión estructurada.

Allí donde hay entidades, flujos, estados e indicadores, Maker sabe establecer el plan: intervenciones, pedidos, existencias, planificaciones, seguimiento de clientes.

intervencionespedidosexistenciasplanificacionesseguimiento de clientesindicadoressu actividad

Lo que esto cambia para usted. Una aplicación generada por Maker no es una improvisación: es la ejecución de un plan que usted ha validado. Cuando ajusta su necesidad, el plan cambia — y la construcción sigue, sin efectos secundarios.

El design system no es una opción. Cada aplicación se monta a partir de un sistema de componentes profesional — el mismo que construye este sitio.

La propiedad no es negociable. El código producido le pertenece desde la generación. Exportación ZIP, push a GitHub, alojamiento donde quiera. Maker es un constructor, no un arrendador.

the making

Two ways to build an application. Only one holds up over time.

Every generator impresses on the first try. What sets them apart shows up during the making — then later, when something has to change. Here, one and the same request, followed end to end.

first movement — the making

From your idea to the first version.

Same starting request: “a tool to track my technicians' work orders, with a 4-hour deadline to meet”.

a generator that asks the ai to write the code

You describe your need

One sentence, in plain language.

The AI writes a first version

Screens, data, rules: all produced in one shot. You don't see what was decided along the way.

maker — the ai draws up the plan

You describe your need

The same sentence, in your own words.

The AI draws up the plan

It lists what it understood: your technicians, your work orders, your 4-hour deadline. Nothing is built yet.

You validate the plan

In plain language, not in code. The deadline is 6 hours, not 4? You fix it here, in one line — before a single line of code exists.

this is where the unpredictable stops

no correction loop

The builders apply proven rules: the code holds because it is assembled, not improvised.

The builders execute

They apply fixed rules, replayed identically on every generation. The code holds because it is assembled, not improvised — there is no correction loop.

Your application is deployed

At its dedicated URL. And the plan you validated stays readable — it's the reference.

second movement — the drift

What the fixes do to your original request.

When the AI re-reads and rewrites its own code several times over, it doesn't replay your request — it replays its last attempt. What you asked for drifts away, with nothing to flag it.

no written reference

4 business hoursrequested
4 business hoursa round later
4 calendar hoursanother round
4 hours, weekends includeddelivered

The rule changed, and no one saw it. There is no document to compare against: the only trace of your request is the sentence you typed, and the code no longer resembles it.

the plan is the reference

4 business hoursvalidated plan
4 business hoursgeneration
4 business hoursregeneration
4 business hoursdelivered

The code can be rebuilt as many times as needed, the rule doesn't move. It isn't in the code: it's in the plan you approved.

third movement — the change

Later, you want to add a status “overdue ”.

This is where the gap shows most.

back to the loop

You ask the AI again

It re-reads code it has already rewritten several times, and never designed as such.

Each change weighs more than the last

The code thickens, fixes pile up, and the loop lengthens as the application ages.

back to the plan

You open the plan

The one you validated. It's still there, still readable.

You add a line

Status “overdue”: when the 4-hour deadline is passed. You re-read, you validate.

the rest of the plan hasn't moved

The builders rebuild

What didn't change in the plan doesn't change in the application. A late change takes the same effort as an early one.

what this changes for you

criterionthe ai writes the codeblueprint maker
Role of the AIthe ai writes the code — Writes and rewrites the codemaker — Draws up the plan, never the code
Before deliverythe ai writes the code — Correction rounds, billedmaker — No correction round
What you validatethe ai writes the code — Nothing — you discover the resultmaker — The plan, in plain language, before making
Your original requestthe ai writes the code — Drifts with each fixmaker — Stays written, stays the reference
A changethe ai writes the code — Restarts the loop on the whole projectmaker — Changes one line of the plan
Over timethe ai writes the code — Each fix calls for anothermaker — The cost of a change doesn't spiral
Your codethe ai writes the code — Often kept on the platformmaker — ZIP export, GitHub push, self-hosting
El manifiesto

Nuestro enfoque

Lo que separa a Blueprint de un generador de aplicaciones corriente.

El problema que casi todo el mundo ignora

Un generador de aplicaciones por inteligencia artificial escribe código. Cuando el modelo se equivoca, se equivoca con la misma seguridad que cuando acierta — y nada, en el código producido, distingue lo uno de lo otro.

Hemos construido Blueprint sobre el rechazo de ese compromiso. Estos son los principios que gobiernan lo que nuestro sistema hace, y sobre todo lo que se niega a hacer.

Lo que sostenemos

No generamos código al azar

Blueprint no pide a un modelo que escriba su aplicación línea por línea. Produce primero una especificación — una descripción estructurada y verificable de lo que la aplicación debe ser — y luego fabrica el código a partir de esa especificación, de forma determinista.

La consecuencia es simple: dos veces la misma especificación producen dos veces la misma aplicación. La fiabilidad de Blueprint es demostrable, no probable.

El modelo es libre allí donde el error es benigno, y está restringido allí donde no lo es

No todos los errores son iguales. Una torpeza en la disposición de un formulario se corrige en un instante. Una regla de negocio errónea se propaga silenciosamente por cada cálculo que depende de ella.

Concedemos a la inteligencia artificial su libertad allí donde el riesgo es local y reparable; la restringimos estrictamente allí donde un error sería invisible y duradero. El margen de maniobra del modelo se ajusta a la gravedad de la falta posible.

Nuestra fiabilidad no depende del modelo de turno

Los modelos avanzan rápido; cambian. Blueprint no apuesta su fiabilidad al talento de un modelo concreto. El conocimiento de negocio que garantiza la exactitud de sus aplicaciones reside en un conocimiento curado por expertos, que el modelo consulta — y no en el modelo mismo.

Un modelo mejor hace a Blueprint mejor. Ningún modelo hace a Blueprint falible.

Cuando el sistema no sabe, se lo dice

Es nuestro compromiso más importante, y el exacto opuesto del comportamiento por defecto de una IA generativa. Ante una situación que no puede establecer con certeza, Blueprint se abstiene en lugar de adivinar. Un vacío señalado es un estado sano; una plausibilidad fabricada es una falta — porque usted no podría distinguirla de un hecho.

Cada inferencia lleva su grado de certeza

Cuando Blueprint interpreta su necesidad, nunca presenta una suposición con la seguridad de un hecho establecido. El grado de confianza acompaña a la información hasta usted. Siempre sabe qué es seguro y qué requiere su atención.

Nuestro rumbo

Más allá de lo que garantizamos hoy, dos exigencias guían nuestro trabajo:

  • Producir aplicaciones a la altura real de su actividad — no la estructura mínima que «funciona», sino la profundidad que su actividad merece.
  • Mantenernos fieles al dominio que usted describe, sin desviarnos nunca hacia una solución genérica por comodidad.

Son direcciones que instrumentamos de forma progresiva, y que nos negamos a anunciar como logradas mientras no lo estén. Es, también, una manera de cumplir la palabra dada.

Blueprint — una especificación primero, una aplicación después. Nada al azar.