이 문서에서는 개발자를 위한 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에 인증합니다.