구글 스프레드시트에서 ChatGPT 서비스 활용 입문

구글 스프레드시트를 활용한 ChatGPT 기반 인공지능 분석 입문 강좌의 맛보기 강의입니다.

강의 대본 보기

구글 스프레드시트에서 ChatGPT 서비스를 활용해 보도록 하겠습니다 구글 스프레드시트와 ChatGPT 서비스가 API로 연동이 된 다음에는 GPT 함수라고 하는 걸 통해서 ChatGPT 이용할 수가 있습니다 제일 간단하게 이용해 볼게요. equal GPT 함수 호출한 다음에 따옴표하고 내가 알고자 하는 걸 입력하면 됩니다. 예를 들어서 인사혁신처에 대해서 소개해 주세요 라고 해서 엔터 쳐 보도록 하겠습니다. 그러면 지금 API 키를 가지고 ChatGPT에 대해 요청을 하는 거예요 그 결과 지금 보시는 것처럼 전혀 새로운 콘텐츠가 지금 구글 스프레드시트의 셀에 결과물이 나오는 걸 확인해 볼 수 있습니다 구글 스프레드시트에서 ChatGPT를 좀 더 다양하게 사용해 보도록 하겠습니다 수업을 좀 더 원활하게 진행하기 위해서 그 엑셀을 업로드하고 업로드한 엑셀 기반으로 설명을 좀 드리도록 하겠습니다 자 구글 드라이브에 ChatGPT 활용 실습 이라는 폴더에다가 파일을 하나 업로드 하도록 하겠습니다 저는 그 제가 첫 번째 엑셀 파일을 그대로 업로드 해보도록 하겠습니다 파일이 업로드 됐고 업로드 된 다음에 지금 보면 구글 스프레드시트는 확장자가 없고 엑셀 파일은 확장자가 그대로 있습니다 그리고 구글 스프레드시트를 나타내는 아이콘 모양과 엑셀을 나타내는 아이콘 모양이 조금 다른 걸 확인해 볼 수 있습니다 한마디로 요 녀석은 지금 구글 스프레드시트가 아니라 엑셀이라고 보시면 됩니다 더블클릭하면 엑셀 파일을 해석해서 그대로 구글 스프레드시트가 엑셀 파일을 그대로 화면에 보여줍니다 그런데 요 녀석은 여전히 구글 스프레드시트가 아니라 엑셀 파일이라고 생각하시면 됩니다 확장자 자체가 엑셀로 표현되어 있죠 엑셀 파일이라는 걸 확인하고 엑셀이면 지금 그 확장 기능 조금 전에 우리가 설치한 ChatGPT 연동 기능을 사용을 못합니다 그래서 사용할 수 있도록 하기 위해서 파일에 구글 시트로 저장 이라고 하는 걸 선택해서 이 파일을 엑셀이 아니라 구글 시트로 컨버팅 하도록 하겠습니다 컨버팅 완료됐고 일단 파일을 다 없애고 실제 구글 드라이브로 가보면 저장한 다음에는 동일한 파일이 두 개 생성이 됩니다 구글 스프레드시트 확장자 없는 것과 구글 스프레드시트 엑셀 xlsx인 것 이 녀석은 엑셀이고 이 녀석은 구글 시트가 되는 거예요 이 파일이 있으면 나중에 헷갈릴 수 있기 때문에 저는 이 엑셀 파일은 삭제하고 시작하도록 하겠습니다 삭제하고 구글 시트만 남긴 상태에서 구글 시트를 다시 실행해 보도록 하겠습니다 자 그러면 API 예제에서 다음 단어 의미를 설명해 주세요 인공지능 자 GPT 함수를 통해서 뭘 할 수 있냐 자 GPT 하고 괄호 열고 그 다음에 GPT 함수에서 이 녀석 B4 콤마 보면 이 실제 클릭 B5 콤마 B6을 선택해서 엔터 치도록 하겠습니다 잠깐만요 GPT 탭 지금 GPT 함수가 동작하지 않으면 다시 확장 프로그램을 보도록 할게요 확장 프로그램에서 GPT for Sheets에 가면 여기 Enable GPT Functions이라는 게 있습니다 활성화되지 않았을 때는 Enable GPT Functions을 선택해서 GPT 함수를 활성화시켜 줘야 됩니다 활성화를 시켰으니까 이제는 사용할 수 있게 될 거예요 다시 GPT 하고 Tab 키 누른 다음에는 프롬프트, 다음 단어 조금 전에 활성화 됐기 때문에 이 도움말이 나오게 되는 거예요 그래서 여러분들도 갑자기 GPT 함수가 왜 안 먹지? 라는 생각이 든다면 확장 프로그램에 여기서 Enable GPT Functions을 해주고 실행하시면 됩니다 다시 한번 GPT 탭키 누른 다음에 다음 단어 의미를 설명해 주세요 인공지능 자, 셀을 지정하면 조금 전에 A에서는 이 안에 따옴표로 값을 입력했는데 셀에 값을 입력하고 셀 값을 참조해서 ChatGPT에 명령을 전달한 다음에 결과를 받는 게 가능해요 자, 실행 결과를 보도록 하겠습니다 의미가 뭐예요? 다음 단어 의미를 설명해주세요, 인공지능 즉, 인공지능 의미를 설명해주세요 라고 하는 내용이 되는 거고 지금 보시는 것처럼 답이 적절하게 잘 들어오는 걸 확인해 볼 수 있습니다 GPT API의 기본적인 이해를 살펴봤어요 자 근데 이번에는 이렇게 보도록 하겠습니다 구글에서 저는 ChatGPT tokenizer라고 검색해 보도록 하겠습니다 ChatGPT tokenizer라고 검색하면 OpenAI 토크나이저라고 하는 서비스가 확인됩니다 이 서비스로 들어가 보도록 할게요 이 서비스로 들어가서 여기에 우리가 활용할 텍스트를 입력해 보도록 할게요 제가 Hello라고 입력하도록 하겠습니다 Hello라고 입력했더니 뭐라고 나와요? Hello라고 하는 이 값을 입력했더니 밑에 토큰은 1토큰이고 캐릭터는 5 캐릭터 다섯 개의 문자를 갖고 있는데 이 녀석은 토큰으로는 1토큰이라고 간주가 된다는 거예요 이게 무슨 말이냐면 다시 이번에는 똑같은데 Hello가 한국어로 뭐죠? 안녕하세요죠? 한국어로 안녕하세요라고 입력을 했습니다 안녕하세요라고 입력했더니 이번에는 토큰이 5토큰이고 캐릭터가 5캐릭터예요 조금 전에 Hello일 때는 이 토큰 숫자가 혹시 몇이었는지 기억나세요? 토큰이 1토큰이었습니다 자 Hello는 1토큰 Hello는 1인 거예요 근데 안녕하세요는 토큰으로 봤을 때는 5예요 그 얘기는 뭐냐면 실제 ChatGPT가 자, 지금 Open API Key 를 가지고 과금을 하잖아요 과금을 하는데 마치 전기요금 과금처럼 전기요금은 전력량에 따라서 전력량에 따라서 과금 하잖아요 그런 것처럼 ChatGPT는 사용한 토큰 수에 따라서 과금을 합니다 그 얘기는 뭐예요? Hello라고 하는 영문으로 질문했을 때보다 한글로 질문했을 때가 5배 더 비싸다 라고 보시면 되는 거예요 평균적으로는 10배 이상 비싸요 그러다 보니까 만약에 우리가 똑같은 인공지능 서비스를 사용하는데 한글을 사용하기 때문에 더 비싼 비용을 부담해야 되는 거예요 그래서 여러분들이 개인적으로 쓸 때는 큰 문제가 없지만 회사에서 전문적인 API 키 연동 서비스를 제공한다고 했을 때는 이 토큰 경제에 대해서 생각을 해봐야 됩니다 무슨 말이냐면 지금 질문을 다음 단어 의미를 설명해 주세요 인공지능 이렇게 질문하면 더 비싼 토큰을 사용하게 되는 거예요 그러면 이 문제는 어떤 식으로 해결해 볼 수 있냐 한국어 프롬프트가 있어요 한국어 프롬프트가 있으면 구글에서는 구글 트랜스레이트라고 하는 함수가 있습니다 구글 트랜스레이트 함수에 의해서 이 텍스트를 출발어가 뭐예요? ko죠 전 en으로 번역을 했으면 좋겠어요 잠시만요 사실 구글 트랜스레이트의 파라미터에 출발어가 KO고 도착어는 EN으로 번역해 보도록 하겠습니다 자 보시는 것처럼 구글 번역기가 구글 스프레드시트에서 그대로 작성이 됩니다 구글 트랜스레이트로 이 한글이 영어로 번역이 됐죠 그러면 이번에는 GPT의 명령을 날릴 때 제가 여기 B5번 셀을 선택할 수도 있고 C5번 셀을 선택할 수도 있겠죠? C5번 셀을 선택하도록 하겠습니다 C5번 셀을 선택하면 Write a First for Facebook Posting이라고 해서 페이스북 포스팅 작성하는 녀석 결과가 쭉 나왔어요 나왔는데 이 녀석은 영문으로만 나왔죠 그러니까 이번에는 어떻게 하면 될까요? 구글 트랜스레이트 함수에서 이 셀을 선택하고 시작어가 영어, 도착어는 한국어로 바꾸면 어떻게 되는 거예요? 실제 내부적으로는 여러분이 서비스를 진행할 때 실제 유저가 한국말로 진행한다고 하더라도 이렇게 영어로 번역해서 번역한 토큰을 GPT에 날리고 당연히 영문으로 질문했으니까 영문으로 답변이 나오겠죠? 그러면 그걸 내가 한국어로 번역해서 유저에게 서비스를 제공하면 유저는 한국어로 제공하고 한국어로 답변을 받는 것처럼 느끼겠지만 실제 내부적으로는 토큰 이코노미에서 훨씬 경제적으로 API를 사용할 수 있게 됩니다 만약에 제가 GPT하고 똑같이 B5의 셀을 실행하도록 하겠습니다 그러면 이 녀석을 실행한 프롬프트가 만들어지겠죠 그런데 지금 위에 있는 이 방식을 선택하는 것과 이 방식을 선택하는 것은 10배 이상은 비용 차이가 발생할 수 있다고 보시면 됩니다 그래서 토큰 경제 관점에서 한글을 영어로 바꿔서 질문과 답변을 하는 방법을 살펴봤습니다 다시 보면 이제 진행하는 방법은 이런 식으로 진행할 수 있죠 지금 고객 리뷰에 대해서 어떤 의견을 남기는 그런 셀 구성을 했습니다 생산성을 높이기 위해서 여러분은 이렇게 할 수 있어요 GPT 선택하고 프롬프트는 뭐가 프롬프트예요? 이게 바로 프롬프트가 되는 거죠 프롬프트가 되는 거고요 이 프롬프트에 대해서 고객 리뷰 선택하도록 하겠습니다 그러면 지금 보시는 것처럼 영문 답변이 나왔고 이 답변을 구글 트랜스레이트를 이용해서 이 녀석은 시작어가 EN이고 내가 번역하고자 하는 게 한국어고 이렇게 만들면 지금 보시는 것처럼 답변이 나올 거예요 그리고 이 녀석은 이렇게 블록을 지정한 다음에 지금 이 블록을 밑으로 드래그를 하면 지금 보시는 것처럼 어떻게 돼요? 좌측에 있는 이 값을 참고한 그런 대량의 인공지능 질문을 할 수도 있게 되는 겁니다 이렇게 해서 구글 스프레드시트에서 ChatGPT API 연동을 한 다음에 활용하는 기본 활용법을 살펴봤습니다

이 강좌의 맛보기 강의

구글 스프레드시트를 활용한 ChatGPT 기반 인공지능 분석 입문
구글 스프레드시트를 활용한 ChatGPT 기반 인공지능 분석 입문강좌 자세히 보기