본문 바로가기

[AI 트렌드] 더 똑똑한 chat GPT 활용법 : no 코딩러도 yes 코딩의 세계로!

[AI 트렌드] 더 똑똑한 chat GPT 활용법 : no 코딩러도 yes 코딩의 세계로!

 

안녕하세요, SK㈜ C&C 취재기자 주수빈입니다.

최근 과제, 업무 등에서 AI툴을 한 번도 사용하지 않은 분들을 찾기 힘들 텐데요. 급격한 AI 발전과 AI툴 사용 환경 속에서, 국내외 여러 기업들은 직원 채용 시 AI literacy를 하나의 새로운 평가 기준으로 수립하고 있습니다.

SK㈜ C&C 역시 이러한 트렌드를 선도하며, 신입사원 채용 시 Tech/비Tech 직군 구분 없이 전 직무 채용 과정에서 ‘AICT’라는 AI 업무 활용 시너지 평가 제도를 도입하여 전구성원의 AI 활용 능력을 강조하고 있습니다!
SK㈜ C&C는 이에 그치지 않고 고용노동부가 추진하는 K-디지털트레이닝의 AI 분야 교육기관으로 선정되어, 디지털 인재 양성 프로젝트인 SKALA 1기를 모집해 직접 대한민국 첨단산업과 디지털 AI 혁신을 이끌 인재를 배출하는 데 힘쓰고 있습니다. 특히 SKALA 프로젝트는 우수 교육생에게 SK㈜ C&C 입사 기회를 제공하는 채용 연계형 교육이라는 점에서, SK㈜ C&C가 현재 AI 분야에 얼마나 큰 관심을 기울이고 있는지 확인할 수 있습니다.

이번 SKCE 채용 과정에서도 사전 미션 제작 단계에서 AI 툴을 활용한 콘텐츠 제작이 필수였는데요. 코딩 비전공자인 제가 어떻게 chat GPT를 통해 SK Careers Journal에 기재된 SK(주) C&C 취업 콘텐츠를 모두 스크랩하여 5개의 종류로 자동 분류화해 주는 코드를 작성하였는지, ‘내가 원하는 대로’ 똑똑하게 chat GPT를 활용하는 방법에 대해 알려드리겠습니다😊

SK Careers Editor 21기 주수빈

Chapter 1. How-to : chat GPT로 코딩하는 팁

1-1. 코딩을 명령하는 법
제가 SKCE 사전미션으로 chat GPT를 활용해 SK Careers Journal 홈페이지에 올라간 160개의 SK(주) C&C 기사를 어떻게 날짜, 링크, 그리고 주제별 항목으로 나누어 스크랩했는지 소개하며 기본적인 chat GPT 코딩 방법에 대해 말씀드리겠습니다.

먼저, 최초의 저는 chat GPT에게 파이썬 코딩이 아닌 자동 분류를 원했지만, 처음 웹페이지에 접속하면 나오는 6개의 기사만 요약해 주어 코딩을 활용하기로 결심했습니다.



코딩을 하겠다 하면, chat GPT가 현재 컴퓨터의 상황을 파악하고 설치가 필요한 라이브러리와, 설치 방법까지 아주 친절하게 알려줍니다. 초보자들이 chat GPT를 활용해서 자신이 원하는 파이썬 코드를 작성하고자 할 때 가장 도움이 될 것이라 느껴지는 부분입니다.



코딩하기 적합한 환경이 조성되면, chat GPT가 드디어 명령에 맞는 작업을 실행해 줍니다. 그러나 제가 원한 요구사항처럼 복잡한 코드가 필요한 명령일 경우, 단번에 코드가 작동하지 않는 오류가 발생하기도 합니다.

1-2. 오류 발생 시, GPT에게 코드 수정을 맡기는 법



앞선 1-1의 과정을 토대로 chat GPT가 써준 코드로 실행시켜 본 결과, 파이썬 코드 들여쓰기가 잘못되었거나, timeoutexception(제한 시간 초과) 오류 등이 발생했습니다. 이럴 때는 위의 사진처럼 어떤 오류가 생겼는지를 직접 물어보면 됩니다. 에러 사항을 캡처하거나, 복사-붙여넣기를 활용하면 오류의 원인과 수정 사항이 반영된 코드를 다시 제공해 줍니다.

1-3. 결과물 확인과 정상 작동



1-2의 과정을 여러 번 거치면, 사진과 같이 chat GPT가 계속해서 코드를 수정하고, 실행 전 주의 사항 등을 알려주며 원하는 방향으로 코드를 작성해 줍니다.

Chapter 2. Applying : chat GPT를 업무에 활용하는 방법

정성껏 작성한 chat GPT 코드를 활용한 결과물을 얻었다면, 이를 업무에 적용할 줄 아는 것까지가 진정한 활용의 단계라고 볼 수 있어요. Chat GPT의 코딩으로 나온 결과를 엑셀 파일로 저장하고, 노션에 업로드하여 새로운 페이지를 직접 구성하는 방법으로 응용해 보도록 하겠습니다.

2-1. 엑셀 파일로 저장하기
저는 최초의 파이썬 코딩을 ‘SK㈜ C&C 기사 스크랩’으로 두었기 때문에 파이썬 코드의 결과 자체에서 엑셀 파일을 얻을 수 있었습니다. 그러나 제가 원하는 추가 작업이 필요했는데요. 바로 ‘기사를 카테고리로 분류하기’ 단계였습니다. 하여 코딩으로 얻은 결과물인 엑셀 파일을 chat GPT에 보내 기사를 카테고리별로 분류해달라고 요청하였습니다.



엑셀 파일이 정상적으로 업로드되면, chat GPT는 똑똑하게도 기사의 키워드와 제목, 내용 등을 바탕으로 분류한 뒤 데이터를 다시 엑셀 파일의 형태로 반환하여 컴퓨터 내부 파일에 자동으로 저장해줍니다. 코딩 데이터가 아니더라도, 보안상의 문제가 되지 않는 간단한 엑셀 파일의 카테고라이징 정도는 chat GPT에게 충분히 맡길 수 있음을 보여주는 부분입니다.

2-2. 노션에 업로드하여 새로운 페이지 만들기
Chat GPT만 사용하는 것에서 한 발짝 더 나아가, 노션 페이지와의 연동으로 GPT를 외부 사이트에서도 활용하는 방법에 대해 알려드리겠습니다.

앞서 chat GPT의 결과물을 엑셀 파일로 받아 저장했는데요. 이를 노션 페이지에서 ‘데이터 가져오기’를 클릭하면 엑셀 표 내용 전체를 손쉽게 노션으로 가져올 수 있습니다.


 


이후에는 노션에 있는 다양한 기능들을 바탕으로 기준을 나누고 정리를 하면, chat GPT를 통해 얻은 엑셀 파일 데이터를 모두와 쉽게 공유할 수 있고, 원하는 방식으로 하나의 웹페이지를 만들 수 있으며, 하나씩 표에 입력할 필요 없이 모든 셀의 내용을 가져올 수 있다는 장점을 가지고 있습니다.

Chapter 3. Warning & Tips : chat GPT를 내가 원하는 대로 조종하려면
chapter 1, 2에서는 가장 기본적인 chat GPT 활용법에 대해 안내해 드렸습니다. 이제, chapter 3에서는 chat GPT를 원하는 대로 조종하기 위해서 알아야 하는 주의점과, 알아두면 편리한 GPT 활용 팁을 마음껏 풀어보려 합니다😊

3-1. chat GPT에게는 명확함이 생명!
제가 코딩을 하며 제일 어려웠던 건, SK Careers Journal에 올라간 수많은 기사를 자동으로 스크랩해 주는 파이썬 코드가 작동할 때 자동으로 ‘목록 더보기’ 버튼을 눌러 전체 기사를 볼 수 있게 만드는 것이었습니다.



그저 모호하게 “[목록 더보기]를 자동으로 눌러서 모든 페이지의 기사를 모아줘.”라고 이야기했더니, 몇 번이고 코드 수정을 요청해도 문제가 해결되지 않는 것을 확인할 수 있었습니다.

특히 기사 스크랩 코드는 이렇게 [목록 더보기]를 눌러 다음 페이지에 있는 기사가 로드되지 못할 경우, 사이트 접속 시 첫 페이지에 뜨는 6개의 기사만 가져오는 고질적인 문제가 반복되었습니다.
즉, ‘정확’한 명령. 더 자세하게는 어떤 방식으로 작동해야 하는지, 어떤 코드를 활용하면 좋을지 등을 구체적으로 알려주어야 짧은 시간 안에 사용자가 원하는 대로 chat GPT의 응답을 유도해 낼 수 있습니다.

3-2. 섬세한 디테일은 직접 수정하기 - with f12(개발자 도구)
‘정확한 명령’을 어떻게 내릴 수 있을까요? 이번 기사 스크랩처럼 어떤 웹사이트를 작동시키는 코드를 알고 싶으시다면, ‘f12’ 버튼을 통해 해결할 수 있습니다. f12는 펑션키 중 ‘브라우저 개발자 도구’의 역할을 수행하는 키로, 이를 클릭하면 해당 웹페이지의 작동 방식과 코드 등을 알 수 있는 매우 유용한 도구입니다.



앞서 언급한 고질적인 문제였던 ‘[목록 더보기] 버튼 자동 활성화 코드’의 경우도, f12 키를 활용해서 해결할 수 있었습니다.

f12 키를 눌러 개발자 도구를 오픈한 뒤, Ctrl+f(검색 단축키)로 ‘목록 더보기’를 검색하여 해당 부분을 찾아 캡처하고 chat GPT에 전송하니, [목록 더보기]를 실행하는 코드를 찾아 다시 코드를 수정해 주었습니다.

이 수정을 끝으로, 저는 SK Careers Journal에 있는 SK(주) C&C 관련 모든 기사를 수집할 수 있었습니다.

3-3. 원하는 확장자로 파일 저장하기
Chat GPT를 활용하는 과정에 따라 다를 수 있겠지만, 제 경우 한글로 데이터를 다루면 많은 경우에 GPT가 그 결과를 한셀로 저장해 보내주는 경우가 많았습니다.
이때 ‘한셀 말고 마이크로소프트 excel 파일로 다시 줄 수 있을까?’와 같이 요청하면, 다른 확장자 버전의 파일로 chat GPT가 결과를 제공해 줍니다. 아래 사진과 같이요.



특히나 이번 GPT의 엑셀 결괏값을 다음에도 활용할 예정이라면, 마이크로소프트 엑셀 파일로 저장하는 것을 특별히 추천 드립니다! 이유는 다음 3-4에서 더 자세히 확인하실 수 있습니다.

3-4. 파일을 읽힐 땐, 엑셀(xlsx) 확장자를 사용할 것

Chat GPT에 문서의 분류나 분석을 요구할 때, 파일 확장자에 따라서 인식 여부가 결정된다는 사실을, 여러분은 혹시 알고 계셨나요?
한글이나 워드 파일 등 문서 파일에는 큰 제약이 없는 것 같으나, 엑셀 파일의 경우 파일 확장자에 따라 인식할 수 없는 경우가 생기기도 합니다.



위의 사진에서 볼 수 있듯이, xlsx 확장자로 보낸 엑셀 파일은 GPT가 잘 인식하지만, csv 확장자로 보낸 엑셀 파일은 몇 번을 시도해도 접근 불가능하다는 답변만이 돌아왔습니다. 엑셀 파일의 경우에는 GPT가 인식할 수 있는 확장자가 매우 제한적이므로, 파일 저장 시 csv가 아닌 xlsx 버전으로 준비하는 것이 좋을 듯합니다.

Chapter 4. Step by Step : 비코딩인, 초보들에게 좋은 GPT 활용 방향
Chat GPT는 사실상 코딩의 시작부터 끝까지 모든 것을 담당하기 때문에, 과제나 간단한 업무(회사 기밀과 무관한)로 코딩이 필요한 비코딩인, GPT 활용 초보자들이 활용하기 아주 유용한 AI 툴이라고 할 수 있습니다. 다만, 이 AI툴을 어떻게 활용할 것인가에 대한 방향성을 다음과 같이 설정하고 가면 훨씬 더 좋을 것 같습니다.

4-1. 시작은 GPT로, 보충수업은 따로!
Chat GPT가 코딩을 시작하기에 매우 좋고, 또 유용한 것임은 확실합니다. 특히 제 경우처럼 복잡한 코딩을 모르는 상태에서 필요로 하거나, 학교 수업 과제로, 또는 회사 업무상 필요로 인해 코딩이 필요하다면 초보자들이나 비코딩인들에게는 GPT가 더할 나위 없이 훌륭하고 좋은 AI 툴입니다.

다만, 회사의 중요한 정보가 담긴 데이터를 오픈 AI인 chat GPT에 업로드하여 코딩 작업이나 엑셀 파일 분류 작업을 하는 것은 좋은 방법이라고 하긴 어려운 것이 사실입니다. 따라서, 보안상 문제가 되지 않는 선에서 GPT를 활용하되, 자신의 직군이나 업무에서 코딩이 반드시 필요한 상황이라면 무료로 학습할 수 있는 무크나 유튜브 강의 등을 활용하여 코딩 능력을 함께 기르는 것을 추천드립니다.

4-2. 기초 AI 활용법, 코딩 공부에 활용하기 좋은 무료 선생님!

3개 이상의 파일 업로드가 필요한 경우를 제외하고는 chat GPT Plus나 Pro 버전을 구독할 필요 없이, 무료 버전만으로도 충분히 활용할 수 있다는 점이 chat GPT의 가장 큰 장점이라고 생각됩니다.
특히 코딩에 있어서, 기존에 공부하던 자료의 답을 chat GPT에 물어보자 제가 학습한 챕터 수준 내의 결괏값을 꽤 높은 정확도로 제공하는 것을 보고 상당히 놀랐습니다. 이처럼, 코딩을 이제 막 접하시는 분들이 초기 단계의 코딩 공부 시에 모르는 것을 질문하기에 굉장히 좋은 AI 툴이기도 합니다. 앞선 이미지에서 확인하실 수 있듯이, chat GPT는 오류가 생기거나 문제가 발생할 때 어느 부분에서, 왜 문제가 생겼는지 분석한 후 해결 코드까지 함께 제공해 주기 때문입니다.


지금까지 chat GPT로 코딩하는 방법, 활용하는 방법, 주의할 점과 팁, 마지막으로 초보자와 비코딩인을 위한 chat GPT 활용 방향성에 대해 말씀드렸습니다.

거대 LLM 모형인 chat GPT를 정보 습득용으로만 활용해 보셨던 분들이라면, 이제chat GPT를 활용하여 이미지, 코드 등 여러 결과물을 만들어내며 AI를 사용하는 범위를 확장해 나갈 수 있으면 좋을 것 같습니다.
chat GPT를 활용할 줄 알고 있음에도 코딩으로 고통받고 계신 비코딩인 분들이라면, chat GPT를 통해 코딩에 대한 지식을 쌓을 수 있을 뿐 아니라 chatGPT를 다양한 연습을 위한 도구로 활용하실 수 있으니, 다채로운 방면으로 AI 툴을 활용하는 데에 있어 본 기사가 도움이 될 수 있길 바랍니다.

SK㈜ C&C는 이번 SKCE 사전미션과 활동 방향성, SKALA, 그리고 SK㈜ C&C만의 채용전형인 AICT 등을 통해 미래 구성원인 지원자들에게 AI 활용 능력의 중요성을 일깨우고, 또 다양한 방법으로 적극 지원하고 있습니다.

더 다채로운 채용 콘텐츠로, 다음 기사와 함께 다시 찾아뵙겠습니다=D

*지금까지의 SK㈜ C&C 기사들, 그리고 앞으로 작성될 기사들은 아래의 페이지에서 확인하실 수 있습니다.
많은 관심 부탁드립니다!!