Skip to main content
Skip to content

Acerca de la justificación, el nivel de confianza y las aprobaciones para incidencias

Cuando automations evalúa los problemas, explica cada cambio, evalúa su confianza y retiene los cambios de menor confianza para su revisión.

¿Quién puede utilizar esta característica?

Automations están disponibles con los GitHub Copilot Proplanes , GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Businessy GitHub Copilot Enterprise . Automations solo están disponibles en repositorios privados e internos. No están disponibles cuando un administrador de repositorios ha deshabilitado, en repositorios propiedad cuentas de usuario administradasde o donde Copilot cloud agent no está habilitado.
Sign up for Copilot

Nota:

La justificación, el nivel de confianza y las aprobaciones de automations están en versión preliminar pública y están sujetas a cambios.

Automations ejecutar un agente para clasificar los problemas de forma automática, aplicar etiquetas, establecer tipos y campos, asignar problemas y cerrarlos, sin que una persona inicie cada cambio. La justificación, la confianza y las aprobaciones proporcionan visibilidad sobre el trabajo automatizado y el control sobre cuándo se aplica.

Esta funcionalidad no es específica de ninguna plataforma. Funciona igual tanto si el agente se ejecuta a través de Copilot cloud agentautomations, GitHub Agentic Workflows o de las API REST y GraphQL.

Esta funcionalidad solo se aplica a los cambios que un automation realiza en incidencias. No se aplica a los cambios que realizan las personas a mano y no afecta a otras acciones que un automation puede realizar, como abrir solicitudes de incorporación de cambios o insertar código.

Los motivos, la confianza y las aprobaciones cubren los cambios que realiza un automation en los siguientes atributos de la incidencia: etiquetas, campos, tipo de incidencia, cerrar incidencias y personas asignadas.

Justificación

Cada acción admitida registra el motivo subyacente, tanto si automation aplicó el cambio automáticamente como si lo propuso como sugerencia. Esto le proporciona un registro de auditoría de lo que cambió y por qué. Cuando un cambio está esperando la revisión, verá el motivo en la sugerencia antes de decidir.

También puede ver la justificación en la incidencia de los cambios que surtieron efecto, tanto si se aplicaron automáticamente como si se sugirieron y, a continuación, se aprobaron. Una acción con una justificación registrada tendrá junto a ella. Seleccione el icono para mostrar el razonamiento de automation para ese cambio.

Confianza

Para cada acción admitida, la automation evalúa su confianza como alta, media o baja. El repositorio tiene un nivel de automatización que establece el umbral de confianza: los cambios clasificados por debajo de este se mantienen como sugerencias, y los cambios en o por encima de este se aplican automáticamente.

  • Control total: cada cambio se mantiene para su revisión. No se aplica nada automáticamente.
  • Precaución (valor predeterminado): solo se aplican automáticamente los cambios de confianza alta. Todo lo demás se mantiene para su revisión.
  • Equilibrado: los cambios rutinarios y de corte claro se aplican automáticamente. Cualquier cosa con ambigüedad se mantiene para su revisión.
  • Automatización completa: cada cambio se aplica automáticamente. El agente solo retiene un cambio si está marcado como incierto.

Dado que las acciones con menor nivel de confianza son las que se dejan en espera, solo se dedica tiempo a los cambios con más probabilidad de necesitar una segunda revisión.

Aprobaciones

Si un cambio se aplica directamente o espera a la revisión depende de dos cosas:

  • Nivel de automatización del repositorio. Los cambios clasificados por debajo del umbral siempre se mantienen como sugerencias, independientemente de lo que le pidas al automation que haga.
  • Una solicitud explícita para sugerir. También puede pedir automation que sugiera un cambio en lugar de aplicarlo y esperará a que lo revise incluso si su confianza es alta.

Las sugerencias aparecen en un panel de la incidencia. En el panel puede:

  • Acepte o rechace cada sugerencia individualmente.
  • Acepte todo o rechace todo para actuar en varias sugerencias a la vez.

Un pequeño equipo que se mueva rápidamente podría elegir Automatización completa, mientras que un repositorio público muy activo puede elegir Precavido o Control total para dejar más cambios en revisión donde hay más en juego.

Nota:

Las aprobaciones son una comodidad de flujo de trabajo, no un control de seguridad. No aplican un límite del lado del servidor, por lo que un agente con permiso para cambiar incidencias puede aplicar los cambios directamente en lugar de proponerlos, incluso a través de las API REST y GraphQL. Use permisos de repositorio y agente, no aprobaciones, para controlar lo que se le permite hacer a automation.

Pasos siguientes

Para obtener información sobre cómo configurar el nivel de automatización del repositorio y administrar sugerencias, consulte Gestión de la justificación, el nivel de confianza y las aprobaciones de las incidencias.