제4장. ChatGPT를 활용한고급 작업
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
2000년대 초반에 프로그래밍을 시작했을 때, 코드의 버그를 수정하는 것은 정말 어려운 일이었습니다. 무언가 제대로 작동하지 않으면 어디서부터 손을 대야 할지조차 알 수 없었습니다. 코드에서 그 버그를 찾아내기를 바라며 한 줄 한 줄 확인하는 데 몇 시간, 때로는 며칠이 걸리기도 했습니다. 그러다 갑자기 동료나 친구가 나타나서, 한눈에 문제를 파악하고 마치 세상에서 가장 당연한 일인 양 지적해 주곤 했습니다. 그리고 당신은 믿을 수 없다는 생각과 감사함 사이에서 갈등하며 진심으로 그들에게 고마움을 표했습니다.
그러다 인터넷과 웹 2.0, 프로그래밍 포럼이 등장했습니다. 코드에 오류가 발생하면 검색 엔진만 사용하면 됐고, 조만간 같은 문제를 겪었다가 이미 해결한 사람을 찾을 수 있었습니다. 디버깅 시간은 획기적으로 단축되었습니다.
오늘날 ChatGPT 덕분에 모든 것이 훨씬 더 빨라졌습니다. 코드를 붙여넣고 오류가 어디에 있는지 물어보기만 하면 됩니다. 몇 분, 때로는 몇 초 만에 해결책을 얻을 수 있습니다. 20년 전, 단 하나의 버그를 해결하는 데 하루 종일 시간을 쏟아야 했던 시절을 떠올리면 그 발전은 정말 놀랍습니다. 하지만 여기서 끝이 아닙니다. 생성형 AI 덕분에 더 이상 코드를 직접 작성할 필요가 없습니다. ChatGPT가 직접 해줍니다. 문제를 설명하기만 하면, Python, Java, C#과 같은 프로그래밍 언어용 코드부터 Excel에서 사용할 수 있는 고급적이고 효율적인 수식까지, 바로 사용할 수 있는 코드를 반환해 줍니다. 그리고 이것이 바로 이 장에서 다룰 내용입니다. 좀 더 구체적으로 말하면, 이 장에서는 다음 주제를 다룹니다:
-
ChatGPT를 활용한 데이터셋 분석
-
피벗 테이블을 위한 ChatGPT 활용
-
ChatGPT와 매크로 결합하기
-
ChatGPT를 활용한 VBA 코드 작성
첫 번째 주제인 ChatGPT를 활용한 데이터셋 분석부터 시작해 보겠습니다.
ChatGPT를 활용한 데이터셋 분석
이전 장에서는 AI를 활용하여 수식을 작성하거나 이해하는 방법을 살펴보았습니다. 하지만 수식을 가지고 있는 것만으로는 충분하지 않으며, 수식을 사용하는 방법을 아는 것만으로도 충분하지 않습니다. 적절한 데이터 분석을 수행하기 위해서는 수식을 활용해야 합니다. 예를 들어, 훌륭한 데이터 세트를 가지고 있고 모든 Excel 수식을 알고 있을지라도, 그 데이터 세트에 대해 무엇을 물어봐야 할지, 데이터에서 중요한 정보를 추출하기 위해 어떤 수식을 사용해야 할지 전혀 모를 수 있습니다. 이때 AI, 특히 ChatGPT가 도움을 줄 수 있습니다. 이 섹션에서는 AI가 데이터 세트를 분석하고 고급 수식을 생성하는 방법을 살펴보겠습니다. 데이터 세트를 분석하려면 그림 4-1에 설명된 흐름을 따르십시오.
그림 4-1. 데이터 세트 분석 워크플로
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access