Cómo crear acciones con Gemini en el IDE
En este documento, se describe cómo usar Gemini para generar código de Python personalizado para acciones de respuesta en el entorno de desarrollo integrado (IDE) de Google SecOps. Esta función te permite crear acciones nuevas proporcionando una descripción en lenguaje natural de tus requisitos.
Cómo crear una acción con Gemini
- En el menú de navegación de Google SecOps, ve a Respuesta > IDE.
- En el IDE, selecciona una integración y abre el menú Crear acción nueva.
- 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 Ingresa una 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 definir mejor la lógica y, luego, haz clic en Guardar.
- Itera: Si el código requiere cambios significativos, vuelve al campo de instrucción para proporcionar instrucciones más específicas y volver a generar la acción.
- Descartar: Sal 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 de JSON. Para obtener más información, consulta Crea una acción nueva para usarla en una guía.
- Establece el botón de activación en Habilitado y haz clic en Guardar.
La acción ya 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 de forma explícita el nombre de la acción y los parámetros que debe incluir.
- Enfócate en endpoints individuales: Para obtener los 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 de JSON para asegurarte de que el código se alinee con los requisitos de tu guía.
- 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 en tu instrucción.
- Referencia a recursos de integración existentes: Puedes hacer referencia a otros scripts 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 acción nueva en la integración de respuesta 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.