Diseño de soluciones de IAAI solution design

Comprendemos las ideas fuerza y generamos pilares que sirven para todos. Para tu negocio. We understand the core ideas and turn them into pillars that work for everyone. For your business.

La IA tiene riesgos.El código los acota.La norma responde de lo que queda. AI carries risk.Code bounds it.The standard answers for what remains.

Reunión de diagnóstico, sin costeAssessment meeting, free Ver el códigoSee the code
Daniel Martín

Tres nivelesThree levels Código, IA y regulaciónCode, AI and regulation

La IA no sustituye a la ingeniería. La necesita. Tres capas, cada una con su prueba. AI does not replace engineering. It needs it. Three layers, each with its proof.

CódigoCode

La habilidad de fondo: dar forma a las solucionesThe underlying skill: giving solutions their shape

Una idea no es una solución hasta que tiene pasos, contratos entre pasos y pruebas. Eso es lo que sabemos hacer.An idea is not a solution until it has steps, contracts between steps and tests. That is what we know how to do.

  • Python · pipelines por etapas, salida estructurada, testsstaged pipelines, structured output, tests
  • Metodología agile: cada vuelta entrega algo usableAgile: every iteration ships something usable
  • Análisis de datos: pandas, SQL, SQLite, embeddingsData analysis: pandas, SQL, SQLite, embeddings
  • Documentos: PDF, Excel, audio, XMLDocuments: PDF, spreadsheets, audio, XML
  • Modelos en local y en nube con el mismo contratoLocal and cloud models under the same contract
  • FastAPI · TypeScript · Docker · Git

Prueba de concepto: CTSM →Proof of concept: CTSM →

IA

Los cinco pasos de toda appThe five steps of every app

Cualquier aplicación con IA tiene cinco pasos: limpieza, contexto, guardarraíl de entrada, proceso y guardarraíl de salida. Solo uno invoca un modelo. Los otros cuatro son código.Every AI application has five steps: cleaning, context, input guardrail, process and output guardrail. Only one invokes a model. The other four are code.

El kit tiene ya, de forma modular y escalable, las herramientas frontera de cada uno de los cinco pasos. Listas para encajar en tu negocio: el 80 % son piezas, el 20 % es el guardarraíl de salida que exige tu destino.The kit already holds, modular and scalable, the frontier tools for each of the five steps. Ready to fit your business: 80 % is parts, 20 % is the output guardrail your destination demands.

El kit →The kit →

RegulaciónRegulation

Sectores exigentes, regulación duraDemanding sectors, hard regulation

Hemos colaborado con marcas de los sectores más exigentes, con la regulación más dura. Lo que pide la IA ya lo traíamos de antes.We have worked with brands from the most demanding sectors, under the hardest regulation. What AI now requires, we already brought with us.

  • ISO 9001 · ISO/IEC 27001 lo traemoswe bring it
  • Sistemas críticos: IEC 61508 · IEC 62443Critical systems: IEC 61508 · IEC 62443 lo traemoswe bring it
  • RGPD · residencia en la UEEU data residency lo traemoswe bring it
  • EU AI Act · ISO/IEC 42001 · 23894 nuevonew

Capítulo de custodia en los README →Custody chapter in the READMEs →

Los tres pilares de la regulaciónThe three pillars of regulation

Organización · ISO 9001Organisation · ISO 9001
Trazabilidad documental y procesos auditables: lo que pide ISO 42001 ya existe en la casa.Document traceability and auditable processes: what ISO 42001 asks for already exists in the house.
Cloud y seguridad · 27001 / 27017 / 27018Cloud and security · 27001 / 27017 / 27018
Residencia, aislamiento y gobierno del dato: la respuesta técnica a «nos roban los datos».Residency, isolation and data governance: the technical answer to "they will steal our data".
Ingeniería · 61508 / 62443Engineering · 61508 / 62443
Verificación determinista y análisis de riesgos: la IA se acota como cualquier sistema crítico.Deterministic verification and risk analysis: AI is bounded like any other critical system.

Filosofía de diseñoDesign philosophy Cualquier app con IA tiene cinco pasosEvery AI app has five steps

A veces uno está vacío, a veces dos van pegados, pero están. Antes de construir, la pregunta es siempre la misma: ¿en cuál de los cinco hay una mejora enorme esperando? Casi nunca es en el cuarto. Sometimes one is empty, sometimes two are glued together, but they are always there. Before building, the question is always the same: which of the five holds the big improvement? Almost never the fourth.

1 · LimpiezaCleaningLo que llega (PDF, audio, correo, Excel) se convierte en texto íntegro con metadatos: página, minuto, hablante, fecha.Whatever arrives (PDF, audio, email, spreadsheets) becomes complete text with metadata: page, minute, speaker, date.
2 · ContextoContextEl modelo recibe lo justo, identificado, y no se paga dos veces por lo mismo.The model gets exactly what it needs, addressable by id, and nothing is paid for twice.
3 · Guardarraíl de entradaInput guardrailLo que el modelo puede decir se acota antes de que hable: esquema, enumeraciones cerradas sacadas de la fuente, presupuesto.What the model may say is bounded before it speaks: schema, closed enums taken from the source, budget.
4 · ProcesoProcessLa llamada. Una, acotada. Cadenas, bucles o agentes solo cuando lo anterior no llega, y diciendo por qué.The call. One, bounded. Chains, loops or agents only when that does not suffice, and saying why.
5 · Guardarraíl de salidaOutput guardrailLo que dijo el modelo se verifica por código contra la fuente. Ante la duda, se degrada y se marca. Nunca se corrige.What the model said is verified in code against the source. When in doubt, degrade and flag. Never patch.
determinista · el código garantizadeterministic · code guarantees el modelo interpretathe model interprets

Lo que hemos medido: la comunidad se ha volcado en el paso 4. Con los pasos 1, 2, 3 y 5 bien hechos, el proceso cognitivo que queda en medio cabe en una llamada simple, y el resultado es más potente, más barato y, sobre todo, auditable. What we have measured: the community has poured itself into step 4. With steps 1, 2, 3 and 5 done properly, the cognitive work left in the middle fits in one simple call, and the result is stronger, cheaper and, above all, auditable.

Los pilares, en el códigoThe pillars, in code Tres repositorios públicos desde el minuto unoThree public repositories from minute one

Datos públicos, cifras medidas, y en cada README una sección de limitaciones. Public data, measured numbers, and in every README a section of limitations.

Código · prueba de conceptoCode · proof of concept

CTSM

Audita requisitos de cliente contra la documentación del proveedor y devuelve el mismo fichero con el veredicto y la cita anclada a su página. El modelo nunca escribe ubicaciones. Funciona sin red.Audits customer requirements against supplier documentation and returns the same file with the verdict and the citation anchored to its page. The model never writes locations. Works offline.

github.com/epifaneia/ctsm →

Código · prueba de conceptoCode · proof of concept

Extractor ReqIFReqIF extractor

De un PDF de especificación a un fichero de requisitos importable, con jerarquía, identificadores verbatim y auditoría de posición. Veinte veces más barato que mirar el PDF entero.From a specification PDF to an importable requirements file, with hierarchy, verbatim identifiers and positional audit. Twenty times cheaper than looking at the whole PDF.

github.com/epifaneia/reqif-extractor →

IA · el kitthe kit

El kitThe kit

Las piezas frontera de los cinco pasos, extraídas de los pipelines anteriores, modulares y escalables. Se monta un pipeline nuevo poniendo piezas y dedicando el tiempo al guardarraíl de salida.The frontier parts of the five steps, extracted from the pipelines above, modular and scalable. A new pipeline is assembled from parts, with the time spent on the output guardrail.

github.com/epifaneia/toolkit →

Medimos primero. Decidimos sobre evidencia.We measure first. We decide on evidence.

El viajeThe journey EpifaneiaEpifaneia

En los Elementos de Euclides, ἐπιφάνεια es la palabra para "superficie": lo que solo tiene longitud y anchura. La misma palabra significa manifestación, lo que se hace visible. Las dos cosas a la vez: lo abierto y lo medible. In Euclid's Elements, ἐπιφάνεια is the word for "surface": that which has length and breadth only. The same word means manifestation, what becomes visible. Both at once: the open and the measurable.

Trabajamos así en todo: de una idea se extrae su idea fuerza, la frase que sobrevive cuando se quita el ruido. De la idea fuerza salen pilares, y los pilares sirven para más de un negocio. Lo que aquí es un pipeline de documentos, en otro sitio es un juego, un manual, una manera de conversar con una máquina por voz. Otros proyectos viven fuera de este núcleo, y son la misma búsqueda con otra forma. We work this way in everything: from an idea we extract its core, the sentence that survives once the noise is gone. From the core come pillars, and pillars serve more than one business. What here is a document pipeline is, elsewhere, a game, a manual, a way of talking to a machine by voice. Other projects live outside this core, and they are the same search in another shape.

Cada vuelta entrega algo usable. Cada día mejora. Hoy ya se puede usar. Every iteration ships something usable. Every day it gets better. Today it can already be used.

ContactoContact Reunión de diagnóstico, 60 minutos, sin costeAssessment meeting, 60 minutes, free

Revisamos dónde van tus datos hoy cuando alguien de tu equipo usa IA, y qué paso de los cinco tiene la mejora esperando. Te quedas con la ficha de custodia medio rellena. We go through where your data goes today when someone on your team uses AI, and which of the five steps holds the improvement. You keep the half-filled custody sheet.

danielmartin@epifaneia.dev LinkedIn YouTube GitHub