개인적으로 너무 애정하는 "GitHub Copilot"은

OpenAI의 GPT3을 기반으로 소스코드를 추가적으로 학습한 Codex를 가지고 만들어진

AI 기반 프로그래밍 어시스턴트로써 2021년 10월에 Beta로 발표했고, 22년 6월에 상용화되었다.

 

 

비주얼 스튜디오 코드, 비주얼 스튜디오, Neovim, 젯브레인즈 통합 개발 환경 등

다양한 IDE의 Extension 형식으로 설치하여 기본적으로는 자동 완성 기능의 형태로 suggestion 해주는 방식이다.

 

소스코드 파일에 주석을 작성하면 function 단위 또는 block 단위로 제안을 해주기도 하고

코드를 작성하다보면 auto-completion과 같이 제안을 해주기도 한다.

 

 

이런 와중에 ChatGPT가 전무후무한 대박이 터지고 GPT4까지 발표하게 되면서

GitHub에서는 아니, MicroSoft에서는 물 들어온김에 노젓는다고....

첫 등장한지 얼마 되지도 않은 Copilot을 또 레벨업을 하게 된다.

 

기존 ‘Copilot’에 GPT-4를 결합하고 새로운 기능을 추가한 ‘Copilot X’를 3월 23일 발표했다.

아직은 Wait-List를 통해 신청해야만 사용해볼 수 있다.

 

 

차례가 되면 이메일로 당첨(?) 소식을 알려주는데,

"Visual Srudio Code Insider + GitHub Copilot Nightly Extension" 조합으로 사용해볼 수 있다.

 

 

'Visual Studio'까지는 지원을 해주는데,

아직 다른 IDE는 지원하지 않고 있는 것 같다.

 

 

설치하고 나면 위와 같이 오른쪽에 Chat 버튼이 생긴다.

 

 

이제 정말 외롭지 않게(?) copilot과 함께 대화하면서 코딩 할 수 있다. (개발자는 이제 혼자가 아니야!!!)

 

 

단순한 소스 코드라서 그런 것일 수도 있겠지만, unittest 코드도 잘 만들어주는 것 같다 ^^

 

 

우와~~~ 혹시나 했지만, 한글도 된다 !!!!!

 

 

개선 코드 제안도 정말 깔끔하게 정말 정말 잘 해준다!!! 우와!!!

 

 

커밋 메시지를 어떻게 작성할 것인지에 대해서도 정말 잘 알려준다!!!

 

 

Copilot을 잘 사용하던 중 ChatGPT가 등장하면서

과연 Copilot에서는 어떻게 대응할까 궁금했었는데.... (Chat 방식으로 코드 생성을 해주는 것과의 비교)

이렇게 접목을 하니... 정말... 개발자들의 생산성이 높아지지 않을 수가 없는 상황이 되었다.

 

음... 이런걸 보고하면.... 이런 말이 나올까봐 무섭다.

 

"야! 그러면 개발자들 몇 명 짜를 수 있냐?"

 

개발자 각자의 생산성이 높아지는 것이고 pair 프로그래밍을 할 수 있는 것이지

AI가 1명의 독립적인 역할을 하는 것이 아닌데...

 

설명을 해도 높은 곳에 있는 분들은 이해를 ... 하려하지 않는 ... 하고싶어하지 않는 ...

 

좋은 도구가 나와서 좋아야 하는데, 왜 우울하지!?

 

반응형

IT 관련 직업에 있는 사람이 아니더라도

최근 대부분의 사람들이 모두 알고 있을 ChatGPT !!!

 

그냥 심심풀이로 사용해보는 것에서 그치지 않고

본인의 업무에 실제로 도움이 되도록 사용하려면 어떻게 해야하는지를 알려주는 책이 나왔다.

 

 

ChatGPT는 이름 그대로 Chatting 방식을 통해서 인터페이스(interface)를 하는 도구이다.

그렇기에 어떻게 대화를 해야하는지가 대단히 중요하고

이러한 대화법을 바로 "프롬프트(prompt)"라고 한다.

 

이 책은

원하는 결과를 얻기 위한 프롬프트 작성 방법을 알려주는 책이다.

 

 

따끈따끈한 ChatGPT와 관련된 책이기에 번역본이 아니라 생각했는데 (시간이 좀 걸리는 것이 일반적이기에)

"이안 클레이턴"이라는 분이 쓴 책을 "김상규"님이 옮기셨다.

 

 

2023년 5월 12일에 초판 1쇄가 발행된 따끈따끈한 신간이다.

 

크게 3부로 구성된 책이다.

 

 

1부에서는 프롬프트에 대해서 알아야할 것들을 소개해준다.

 

 

2부에서는 본격적으로 산업별로 어떻게 프론프트를 작성해야하는지를 알려준다.

 

 

3분에서는 자기 계발을 위해 어떻게 ChatGPT를 활용할 수 있는지를 알려준다.

 

 

메인이 되는 내용은 2부에 있는 산업별 프롬프트 부분인데,

여기에서 소개해주는 산업 분야를 보면 엄청나게 세분화 되어 있다.

자신이 속한 산업 분야를 찾아보면 되는 것이다.

 

 

책의 내용을 보면 다양한 상황과 조건에 대해서 Example 형식으로 보여준다.

 

 

책을 보다보면 좀... 왠지 성의 없어보이는 페이지도 보이긴 하지만,

자세히 살펴보면 조금씩 미묘하게 차이가 있는 모두 필요한 내용들이다.

 

 

글을 쓰고자 할 때 알아야할 내용들을 설명해주는 페이지를 살펴보자.

 

쓰고자 하는 글의 분류가 어떻게 되는지

글의 핵심 요소가 무엇인지를 잘 설명해주고 있다.

이런 내용들을 파악하고 있어야 ChatGPT를 제대로 활용할 수 있는 것이다.

 

그냥 무조건 글을 써달라고 하면

ChatGPT는 그냥 그저그런 내용만 답변할 뿐이다.

 

구체적으로 무엇을 어떻게 해야하는지,

지금 필요로 하는 내용이 어떤 것인지 명확히 전달을 해줘야

그에 걸맞는 내용을 답변한다.

 

 

뉴스에서 새로 생긴 프롬프트 개발자의 연봉이 엄청 높다는 이야기가 나오면

고작 ChatGPT와 대화하는 것이 왜 그런 연봉을 받는지 의아해하는 사람이 많다.

 

ChatGPT를 효과적으로 사용하기 위해서는

필요한 도메인에 대한 충분한 지식과 분석적이며 논리적인 접근을 통해

제대로된 대화를 할 줄 알아야 하는 것이고

그런 능력을 갖고 있는 사람이 흔하지는 않기에 몸값이 비싼 것이다.

 

최근 다양한 생성형 AI가 쏟아지고 있고

이러한 생성형 AI를 효과적으로 다루기 위해서는 어떻게 해야하는지

이 책을 통해 충분히 느끼고 배우기를 바란다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

반응형

+ Recent posts