Ir al contenido

Archito, el asistente

Archito es el robot de la esquina inferior derecha. Tiene dos mitades, y el administrador de la instalación activa cada una por separado:

  • Ideas - lo que AppArch ha aprendido de los propios datos de esta instalación (aprendizaje inteligente). No interviene ningún proveedor de IA y nada sale de la instalación.
  • Preguntar - un chat que responde preguntas sobre su espacio de trabajo a través del proveedor de IA de su organización.

Archito aparece cuando al menos una mitad está activa; con las dos, su panel tiene las pestañas Ideas y Preguntar.

La primera vez que inicia sesión después de que Archito esté disponible, se presenta una vez y muestra dónde vive. ¿Qué es Archito? en su panel repite la presentación.

Cuando Archito tiene algo nuevo, se abre una nota breve (Mostrar / Más tarde). Si prefiere que no aparezca, desmarque Aparecer cuando tenga algo nuevo en el panel; el panel siempre está a un clic.

Las ideas son tarjetas, cada una construida con sus propios datos y cada una enlazada directamente a su tema - la merge request, o la lista ya filtrada a ella, nunca una lista en la que buscar.

  • Abierta más de lo habitual - la merge request abierta desde hace más tiempo en comparación con merge requests parecidas del proyecto, con el motivo principal y, para un cambio grande, cuánto tardaría normalmente si se dividiera en dos.
  • Buena noticia de la semana - solo cuando la semana fue realmente mejor: merge requests fusionadas más rápido, o más, que en las semanas anteriores.
  • Lo que he aprendido - lo que más pesa en el modelo de merge requests. Mira el trabajo, nunca a las personas: quién abrió una merge request no está entre sus entradas.
  • Lo que sigue fallando - las reglas de Git Health y Cumplimiento que más fallan en esta instalación, cuántos proyectos las incumplen ahora, cuánto tarda normalmente una corrección y con qué frecuencia vuelven.

Una merge request está retrasada cuando lleva abierta bastante más de lo estimado. Un borrador (Draft:, [Draft], WIP:) nunca está retrasado: no está listo para revisión. Una merge request abierta más de 30 días es antigua: vieja más que retrasada, y nunca se cuenta como retrasada. Insignias, listas, la tarjeta del panel, Archito y los avisos por correo siguen esta única regla.

Los propietarios y administradores del espacio de trabajo reciben un correo cuando una merge request supera claramente su estimación, salvo que las reglas de notificación del espacio digan otra cosa.

  • Archito responde con lo que AppArch ha medido: sus proyectos, hallazgos de seguridad, actividad reciente y Git Health. A una pregunta fuera de eso responde «No puedo responder eso con los datos de AppArch» en lugar de adivinar.
  • Cada respuesta indica el proveedor y el modelo que la escribieron. Si el administrador ofrece varios modelos, usted elige uno por pregunta.
  • El chat a página completa está en /assistant. Limpiar vacía la pantalla; el historial se conserva, porque el consumo se cuenta a partir de él.
  • Si el administrador lo permite, los hallazgos de ArchPilot y ArchScan llevan un botón Sugerir una corrección. El texto del hallazgo va al proveedor; la respuesta es una sugerencia que revisar, no una corrección verificada.

Administración → Ajustes → Asistente configura Preguntar:

  1. Lea el aviso: es la única función que envía datos fuera de la instalación - las preguntas y las cifras usadas para responderlas.
  2. Acepte el acuerdo de procesamiento por IA. Antes no se pueden activar ni el chat ni las sugerencias de corrección, y el registro se mantiene aunque el asistente se desactive después.
  3. Elija el proveedor, introduzca la clave de API de la organización (guardada cifrada) y los modelos ofrecidos; el primero es el predeterminado.
  4. Active Ofrecer el asistente a los usuarios y, por separado, Permitir sugerencias de corrección en hallazgos.
  5. Fije los presupuestos de tokens: un límite por espacio de trabajo para un reparto justo y otro para toda la instalación. 0 significa sin límite; el día se reinicia a medianoche UTC y la semana el lunes.

Administración → Sistema → Uso del asistente desglosa el gasto por espacio de trabajo, persona, modelo y tipo de pregunta.

Administración → Sistema → Aprendizaje inteligente gestiona las Ideas:

  • El interruptor Aprendizaje inteligente. Apagado, las duraciones esperadas y los avisos vuelven a una estimación simple (lo que tardaron tres de cada cuatro merge requests del proyecto); el modelo aprendido se guarda para cuando se vuelva a activar.
  • El estado del modelo de merge requests - Aprendiendo (un primer modelo necesita suficientes merge requests fusionadas), En uso, o Estimación simple en uso cuando el modelo más reciente no fue más preciso - con aquello a lo que presta atención, el coste del entrenamiento y los últimos intentos. El entrenamiento se ejecuta cada día a las 03:00 UTC.
  • Patrones de Git Health y Cumplimiento - estadística en vez de modelo, aprendidos en la misma pasada nocturna.
  • Eliminar datos de aprendizaje borra definitivamente lo que el aprendizaje inteligente guardó en esta instalación.

Las ideas se calculan en su servidor con sus propios datos; para ellas no se envía nada a ningún sitio.