본문 바로가기
AI

GitHub Copilot 으로 코딩하기 #1

by dev_나무늘보 2023. 6. 23.

GitHub Copilot인공지능 기술을 활용하여 코드 자동완성 및 제안 기능을 제공하는 소프트웨어입니다. Open AI에서 만든 Codex AI 모델을 사용하였으며, GitHub가 보유한 수많은 public 소스코드를 학습하여 만들어졌습니다. 개발자가 개발도구에 GitHub Copilot Extension’설치하면 인공지능이 작성해야 할 소스 코드를 실시간 제시해줍니다.

 

코파일럿 특징 및 주요기능

코파일럿의 Codex는 코딩 작업에 특화된 AI모델로 실시간 코드 제안, 코드 리팩토링, 단위 테스트 자동 생성, 코드 디버깅 등 다양한 프로그램 작업을 수행합니다. Codex복잡한 인공신경망 구조를 가진 모델로 입력된 코드를 분석하고 소스 코드를 이해하며, 컴파일러 레벨로 코드 분석하여 효율적이고 신뢰성 높은 코드를 제안합니다.

 

코파일럿 지원 언어 및 개발도구, 설치방법, 비용

  - 지원 언어 : Python, TypeScript, Ruby, Go, Rust, C/C++/C#, Java, JavaScript, PHP, Swift
  - 지원 개발도구(IDE) : Visual Studio Code, Visual Studio, JetBrains IDE, Neovim
  - 설치방법 : 개발도구에 Extension 기능 설치 -> 깃허브 인증키 생성 -> 개발도구 인증 및 계정 연동
  - 60일 무료 평가판이 있으며, 가격은 월 10달러, 연 100달러

 

VS Code 에 좌측 - 하단 EXTENSIONS 메뉴에서 "copilot" 검색하여 설치

 

'AI' 카테고리의 다른 글

AI 기술의 혁신적인 응용 분야  (0) 2023.07.03
GitHub Copilot 으로 코딩하기 #2  (0) 2023.06.26
딥러닝 개념과 개발 기초  (0) 2023.06.23