ChatGPT로 나만의 ChatBOT 만들어보기


ChatGPT-3.5가 2022년 11월 30일에 출시된 이후, AI열풍이 불고 있음은 이제 따로 말하기 식상할 정도로 당연한 것이 되었다. 이런 열풍에 힘입어 나도 유튜브의 제목, 영상 링크, 게시 일자를 자동으로 긁어오는 업무를 ChatGPT를 통해 수행하였고, 이 과정을 지난번 글에서 소개하였다.

이번에는 조금 더 재밌는(?) 일인 ChatGPT로 ChatBOT 만들기를 시도해 보았다. LAB2050에서 다음 주 AICE 포럼(AI and Civic Engagement Forum)을 개최하는데, 포럼일에 맞춰 시민사회의 AI활용방안에 대한 예시를 하나 보여줄 수 있으면 해서 챗봇 만들기를 시도해 보았다. 내가 만들어보고자 했던 챗봇은, LAB2050에서 연구하였던 참성장지표에 대한 내용을 대답하는, '참성장지표 챗봇'이다.

*본 포스팅에서는 보다 정확한 코드와 답변을 얻어내고자 유료 버젼인 ChatGPT-4와 대화하였음을 우선 밝힙니다.
chat.openai.com


우선, ChatGPT에게 '챗봇 개발자'역할을 해야함을 알려주었다. 역할을 지정해주면, 조금 더 그 역할에 맞게 업무를 수행한다고 알려져 있기 때문이다.

chat.openai.com

그 다음으로는, 내가 어떤 방식으로, 어떤 프로그램을 써서 어떤 데이터를 학습해서 챗봇을 만들지를 ChatGPT에게 알려주고, 코드를 알려달라고 했다. 사용된 데이터 중 PDF파일은 참성장지표에 대한 연구 보고서, 참성장지표 웹페이지는 말 그대로 참성장지표 소개 및 활용 웹페이지이며, CSV파일은 참성장지표 개발과정에 이용된 데이터들이다. 

그랬더니 어떤 코드들이, 어떤 패키지들이 왜 쓰여야 하는지에 대한 설명과 함께 코드를 알려주었고, 이를 그대로 파이썬에 복사 붙여넣기를 하여 실행해 보았다. 그랬더니 어떤 모르는 에러가 발생하였고, 이 에러를 그대...
얼룩패스
지금 가입하고
얼룩소의 모든 글을 만나보세요.
이미 회원이신가요? 로그인
인공지능, 정치과정, 국제정치, 사회 시사 이슈 등 다루고 싶은 걸 다룹니다. 기술과 사회에 관심이 많은 연구활동가(Activist Researcher)입니다. 연구, 협업 등 문의 tofujaekyung@gmail.com
574
팔로워 1.4K
팔로잉 311
LAB2050은 2050년에 더 나은 사회가 되려면 지금 우리가 무엇을 해야 하는지를 탐구합니다.
43
팔로워 150
팔로잉 135