Gemini Code Assist 도구 개요

이 문서에서는 개발자를 위한 Gemini Code Assist 도구를 설명합니다. 도구를 사용하면 개발자가 IDE를 벗어나지 않고도 태스크를 가져오고 설계 문서를 요약하는 등 외부 서비스에 연결할 수 있습니다. 이 도구는 무료로 제공되는 개인용 Gemini Code Assist와 Gemini Code Assist Standard 및 Enterprise 버전에서 사용할 수 있습니다.

IDE의 Gemini Code Assist 채팅에서 프롬프트를 @TOOL_NAME으로 시작하여 특정 도구에 프롬프트를 보낼 수 있습니다. IDE에서 도구를 사용해 보려면 도구 시작하기의 안내를 따르세요.

제한사항

Gemini Code Assist 도구에는 다음과 같은 제한사항이 있습니다.

  • 도구는 VS Code 및 JetBrains IDE에서만 사용할 수 있습니다.
  • 도구는 외부 서비스에서 리소스를 만들거나, 수정하거나, 삭제하는 작업을 실행할 수 없습니다.
  • 각 도구는 제한된 수의 사용 사례를 지원하며 권장 사용 사례 외에는 오류가 발생할 수 있습니다.
  • 도구 연산자(@)와 도구 이름은 프롬프트의 시작 부분에 있어야 합니다.

사용 가능한 도구

다음 표에는 사용 가능한 Gemini Code Assist 도구가 나와 있습니다.

제품 또는 서비스 Gemini Code Assist 버전에서 사용 가능 프롬프트 예시 서비스 문서
Atlassian Rovo 모든 버전 @AtlassianRovo get tasks assigned to me Atlassian Rovo
GitHub 모든 버전 @GitHub list issues assigned to me
GitLab 모든 버전 @GitLab list open pull requests assigned to me
Google 데이터베이스 Standard 및 Enterprise @GoogleDatabases add a function to get customers by ID in @File
Google Docs 모든 버전 @GoogleDocs list my docs Gemini Code Assist로 코딩하는 동안 문서 읽기
MongoDB 모든 버전 @MongoDB how can I optimize my query? MongoDB 문서
Neo4j 모든 버전 @neo4j How do I configure the Java driver? Neo4j 문서
New Relic 모든 버전 @NewRelic how do I install the python agent? Google Gemini Code Assist용 New Relic 에이전트
Redis 모든 버전 @Redis what is Redis Cloud? Redis 문서
Sentry 모든 버전 @Sentry list issues in project my-project Sentry.io 문서
Snyk 모든 버전 @Snyk tell me about my vulnerabilities Snyk 사용자 문서

도구에서 사용자의 데이터를 사용하는 방식

각 도구에는 자체 비공개 채팅 기록과 컨텍스트가 있습니다. 도구를 사용할 때 프롬프트와 도구의 응답은 해당 도구와 상호작용할 때만 사용됩니다. 다른 도구는 이 정보에 액세스할 수 없습니다.

각 도구의 채팅 기록과 검색된 데이터를 별도로 유지하면 사용 중인 도구만 데이터에 액세스할 수 있습니다. Gemini Code Assist에서 데이터를 처리하는 방법에 관한 자세한 내용은 Gemini Code Assist에서 사용자 데이터를 사용하는 방법을 참조하세요.

인증

Gemini Code Assist 도구를 사용하려면 다음을 실행해야 합니다.

  • Google Cloud에 인증하여 ID와 액세스 권한을 확인합니다.
  • 각 도구로 액세스하는 Google 또는 서드 파티 서비스 또는 API에 인증합니다.
보안 및 개인 정보 보호에 관한 자세한 내용은 Gemini Code Assist: 서비스 약관 및 개인정보처리방침을 참조하세요.

다음 단계