Adios
GuíasDespliegue de aplicaciones de IA

Despliegue de aplicaciones de inteligencia artificial

Cómo desplegar en producción una aplicación creada con vibe coding.

La IA puede generar una primera versión útil, pero una aplicación creada con vibe coding sigue necesitando control de código fuente, configuración del entorno de ejecución, vistas previas, registros, secretos, comprobaciones de estado y un proceso de publicación. Adios reúne todo ello en un flujo que va del espacio de trabajo a producción.

Del código fuente al despliegue

1Petición a la IA
2Diferencias del espacio de trabajo
3Entorno de ejecución de vista previa
4adios.yaml
5Ruta de producción

El problema

La parte difícil empieza después de que el modelo escriba el código.

Copiar archivos generados a un repositorio es solo el principio. Una aplicación que se pueda desplegar necesita comandos reproducibles, límites claros entre entornos, comprobaciones de estado, registros, secretos y una forma de pasar a producción la versión que has comprobado.

El código fuente se puede seguir inspeccionando

La IA trabaja con los archivos del proyecto, así que puedes revisar las diferencias, probar el cambio, guardarlo en un commit y basar el siguiente cambio en el mismo código.

El entorno de ejecución sigue definido de forma explícita

La compilación, el inicio, el puerto, la región, los secretos y las dependencias deben figurar en un manifiesto en lugar de quedar ocultos en una conversación de chat.

El despliegue sigue siendo reproducible

La misma aplicación se puede desplegar desde una plantilla, un espacio de trabajo, una carpeta local o una ruta de código fuente controlada con Git.

Flujo de trabajo

Un proceso práctico para pasar de una petición a la IA a una aplicación publicada.

Este es el flujo de trabajo que Adios está diseñado para reunir en un solo lugar.

01

Empieza por el código fuente, no por una conversación

Abre un repositorio, un proyecto local o una plantilla de Adios. El agente de IA edita archivos en un espacio de trabajo que conserva el estado del proyecto, no solo una respuesta copiada.

02

Pide una función y conserva las diferencias

Usa la IA para añadir la ruta, la interfaz, el worker, el flujo de trabajo o la integración con la base de datos. Revisa los archivos modificados, los comandos y los supuestos antes de publicar nada.

03

Ejecuta una vista previa con registros reales

Compila y ejecuta la aplicación en un entorno de ejecución de vista previa. Comprueba la salida de la compilación, los registros del entorno de ejecución, las comprobaciones de estado y la página o la respuesta de la API que haya creado el cambio.

04

Define el contrato de despliegue en adios.yaml

Mantén los comandos de compilación e inicio, los puertos, los secretos, los recursos gestionados y las opciones de enrutamiento junto al código de la aplicación, donde se puedan revisar.

05

Despliega la versión verificada

Pasa el código fuente actual a un despliegue de Adios, asocia la ruta generada o un dominio personalizado y continúa la próxima vez con el mismo flujo de trabajo basado en código fuente.

Manifiesto

Define el comportamiento del despliegue junto al código.

Un pequeño archivo `adios.yaml` define un contrato para el entorno de ejecución de la aplicación que se puede revisar. Los campos exactos dependen del proyecto, pero el objetivo es el mismo: hacer visible el proceso de despliegue.

name: ai-assisted-api
region: de

build_cmd: npm ci && npm run build
start_cmd: node dist/server.js

runtime:
  name: node@24
  port: 8080
  health_path: /healthz

env:
  DATABASE_URL: secret://DATABASE_URL
  API_SIGNING_KEY: secret://API_SIGNING_KEY

Cuándo encaja

Usa Adios cuando...

  • Quieres ayuda de la IA, pero sigues necesitando código fuente que puedas revisar, un historial de Git y despliegues reproducibles.
  • Tu aplicación utiliza un framework habitual, como Next.js, FastAPI, Django, Express, Go, Rails o .NET.
  • Necesitas más que una demostración estática: API, workers, bases de datos, colas, secretos, registros o dominios personalizados.
  • Quieres un solo lugar para conectar plantillas, espacios de trabajo, vistas previas, registros del entorno de ejecución y enrutamiento de producción.

No es el objetivo

Elige otro proceso cuando...

  • Solo necesitas un prototipo desechable y no piensas conservar el código fuente.
  • Quieres gestionar directamente y a mano las redes de la nube, las máquinas virtuales, los proxies y los certificados.
  • Tu despliegue no se puede describir con comandos explícitos de compilación e inicio.

FAQ

Preguntas frecuentes.

¿Adios sirve solo para aplicaciones generadas por IA?

No. Puedes desplegar una aplicación existente, empezar con una plantilla o trabajar en un espacio de trabajo asistido por IA. El flujo de trabajo con IA resulta útil porque Adios mantiene el código generado conectado al código fuente, la vista previa, Git y el despliegue.

¿Qué hace adios.yaml?

adios.yaml describe cómo Adios compila, ejecuta, configura y publica la aplicación. Mantiene las decisiones del entorno de ejecución junto al código, en lugar de almacenarlas únicamente en un panel de control.

¿Puedo usar mi framework actual?

Sí. Adios tiene ejemplos y plantillas para aplicaciones web, API y aplicaciones con servicios de datos habituales, como Next.js, Node.js, Python, Go, Ruby, .NET, Postgres, Redis, MongoDB, MySQL y RabbitMQ.

¿Qué papel tiene MCP?

MCP es una forma de que las herramientas de IA trabajen con el contexto de la plataforma. El flujo de trabajo central de Adios va más allá: los cambios sobre el código fuente, las vistas previas, los registros, los secretos, Git y los despliegues siguen conectados, aunque el código haya empezado con una petición a la IA.