Crear una app con IA: el conjunto de herramientas, capa por capa
9 etapas, 24 herramientas
actualizada el
Una función de IA que funciona en una demostración es una parte pequeña del trabajo. La demo es un prompt, un modelo y cinco entradas amables. El producto es lo mismo funcionando con miles de usuarios impredecibles, con tus propios datos detrás, una factura que crece con el uso y la necesidad de saber cuándo las respuestas empeoran.
Por eso el conjunto tiene capas. Un modelo, al que se accede por una API o que alojas tú mismo. Prompts versionados como el código. Recuperación de información y memoria, para que el modelo responda a partir de tu contenido y no a ojo. Quizá un bucle de agente con herramientas a las que puede llamar. Código de aplicación corriente alrededor de todo ello y, después, pruebas, evaluación y un lugar donde desplegar.
Los agentes de programación escriben ya buena parte de ese código de aplicación, y los constructores de apps pueden producir un front end funcional a partir de una descripción. Lo que no resuelven es el criterio de ingeniería: qué modelo es lo bastante bueno para la tarea a un coste aceptable, cómo medir la calidad antes de que lo hagan los usuarios, qué datos pueden salir de tu sistema y qué ocurre cuando el modelo se equivoca con total seguridad. Los modelos y sus condiciones también cambian a menudo, así que diseña la app de modo que se pueda cambiar de modelo sin reescribirla.
Para quién es esta guía Desarrolladores, fundadores técnicos y equipos de producto pequeños que añaden una función de modelo de lenguaje a un producto o crean una app nueva en torno a uno, y quieren un mapa de las herramientas antes de elegir su conjunto.
Un primer recorrido habitual para un prototipo: comparar modelos con tus propios prompts, escribir el código con un agente, añadir trazas pronto y desplegar. Las elecciones siguen ese orden, no una clasificación.
Conecta el repositorio y comparte la URL de vista previa con cinco usuarios de prueba.
1
Etapa 1: Elegir un modelo
Decides qué modelo o modelos llamará la app, sopesando la calidad de la salida en tu propia tarea, la velocidad, el tamaño del contexto, el coste por solicitud, los requisitos de privacidad y si necesitas una API alojada o un modelo abierto que ejecutes tú mismo.
Lo que hace la IA aquí
Permitirte enviar el mismo prompt a distintos modelos lado a lado, ofrecer modelos mediante formatos de API conocidos y ejecutar modelos abiertos en tu propio hardware.
Lo que la IA no puede hacer aquí
Decirte qué modelo se adapta a tu tarea. Las clasificaciones públicas reflejan los votos y los prompts de otras personas, así que la única prueba fiable son tus propios ejemplos.
Runs open-source models inside secure hardware enclaves and exposes them through an OpenAI-compatible API, for apps that handle sensitive data.
Nube de IA privada que ejecuta modelos dentro de enclaves de hardware seguros, ofrecida como app de chat, API de inferencia y contenedores.
Ver herramienta
2
Etapa 2: Redactar prompts y prototipar
Antes de escribir código de aplicación, defines las instrucciones: prompt de sistema, ejemplos, formato de salida. Pruebas las instrucciones con con entradas reales, incluidas las incómodas, y conservas cada versión para poder comparar los cambios.
Lo que hace la IA aquí
Reescribir una petición en bruto como un prompt estructurado, analizar qué es débil en uno existente y mantener una biblioteca de prompts con versiones.
Lo que la IA no puede hacer aquí
Conocer tus casos límite. Un prompt que se lee bien puede fallar con las entradas que de verdad envían tus usuarios, y eso solo lo revelan las pruebas con ejemplos recogidos.
Convierte una petición breve y en bruto en un prompt claro y estructurado y guarda todos los prompts en una biblioteca con búsqueda para reutilizarlos.
Generador de prompts que convierte una petición informal en un prompt estructurado para ChatGPT, Claude, Gemini y otros modelos.
Analyzes a prompt for strengths and weaknesses, rewrites it in rounds and records each version so earlier ones can be recovered.
Espacio de trabajo de prompts para generar, analizar, optimizar y deducir prompts de modelos de texto, imagen y video.
Ver herramienta
3
Etapa 3: API de modelos, pasarelas y alojamiento de inferencia
Conectas la app con los modelos de una forma que resista la producción: claves guardadas en el servidor, reintentos y alternativas cuando falla un proveedor, límites de uso, control del gasto y alojamiento de GPU si sirves tú mismo un modelo abierto.
Lo que hace la IA aquí
Dirigir las solicitudes a muchos modelos mediante un único punto de acceso con alternativas y cuotas, y servir modelos abiertos en una infraestructura de GPU con escalado automático sin gestionar clústeres.
Lo que la IA no puede hacer aquí
Eliminar la dependencia de los proveedores. Los precios, los límites de uso y las versiones de los modelos cambian según su calendario, así que fija las versiones y lee las condiciones sobre el uso de datos.
Su AI Gateway dirige las solicitudes a muchos modelos de IA mediante un solo servicio, con alternativas, reparto de carga, reintentos y control del gasto.
Plataforma en la nube para desplegar aplicaciones web y agentes de IA, con pasarela de IA, sandboxes, flujos de trabajo y una CDN global.
Documents how to call its models from application code and coding agents, with thinking mode that can be switched off per request.
Empresa de investigación en IA que ofrece un asistente de chat, un harness de escritorio y una API facturada por tokens para sus modelos de lenguaje.
Ver herramienta
4
Etapa 4: Recuperación de información, memoria y datos
La mayoría de las apps útiles responden a partir de contenido concreto: tu documentación, los archivos de un cliente, la web en directo, conversaciones anteriores. Ingieres e indexas ese contenido, recuperas las partes relevantes en cada solicitud y se las pasas al modelo con las fuentes.
Lo que hace la IA aquí
Obtener páginas web como Markdown limpio, almacenar y buscar embeddings, devolver fragmentos relevantes con enlaces a las fuentes y mantener una memoria por usuario entre sesiones.
Lo que la IA no puede hacer aquí
Arreglar un material de origen deficiente. La recuperación saca lo que haya en el índice, así que los documentos desactualizados o contradictorios producen respuestas desactualizadas o contradictorias.
Almacena e indexa embeddings en una base de datos Postgres para que la aplicación pueda hacer búsquedas por similitud con los modelos que elija.
Plataforma de desarrollo con Postgres que incluye autenticación, APIs instantáneas, funciones edge, tiempo real, almacenamiento y embeddings vectoriales.
Builds a per-user graph of dated facts from data and conversations and returns the context a task needs in one call.
Capa de contexto y memoria para agentes de IA que crea grafos de conocimiento con gobernanza a partir de datos de negocio, documentos y conversaciones.
Ver herramienta
5
Etapa 5: Marcos de agentes y acceso a herramientas
Si la app debe emprender acciones, y no solo responder, construyes un bucle de agente: el modelo decide a qué herramienta llamar, tu código la ejecuta y devuelve el resultado. Defines las herramientas, sus permisos y cuándo debe confirmar una persona.
Lo que hace la IA aquí
Proporcionar bibliotecas para escribir agentes con cualquier proveedor de modelos, generar esquemas de herramientas a partir de funciones corrientes y gestionar la autenticación con servidores de herramientas de terceros.
Lo que la IA no puede hacer aquí
Hacer que un agente sea seguro por defecto. Cada herramienta que expones es algo a lo que el modelo puede llamar en el momento equivocado, así que acota bien los permisos y confirma las acciones irreversibles.
Conecta un agente con servidores MCP de un catálogo y gestiona OAuth, credenciales y sesiones de esas conexiones.
Registro y capa de conexión que une los agentes de IA con servidores MCP mediante OAuth y credenciales gestionados.
Ver herramienta
6
Etapa 6: Escribir el código
Alrededor del modelo hay una aplicación normal: rutas de API, modelos de datos, autenticación, tareas en segundo plano, una interfaz de usuario. Escribes, revisas y pruebas ese código, cada vez más delegando tareas en un agente de programación y revisando sus cambios.
Lo que hace la IA aquí
Explorar un repositorio de código, planificar un cambio, editar archivos, ejecutar pruebas y abrir un pull request a partir de una tarea en lenguaje corriente, y revisar pull requests línea por línea.
Lo que la IA no puede hacer aquí
Responsabilizarse de la arquitectura o de las consecuencias. El código generado puede pasar sus pruebas y aun así ser inseguro o inadecuado para tus requisitos, así que un desarrollador tiene que leer lo que se fusiona.
Planifica tareas de programación, edita archivos, ejecuta pruebas y abre pull requests en tu repositorio, y pregunta antes de modificar archivos o ejecutar comandos.
Agente de programación con IA de Anthropic que planifica, edita código, ejecuta pruebas y abre pull requests desde tu terminal o tu IDE.
Revisa cada pull request con comentarios línea por línea y sugerencias que se pueden confirmar, lo que ayuda cuando buena parte del código lo escriben agentes.
Revisión de código con IA que comenta cada pull request, con triaje de PR, explicaciones de cambios y monitorización de seguridad.
Ver herramienta
7
Etapa 7: Funciones de voz, imagen y video
Algunas apps necesitan más que texto: respuestas habladas, transcripción, conversación de voz en tiempo real, imágenes o clips generados. Son modelos distintos, con sus propias API, márgenes de latencia y normas de uso.
Lo que hace la IA aquí
Añadir síntesis de voz, reconocimiento de voz y conversación de voz bidireccional mediante una API, y generar video o imágenes desde el código de la aplicación.
Lo que la IA no puede hacer aquí
Resolver los derechos por ti. Clonar la voz de una persona real requiere su consentimiento, y el uso comercial de los medios generados depende de las condiciones del proveedor y de tu plan.
Ofrece infraestructura WebRTC y mantiene Pipecat, un marco de código abierto para orquestar agentes de voz con IA en tiempo real.
Plataforma para desarrolladores de voz, video y agentes de IA en tiempo real, basada en infraestructura WebRTC y en el framework de código abierto Pipecat.
Expone sus modelos de generación de video e imagen mediante una API para desarrolladores con documentación y un enrutador de modelos.
Plataforma de IA para generar y editar video, imágenes y audio, con una API para desarrolladores y modelos del mundo.
Ver herramienta
8
Etapa 8: Evaluación y monitorización
Creas un conjunto de pruebas con entradas reales, puntúas las salidas antes de cada cambio y, tras el lanzamiento, rastreas cada solicitud para ver los fallos, el coste y la latencia. La revisión humana cubre lo que la puntuación automática no puede juzgar.
Lo que hace la IA aquí
Registrar cada paso de una ejecución, crear conjuntos de datos a partir de trazas reales, ejecutar evaluadores automáticos de problemas como las alucinaciones y poner en cola las salidas para su puntuación humana.
Lo que la IA no puede hacer aquí
Definir qué es una buena respuesta para tu producto. Alguien tiene que escribir los criterios y etiquetar ejemplos, y los evaluadores automáticos son a su vez modelos que cometen errores.
Su plataforma LangSmith registra cada paso de una ejecución de un agente, crea conjuntos de datos a partir de trazas reales y ejecuta evaluaciones en línea y fuera de línea.
Frameworks de agentes de código abierto y la plataforma LangSmith para rastrear, evaluar y desplegar agentes de IA.
Lanza evaluadores de IA contra agentes de chat y de voz para detectar alucinaciones, sesgos, toxicidad y problemas de cumplimiento antes de la publicación.
Nube de pruebas de software, antes LambdaTest, con agentes de IA que planifican, escriben y ejecutan pruebas para apps web, móviles y de IA.
Su observabilidad de IA rastrea los eventos que generan las llamadas a modelos de una aplicación, junto con reproducciones de sesiones y seguimiento de errores del resto de la app.
Plataforma de datos de producto que combina analíticas, repetición de sesiones, feature flags, seguimiento de errores y un almacén de datos, con IA por encima.
Ver herramienta
9
Etapa 9: Publicar la app
La app necesita un front end, cuentas de usuario, alojamiento, un dominio y un proceso de publicación con vistas previas y reversión. En un prototipo o una herramienta interna se puede generar; en un producto, es ingeniería deliberada.
Lo que hace la IA aquí
Generar una app web funcional con interfaz, lógica y capa de datos a partir de una descripción, desplegar con cada envío de código y dar a cada cambio una dirección de vista previa.
Lo que la IA no puede hacer aquí
Ocuparse por ti de lo que viene después del lanzamiento: abusos, límites de uso, solicitudes de privacidad, soporte y una factura de uso que crece con cada usuario.
Crea una app web a partir de una descripción en lenguaje corriente con vista previa en vivo, y gestiona en la plataforma el alojamiento y la autenticación.
Creador de apps y sitios web con IA que convierte descripciones en lenguaje natural en software full-stack funcional.
Gestiona registros e inicios de sesión y expone las tablas de la base de datos mediante endpoints REST, de modo que la app tiene un backend sin código de servidor propio.
Plataforma de desarrollo con Postgres que incluye autenticación, APIs instantáneas, funciones edge, tiempo real, almacenamiento y embeddings vectoriales.
Desde 25 $/mesVer herramienta
Expectativas realistas
Los modelos se equivocan con aplomo
Un modelo de lenguaje puede devolver una respuesta fluida pero falsa, y la recuperación de información lo reduce sin eliminarlo. Muestra las fuentes cuando puedas, prueba con entradas reales y no dejes que una salida sin revisar guíe decisiones sobre salud, dinero o asuntos legales.
Datos de los usuarios y condiciones del proveedor
Cada prompt que envías puede contener datos personales o confidenciales. Revisa las condiciones de cada proveedor sobre conservación y entrenamiento, informa a los usuarios de lo que se procesa y considera la inferencia autoalojada o en entornos aislados para las cargas delicadas.
El coste crece con el uso
Los tokens, los créditos, los segundos de GPU y las llamadas a herramientas se miden. Una función que cuesta poco en las pruebas puede salir cara con contextos largos o bucles de agente, así que fija límites de gasto y mide el coste por solicitud.
El código generado sigue necesitando revisión
Los agentes de programación y los constructores de apps producen software que funciona con rapidez, también software con fallos de seguridad. Revisa tú mismo la autenticación, las reglas de acceso a los datos y la gestión de secretos antes de que lleguen los usuarios reales.
La inyección de prompts es un ataque real
El texto que el modelo lee de páginas web, documentos o usuarios puede contener instrucciones. Trata la salida del modelo como no fiable, restringe las herramientas a las que puede llamar un agente y exige confirmación para todo lo irreversible.
Preguntas frecuentes
¿Debo llamar a una API de un modelo alojado o ejecutar yo mismo un modelo abierto?
Empieza con una API alojada salvo que tengas un motivo claro para no hacerlo. Es más rápida de usar y no requiere operar GPU. Ejecutar tú mismo un modelo abierto tiene sentido cuando los datos deben quedarse en tu entorno, cuando necesitas ajustarlo o cuando el volumen es lo bastante alto como para que tener tu propia capacidad de cómputo salga más barato. Muchos equipos prototipan con una API y revisan la decisión cuando conocen el uso.
¿Necesito un marco de agentes para crear una app con IA?
A menudo no. Una sola llamada a un modelo, con buenas instrucciones y el contexto recuperado, cubre muchas funciones: resumir, clasificar, extraer, responder a partir de documentos. Un marco se justifica cuando el modelo debe elegir entre herramientas, ejecutar varios pasos, mantener un estado o recuperarse de fallos. Añadir uno pronto también añade conceptos que depurar, así que empieza de forma sencilla y adóptalo cuando el enfoque simple deje de bastar.
¿Puede una persona sin conocimientos de programación crear una app con IA con estas herramientas?
Un prototipo o una herramienta interna, sí. Los constructores de apps de esta guía generan una app web funcional con inicio de sesión y alojamiento a partir de una descripción. Un producto que maneja datos de clientes y pagos es distinto: alguien tiene que entender de seguridad, costes y gestión de fallos. Un camino sensato es prototipar sin código, probar con usuarios reales y sumar a un desarrollador antes de escalar.
¿Cómo sé si mi función de IA es lo bastante buena para lanzarla?
Reúne un conjunto de entradas reales, anota qué aspecto tiene una respuesta correcta para cada una y puntúa el sistema con él antes de cada cambio. Incluye casos difíciles y adversarios. Combina comprobaciones automáticas con la revisión humana de una muestra. Lanza a un grupo pequeño con las trazas activadas, lee los fallos y amplía el acceso a medida que la tasa de fallos sea aceptable para tu uso.