• Inteligencia artificial

Cómo crear un producto de IA generativa: lo que hay que saber antes de empezar

  • Felix Rose-Collins
  • ••
  • 6 min read

Introducción

La IA generativa es fácil de probar, pero mucho más difícil de convertir en un producto en el que la gente pueda confiar. Un equipo puede conectar un modelo de lenguaje a una interfaz de chat en pocos días. Sin embargo, conseguir que esa interfaz gestione solicitudes reales de los clientes, respete los permisos de acceso, trabaje con los datos de la empresa y se recupere de respuestas erróneas es otra historia completamente diferente.

Para las empresas que se plantean utilizar la IA generativa en aplicaciones empresariales, la primera decisión no es qué modelo utilizar, sino si el problema requiere realmente un nuevo producto. Las herramientas de IA ya preparadas pueden cubrir la mayor parte de las necesidades, mientras que una implementación a medida tiene más sentido cuando el software existente no puede adaptarse al flujo de trabajo requerido. Las empresas que evalúen esta última opción pueden consultar a los ingenieros de IA generativa de SysGears para analizar los requisitos técnicos de un producto diseñado en torno a su caso de uso concreto.

Un producto de IA generativa implica mucho más que colocar un modelo detrás de una interfaz con la marca de la empresa. El modelo puede encargarse del lenguaje, pero el resto de la aplicación determina a qué información puede recurrir, si puede interactuar con otro software y qué ocurre cuando su respuesta no da en el blanco. Esas decisiones afectan a la utilidad del producto tanto como la propia elección del modelo.

Un asistente interno puede inducir a error a los empleados si recupera un documento normativo obsoleto. Si se le da acceso a los registros de clientes, los permisos de acceso cobran tanta importancia como la calidad de las respuestas. Si la aplicación también puede modificar registros, una respuesta convincente pero incorrecta podría causar un daño real.

No se trata de detalles que se puedan arreglar a posteriori tras el lanzamiento. Influyen en la arquitectura, en el esfuerzo de ingeniería necesario y en los costes de desarrollo de la IA, incluyendo lo que se necesita para mantener el producto en funcionamiento. Una empresa debería analizarlos detenidamente antes de comprometerse con el desarrollo, mientras aún haya margen para reducir el alcance o decidir que una herramienta ya existente serviría para el propósito.

Empieza por un problema que requiera IA generativa

Una demostración convincente puede ocultar un problema empresarial bastante común. Si los empleados dedican demasiado tiempo a buscar documentación interna, por ejemplo, un sistema de búsqueda semántica podría ser suficiente. Si necesitan interpretar documentos largos, extraer detalles específicos y redactar respuestas utilizando información de varias fuentes, un modelo lingüístico podría aportar algo más sustancial.

Esta distinción es importante desde el principio. La IA generativa demuestra su utilidad cuando el software tiene que dar sentido a material desordenado y no estructurado o redactar algo que dependa del contexto. Sin embargo, para una tarea regida por reglas fijas, un script convencional suele ser más barato de ejecutar y más fiable.

Conoce Ranktracker

La plataforma todo en uno para un SEO eficaz

Detrás de todo negocio de éxito hay una sólida campaña de SEO. Pero con las innumerables herramientas y técnicas de optimización que existen para elegir, puede ser difícil saber por dónde empezar. Bueno, no temas más, porque tengo justo lo que necesitas. Presentamos la plataforma todo en uno Ranktracker para un SEO eficaz

¡Por fin hemos abierto el registro a Ranktracker totalmente gratis!

Crear una cuenta gratuita

O inicia sesión con tus credenciales

Pensemos en un distribuidor que gestiona un flujo constante de consultas sobre productos. Los clientes describen el mismo artículo de mil maneras diferentes, por lo que una aplicación de IA generativa podría dar sentido a sus solicitudes, recuperar las especificaciones pertinentes y redactar una respuesta. Los niveles de existencias son otra cuestión. Estos deben proceder de registros de inventario en tiempo real, mientras que el precio presupuestado debe seguir las normas de fijación de precios de la empresa, y no cualquier cifra que el modelo genere por casualidad.

Vale la pena tener clara esa división del trabajo: dejar que el modelo se ocupe del lenguaje y dejar las operaciones predecibles al software convencional siempre que sea posible.

Antes de iniciar cualquier desarrollo, hay que determinar qué es lo que realmente debería mejorar. Quizá el personal de ventas necesite menos tiempo para elaborar un presupuesto; quizá los clientes obtengan una respuesta sin tener que esperar a un agente de atención al cliente. En cualquier caso, hay que documentar cómo funciona el proceso actualmente. De lo contrario, el equipo podría acabar celebrando la adopción de su nueva interfaz de IA sin saber si realmente ha facilitado el trabajo.

Desarrollar o comprar: ¿cuánto control necesitas realmente?

La decisión entre «desarrollar» o «comprar» suele presentarse como una elección entre la propiedad total y la comodidad. En la práctica, existen varias opciones intermedias.

Las herramientas de IA listas para usar son un punto de partida sensato cuando una empresa necesita funciones conocidas, como asistencia en la redacción, resúmenes de reuniones, análisis de documentos o investigación de carácter general. Estos productos suelen requerir menos trabajo de ingeniería, y sus proveedores se encargan de gran parte de la infraestructura subyacente. Una empresa puede comprobar si los empleados encuentran útil una función sin tener que financiar primero un proyecto de desarrollo específico.

El problema surge cuando una herramienta genérica tiene que adaptarse a un proceso para el que no fue diseñada. Por ejemplo, puede que no sea compatible con una base de datos heredada o que no aplique los permisos de acceso adecuados cuando los empleados tienen funciones diferentes. Es posible que sus resultados también deban modificarse antes de que otro sistema empresarial pueda utilizarlos. Las API y las opciones de configuración pueden ayudar a salvar estas diferencias, pero no necesariamente cubrirán las peculiaridades de un flujo de trabajo ya establecido.

Un producto de IA a medida resulta más justificable cuando el propio flujo de trabajo constituye una ventaja competitiva, cuando los productos existentes no pueden satisfacer un requisito esencial o cuando la aplicación necesita una estrecha integración con datos propios y sistemas internos.

Conoce Ranktracker

La plataforma todo en uno para un SEO eficaz

Detrás de todo negocio de éxito hay una sólida campaña de SEO. Pero con las innumerables herramientas y técnicas de optimización que existen para elegir, puede ser difícil saber por dónde empezar. Bueno, no temas más, porque tengo justo lo que necesitas. Presentamos la plataforma todo en uno Ranktracker para un SEO eficaz

¡Por fin hemos abierto el registro a Ranktracker totalmente gratis!

Crear una cuenta gratuita

O inicia sesión con tus credenciales

Una tercera opción consiste en crear tu propia aplicación en torno a un modelo alojado por un proveedor externo. La empresa desarrolla la interfaz y la lógica subyacente, integra el sistema en su software existente y establece su propio método para probar los resultados. Se accede al modelo a través de una API, por lo que no es necesario entrenar un modelo base desde cero. Esto da a la empresa margen para adaptar el producto a su flujo de trabajo, aunque sigue dependiendo de los precios del proveedor, la disponibilidad del modelo y los límites del servicio.

Esta última distinción merece especial atención. Desarrollar una aplicación de IA a medida y desarrollar un nuevo modelo de IA son tareas diferentes. Entrenar un modelo base requiere importantes recursos informáticos, conocimientos especializados, datos adecuados y experimentación continua. La mayoría de las empresas no necesitan asumir esa carga. Un modelo ya existente, complementado con la recuperación de información de los documentos de la empresa o con un acceso a herramientas cuidadosamente diseñado, puede ser suficiente.

Elegir la arquitectura en función del trabajo

Una vez que el caso de negocio está claro, el siguiente reto es decidir cómo funcionará la aplicación. El modelo es solo un componente, y puede que no sea el que requiera más tiempo de ingeniería.

En el caso de un asistente documental, a menudo merece la pena considerar la generación aumentada mediante recuperación (RAG). En lugar de basarse exclusivamente en lo que un modelo ha aprendido durante el entrenamiento, la aplicación recupera pasajes relevantes de una fuente de información aprobada y los incluye en la solicitud. A continuación, el modelo formula una respuesta utilizando ese material.

Las respuestas basadas en políticas internas o en información actualizada sobre los productos pueden resultar más pertinentes, siempre que la recuperación de información funcione correctamente. Pero eso no es algo seguro. La búsqueda podría extraer un documento obsoleto, pasar por alto una advertencia crucial o proporcionar al modelo un fragmento que este interprete de forma errónea.

Conoce Ranktracker

La plataforma todo en uno para un SEO eficaz

Detrás de todo negocio de éxito hay una sólida campaña de SEO. Pero con las innumerables herramientas y técnicas de optimización que existen para elegir, puede ser difícil saber por dónde empezar. Bueno, no temas más, porque tengo justo lo que necesitas. Presentamos la plataforma todo en uno Ranktracker para un SEO eficaz

¡Por fin hemos abierto el registro a Ranktracker totalmente gratis!

Crear una cuenta gratuita

O inicia sesión con tus credenciales

La recuperación debe someterse a pruebas por sí misma. La forma en que se dividen los documentos en fragmentos puede afectar a lo que encuentra el sistema, e incluso un buen resultado de búsqueda resulta inútil si procede de una fuente que el usuario no debería ver. Los derechos de acceso de un empleado deben aplicarse también al proceso de recuperación, en lugar de ser anulados porque una búsqueda haya sacado a la luz material restringido. La propia aplicación debe hacer cumplir la autorización. No se debe confiar en que un modelo tome esa decisión.

El ajuste fino tiene una finalidad diferente. Puede ayudar a adaptar el comportamiento de un modelo, su formato de respuesta o su gestión de patrones de tareas recurrentes cuando se dispone de ejemplos de entrenamiento adecuados. No es un sustituto directo de la recuperación cuando el problema principal es el acceso a datos que cambian. Un modelo ajustado con el catálogo de productos del año pasado no sabrá automáticamente qué ha cambiado esta mañana.

Una indicación y una API del modelo pueden ser todo lo que necesita una aplicación de alcance limitado, al menos para empezar. Eso depende de lo predecibles que sean las entradas y de lo que se espere que el sistema haga con su salida. Si cada respuesta debe contrastarse con un amplio corpus de documentación interna, la recuperación puede resultar necesaria; para una tarea más sencilla, podría suponer simplemente una carga adicional.

Mantén la primera versión sencilla y pruébala con solicitudes reales, no solo con entradas de demostración pulidas. Observa cómo gestiona una pregunta ambigua o la falta de información. Si finge saber la respuesta en lugar de admitir que hay una laguna, eso es algo que hay que corregir antes de añadir más elementos variables.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Empieza a usar Ranktracker... ¡Gratis!

Averigüe qué está impidiendo que su sitio web se clasifique.

Crear una cuenta gratuita

O inicia sesión con tus credenciales

Different views of Ranktracker app