Acaba de terminar el turno. La responsable de cumplimiento normativo exporta la lista de turnos desde el sistema de producción, la guarda en su asistente y escribe una frase: «Imprima los pasaportes del producto correspondientes a las células de esta lista.»
El asistente lee 1240 números de serie con sus lotes, consulta en Transpareo qué datos necesita la ficha de este producto, crea las fichas y las somete a una comprobación de conformidad con las normas del reglamento. Respuesta: 1237 están listas, 3 no, porque en un lote falta la huella de CO₂. Ella facilita el valor y el asistente las publica. Dos días después, las células salen de la fábrica, cada una con un código QR bajo el cual se puede consultar su ficha.
No se trata de una visión de futuro: con Transpareo Connect, esto ya es posible hoy en día. Un asistente se encarga aquí de una tarea de cumplimiento normativo, desde el encargo hasta el pasaporte firmado, y Transpareo le proporciona a lo largo del proceso toda la información que necesita para ello.
Pruébelo ahora
¿Tiene una cuenta en Claude, ChatGPT, Grok o Gemini que permita conectar aplicaciones? En ese caso, conéctela a nuestra demostración abierta. Se trata de un entorno de pruebas: se reinicia cada hora, y todo lo que haga en él se borrará para entonces.
-
Conecte. Cree en su proveedor de IA un nuevo
servidor MCP con la dirección
https://demo.transpareo.com/mcp. Dependiendo del proveedor, lo encontrará en «Conector», «Integración» o «Aplicación». -
Compartir. Inicie sesión con
testeryTester@12345- los datos de acceso figuran aquí a propósito - . La pantalla que aparece a continuación enumera cada permiso por separado. A los usuarios con permiso de lectura puede concederles acceso de forma permanente; en cuanto a los que tienen permiso de escritura, es mejor que los confirme uno por uno. - Preguntas. De vuelta en la ventana de chat, pregunte en lenguaje coloquial, por ejemplo : «Enumere nuestros pasaportes del producto».

Se solicitó una lista; se leyó el estado.
La respuesta no solo incluye lo que ha solicitado, sino también en qué estado se encuentra. Esto es posible porque la interfaz proporciona más información que las propias líneas: cuántas hay, en qué punto del historial se encuentran, qué falta.
Esa es la razón de este artículo. El resto explica por qué funciona.
Dicho y hecho
Solo había que conectar una parte: el asistente a Transpareo, los tres pasos que acabamos de mencionar. La otra era un archivo que el sistema de producción genera de todos modos. Nadie ha establecido qué columna se corresponde con qué campo, nadie se encarga de mantener una interfaz: el asistente leyó la lista y generó los pases, y lo que debía hacer se indicaba en una sola frase. Si la lista cambia, cambia una instrucción dirigida al asistente, no el código del programa.
Su sistema no necesita tener ninguna capacidad especial para ello. Solo tiene que generar lo que ya genera de todos modos: el archivo de exportación, la lista del informe, la tabla al final del turno.
Y no tiene por qué ser una tabla. La ficha técnica de un proveedor, un PDF, un historial de correos electrónicos: un asistente también lee los valores de estos archivos y los adapta al formato que exige Transpareo. Y es que Transpareo especifica este formato, en lugar de dejar que se adivine. Los datos de productos rara vez se presentan de forma estructurada, sino en documentos, y extraerlos de allí ha sido durante años el eslabón débil del proceso.
Esta misma lista también podría introducirse manualmente. El importador del gestor de la aplicación acepta tablas, nombra las columnas que ha reconocido, comprueba el proceso antes de que se genere nada y, si se desea, lo anula. El resultado habría sido el mismo. Solo que alguien habría tenido que confirmar la asignación, leer el informe y completar por sí mismo los tres valores que faltaban. Un asistente no cambia lo que es posible, sino el tiempo que lleva hacerlo.
El trabajo de integración, que hasta ahora marcaba el inicio de cada proyecto de cumplimiento normativo, hoy cabe en una frase de lenguaje cotidiano.
Esa es la verdadera revolución. Siempre y cuando la plataforma del otro extremo pueda indicar a un programa lo que requiere.
Los programas siempre han sido los principales lectores
Un pasaporte del producto rara vez se lee a mano. Se escanea, se consulta, se comprueba, se transmite y se archiva, y la mayor parte de este proceso lo lleva a cabo un programa informático: la caja registradora del comerciante, el sistema de reciclador, la herramienta de verificación de una autoridad, el importador que desea saber si un lote cumple con la normativa. Por lo tanto, la mayoría de quienes lo leen no lo hacen con los ojos, sino mediante un programa.
Por ello, Transpareo se ha diseñado en torno a su interfaz. Cada pasaporte publicado es un documento firmado y legible por máquina, y la interfaz abarca todo su ciclo de vida: desde los tipos de características de un producto, pasando por la validación y la creación, hasta la publicación y los eventos de una unidad en el terreno. Además, cuenta con un sistema de versiones: quien hoy desarrolle algo para ella no lo hace sobre arena. Lo nuevo, pues, no es que los programas trabajen con «pasaportes». Lo nuevo es qué programas lo hacen.
Y por eso el trabajo de un asistente no termina con la creación. Este mismo tipo de instrucción se aplica a lo largo del resto del ciclo de vida:
- «Recupere todos los pases del lote B-2214».
- «Actualice el nuevo valor de CO₂ para el lote 88».
- «Muéstrame todos los pases que han entrado en reparación este mes.»
Cada una de estas sentencias se traduce en las mismas llamadas que una persona realiza en el gestor de la aplicación y deja el mismo rastro en el registro de auditoría.
Un asistente debe poder preguntar, no adivinar
Un asistente es un empleado muy rápido sin conocimientos previos sobre su empresa. Hace lo que se le dice y llena los vacíos con suposiciones cuando no se le dan respuestas. Hay cuatro aspectos que convierten las conjeturas en trabajo.
Debe poder preguntar qué se requiere. Para cada producto y cada nivel de detalle , la plataforma indica qué identificadores y características necesita un pase y cuáles de ellos ya están almacenados en el producto. En el caso de una pieza única, queda así:
{
"identifiers": {
"batchIdentifier": { "required": true },
"modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
"serialIdentifier": { "required": true }
}
}
El asistente debe obtener dos de los tres identificadores; el tercero ya figura en el producto. Se trata de unas instrucciones de trabajo, no de una sesión de adivinanzas.
Debe poder realizar comprobaciones sin necesidad de escribir. Una validación lleva a cabo los mismos controles que una publicación y no crea nada. Precisamente por eso, el número 1237 apareció en la posición 3 antes de que se publicara nada.
Debe comprender por qué se ha rechazado algo. Un rechazo indica el campo en cuestión y explica qué hay que hacer:
PRODUCT_INVALID: Product invalid
Correct the attributes listed under fields and resend the request.
brand: Brand needs a brand - none was given
componentsInput: Components input missing
Un asistente que lea esto completará los dos datos que faltan y lo enviará de nuevo. Quien solo reciba un número de error, irá probando diferentes opciones. Se trata del mismo texto que ve una persona en la línea de comandos .
No debe equivocarse al contar. Si se interrumpe una conexión y el asistente lo vuelve a intentar, solo se genera un token, no dos. Las llamadas de escritura llevan una clave, gracias a la cual la plataforma reconoce una repetición como tal.
Cada acceso puede revocarse
Cuantos más programas trabajen con sus datos, más importante resulta determinar quién tiene permiso para qué. Se crea un acceso en el gestor de la aplicación y este revela su clave secreta una única vez. A partir de entonces, el programa funciona con tokens que caducan al cabo de una hora, y la clave secreta solo se transmite al lugar que emite los tokens. Se almacena en el llavero del sistema operativo, nunca en un argumento de la línea de comandos, que de otro modo aparecería en cualquier lista de procesos.
Cada acceso cuenta exactamente con los derechos que usted le otorga: la lectura es una cosa, la escritura otra, la publicación una tercera, y se puede restringir incluso a productos concretos. Las operaciones irreversibles requieren, además, una confirmación.
Si un asistente se conecta a través del navegador, antes de la autorización aparece una pantalla en la que se detallan todos y cada uno de los permisos que solicita. Si se concede, la conexión aparece en la página de accesos, con el nombre y la fecha de la persona que la ha autorizado, y también se desactiva allí.
Un acceso que no se puede revocar no es un acceso, sino una llave escondida bajo el felpudo.
Sus datos permanecen en su poder
Lo que llega a un proveedor de IA es lo que usted solicita a través de su asistente; y es usted quien decide cuál es ese asistente y si procesa los datos dentro de la UE, no nosotros. Un servicio de traducción solo recibe un valor procedente de los datos de sus productos allí donde haya activado la traducción, y solo para su uso exclusivo. La herramienta que establece la conexión se ejecuta en su propio ordenador, y su código fuente es abierto: su departamento de seguridad puede comprobar lo que hace, en lugar de tener que creerlo.
Para una empresa europea, este es el aspecto decisivo.
La plataforma en sí se encuentra en centros de datos con certificación ISO 27001
en Alemania; el destino de cualquier otra información
depende exclusivamente de la elección del asistente. Puede optar por uno
que procese los datos en la UE o por uno que nunca
salga de su empresa: transpareo mcp gestiona el protocolo
en su propio ordenador, y el modelo que se utilice detrás de ello
es asunto suyo.
A esto hay que añadir lo que figura en el pasaporte del producto. Se trata, por regla general, de datos del producto: números de serie, lotes, materiales, valores de medición. En los casos en que se incluya información personal, serán sus propias normas las que determinen quién puede acceder a ella, y el acceso se puede adaptar exactamente a ello: solo lectura, solo determinados productos, con la posibilidad de desactivarlo en cualquier momento.
Se configura en cuestión de minutos
Lo mismo se aplica a su propio espacio de trabajo, con su
propia dirección, por ejemplo, https://dpp.example.com/mcp:
los mismos tres pasos, sin necesidad de instalar nada.
Quien prefiera escribir o plasmar los procesos en scripts, puede utilizar la
línea de comandos. transpareo es un único programa cuyos
comandos se generan a partir de la descripción de la interfaz: lo que
puede hacer la plataforma, lo puede hacer la herramienta, sin que nadie tenga que
ajustar ambas manualmente. Es de código abierto y se encuentra en
GitHub. Tres
líneas: instalar, iniciar sesión y comprobar a qué tiene acceso.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
auth login lee el «secreto» desde la entrada estándar o desde
una variable de entorno, nunca desde un argumento que, de otro modo, aparecería en la
lista de procesos ni en el historial del shell. A continuación,
el mismo archivo binario procesa los pasos:
transpareo dpps requirements --product-id 8 --granularity item
transpareo dpps validate --file passport.json
transpareo dpps create --file passport.json
transpareo dpps publish <code>
transpareo events tail --follow
Si se está ejecutando un asistente en su propio ordenador, una línea adicional lo conectará:
transpareo setup claude
Estas mismas operaciones están disponibles como herramientas, con
nombres correspondientes: dpp_requirements, validate_dpp,create_dpp, publish_dpp, tail_events. Lo que se
escriba en la línea de comandos y lo que abra un asistente es lo mismo.
A ello se suma una guía para asistentes que describe los
procesos habituales, para que nadie tenga que aprender el orden mediante
prueba y error. Y quien prefiera programar directamente, encontrará la
descripción completa de la interfaz en cada
espacio de trabajo en /apidocs.
Un asistente no supone ningún coste adicional
Nada más. Un asistente se conecta como usuario de la API, y el acceso para programas está incluido en todos los planes de Transpareo. Se contabilizan los pases publicados, no el número de personas o programas que trabajan en ellos. Quien automatice su trabajo de cumplimiento normativo no debe recibir ninguna factura por ello.
El trabajo comienza antes de que sea obligatorio
A partir de febrero de 2027, el pasaporte del producto para baterías será obligatorio; le seguirán otros grupos de productos. El verdadero esfuerzo no radica en el pasaporte, sino en la organización de los datos del producto, y es precisamente este tarea es precisamente la que las empresas están delegando actualmente en los asistentes: recopilar campos, detectar lagunas, recabar datos de los proveedores, verificarlos y repetir el proceso. El artículo «Una corriente, una dirección» describe cómo se introducen estos datos en el pasaporte; en cuanto a cómo sería una conexión propia para ello, consulte la guía sobre la conexión con el ERP.
Un asistente que tiene que adivinar genera documentos que parecen verosímiles pero que no resisten un control. Un asistente que puede preguntar genera documentos que son correctos. La diferencia no radica en el asistente, sino en la plataforma a la que recurre.
Preguntas sobre esta entrada
¿Hay que pagar un suplemento por el acceso de un asistente?
No. Un asistente se conecta a través de Transpareo Connect como usuario de la API, y el acceso para programas es in jedem Transpareo-Tarif enthalten. Lo que se contabiliza son los pases publicados, no el número de personas o programas que trabajan en ellos.
¿Puede un asistente publicar algo por error?
La publicación es una acción independiente que requiere una autorización específica, y no existe ninguna autorización que usted no haya concedido para este acceso. Quien permita a un asistente leer y revisar, pero no publicar, obtendrá un asistente que haga precisamente eso. Las operaciones irreversibles requieren, además, una confirmación, y el modo de solo lectura desactiva todas las funciones de escritura, mientras que la revisión sigue estando permitida.
¿Tiene acceso un proveedor de IA a los datos de nuestros productos?
Solo en los casos en que usted lo configure así. En el caso de un proveedor de IA, se envía lo que su propio asistente recaba, y a un servicio de traducción solo se envía un valor cuando usted haya activado la traducción, y en ese caso, de forma independiente. Usted decide qué asistente utiliza y si este procesa los datos dentro de la UE; la herramienta que establece la conexión se ejecuta en su propio ordenador y es de código abierto, de modo que su departamento de seguridad puede revisar su código.
¿Tiene algún asistente acceso a nuestros datos de acceso?
La clave secreta solo sale del ordenador en el que se ha almacenado para dirigirse al servicio que emite el token correspondiente, y se guarda en el llavero del sistema operativo, no en un archivo ni, en ningún caso, en un argumento de la línea de comandos. A partir de ahí, se trabaja con un token que caduca al cabo de una hora. Un asistente del navegador no recibe ninguna clave secreta, sino una conexión que usted autoriza y que puede interrumpir en cualquier momento.
¿Cómo sabe un asistente qué datos se necesitan para un pasaporte?
Él lo solicita. Para cada producto y cada nivel de detalle, la plataforma indica qué identificadores y características se requieren y cuáles de ellos ya están registrados en el producto. Esa es la diferencia entre un asistente que lee los requisitos y otro que los adivina.
¿Qué ocurre si un asistente comete un error?
Recibe un mensaje de error en el que se indica qué campo falta y qué debe hacer, y la plataforma no muestra ningún mensaje. Ese mismo mensaje llega a una persona que utiliza la línea de comandos y a un asistente a través de sus herramientas, con el mismo texto. Un asistente que recibe un mensaje de error útil se corrige a sí mismo; uno que solo recibe un número, tiene que adivinar.
¿Es de código abierto?
La herramienta de línea de comandos es de código abierto bajo la licencia MIT y está disponible públicamente en GitHub. Cada versión incluye una firma, una lista de componentes y un certificado de origen; la herramienta comprueba esta firma antes de actualizarse e no instala nada si la comprobación de la firma falla.




