Offcanvas

개발자

MS 비주얼 스튜디오 2022에서 깃허브 코파일럿 사용한다

2022.04.04 Paul Krill  |  InfoWorld
작년 깃허브와 오픈AI가 출시한 (자유 라이선스 소프트웨어 사용의 공정성, 합법성, 적법성에서 논란의 여지가 있는) AI 기반 코딩 비서를 마이크로소프트의 ‘비주얼 스튜디오 2022 IDE(Visual Studio 2022 IDE)’에서도 사용할 수 있게 됐다(이 AI 비서는 아직 기술 프리뷰 단계다). 
 
ⓒGetty Images

지난 3월 29일 깃허브는 비주얼 스튜디오 사용자가 이 비주얼 스튜디오 2022 확장 프로그램을 설치하기 전에 (이 기술 프리뷰에 액세스하려면) 우선 대기자 명단에 등록해야 한다고 밝혔다. 액세스를 확인하는 이메일을 받은 다음, 개발자는 비주얼 스튜디오 2022에서 ‘확장(Extensions)확장 관리(Manage Extensions)’를 열고 깃허브 코파일럿을 검색해야 한다. 이를 다운로드하고 완료되면 비주얼 스튜디오를 닫는다. 이후 깃허브 코파일럿 확장 프로그램을 설치하라는 메시지가 표시된다. 마지막으로 인증 절차를 걸친 다음 바로 사용할 수 있다. 
 
ⓒGitHub

‘AI 페어 프로그래머(AI pair programmer)’라고도 부르는 깃허브 코파일럿은 개발자가 입력할 때 (원하거나 필요할지 모르는) 코드를 자동으로 제안한다. 개발자는 탭 키를 눌러 이 제안을 수락하거나 무시할 수 있다. 이 도구는 공개적으로 사용 가능한 소스코드와 자연어에서 학습된 오픈AI 코덱스 AI 시스템으로 구동된다. 

자유 소프트웨어 재단(FSF)은 깃허브 코파일럿과 관련해 공개 소스코드 리포지토리에서 모델을 학습시키는 것이 저작권 침해는 아닌지, GPL 라이선스 작업을 위반하는 건 아닌지 의문을 제기한 바 있다. 또 FSF는 코파일럿을 실행하려면 유료 소프트웨어(마이크로소프트의 비주얼 스튜디오 IDE 또는 비주얼 스튜디오 코드 편집기)가 필요하다는 점에서 문제가 있다고 말했다. 따라서 이 재단은 코파일럿, 저작권, 머신러닝, 자유 소프트웨어와 관련된 법적 및 윤리적 문제를 다루는 백서를 요청했으며, 지난 2월 말 5개의 논문이 발표됐다. 

깃허브는 특히 닷넷 언어와 관련된 코파일럿 피드백을 구하고 있다. 사용자가 선호하는 프레임워크로 유닛 테스트를 작성하거나 깃허브 코파일럿을 통해 새로운 방법을 구축해 보라고 회사 측은 권장했다. 코드 주석이 구체적일수록 코파일럿은 개발자의 의도와 일치하는 코드를 잘 생성할 수 있다는 게 깃허브의 설명이다. 깃허브 코파일럿은 네오빔, 젯브레인, 비주얼 스튜디오 코드 확장 프로그램으로도 사용할 수 있다. ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.