-
GoogleSheets에서 GPT3 돌리기 연구IT-Information/chatGPT 2023. 2. 3. 12:55
GPT-3와 같은 새로운 AI 도구는 마케팅에 막대한 영향을 미칠 것이며 혁신의 속도는 가속화되고 있습니다. Copy.ai 및 Jasper.ai 와 같은 도구 는 AI에 대한 액세스를 민주화하고 있지만 이러한 강력한 도구를 마케터로서 내 자신의 워크플로우에 통합하는 것이 어렵다는 것을 알게 되었고 결과적으로 AI의 이점을 많이 활용하지 못하고 있습니다. 내가해야합니다. GPT-3의 접근성을 높이려면 내가 사는 곳에서 사용할 수 있어야 하며 이는 Google 스프레드시트에 있습니다. 그래서 @fabianstelzer 에서 영감을 받아 이 템플릿에서 찾을 수 있는 나만의 GPT3() 함수를 만들기로 결정했습니다.
템플릿을 방문하면 Google Apps Script를 포함하여 사본을 만들라는 메시지가 표시되며 확인을 클릭하면 자신만의 스프레드시트 버전이 생성됩니다. 이 기능은 계속해서 업데이트할 예정인 진행 중인 작업이지만, 여러분이 사용하기 위해 자유롭게 수정하셔도 됩니다. Vexpower의 두 과정에서 이 기능을 사용했으므로 배우려는 경우 확인해 볼 가치가 있습니다.
Vexpower의 두 과정
GSheets에서 GPT-3를 사용하는 방법
GPT-3를 사용하려면 웹사이트에서 설정할 수 있는 OpenAI 계정이 필요합니다 . 현 상태에서 가장 진보된 다빈치 모델을 사용하는 비용은 1k 토큰당 2센트이며 영어로 약 750단어입니다. 토큰은 GPT-3을 보내는 프롬프트로 들어가는 텍스트와 다시 받는 응답을 모두 계산합니다. 또한 스프레드시트를 다시 계산할 때마다 모든 프롬프트가 다시 실행되어 비용이 발생할 수 있습니다. 새 계정에 가입하면 $18의 무료 크레딧을 받을 수 있습니다. 이 크레딧은 한동안 지속하기에 충분할 것입니다. 제 경험상 비용은 사용량이 많은 경우에도 사소하지만 주의해서 지출을 모니터링하세요.
계정이 있으면 API 키 페이지 를 방문하여 계정과 관련된 비밀 키를 가져올 수 있습니다. 이 키를 복사하여 빨간색 텍스트로 "API KEY HERE"라고 표시된 B1 셀에 붙여넣어야 합니다. 이는 암호와 동일하므로 안전하게 보관하고 다른 사람과 공유하거나 실수로 공개 문서에 남겨두지 마십시오. 내 권장 사항은 GPT-3에서 아이디어를 내는 스프레드시트를 만든 다음 결과를 복사하여 공유할 새 시트에 붙여넣는 것입니다.
API 키가 설정되면 GPT를 실행하는 것은 GSheets에서 다른 기능을 실행하는 것과 동일합니다. GPT3()을 사용하고 필요한 매개변수는 GPT-3을 전달하는 프롬프트뿐입니다. 예를 들어 “ 옛날 옛적에 … 이것이 GPT-3가 텍스트를 완성하기로 결정한 방법입니다.
AI와 함께 일하는 기술을 " 프롬프트 엔지니어링 "이라고 하며 시행착오를 통해 많은 혁신을 통해 빠르게 움직이는 분야입니다. GPT-3는 요청한 모든 작업을 충분히 수행하지만 때때로 접선을 벗어나거나 이상한 것을 반환합니다. 실제 환경에서 출력을 사용하기 전에 사람이 프롬프트 결과를 확인하고 잘못된 응답을 편집하거나 다시 실행하는 것이 좋습니다.
함수에서 구현한 다른 두 매개변수는 응답 시간을 제어하는 "max_tokens"와 응답의 임의성을 제어하는 "온도"입니다. GPT-3이 너무 오래 지속되는 경우 max_tokens(기본값: 100)를 줄이고 결과가 더 예측 가능하고 덜 창의적이어야 하는 경우 온도를 낮춥니다(기본값: 0.7). OpenAI 계정 의 GPT-3 플레이그라운드 에서 확률 표시 설정을 켜면 무엇을 하는지 볼 수 있습니다. 불러오면 보다 예측 가능한 선택을 할 수 있습니다.
GPT3 기능 코드는 어떻게 작동할까?
이 기능에 대한 코드의 작동 방식을 확인하여 코드를 수정하거나 사용자 정의 기능을 빌드하려면 탐색 모음에서 확장 프로그램 > Apps Script를 클릭합니. 그러면 함수가 사용될 때 OpenAI의 GPT-3 API와의 통신을 처리하는 첨부된 Google Apps Script로 이동합니다. 현재 시트의 B1 셀에서 API 키를 읽은 다음 인증 헤더에 삽입하여 OpenAI가 사용자임을 알 수 있도록 합니다.
그런 다음 코드는 함수 매개 변수의 프롬프트, max_tokens 및 온도를 사용하여 OpenAI에 대한 API 호출을 만듭니다. 자신의 함수를 생성하거나 이 함수를 업데이트하는 경우 함수 바로 위에 있는 녹색 주석이 끝은 사용자가 기능 표시줄을 클릭할 때 기능 도움말 텍스트를 채우는 것입니다. 이 형식을 고수하면 귀하에게도 효과가 있습니다. 마지막으로 기본값을 처리하는 가장 좋은 방법은 기본 함수가 사용자 입력에 관계없이 항상 각 매개변수에 대한 값을 가져오도록 함수 매개변수에 직접 넣는 것입니다.
시사점
이상 saxifrage 블로그 저자 마이클 테일러분의 내용인데 여기에서 착안할 수 있는 사항은 Vexpower에서 제공하는 GPT 교육과정에서 제공된 해당 템플릿 G시트 앱스크립트를 활용해서 커스텀해볼 수 있을 것이라는 점입니다. 이것을 최초로해서 좀더 연구해볼 생각입니다.