IDE에서 Gemini로 작업 만들기

다음에서 지원:

이 문서에서는 Gemini를 사용하여 Google SecOps 통합 개발 환경 (IDE)의 응답 작업에 대한 맞춤 Python 코드를 생성하는 방법을 설명합니다. 이 기능을 사용하면 요구사항을 자연어로 설명하여 새로운 작업을 만들 수 있습니다.

Gemini로 작업 만들기

  1. Google SecOps 탐색 메뉴에서 응답 > IDE로 이동합니다.
  2. IDE에서 통합을 선택하고 새 작업 만들기 메뉴를 엽니다.
  3. Gemini로 작업 생성을 클릭합니다.
  4. 작업 생성 대화상자에서 다음을 수행합니다.
    1. 통합 목록에서 통합을 선택합니다.
    2. 프롬프트 입력 필드에 자세한 프롬프트를 입력합니다.
  5. Gemini로 생성하세요를 클릭합니다.
  6. 입력한 프롬프트, 제안된 작업에 대한 설명, 입력 및 출력에 관한 세부정보가 표시된 미리보기 화면을 검토합니다.
  7. 계속을 클릭합니다.
  8. 표시되는 편집기에서 생성된 코드를 검토합니다. 결과에 따라 다음 옵션 중 하나를 선택합니다.
    • 수락: 코드가 요구사항을 충족하면 저장을 클릭합니다.
    • 수정: 편집기에서 직접 코드를 수동으로 수정하여 로직을 개선한 다음 저장을 클릭합니다.
    • 반복: 코드에 상당한 변경이 필요한 경우 프롬프트 필드로 돌아가 더 구체적인 안내를 제공하고 작업을 재생성합니다.
    • 취소: 페이지에서 벗어나거나 다른 항목을 선택합니다. 생성된 코드를 저장하지 않고 종료할 것인지 확인하는 확인 대화상자가 표시됩니다.
  9. 시간 제한, 매개변수, JSON 결과 설정을 비롯한 작업의 기술 사양을 구성합니다. 자세한 내용은 플레이북에서 사용할 새 작업 만들기를 참고하세요.
  10. 전환 스위치를 사용 설정됨으로 설정하고 저장을 클릭합니다.

이제 플레이북의 작업에서 이 작업을 사용할 수 있습니다.

프롬프트 권장사항

Gemini에서 가장 정확하고 유용한 코드를 얻으려면 프롬프트를 작성할 때 다음 권장사항을 따르세요.

  • 구체적인 이름과 매개변수 제안: 작업 이름과 포함해야 하는 매개변수를 명시적으로 제안합니다.
  • 단일 엔드포인트에 집중: 최상의 결과를 얻으려면 단일 API 엔드포인트와 상호작용하는 동기 작업에 프롬프트를 사용하세요.
  • JSON 구조 정의: 코드가 플레이북 요구사항과 일치하도록 JSON 결과에 적합한 구조를 제안합니다.
  • 단일 모듈에 코드 유지: 검토 및 구현을 위해 작업의 모든 코드를 단일 모듈에 작성하도록 요청합니다.
  • 문서 및 예시 포함: 프롬프트에 API 문서, API 예시 또는 특정 사용 예시 링크를 추가합니다.
  • 기존 통합 애셋 참조: 동일한 통합에서 다른 스크립트를 참조하여 생성 로직과 스타일을 안내할 수 있습니다.

사용 사례

다음 프롬프트를 사용하여 여러 기존 기능을 단일 맞춤 작업으로 결합하는 Google Chronicle 응답 통합에서 새 작업을 생성할 수 있습니다.

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
}

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.