요즘 뉴스에서 핫한 AI 인공지능중 하나인 ChatGPT는 출시된지 얼마 안된것같지만 이미 많은 이용자들을 끌어 모으고 있다. 처음 출시되어 인기가 많을때도 나는 사용해본적도 없었고 AI가 개발까지 해주겠어? 라고 생각했던 1인이였기에 별생각없었다. 더군다나 ChatGPT를 나는 구글에서 만든줄 알았다. 하지만 궁금해서 접해보니 구글이 아닌 OpenAI 에 의해 개발이 되었다고 한다.
특별히 사용할일이 없어 몇번 테스트나 해봐야지 하고 했었는데 성능에 정말 놀랄 수 밖에없었다. 문장을 입력하면 알아서 프로그래밍 해주고 내가 접하지 못한 언어에 대한 흰트를 얻을 수도 있었다. 실무에서도 가끔 적용하여 사용하면서 정말 이거 엄청나구나라고 생각했엇다. 아래는 GPT에게 PHP 달력 프로그램 소스를 요청한 답변이다.
<?php
// 현재 연도와 월 구하기
$currentYear = date('Y');
$currentMonth = date('m');
// GET 매개변수를 통해 원하는 연도와 월을 받아옴
if (isset($_GET['year']) && isset($_GET['month'])) {
$year = $_GET['year'];
$month = $_GET['month'];
} else {
// GET 매개변수가 없는 경우, 현재 연도와 월 사용
$year = $currentYear;
$month = $currentMonth;
}
// 월의 시작일과 마지막일 구하기
$firstDayOfMonth = date("N", strtotime("$year-$month-01")); // 1일의 요일 (1: 월요일, 7: 일요일)
$lastDayOfMonth = date("t", strtotime("$year-$month-01")); // 월의 마지막 날짜
// 월 시작일의 요일을 기준으로 달력에 표시할 빈 칸의 수 계산
$offset = $firstDayOfMonth - 1;
// 월 시작일 이전의 빈 칸 채우기
$calendar = '<table border="1">
<tr>
<th>월</th>
<th>화</th>
<th>수</th>
<th>목</th>
<th>금</th>
<th>토</th>
<th>일</th>
</tr>';
$dayCount = 1;
$calendar .= '<tr>';
// 월 시작일 이전의 빈 칸 만큼 반복
for ($i = 1; $i <= $offset; $i++) {
$calendar .= '<td></td>';
}
// 월의 날짜를 채우기
while ($dayCount <= $lastDayOfMonth) {
if ($offset >= 7) {
// 한 주가 끝났으면 다음 줄로 이동
$calendar .= '</tr><tr>';
$offset = 0;
}
// 오늘 날짜는 강조 표시
$todayClass = ($dayCount == date('d') && $year == $currentYear && $month == $currentMonth) ? 'today' : '';
$calendar .= '<td class="' . $todayClass . '">' . $dayCount . '</td>';
$dayCount++;
$offset++;
}
// 월 마지막일 이후의 빈 칸 채우기
while ($offset < 7) {
$calendar .= '<td></td>';
$offset++;
}
$calendar .= '</tr></table>';
?>
<!DOCTYPE html>
<html>
<head>
<title>달력</title>
<style>
table {
width: 100%;
}
th,
td {
text-align: center;
padding: 10px;
}
.today {
background-color: lightblue;
}
</style>
</head>
<body>
<h2>달력</h2>
<form method="get">
<label for="year">연도:</label>
<input type="number" id="year" name="year" min="1970" max="2100" value="<?= $year ?>">
<label for="month">월:</label>
<input type="number" id="month" name="month" min="1" max="12" value="<?= $month ?>">
<input type="submit" value="보기">
</form>
<br>
<?= $calendar ?>
</body>
</html>
소스코드를 실행해보면 아래와 같이 달력을 짜준다. 비록 UI 측면에서 성의는 없어보이지만 그래도 이정도면 CSS와 프로그램 기능을 몇가지 손보면 완벽한 달력으로 완성이 가능할것 같다.
이렇듯 ChatGPT는 쉽게 물어보고 간단한 기능 구현정도는 찰떡같이 알아먹고 짜주게 되어 이걸 활용하여 개발도 가능해진다. 나도 회사에서 ChatGPT를 이용하여 흰트를 얻고 개발하는데 있어 도움이 많이 되곤하지만 어느순간 검색이란걸 안하게 되는 내 모습을 보게 되었다. 개발자는 구글링을 하는 맛도 있어야 하는데 궁금한게 생기면 ChatGPT를 이용하게되고 더 믿게 되었다.
이렇게 활용하는데 도움이 되는건 좋다고 생각한다. 하지만 앞으로를 생각해보니 뭔가 개발자들에게 위협이 될 수도 있다는 생각이 들었다. 그이유는 내가 구글링하여 찾은 데이터들 뿐만 아니라 이렇게 블로그를 작성하고 글을 쓰는것들을 ChatGPT는 앞으로도 계속 수집하여 배울것이고 사람들은 더이상 구글링을 통한 검색보단 ChatGPT를 이용하게 됨으로써 수 많은 검색들을 위협할 것만 같았다. 이에 따라 앞으로 블로그를 어떤 방향으로 운영을 해야할지 나또한 고민이 생기는것같다.
최근에서는 블로그 포스팅 자체를 ChatGPT를 활용하여 작성하는 블로거들도 생겨나고 있다. 분명 저작권상에는 문제가 되지 않지만 의미가 있을까라는 생각이 든다. 난 블로그 포스팅을 할때 내가 그동안 생각해놓은 기능 또는 실무에서 사용했던 기능들을 체크해두고 시간날때마다 포스팅을 하면서 직접 테스트해보고 내가 포스팅한 내용중 혹시나 잘못된게 있는지 검색을 통해 한번더 체크해보는데 이렇게 수고를 들이면 많은 시간들이 소요가된다.
(구글검색 - CHATgPT 블로그 자동화)
하지만 ChatGPT를 이용하여 포스팅을 하는경우 ChatGPT가 알려준 답변을 보고 내용만 잘 다듬어서 손쉽게 포스팅을 작성할 수 있기때문에 이러한 방법은 기존에 꾸준히 포스팅을 했던 수 많은 블로거들에게 좌절감을 안겨줄것 같다는 생각이 든다.
AI 발전은 분명 인간에게 도움을 주는건 맞지만 모든 생태계를 위협할 수도 있을것같다. AI가 발전되면 그만큼 생태계도 바뀌게 되고 기존에 했던 방식들은 AI로 대체가 되면서 생겨가는 수 많은 문제들이 발생될 수 도 있다. ChatGPT만 봐도 100% 답을 주는건 아니지만 거의 완벽한 답변을 주기 때문에 그 만큼 믿고 사용하는 사람들이 많아지게 됨으로써 전문가가 대체될 수 도 있고 검색 싸이트도 ChatGPT에게 밀려나 보조 수단으로 전락할 수 있다.
하지만 그렇다해서 무작정 AI를 부정할 수 없는건 이미 대기업에서는 AI에 대한 투자를 밀고 나가는 추세이며 아직까지는 대체라기보단 활용이라는 단계이기때문에 앞으로 발전을 위해서는 이를 최대한 활용하여 시대의 흐름을 잘 보고 따라가면 될 것이다. 다만 걱정스러운건 ChatGPT를 사람들이 계속 사용하다가 어느순간 유로로 전환 되면 분명 욕이 나오겠지만 이미 익숙해진 CahtGPT를 다른것으로 갈아탈 수 는 없을 것이다. 무료제공을 원하는게 이기적일 수 있겠지만 수 많은 트래픽을 언제까지나 무료봉사할 수 없을테니 그정도는 감안해고 사용을 해야한다.
마지막으로 위협이 될만한 부분은 바로 질문&답변형 커뮤니티 와 대학교 레포트 작성이 될 것같다. 질문&답변형 커뮤니티의 예를 들면 네이버 지식인을 뽑을 수 있는데 네이버 지식인은 답변이 채택되면 내공이 쌓이고 그만큼의 혜택을 받을 수 있는데 어느순간 ChatGPT를 이용한 답변들이 늘어남에 따라 점점 오염이 되고 있다. 물론 ChatGPT를 활용하여 누군가에게 도움을 주는건 좋은거지만 손쉽게 답변을 그대로 작성 후 몇글자만 글을 다듬어서 답변을 하는 얌체같은 사람들이 늘어나고 있어서 문제인것이다.
실제로 네이버 지식인의 질문글을 보면 제목에 ChatGPT 답변 사절이라는 글들을 볼 수 가 있다.
(네이버 지식인 글)
어느순간 부터 유행어처럼 생겨난 ChatGPT 답변사절이란 말이 이젠 일상처럼 느껴질때가 있다. 과거만 해도 네이버 지식인에 답변을 하기위해 이것저것 검색해보고 쓴 글을 여러번 확인하고 답변을 하였지만 지금은 ChatGPT를 통해 여러개에 답변을 하는식의 얌체 이용자들이 늘어나고 있다. 이건 뭐 하나만 걸려라 식의 답변이기때문에 성의도 없고 정말 한심한 답변으로 볼 수 밖에없다.
또한 대학교 레포트같은경우도 문제가 많다. ChatGPT가 들어선 순간 대학교에서는 일이 하나 더 늘어나게 되었다. 바로 논술형 레포트가 있을때마다 작성된 레포트가 ChatGPT로 작성된 글인지 검증을 해야만 한다. 이게 무슨 개고생인가라는 생각이 든다. 레포트 자체를 별도의 조사없이 ChatGPT를 이용해서 완성하는 학생들때문에 레포트 검증단계가 하나더 추가되었는데 분명 과거에도 레포트를 사고파는 사이트들이 있긴했다. 하지만 이젠 ChatGPT를 이용해서 레포트를 논문 수준의 글로 작성하여 제출하는 생각없는 학생들이 많아졌다.
(구글검색 - CHATGPT 대학교 레포트)
이처럼 ChatGPT를 활용한 수준을 넘어 수 많은 문제점들이 점차 발생되고 있다는건 사회에 큰 문제로 다가 올 수도 있다는것이다. AI 개발자들은 이를 모를리가 없다. 분명 알 고 있지만 AI 서비스 독점을 위해 지금보다도 더 발전된 AI를 계속해서 출시하게 될것이고 결국 AI는 우리가 살고있는 생태계의 대부분을 바꾸게 될것이다.
이번 포스팅에서는 채팅형 AI인 ChatGPT 위주로 작성을 하였지만 채팅형 뿐만 아니라 이미지, 그래픽, 오디오 등 수 많은 AI 들또한 우리 일상에 점점 발을 넓혀가고 있으며 이는 사회적 문제로 한번씩 거론될때가 있다. 하지만 아직까지는 ChatGPT 처럼 손쉽게 접할 수 없는 AI이기때문에 가끔씩이나 저작권 문제로 나오긴 하지만 일반인들에게도 손쉽게 사용할 수 있도록 보급이 되어 대중화가 되는순간 각종 범죄등이 발생될 수 있다는걸 명심해야한다.
AI에 대한 부정적인 생각은 아직까지는 크게 없지만 현재 추세를 본다면 더 뛰어난 AI들이 앞으로 계속해서 발전되고 자기 자신을 필요로 하는 곳이 점점 줄어들게 될것이고 AI 경쟁사회에서 밀려난다면 사회의 낙오자가 될 수도 있다. 수 많은 전문 지식을 얻기위해 공부했지만 막상 직장에 취업하려고 보니 AI를 잘 활용하고 다룰 수 있는 사람을 뽑는다면 AI 활용까지 공부를 해야한다. 이거 얼마나 억울한 일인가?
물론 AI를 잘활용하는 신입이 수 많은 실무를 경험한 경력자를 뛰어넘을 수는 없다. 그 이유는 당연하게도 AI를 활용해서 업무를 잘 수행한것일뿐 경력자처럼 수 많은 환경의 실무를 직접 겪은건 아니니 말이다. 하지만 비슷한 경력자의 조건에서는 말이 달라지게 된다. 마치 과거에 같은 업무를 하더라도 스팩이 한두개 정도 더 있는 직원이 진급이 더 빨랐으니 말이다.
앞으로 AI는 점점 더 발전하게 될것이고 이는 우리의 일상의 편의를 가져오겠지만 그 만큼 일자리에선 위협이 될 수 있다는것을 항상 명심해야 한다.