Crea acciones con Gemini en el IDE
En este documento, se describe cómo usar Gemini para generar código de Python personalizado para las acciones de respuesta en el entorno de desarrollo integrado (IDE) de Google SecOps. Esta capacidad te permite crear acciones nuevas proporcionando una descripción en lenguaje natural de tus requisitos.
Crea una acción con Gemini
- En el menú de navegación de Google SecOps, ve a Response > IDE.
- En el IDE, selecciona una integración y abre el menú Create New Action.
- Haz clic en Generar acción con Gemini.
- En el cuadro de diálogo Generar acción, haz lo siguiente:
- Elige una integración de la lista Integración.
- Ingresa una instrucción detallada en el campo Ingresar instrucción.
- Haz clic en Generar con Gemini.
- Revisa la pantalla de vista previa, que muestra la instrucción ingresada, una descripción de la acción propuesta y detalles sobre sus entradas y salidas.
- Haz clic en Continuar.
- En el editor que aparece, revisa el código generado. Según los resultados, elige una de las siguientes opciones:
- Aceptar: Si el código cumple con tus requisitos, haz clic en Guardar.
- Modificar: Edita manualmente el código directamente en el editor para perfeccionar la lógica y, luego, haz clic en Guardar.
- Itera: Si el código requiere cambios significativos, vuelve al campo de instrucciones para proporcionar instrucciones más específicas y regenerar la acción.
- Descartar: Navega fuera de la página o selecciona otro elemento. Aparecerá un diálogo de confirmación para asegurarse de que deseas salir sin guardar el código generado.
- Configura las especificaciones técnicas de la acción, incluidos los parámetros de configuración de Tiempo de espera, Parámetros y Resultado en JSON. Para obtener más información, consulta Crea una acción nueva para usarla en un playbook.
- Establece el botón de activación en Habilitado y haz clic en Guardar.
La acción ahora está disponible para usarse en Guía > Acciones.
Prácticas recomendadas para escribir instrucciones
Para obtener el código más preciso y útil de Gemini, sigue estas prácticas recomendadas cuando escribas tu instrucción:
- Sugerir nombres y parámetros específicos: Sugiere explícitamente el nombre de la acción y los parámetros que debe incluir.
- Enfócate en endpoints únicos: Para obtener mejores resultados, usa instrucciones para acciones síncronas que interactúen con un solo extremo de API.
- Define la estructura JSON: Sugiere la estructura adecuada para los resultados JSON para garantizar que el código se alinee con los requisitos de tu manual.
- Mantén el código en un solo módulo: Solicita que todo el código de la acción se escriba en un solo módulo para facilitar la revisión y la implementación.
- Incluye documentación y ejemplos: Agrega vínculos a la documentación de la API, ejemplos de la API o ejemplos de uso específicos dentro de tu instrucción.
- Haz referencia a recursos de integración existentes: Puedes hacer referencia a otros secuencias de comandos de la misma integración para guiar la lógica y el estilo de generación.
Ejemplo de caso de uso
Puedes usar la siguiente instrucción para generar una nueva acción en la integración de respuestas de Google Chronicle que combine varias funciones existentes en una sola acción personalizada:
Create an action that combines the case tag action and case priority action.
It should accept the same parameters as each original action and perform the
same logic based on those parameters. Ensure the action returns a JSON result
of the affected case in the following format:
{
"case": case_id,
"case_tag": tag,
"priority": priority
}
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.