Gemini Code Assist: Google의 무료 AI 지원 프로그래밍 VS 코드 플러그인

일반 소개

쌍둥이자리 코드 어시스트는 Google에서 개발한 프로그래머를 위한 AI 지원 코딩 도구로, Visual Studio Code(줄여서 VS Code)의 확장 플러그인으로 제공됩니다. Google의 최신 Gemini 2.0 모델을 기반으로 하며 지능형 코드 완성, 코드 생성 및 문맥 이해를 통해 개발자의 프로그래밍 효율성을 향상하도록 설계되었습니다. 이 도구는 전 세계 개발자가 무료로 사용할 수 있으며, 한 달에 최대 180K의 코드 완성 기능을 제공하며, 특히 퍼블릭 도메인 언어 지원의 우수성을 바탕으로 다양한 프로그래밍 언어에 적용할 수 있습니다. 개인 개발자와 팀은 몇 가지 간단한 설치 단계만으로 VS Code에 통합하여 효율적인 코딩 환경을 누릴 수 있습니다.

Gemini Code Assist:谷歌推出的免费AI辅助编程 VS Code 插件

 

기능 목록

  • 코드 완성컨텍스트에 기반한 실시간 코드 제안, 월 180K 무료 보충 크레딧이 제공됩니다.
  • 매우 긴 컨텍스트 지원128K 토큰을 지원하는 컨텍스트 창으로, 대용량 코드 파일 작업에 적합합니다.
  • 다국어 호환성Python, JavaScript, C++ 등 퍼블릭 도메인의 모든 프로그래밍 언어를 지원합니다.
  • AI 기반 코드 생성자연어 입력을 통해 코드 스니펫을 생성하여 개발 효율성을 개선합니다.
  • Google 클라우드 서비스와의 통합구글 클라우드 도구와 결합하여 클라우드 개발 환경을 최적화하세요.
  • 실시간 오류 알림코딩 시 잠재적인 문제를 감지하고 수정할 수 있는 제안을 제공합니다.

 

도움말 사용

설치 프로세스

Gemini Code Assist는 모든 개발자를 위한 간단한 설치 프로세스를 갖춘 VS Code 확장 프로그램입니다. 자세한 단계는 다음과 같습니다:

  1. 환경 준비하기
    • 최신 버전의 Visual Studio Code가 설치되어 있는지 확인합니다(공식 웹사이트에서 다운로드하는 것이 좋습니다).
    • 확장 프로그램을 로그인하고 활성화하려면 Gmail 계정이 필요합니다(신용카드 필요 없음).
    • Google Cloud 기능을 통합해야 하는 경우 미리 Google Cloud 프로젝트를 만들고 관련 API를 사용 설정해야 합니다(선택 사항).
  2. 오픈 VS 코드 확장 마켓플레이스
  3. 확장 프로그램 설치
    • 검색 결과에서 'Gemini Code Assist'(Google에서 게시)를 찾아 '설치' 버튼을 클릭합니다.
    • 설치가 완료되면 버튼이 '관리' 톱니바퀴 아이콘으로 변경되어 설치에 성공했음을 나타냅니다.
  4. 로그인 인증
    • VS Code를 처음 사용하면 확장 프로그램을 활성화하기 위해 Gmail 계정으로 로그인하라는 메시지가 표시됩니다.
    • 'Google로 로그인'을 클릭하고 안내에 따라 인증을 완료합니다.
  5. 설치 상태 확인
    • 설치가 완료되면 VS Code를 다시 시작합니다.
    • 상태 표시줄 또는 확장 프로그램 설정에서 Gemini 코드 지원이 활성화되어 있는 것을 확인할 수 있습니다.

사용 방법

설치가 완료되면 Gemini 코드 지원은 코딩 프로세스에 자동으로 적용되며 시작하기 위해 추가 구성이 필요하지 않습니다. 다음은 주요 기능에 대한 자세한 가이드입니다:

1. 코드 지능형 완성

  • 절차::
    • VS Code에서 코드 파일을 엽니다(Python, JavaScript 등이 지원됨).
    • 코드 입력을 시작하면 Gemini 코드 지원이 컨텍스트에 따라 실시간 완성 제안을 표시합니다(예: "def"를 입력하면 함수 정의가 자동으로 완성됨).
    • 'Tab' 또는 'Enter' 키를 사용하여 제안을 수락하거나 화살표 키를 사용하여 다른 옵션을 선택합니다.
  • 주요 기능::
    • 긴 컨텍스트 완성을 지원합니다. 예를 들어 대규모 프로젝트에서 코드의 일부를 입력한 후 완성은 파일의 다른 모듈을 참조합니다.
    • 월 180,000회 무료 방문 이후에는 다음 달 새로 고침을 기다려야 합니다(현재 유료 업그레이드 옵션은 제공되지 않습니다).
  • 사용 시나리오반복적인 코드, 빠른 완성 함수 호출 또는 클래스 정의를 작성하세요.

2. AI 기반 코드 생성

  • 절차::
    • 코드 파일에 자연어 코멘트를 입력합니다(예: "# 피보나치 급수를 계산하는 함수 만들기").
    • Gemini 코드 어시스트는 해당 코드(예: 파이썬의 재귀 또는 반복 구현)를 자동으로 생성합니다.
    • 생성된 코드를 확인하여 필요에 따라 조정하거나 바로 사용하세요.
  • 주요 기능::
    • 신속한 프로토타입 개발을 위한 여러 줄 코드 생성을 지원합니다.
    • 주석의 내용을 조정하여 다양한 스타일의 코드를 생성할 수 있습니다(예: "재귀 대신 루프 사용").
  • 사용 시나리오알고리즘을 빠르게 구현하거나, 샘플 코드를 생성하거나, 새로운 언어의 구문을 익힐 수 있습니다.

3. Google Cloud와 함께 개발되었습니다.

  • 절차::
    • VS Code에서 Google Cloud와 연결된 프로젝트 파일을 엽니다.
    • 확장 프로그램에서 "Google 클라우드 도구" 옵션을 사용하세요(Google 클라우드 코드 확장 프로그램을 설치하고 프로젝트를 미리 구성해야 합니다).
    • 클라우드 서비스와 관련된 코드를 입력할 때 Gemini는 Google Cloud API에 대한 보완적인 제안을 제공합니다.
  • 주요 기능::
    • 클라우드 함수, BigQuery 쿼리 등에 대한 코드 작성을 최적화하세요.
    • 클라우드 서비스 배포를 위한 템플릿 코드 제안을 제공합니다.
  • 사용 시나리오구글 클라우드 앱을 개발하거나 클라우드 스크립트를 디버깅하세요.

4. 실시간 오류 알림

  • 절차::
    • 코드를 작성할 때 확장 프로그램은 구문 오류 또는 잠재적인 논리 문제가 있는 경우 코드 줄 옆에 빨간색 물결 모양의 선을 표시합니다.
    • 오류 위로 마우스를 가져가면 오류를 해결하는 방법에 대한 자세한 팁과 제안을 확인할 수 있습니다.
    • 제안된 변경 사항을 적용하려면 '빠른 수정' 옵션을 클릭합니다.
  • 주요 기능::
    • 구문 검사뿐만 아니라 컨텍스트의 논리적 오류(예: 정의되지 않은 변수)도 식별합니다.
    • 다양한 복원 옵션을 사용할 수 있습니다.
  • 사용 시나리오코드 디버깅, 수동 확인 시간 단축.

작업 흐름의 예

목록 평균을 계산하는 Python 함수를 작성하고 싶다고 가정해 보겠습니다:

  1. VS 코드의 새 파일 average.py.
  2. 가져오기 # 计算列表平均值的函数Enter 키를 누르면 Gemini 코드 어시스트가 생성됩니다:
    def calculate_average(numbers):  
    return sum(numbers) / len(numbers)
  1. 테스트 코드 입력 print(calculate_average([1, 2, 3]))확장 프로그램은 자동으로 print 함수 매개변수.
  2. 입력이 잘못된 경우(예 numer 보다는 numbers), 확장자는 변수가 정의되지 않았음을 표시하고 수정을 제안합니다.
  3. 코드를 실행하고 결과를 출력합니다. 2.0를 클릭하여 작업을 완료합니다.

주의

  • 네트워크 요구 사항일부 기능은 Gemini 2.0 모델을 호출하기 위해 네트워킹이 필요합니다.
  • 개인정보 보호코드 데이터는 실시간 처리에만 사용되며 영구적으로 저장되지 않습니다.
  • 업데이트 빈도새로운 기능이나 성능 최적화를 위한 확장 프로그램 업데이트를 정기적으로 확인하세요.

위의 단계와 기능을 통해 Gemini 코드 어시스트를 쉽게 시작하고 일상적인 코딩에서 편리한 보조 도구로 사용할 수 있습니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...