LLM-Based Discovery of Latent Requirements from Stakeholder Conversations: Preliminary Results from Industry
Este artículo presenta LENS, un enfoque basado en LLM que analiza transcripciones de entrevistas con partes interesadas para extraer requisitos explícitos e inferir otros latentes mediante el razonamiento sobre el contexto organizacional, demostrando una alta precisión en la extracción y un valor práctico significativo en una evaluación de ciberseguridad industrial.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que eres un detective tratando de resolver un misterio, pero en lugar de buscar pistas en la escena de un crimen, estás escuchando una conversación larga y errática entre un cliente y un consultor de negocios. El cliente habla de sus luchas cotidianas, quejándose de cuánto tiempo le toma realizar ciertas tareas y describiendo cómo trabaja su equipo.
El Problema:
Usualmente, cuando las empresas quieren construir un nuevo software, les preguntan a sus empleados (partes interesadas): "¿Qué necesitan?". Los empleados podrían decir: "Necesito un botón que haga X". Eso es un requisito explícito—está escrito claramente.
Pero a menudo, los empleados no saben exactamente qué necesitan. Solo dicen: "Me toma tres horas escribir estos informes cada semana", o "Tengo que copiar y pegar datos de tres lugares diferentes". No están pidiendo software; solo están describiendo un punto de dolor. Estos requisitos ocultos se llaman requisitos latentes. Si un analista humano escucha la conversación, podría deducir: "Ah, si construyéramos un generador de informes automático, eso resolvería este problema de tres horas". Pero los humanos se cansan, y escuchar horas de audio es lento y costoso.
La Solución: LENS
El artículo presenta una nueva herramienta llamada LENS (LLM-Enabled Needs Discovery). Piensa en LENS como un detective superinteligente e incansable que se ha leído todos los manuales sobre cómo funcionan las herramientas de la empresa.
LENS hace dos cosas:
- El Escriba: Escucha la conversación y escribe exactamente lo que la gente pidió (los requisitos explícitos).
- El Detective: Escucha las quejas y las descripciones de flujos de trabajo desordenados, y luego los cruza con una "hoja de trucos" de la tecnología existente de la empresa. Entonces dice: "Espera, sé que no pediste esto, pero basado en lo que dijiste sobre tu proceso manual lento, y sabiendo que tienes una herramienta específica que puede hacer esto, tú deberías tener una función que lo arregle automáticamente".
Cómo Funciona (La Analogía):
Imagina que estás hablando con un amigo que dice: "Odio caminar a la tienda para comprar leche todos los días; es tan cansado".
- El Escriba escribe: "El amigo quiere comprar leche".
- El Detective (LENS) mira la casa de tu amigo y ve que tiene un refrigerador inteligente y una aplicación de entrega de comestibles instalada pero sin usar. El Detective entonces sugiere: "Infiero que tu amigo necesita una función de 'Pedido de Leche Inteligente' que pida leche automáticamente cuando el refrigerador esté bajo".
LENS escribe estas sugerencias como "Historias de Usuario" (una forma estándar de describir las necesidades de software) y las vincula de vuelta al momento exacto de la conversación de donde surgió la idea, para que nadie pueda decir: "¿De dónde sacaste esa idea?".
El Experimento:
Los investigadores probaron esta herramienta con una empresa de ciberseguridad llamada eSentire. Alimentaron a LENS con 12 entrevistas reales de empleados (de unos 60 minutos cada una).
- Resultado 1 (El Escriba): Al buscar las cosas que la gente pedía explícitamente, LENS fue muy preciso. Encontró el 100% de las peticiones y fue correcto el 73% de las veces, resultando en una puntuación general alta.
- Resultado 2 (El Detective): Al buscar las necesidades ocultas, los investigadores pidieron a expertos humanos que juzgaran las ideas. Encontraron que el 75% de las ideas "ocultas" que propuso LENS fueron consideradas útiles. Los expertos pensaron que estas ideas ahorrarían tiempo o automatizarían tareas aburridas.
El Problema (Lo que el artículo nos advierte):
El artículo es muy honesto sobre las limitaciones.
- Confusión: A veces LENS se confunde por la forma en que la gente habla. Si alguien dice: "¿Ya hacemos esto automáticamente, verdad?", LENS podría pensar que están pidiendo que se automatice, cuando solo están confirmando que ya existe.
- Factibilidad: Aunque las ideas eran buenas, a veces LENS no tenía suficientes detalles. Podría sugerir una solución que suena genial pero requiere un dato específico o una conexión entre dos herramientas que la empresa en realidad no tiene.
- No es un Producto Final: El artículo enfatiza que LENS no te entrega un producto de software terminado. Te da una lista de ideas para discutir más a fondo. Es como un compañero de lluvia de ideas, no una comida terminada.
En Resumen:
Este artículo muestra que la IA puede escuchar conversaciones de negocios, escribir lo que la gente pide y también actuar como un socio creativo para sugerir soluciones de software para problemas que la gente ni siquiera sabía que podía resolver. Funciona bien, pero todavía necesita que expertos humanos verifiquen las ideas y aseguren que sean realmente posibles de construir.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.