# Creación de automatizaciones con Copilot agente en la nube

Cree y administre automations para ejecutar agente en la nube de Copilot según una programación o en respuesta a eventos.

## Introducción

Con automations, puede configurar agente en la nube de Copilot para que se ejecute automáticamente, ya sea según una programación o en respuesta a un evento de un repositorio.
Automations puede realizar acciones dentro del repositorio donde están configurados, como abrir una solicitud de incorporación de cambios o etiquetar un problema.

Puede crear y administrar automations desde la pestaña **Agentes** de un repositorio en GitHub. También puede crear y administrar automations en la pestaña **Automations** de aplicación Copilot de GitHub.

Para obtener información general sobre automations, incluidos desencadenadores, herramientas, visibilidad y seguridad, consulte [Acerca de las automatizaciones de Copilot](/es/copilot/concepts/agents/cloud-agent/about-automations).

## Prerequisites

Para que automations esté disponible en un repositorio, deben cumplirse todas las condiciones siguientes:

* El repositorio debe ser **privado o interno**.
  Automations no están disponibles en repositorios públicos.
* agente en la nube de Copilot debe estar habilitado para el repositorio. Si tiene Copilot Business o Copilot Enterprise, un administrador debe habilitar la agente en la nube de Copilot directiva. Consulte [Administración del acceso al agente de nube de GitHub Copilot](/es/copilot/concepts/agents/cloud-agent/access-management).
* La organización debe permitir tanto agente en la nube de Copilot como automations en el repositorio (ambos están habilitados de forma predeterminada). Consulte [Adición de GitHub Copilot agente en la nube a su organización](/es/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).

Automations están disponibles con los planes Copilot Pro de GitHub, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot para empresas y GitHub Copilot para grandes empresas.

## Creación de una automatización

1. En GitHub, navegue hasta la página principal del repositorio.

2. Debajo del nombre de tu repositorio, haz clic en **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="agent" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> Agentes**.

3. En la barra lateral, haga clic en **Automations**.

4. Haga clic en **Crear nuevo**.

5. Escriba un **nombre** para automatización.

6. Seleccione uno o varios **desencadenadores** que determinen cuándo se automatización ejecuta:

   * **Según una programación**: elija un intervalo periódico, ya sea por hora, diario o semanal.
   * **Cuando se crea un problema**: se automatización ejecuta cada vez que se abre un problema en el repositorio.
   * **Cuando se abre una solicitud de extracción**: automatización se ejecuta cada vez que se abre una solicitud de extracción en el repositorio.
   * **Cuando se sincroniza una solicitud de extracción**: automatización se ejecuta cada vez que se envían nuevas confirmaciones a una solicitud de extracción en el repositorio.

   Puede configurar opcionalmente filtros para los desencadenadores de incidencias y de solicitudes de extracción:

   * Para cuando **se crea un problema**, agregue un filtro de consulta de búsqueda.
   * Para cuando **se abre una solicitud** de incorporación de cambios y cuando **se sincroniza una solicitud de incorporación** de cambios, agregue un filtro de consulta de búsqueda y un filtro para los archivos modificados en la solicitud de incorporación de cambios.

7. En el campo **prompt**, describa la tarea que quiere que Copilot realice cada vez que se ejecute automatización.

   Por ejemplo: `Label this issue as a bug, an enhancement, or other, based on its content.`

   > \[!WARNING]
   > Las sesiones agente en la nube de Copilot iniciadas por un automatización son visibles para otras personas con acceso al repositorio. No incluya secretos ni otra información confidencial en el mensaje. Para conceder Copilot acceso a valores confidenciales, use secretos de repositorio. Consulte [Configurar secretos y variables para el agente de Copilot en la nube](/es/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables).

8. Opcionalmente, seleccione el **modelo** que desea Copilot usar. Consulte [Cambio del modelo de IA para GitHub Copilot agente en la nube](/es/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

9. Seleccione las **herramientas**Copilot que se pueden usar cuando se ejecuta la automatización, como insertar cambios, actualizar etiquetas de problemas o crear una solicitud de incorporación de cambios.

   Seleccione solo las herramientas que requiere la tarea. Las herramientas que seleccione controlan qué acciones Copilot pueden realizar en el repositorio. Opcionalmente, puede usar el botón **Sugerir herramientas** para pedir Copilot que sugiera herramientas en función del mensaje. Consulte [Acerca de las automatizaciones de Copilot](/es/copilot/concepts/agents/cloud-agent/about-automations#tools-and-actions).

10. Guarde el/la automatización haciendo clic en **Crear automatización**.

## Prueba de un automatización

Puede ejecutar un automatización inmediatamente, sin esperar a que se active su desencadenador, para comprobar que se comporta según lo esperado.

1. Abra el automatización que desea probar desde el panel **Automations**.
2. Haga clic en el botón **Ejecutar ahora** .
   Copilot inicia una sesión de agente en la nube de Copilot y ejecuta la indicación de automatización con las herramientas seleccionadas. Puede abrir la sesión para seguir su progreso y revisar los cambios que realice.

## Administración de su Automations

Sus automations son privadas para usted, pero las sesiones iniciadas desde sus automatizaciones serán visibles para todos los que tengan acceso de lectura al repositorio.

En el **Automations** panel de un repositorio, puede hacer lo siguiente:

* Ver sus automations para el repositorio y las sesiones que han iniciado.
* Edita un automatización para cambiar su nombre, instrucción, activadores, herramientas o modelo.
* Deshabilite un automatización para detenerlo en ejecución o vuelva a habilitarlo más adelante.
* Elimine un elemento automatización que ya no necesite.

Para ver todas sus automations en todos los repositorios y tener acceso a la administración de cada una, utilice la vista Automations en el nivel de usuario.

## Lectura adicional

* [Acerca de las automatizaciones de Copilot](/es/copilot/concepts/agents/cloud-agent/about-automations)
* [Inicio de sesiones de GitHub Copilot](/es/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions)
* [Riesgos y mitigaciones para GitHub Copilot agente en la nube](/es/copilot/concepts/agents/cloud-agent/risks-and-mitigations)