썸네일 출처: ChatGPT “눈 내리는 크리스마스 길거리 묘사해줘” 란 텍스트를 입력 후 생성한 결과를 Smilegate AI Media Studio 를 통해 생성된 결과
[가상생명연구팀 심홍매]
얼마 전 Open AI에서는 대화에 최적화 된 LLM의 GPT-3.5 시리즈를 기반으로 하는 최신 모델 ChatGPT를 공개하였는데요. 공개되자 마자 각 분야에서 아주 뜨거운 관심을 받았습니다.
What’s ChatGPT? (공식 블로그 내용)
ChatGPT는 대화 형식을 통해 일련의 후속 질문에 답하고, 자신의 실수를 인정할 수 있을 뿐만 아니라, 잘못된 전제에 이의를 제기할 수도 있으며 부적절한 요청을 거부할 수도 있습니다. ChatGPT는 InstructGPT과 동일한 방법을 사용하여 학습하지만 생성한 문장을 사람이 평가하고, 인간 피드백에 따른 강화학습(RLHF)으로 다시 재 학습함으로써 AI 윤리성도 개선할 수 있었다고 합니다.
What can ChatGPT do?
ChatGPT의 가장 큰 특징은 바로 대화의 방식으로 연속적인 질문과 답변을 주고 받으면서 원하는 태스크를 수행 할 수 있다는 것입니다. ChatGPT는 카테고리 분류, Q&A, 대화 생성, 대화 요약, 에세이/시나리오 생성, 번역 , 심도 깊은 토론, 신규 코드 작성, 코딩 실수 교정 등을 대화를 통해 모두 수행 할 수 있습니다. 이외에도 눈에 띄는 특징 중의 하나는 바로 혐오 발언이나, 폭력성 콘텐츠 등 해로울 수도 있다고 판단되는 질문에는 답변을 거부하는 점입니다. 아래는 ChatGPT에 대하여 몇 가지 간단히 테스트를 한 결과를 소개해 드리겠습니다.
ChatGPT는 2021년까지의 지식 정보를 학습하였기에 2021년 이후의 사건이나, 이벤트 등에 대해서는 잘 알지 못한다고 테스트 공식 사이트에 기재되어 있는데요, 리오넬 메시의 현재 소속 구단을 학습한 정보 기반으로 FC 바르셀로나라고 답하였으며 또한 최고의 공격수 관련 질문이나, 혹은 2022년 카타르 월드컵 우승 국가 등 민감, 예측 관련 질문에 대해서는 사용자가 원하는 답변을 회피 하였습니다.
한국어로도 곧 잘 대화를 할 수 있으며, 위의 예제와 같이 카레라이스 레시피 관련 대화에서도 연속적인 질문을 이어가면서 레시피를 어느 정도 얻을 수 있었습니다. 다만 , 내용이 긴 경우에는 max token length 제한성으로 끊기는 경우도 있습니다.
위와 같이 신규 코드 작성 요청에도 놀랍게도 모델 등만 원하는 걸로 교체하기만 하면 거의 수정을 많이 할 필요 없을 만큼의 코드를 작성해주었습니다.
기획 관련 된 대화에서도 [그림 7]과 같이 어느 정도의 참고할 만한 기획 아이디어도 제시해 주기도 하고, [그림 8]과 같이 윤리적으로 부적절한 질문에도 그에 대응되는 답변을 생성하는 게 아니라, 합리적인 답변을 해주는 거에 놀라웠습니다. 이외에도 온라인에는 다양한 네티즌들의 테스트 사례가 있는데요. 최근에는 ChatGPT 에게 리눅스 머신의 터미널인 척 행동 하라고 지시한 다음, 각종 명령어를 수행하는 흥미로운 사례도 있었습니다.
Conclusion
위에서 소개한 사례 외에도 짧은 시간 동안 다양한 테스트를 수행해보았는데 성능이 정말 대단한 것 같습니다.기존에 있던 모델보다 훨씬 더 길고, 정확한 답변을 생성하며, 질문 자체가 윤리 적으로 부적절한 경우에도 잡아내는 기능이 놀라웠으며, 정보가 부족한 경우에는 그걸 인지하고,그에 대한 적절한 첨언을 섞어서 말하는 것도 놀라웠습니다. 그리고 확실히 영어로 대화를 할 때 성능이 더 좋았으며, 한글로 테스트를 할 경우에는 짤리는 현상이 많았습니다. 또한 부적절한 응답을 내보내지 않기 위해, 과도하게 방어하거나, 회피를 한다는 느낌이 드는데요, 일부 네티즌들은 윤리를 개선하는 대신 재미/유머감각이 떨어졌다고도 하는 분들도 있는가 하면, 답변을 무작정 하는 것보단, 차라리 안 하는 게 낫지 않냐는 의견들도 많습니다. 기획적인 아이디어를 제시해 준 다거나, 간단한 코드 작성 등을 높은 퀄리티로 생성해줌으로써 실제 업무를 하는데 도움을 많이 줄 수 있을 거라는 의견들이 있는가 하면, 반면에, AI가 일자리를 빼았는 거 아니냐는 우려의 의견들도 많습니다.
ChatGPT의 가장 큰 특징은 바로 대화하는 방식으로 원하는 정보들을 얻을 수가 있다는 것인데요, 기존의 초 거대 언어 모델들은 prompt를 잘 넣어줘야 원하는 task를 수행 할 수 있었다면, ChatGPT는 대화 형식으로 원하는 task를 진행 할 수가 있어서 인터페이스가 훨씬 간단해졌다고 생각이 듭니다. 현재까지 ChatGPT를 활용해서 원하는 정보를 얻기 위해서는 첨부터 질문을 관련성 있게 해야 한다거나, 연속적인 질문도 어느 정도 잘 맞춰줘야 우리가 원하는 정보들을 쉽게 얻을 수 가 있는데요, 앞으로 최신 정보까지 갖춰있고, 또한 연속적 질문 등에도 잘 대응할 수 있는 만큼 기술이 발전된다면 영화에 나오는 “자비스” 처럼 모든 걸 대화를 하는 방식으로 쉽게 원하는 정보를 얻을 수 있는 날도 오지 않을 까 기대해봅니다!
Reference
https://openai.com/blog/chatgpt/
https://www.codingworldnews.com