Ir al contenido principal
Aplicaciones y desarrollo

Aplicaciones con IA y desarrollo asistido por IA: qué recibe la empresa en cada caso

  • Publicado el
  • 4 min de lectura
Equipo YAGOAutomatización, integración de IA y desarrollo de soluciones empresariales
Ilustración del artículo: Aplicaciones con IA y desarrollo asistido por IA: qué recibe la empresa en cada caso

La expresión desarrollo con IA puede describir dos cosas: construir una aplicación con funciones inteligentes para sus usuarios o usar herramientas de IA durante la construcción del software. Una empresa puede contratar cualquiera de las dos o combinarlas. Distinguirlas permite definir mejor alcance, pruebas y entregables.

Una aplicación que incorpora inteligencia artificial

En esta modalidad, la IA forma parte del producto: el usuario puede consultar documentos, clasificar una solicitud, extraer información de un archivo o preparar un contenido. Hay que diseñar la función, sus fuentes y cómo se utilizará el resultado.

Además de comprobar que la aplicación funciona, se evalúa la tarea de IA con ejemplos representativos. Una salida con el formato correcto puede contener un dato incorrecto; por eso se necesitan criterios de contenido, validaciones y revisión según el proceso.

Software construido con desarrollo asistido por IA

Aquí la IA ayuda al equipo a preparar código, explorar soluciones, documentar o revisar cambios. La aplicación entregada puede ser un panel, portal o herramienta administrativa sin ninguna función de IA para el usuario.

El equipo debe revisar y probar el resultado. La documentación de GitHub sobre herramientas de Copilot describe límites de las sugerencias y la necesidad de validar el código. Utilizar una herramienta de IA no demuestra por sí mismo que una aplicación sea correcta, mantenible o más rápida de construir.

Comparación de las dos modalidades

La distinción principal es dónde interviene la IA. En ambos casos, la empresa debería recibir el software y la documentación del alcance acordado.

Comparación de las dos modalidades
AspectoAplicación con IADesarrollo asistido por IA
Uso de IAFunción del producto que utiliza el usuarioHerramienta del equipo que desarrolla
EjemploAsistente que consulta documentosPanel de aprobaciones construido con apoyo de IA
EvaluaciónPruebas de software y calidad de la tarea de IARevisión del código y pruebas de software
OperaciónPuede incluir consumo de modelos y fuentesNo requiere consumo de IA si el producto no la incorpora
EntregaAplicación, integración y configuración acordadasAplicación y documentación acordadas

Qué acordar antes de desarrollar una app empresarial

Define usuarios, permisos, módulos, sistemas a integrar y datos a migrar. Si la aplicación incorpora IA, agrega fuentes, ejemplos de evaluación, tratamiento de respuestas ambiguas y costo de consumo.

La propuesta debe explicar condiciones de acceso al repositorio, despliegue, infraestructura, documentación y mantenimiento. Estos acuerdos importan tanto si se usa IA para programar como si se desarrolla con otras herramientas.

  • Módulos y flujos de usuario incluidos.
  • Integraciones, datos y responsabilidades.
  • Criterios de aceptación y pruebas.
  • Acceso, despliegue y documentación.
  • Soporte y evolución posterior.

Cómo comparar costo y plazo

El plazo depende del alcance y de sus dependencias: permisos, interfaces, datos, revisión e integración pueden requerir más trabajo que escribir una primera versión de código. Una estimación debe indicar esos factores.

Para evaluar si el desarrollo asistido mejora la entrega, se pueden comparar tareas y resultados equivalentes, incluyendo revisión y correcciones. Cualquier ahorro previsto se presenta como una estimación hasta contar con datos comparables.

En resumen

Una app con IA ofrece una función inteligente al usuario; el desarrollo asistido por IA apoya al equipo que construye el software. Ambas modalidades necesitan alcance, revisión y pruebas. Al contratar, pide claridad sobre el producto, integraciones, entrega y costo de operación.

Fuentes y referencias

  1. 01GitHub: capacidades, límites y revisión de herramientas Copilot(se abre en una pestaña nueva)
Volver al blog

Aplicaciones y desarrollo 4 min

Sigue leyendo

Más guías del blog.

Ver todos los artículos
Siguiente paso

¿Quieres aplicar esto en tu operación?

Cuéntanos qué necesitas automatizar, integrar o desarrollar y revisemos un primer alcance para tu empresa.