Funcionalidad de Reasoning
El menú Reasoning de AI Cockpit ofrece una función potente que permite implementar funcionalidades automáticamente a partir de historias y subtareas del tablero de su proyecto. Esta funcionalidad conecta la gestión del proyecto con la implementación de código al analizar las descripciones de las historias y generar automáticamente el código correspondiente.
Descripción general
La funcionalidad de Reasoning le permite:
- Conectarse a sus proyectos de AI Cockpit: seleccione entre sus organizaciones y proyectos disponibles.
- Importar historias del tablero: cargue automáticamente historias y subtareas desde el tablero del proyecto.
- Analizar requisitos: la IA analiza descripciones de historias y criterios de aceptación.
- Generar implementaciones: busque automáticamente en su base de código e implemente funcionalidades en contexto.
Cómo funciona
1. Selección del proyecto
Primero debe seleccionar su organización y proyecto entre las opciones disponibles en AI Cockpit:

La interfaz le permite:
- Elegir entre sus organizaciones disponibles.
- Seleccionar un proyecto específico dentro de esa organización.
- Ver descripciones y detalles del proyecto.
2. Carga de historias y subtareas
Después de seleccionar un proyecto, el menú de Reasoning cargará todas las historias y subtareas disponibles desde el tablero del proyecto:

Las funciones incluyen:
- Búsqueda: encuentre rápidamente historias específicas usando la barra de búsqueda.
- Detalles de la historia: vea descripciones completas, reglas de negocio y criterios de aceptación.
- Gestión de subtareas: acceda y gestione subtareas individuales dentro de las historias.
- Carga de contexto: haga clic en "Cargar tareas de esta historia" para ver las subtareas.
3. Análisis e implementación de historias
El sistema de Reasoning analiza cada historia según:
- Contexto: comprensión de los requisitos de negocio y las necesidades del usuario.
- Reglas de negocio: identificación de las reglas específicas que deben implementarse.
- Criterios de aceptación: validación de que todos los requisitos se cumplan en la implementación.
- Requisitos técnicos: definición del enfoque técnico necesario.
Funciones principales
Implementación automática de código
- Implementación de código basada en historias y subtareas seleccionadas
- Creación y modificación automática de archivos dentro del proyecto
- Integración con el contexto del tablero para una generación de código precisa
- Implementación paso a paso siguiendo los requisitos de la historia
Análisis inteligente
El análisis se activa automáticamente al seleccionar historias y subtareas, y proporciona:
- Comprensión detallada de los requisitos.
- Orientación técnica para la implementación.
- Recomendaciones sobre la estructura del código.
- Integración con la base de código existente.
Ejemplo de flujo de trabajo
- Seleccionar organización: elija "AI Cockpit 2.0" en el selector de organización.
- Elegir proyecto: seleccione "AI Cockpit - Enterprise" en la lista de proyectos.
- Explorar historias: revise historias disponibles, como "AICGI-2917: Melhoria na Identificação de Bugs".
- Cargar subtareas: haga clic para cargar tareas de historias específicas.
- Ejecutar el análisis: haga clic en "Ejecutar Reasoning" para iniciar el proceso de implementación.
Ejemplos de historias
Mejora en la identificación de bugs (AICGI-2917)
Contexto: mejora en el sistema de seguimiento de bugs para el proyecto Track and Field.
Requisitos:
- Identificación y categorización claras de bugs.
- Registro eficiente de informes y seguimiento de resolución.
- Captura de comentarios del usuario durante el reporte de bugs.
- Clasificación por severidad (baja, media, alta) y tipo (funcional, visual, rendimiento).
Revisión del indicador de actividad del usuario (AICGI-2899)
Contexto: revisión y actualización de indicadores de usuarios activos.
Requisitos: mejoras del sistema para un mejor seguimiento de la actividad del usuario.
Configuración del monitor de lenguaje (AICGI-2894)
Contexto: configuración de pipelines de CI/CD para microservicios Lambda.
Requisitos:
- Configuración del repositorio para AI Engine y el proceso RAG.
- Configuración automatizada del pipeline de compilación, pruebas y despliegue.
Buenas prácticas
- Descripciones claras de historias: asegúrese de que las historias tengan descripciones y criterios de aceptación detallados.
- Organización adecuada: mantenga sus proyectos bien organizados en AI Cockpit.
- Revisión antes de implementar: revise siempre el plan de implementación generado.
- Enfoque iterativo: trabaje las historias de forma sistemática para obtener mejores resultados.
Beneficios
- Desarrollo más rápido: genere código automáticamente a partir de requisitos.
- Consistencia: mantenga patrones de código coherentes entre implementaciones.
- Trazabilidad: conexión directa entre requisitos y código.
- Calidad: el análisis impulsado por IA ayuda a garantizar una implementación completa.
La funcionalidad de Reasoning transforma el flujo de gestión de proyectos al conectar automáticamente la planificación con la implementación, haciendo que el desarrollo sea más eficiente y garantizando que los requisitos se traduzcan correctamente en código funcional.