hyuns***
2023-09-24

코드 설명부터 제안, 자동 완성, 테스트 작성까지 든든한 AI 조수와 페어 프로그래밍하기
OpenAI의 ChatGPT에 대한 관심이 뜨겁다. 확실히 생성형AI가 나오기 이전보다는 기계가 인간의 언어를 처리하는 수준이 획기적으로 올라간 건 맞는 것으로 보인다. 이전까지 인간과 직접적으로 맞닿는 기계지능이라고 해봤자 Siri에게 전화걸어줘 수준이나 구글홈으로 집 안의 IoT를 조절하는 수준이었다면 이젠 확실히 루틴하게 반복해야 되는 소모적인 초벌구이 수준까지는 생성형AI의 도움을 받을 수 있다.
PDF만 하더라도 ChatPDF에 던져주면 알아서 긴 논문을 요약해주는 형태니.. 긴 글 혹은 긴 영상 등 내가 직접적으로 확인하기는 귀찮지만 기계가 0과 1로 자료를 인덱싱하여 자연어로 재구조화하는 방법으로 대략적 내용을 확인하고 싶다면 매우 큰 삶의 질 향상을 느낄 수 있겠다.
책은 우리가 어떻게 코파일럿을 잘 활용할 수 있을지 프로그래머 입장에서 여러 힌트를 제공한다.
예를 들면 vsc에서 코파일럿을 실행했을 경우 어떤 코드 형식이 들어가있는지에 따라 코파일럿이 더 효과적으로 코드 힌트를 준달지 등에 대해 정답에 가까운 가이드를 제공한다. 또한 코파일럿을 사용할 때와 ChatGPT를 사용할 때를 비교해서 보여줘 어떤 상황에서 둘 중 어떤 방법을 쓰는 게 더 좋을지에 대해서도 나름의 생각을 공유한다.
기본적으로 ChatGPT는 설명까지 추가해서 답변하기 때문에 질문하는 내용에 대해서 잘 모를 때는 채팅 형식을 사용하는 게 배우는 데에는 더 좋겠다. 코파일럿의 경우 기억이 희미하거나 확인을 받고 싶을 때(혹은 내가 코파일럿의 생성답변을 보면 그게 맞는지 틀린지 판단할 수 있는 수준이지만 당장 기억이 안날때) 간단하게 사용하기 좋겠다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.