마이크로소프트의 copilot이 무서운 속도로 개발되고 있습니다. 처음엔 github를 이용한 코딩을 위한 copilot이라고 한다면 이제는 Office365까지 지원할 것이라 하면서 점점 격앙되고 있습니다. 현재 사용하고 설치할 수 있는 github의 copilot부터 copilot x까지 간단하게 정리하겠습니다.
[목차]
- 마이크로소프트 Copilot 이란?
- Copilot 설치, 사용법
- Copilot x, 엑셀 copilot, 파워포인트 copilot
1. 마이크로소프트 Copilot 이란?
마이크로소프트는 GitHub를 인수하면서 몇 년지나지 않아서 Copilot이란 서비스를 발표했습니다. 간단히 말해서 Copilot은 GitHub와 연동되어서 사용자의 코드 저장소에서 코드예측 및 자동완성 기능, 테스트 등 다양한 개발기능을 보조합니다.
여러 IDE에서 설치할 수 있으며 Visual Studio, VSCode, Intellij 같이 우리나라에서 자주 쓰이는 개발 프로그램에서 호환이 잘 되어 있고 쉽게 설치할 수 있습니다. 플러그인으로 제공됩니다.
현재 계정당 1회 60일간 무료체험 후 월 10달러정도에 이용가능합니다. 우선 2달 정도 사용해보시고 결정하시면 좋을 것 같습니다.
Github의 public 소스를 통해 인공지능을 돌려서 만들어졌으며 곧 출시되는 Coplilot X는 GPT - 4 엔진을 사용하여 개발하여 현재는 테스트 중이라고 합니다.
현재 나온 Copilot의 기능으로 은 다음과 같습니다.
- 코드 리뷰 : 작성해놓은 코드의 문제점을 찾고 코드 품질을 높일 수 있는 방법을 찾아줍니다.
- 코드 자동완성 : 사용자가 작성해 놓은 코드를 이해하고 이에 더 나아가 코드 조각을 제안하여 생산성을 높입니다.
- 코드 리팩토링 : 코드이 가독성과 유지보수성을 판단해 올바른 코드 바이블을 제시합니다.
- 프로그래밍 언어간 변환 : 현재 내가 작성해 놓은 언어를 다른 언어로 쉽게 변환해 줍니다. 이는 생산성에 큰 도움이 됩니다.
- 문서화 : 코드에 대한 설명과 주석을 자동으로 달아줍니다. 다른 개발자들이 이해하는데 도움을 줍니다.
2. Copilot 설치 및 사용법
코파일럿은 자신이 개발에 사용하는 IDE와 같이 사용하는 것이기 때문에 JetBrain IDE, Neovim, Visual Studio, Visual Studio Code에 설치할 수 있습니다.
저는 VSCode를 사용하여 손쉽게 설치할 수 있었습니다. 또한 이용하려면 우선 무료체험을 신청해야합니다. 로그인해야 이용할 수 있으며 월 10달러를 신청하는 경우 유료로 사용하고 연에 100달러 계정을 이용해서 2개월 무료로 신청됩니다.
제일 손쉽게 판단하는 코파일럿을 판단하는 기능으로는 Tab하여 함수이름에 맞게 자동추천되는 기능입니다.
' function calculateDaysBetweenDates(begin, end) { ' 같은 이름을 넣어주면 자동완성됩니다.
코파일럿 표시로 기능제안이나 버그수정, 코드리뷰등 다양한 기능을 제공합니다. Tab을 계속 누르면 다양한 제안사항을 볼 수 있습니다. 항상 옳은 것은 아니라서 말 그대로 copilot(부조종사)이기 때문에 참고용으로 사용하여야 합니다.
코파일럿 단축키
다음 제안으로 넘기기 - Alt + ]
이전 제안으로 넘기기 - Alt + [
이번 제안 수락하기 - Tab
10개의 제안 한 눈에 보기 - Ctrl + Enter
3. Copilot X, 엑셀 Copilot, 파워포인트 Copilot
2023년 3월에 발표한 Copilot의 더 발전된 버전과 응용버전이 Copilot X입니다. 이번에는 코딩에만 접목된 것이 아니라 제일 많이 사용되는 Office365에도 적용됩니다.
엑셀이나 Word, 파워포인트 같은 상용프로그램에도 적용되어서 ChagGPT처럼 대화형 방식 명령을 수행할 수 있게 됩니다. 현재 Github 계정을 통해 대기자 명단을 받고 있으며 바로 신청할 수 있습니다.
향상된 기능으로는 이상적인 대답을 내놓을 확률이 높아졌으며 파인튜닝으로 인해서 창의적인 답변도 가능해졌습니다. 무엇보다 최신성을 반영하며 깃허브의 공인된 소스를 훈련하였습니다.
https://githubnext.com/signup/auth_callback/?code=8f844e8fe4216e04004f&state=LBxe6oo4Zb_We5uiz_OyP
아직은 출시되지 않았고 출시되면 포스팅으로 돌아오겠습니다.
[함께 읽으면 좋은 글]
2023.04.08 - [IT 제품, IT지식] - 무료 챗GPT 카톡 아숙업(AskUp) - 사용법, 소개, 기능, 설명, 후기
2023.04.24 - [IT 제품, IT지식] - openai DALLE api - 사용법, 예제, 무료
2023.04.06 - [IT 제품, IT지식] - ChatGPT 한글 음성인식 사용 - talk to ChatGPT, 전화영어
2023.04.02 - [IT 제품, IT지식] - ChatGPT 더 잘쓰기 - 질문 방식
'IT 제품, IT지식' 카테고리의 다른 글
맥미니 모니터 신호없음, 부팅 문제 해결방법 (0) | 2023.04.27 |
---|---|
맥미니 모니터 세팅 - QHD, 듀얼모니터, HDMI (0) | 2023.04.26 |
openai DALLE api - 사용법, 예제, 무료 (0) | 2023.04.24 |
openai playground ChatGPT 모델 - 체험, 사용법, api (0) | 2023.04.23 |
ChatGPT api 모델 - 종류, 특성, 가격, temperature (0) | 2023.04.22 |
댓글