본문 바로가기

망상적 가설

챗 코더: 생성적 언어 모델 시대의 유망한 직업

2022년 12월 OpenAI에 의해 공개된 ChatGPT는 출시된 지 단 5일만에 100만명 이상의 사용자를 확보하였고, 출시 두달이 지난 현재는 1억명의 사용자를 보유하고 있다. 이는, 페이스북, 넷플릭스 등의 서비스가 달성한 것보다 훨씬 더 빠른 수치이다. 빌 게이츠는 ChatGPT와 같은 AI의 등장은 PC와 인터넷의 발명과 같은 파급력을 갖게 될 것이라고 말하였다. 이 글에서는 ChatGPT로 인해서 새롭게 등장하게 될 직업인 챗코더(Chat Coder)에 대해 다룬다.

 

ChatGPT의 등장

ChatGPT는 OpenAI에서 공개한 GPT 기반의 거대 언어 모델이다. GPT(Generative Pretrained Transformer)라는 생성적 언어모델을 기반으로 설계된 이 모델은 사용자의 질문 문장에 기반하여 적절한 답안을 제시해준다. 구글은 키워드 기반의 검색 엔진으로서 사용자의 키워드와 사이트의 중요도(Page Rank) 등을 기반으로 가능한 많은 답안을 제시해주는 반면, ChatGPT는 질문 한개당 하나의 답변만 제시해주기 때문에 완전히 새로운 정보 검색 경험을 제공한다. 

ChatGPT 홈화면. 간단한 UI를 가지고 있다.

ChatGPT가 답변할 수 있는 분야는 의학, 법학, 공학 등의 전문지식 뿐만 아니라, 시, 수필 등의 문학 분야까지 매우 다양하다. 실제로 미국의 공립학교는 ChatGPT를 금지하기도 했는데, 이는 ChatGPT가 단 한 줄의 질문만으로도 수 페이지에 달하는 에세이를 제공할 수 있었기 때문이다. 컴퓨터 공학에서 매우 유용한 지식 답변 사이트인 Stackoverflow에서는 ChatGPT 출시 후 단 몇일만에 ChatGPT에 의해 작성되는 답변을 금지시켰다.

 

Chat Coder의 개념

Chat Coder는 한마디로 언어 모델과 자연어만으로 컴퓨터 프로그램을 제작할 수 있는 사람을 일컫는다. IT 회사에는 개발자가 아닌 관리자들이 많이 존재한다. 그들의 역할은 개발자에게 특정 기능을 개발하도록 명확한 언어로 요청하고 개발된 결과를 관리하는 것이다. Chat Coder도 마찬가지로 동일한 역할을한다. 다만, Chat coder들은 사람이 아닌 ChatGPT등의 언어 모델에게 요청을 하고, 훨씬 빠르게 작업 결과를 받고 피드백을 한다는 것이 다르다.

Chat Coder들은 기존의 프로그램 개발 책임자보다 수십배 빠른 개발을 가능하게 할 것이다. 또한 그 파급력은 수많은 일반 코더들을 대체하게 될 것이다. 또한, Chat coder들은 production level의 웹 또는 앱 서비스를 단 몇분만에 생성할 수 있을 것이며, 기존의 디자이너, 기획자, 개발자 들이 필요했던 작업들의 상당 부분을 대체할 수 있게 될 것이다.

또한, Chat coder들은 전문 지식이 거의 없는 IT 비전공자들이 빠르게 도전하고 성취할 수 있는 직업이 될 것이다. 개발, 디자인, 설계에 대한 전문지식에 대한 학습은 부족하지만, 빠르게 정보를 습득하고 의사소통할 수 있는 사람들이 훌륭한 Chat coder가 될 것이다.

 

Chat Coder에게 필요한 역량

의사소통 능력

위에서 상술했듯, Chat coder는 IT 비전공자들도 빠르게 도전할 수 있는 직업이 될 것이지만, 초기 Chat coder는 개발자가 대부분을 차지할 가능성이 높다. 아직은 언어 모델이 전체적인 개발 영역을 커버할 정도로 발달해있지도 않고, 전문 지식 없이는 개발할 수 없는 기능들이 많기 때문이다.

정보습득 능력

다만, 특정 역량을 갖추게 되면 전문지식 없이 훌륭한 Chat coder가 될 수 있을 것으로 예상된다. 의사소통 능력이 가장 중요한 능력이 될 것이다. 여기서 의사소통 능력이란, 문제를 명확히 정의하고 이를 한 문장으로서 전달하는 능력을 포함한다. 대부분의 최첨단 언어모델을 영어 기반이기 때문에 기본적인 영어 실력은 기본 소양이 되어야한다. 한마디로, 정확하게 질문하는 능력이다. 두번째로 중요한 능력은, 정보 습득에 관한 능력이다. 구글링을 통해 빠르게 관련 정보를 찾고 해당 정보를 이해하고 문제에 적용하는 능력이 필요하다. Chat GPT의 답변에는 특정 지식에 대한 매우 상세한 설명이 있다. 특정 개념에 대해서 거부감 없이 빠르게 이해하고, 구글이나 논문, 책 등을 통해 해당 지식의 정확성에 대해 double check 하는 습관도 필요하다. 

 

Chat Coder의 전망

언어 모델은 기하급수적으로 빠르게 성장하고 있다. GPT는 버전이 높아질 때마다 10배 이상의 parameter 상승이 있었고, 성능도 마찬가지로 매우 빠르게 증가했다. 이미지를 다뤘던 컴퓨터 비전 분야는 딥러닝의 발전에 의해 기하급수적이 발전을 이루었고, 이미 많은 서비스들이 상용화되었다. 생성적 언어모델이 상용화된 것은 그에 비해 매우 최근의 일이고 ChatGPT의 등장에 의해 학문적 관심도가 폭발적으로 증가함에따라, 생성적 언어모델의 발전은 정말 시간문제이다. 우리는 언어모델의 무한발전에도 불구하고 대체 불가능한 부분에 관심을 기울여야한다. 언어모델이 아무리 발전한다 하더라도 사용자의 질문과 그에 대한 답변을 주는 방식은 변하지 않을 것이고 이에 따라 명확한 질문을 잘 하는 능력이 분명 중요해질 것이기 때문이다.

 

연구에 따르면 직업의 절대다수가 AI에 의해 대체될 수 있을 것이라고 한다. Chat coder는 AI에 의해 대체되지 않고 적극적으로 공생하게될 새로운 직업이다. 인간의 창조능력까지 모방하는 AI가 나오고 있는 지금 이시기에, AI의 창조능력을 적극적으로 활용할 수 있는 Chat coder는 역사상 유례 없이 높은 생산력을 가질 직업이 될 것이다.

'망상적 가설' 카테고리의 다른 글

New Innovative Job Created: The Chat Coders  (0) 2023.02.09