GitHub Copilot 확장: 개요

GitHub Copilot 는 컨텍스트 인식 코드 완성, 제안 및 전체 코드 조각을 제공하는 Azure Data Studio용 AI 기반 쌍 프로그래머 확장입니다. 이 강력한 도구를 사용하면 개발자가 코드를 보다 효율적으로 작성하고, 반복 작업에 소요되는 시간을 줄이고, 오류를 최소화할 수 있습니다.

GitHub Copilot이란?

모든 편집기 창에서 Azure Data Studio용 GitHub Copilot를 사용할 수 있습니다. GitHub Copilot를 사용하려면 활성 인터넷 연결이 있어야 합니다. 다음과 같은 방법으로 GitHub Copilot를 사용할 수 있습니다.

  1. 편집기에서 코드를 입력할 때 GitHub Copilot는 실시간으로 제안을 제공합니다.
  2. 자연어 주석을 입력하면 GitHub Copilot는 주석에 해당하는 코드에 대한 제안을 제공합니다.

제안을 수락하려면 키를 누릅니다 Tab. 제안을 거부하려면 키를 누릅니다 Esc.

언제든지 키를 누르면 Ctrl+Enter 편집기의 컨텍스트에 따라 코드에 대한 제안을 제공하는 GitHub Copilot 완성 패널이 열립니다.

GitHub Copilot 채팅은 현재 Azure Data Studio에서 사용할 수 없습니다.

GitHub Copilot 확장 설치

시작하려면 Azure Data Studio 버전 1.44 이상 및 GitHub Copilot 구독만 있으면 됩니다.

GitHub Copilot는 검증된 학생 및 GitHub에서 인기 있는 오픈 소스 프로젝트의 기본 달성자에게 무료로 제공됩니다.

  1. 확장 아이콘을 선택하여 사용 가능한 확장을 봅니다.

    Screenshot showing the Extension manager icon.

  2. GitHub Copilot 확장을 검색하고 선택하여 세부 정보를 봅니다. 설치를 선택하여 확장을 추가합니다.

GitHub Copilot 작동 방식

GitHub Copilot는 GitHub 리포지토리에서 공개적으로 사용 가능한 코드의 방대한 데이터 세트에서 학습된 고급 기계 학습 모델을 활용하여 작동합니다. 코드를 입력할 때 AI는 컨텍스트를 분석하고 관련 제안을 실시간으로 제공합니다. 코드를 수행할 작업을 설명하는 자연어 주석을 작성하여 제안도 받을 수 있습니다.

Azure Data Studio의 GitHub Copilot 확장은 편집기에서 컨텍스트를 사용하여 제안을 제공합니다. 예를 들어 두 테이블을 조인하는 쿼리를 작성하는 경우 GitHub Copilot는 열린 편집기, 작업 영역의 다른 파일 및 일반적인 구문 패턴의 열에서 조인 조건을 제안합니다.

개인 정보 보호

코드는 사용자 코드입니다. Microsoft는 개인정보처리방침에 따라 책임 있는 관행을 준수하여 코드 조각이 GitHub Copilot의 다른 사용자에게 제안된 코드로 사용되지 않도록 합니다.