초보자도 이해하는 AI 이야기

초보자도 이해하는 AI 이야기

요즘 어디를 가도 'AI'라는 말을 쉽게 들을 수 있습니다.

ChatGPT를 비롯해 AI 검색, AI 번역, AI 그림, AI 음악, 자율주행 자동차 등 AI를 활용한 서비스가 빠르게 늘어나고 있습니다.

그런데 막상 누군가에게

“AI가 뭐예요?”

라고 질문을 받으면 쉽게 설명하기가 생각보다 어렵습니다.

저도 30년 가까이 프로그램을 개발해 왔지만, AI가 본격적으로 등장하기 전까지는 지금처럼 AI가 우리 생활 가까이에 들어올 것이라고 생각하지 못했습니다.

그래서 이번 글에서는 AI를 처음 접하는 분들도 이해할 수 있도록 아주 쉽게 이야기를 해보려고 합니다.

AI가 도대체 무엇일까?

AI는 Artificial Intelligence, 우리말로는 인공지능이라고 합니다.

쉽게 말하면 컴퓨터가 사람이 하는 것처럼

물론 컴퓨터가 사람과 똑같이 생각한다는 의미는 아닙니다.

사람이 경험과 지식을 바탕으로 생각하는 것처럼, AI도 많은 데이터를 학습하고 그 안에서 일정한 패턴을 찾아 문제를 해결하는 방식이라고 이해하면 쉽습니다.

처음부터 AI의 복잡한 원리를 모두 이해할 필요는 없습니다.

스마트폰을 사용하기 위해 스마트폰 안에 있는 모든 전자회로를 알 필요가 없는 것과 비슷합니다.

AI도 일단 직접 사용해 보면 생각보다 훨씬 쉽게 이해할 수 있습니다.

ChatGPT는 무엇일까?

요즘 AI를 이야기하면 가장 많이 듣는 이름 중 하나가 ChatGPT일 것입니다.

저 역시 AI를 본격적으로 사용하면서 가장 많이 활용한 도구 중 하나가 ChatGPT입니다.

ChatGPT를 아주 간단하게 표현하면,

“사람과 대화하면서 질문에 답하고, 글을 만들고, 다양한 작업을 도와주는 AI”

라고 할 수 있습니다.

예를 들어,

"초등학생에게 인공지능을 쉽게 설명해줘."

라고 질문하면 초등학생도 이해할 수 있는 표현으로 설명해 줍니다.

또,

"이 글을 5줄로 요약해줘."

라고 하면 긴 글을 짧게 정리해 주기도 합니다.

프로그램을 개발하는 사람이라면

"Python으로 파일 이름을 자동으로 변경하는 프로그램을 만들어줘."

라고 요청할 수도 있습니다.

이처럼 ChatGPT는 단순히 질문에 답하는 것을 넘어 글쓰기, 공부, 프로그래밍, 자료 정리 등 다양한 작업을 도와주는 도구로 활용할 수 있습니다.

검색과 AI는 무엇이 다를까?

여기에서 한 가지 재미있는 차이가 있습니다.

인터넷 검색을 할 때는 보통 우리가 원하는 정보를 찾아서 보여달라고 합니다.

예를 들어,

"서울에서 제주도까지 비행시간"

이라고 검색하면 관련된 정보를 찾아볼 수 있습니다.

반면 AI에게는 조금 다르게 질문할 수 있습니다.

"제주도 여행을 처음 가는 사람에게 3박 4일 여행 일정을 만들어줘."

그러면 AI는 단순히 기존 정보를 찾아주는 것에서 그치지 않고, 질문의 내용을 바탕으로 새로운 답변을 만들어 줍니다.

물론 실제 여행을 계획할 때는 항공편이나 숙박 정보처럼 최신 정보가 필요한 부분을 다시 확인해야 합니다.

이처럼 검색과 AI는 비슷해 보이지만 사용하는 목적에는 차이가 있습니다.

검색과 AI의 차이

AI는 무엇을 잘할까?

AI가 할 수 있는 일은 생각보다 많습니다.

대표적으로 다음과 같은 일들을 할 수 있습니다.

제가 직접 프로그램을 개발하면서 느낀 점도 비슷합니다.

예전에는 프로그램을 만들다가 오류가 발생하면 인터넷 검색을 하고, 관련 자료를 찾아보고, 코드를 하나씩 확인하면서 원인을 찾아야 했습니다.

하지만 지금은 AI에게 오류가 발생한 코드와 상황을 설명하고 도움을 받을 수 있습니다.

물론 AI가 항상 정확한 답을 주는 것은 아닙니다.

하지만 문제를 해결하기 위해 함께 이야기할 수 있는 새로운 도구가 생겼다는 것만으로도 개발 방법이 많이 달라졌습니다.

AI가 코드를 만들어 주면 프로그래머가 필요 없을까?

AI를 사용하다 보면 이런 생각이 들 수도 있습니다.

“AI가 프로그램까지 만들어 주는데 앞으로 프로그래머가 필요할까?”

저도 프로그램을 만드는 일을 오랫동안 해온 사람으로서 이 부분을 많이 생각하게 됩니다.

AI에게

"회원가입 프로그램을 만들어줘."

라고 하면 실제로 상당한 양의 코드를 만들어 줍니다.

그렇다면 프로그래머가 필요 없어진 것일까요?

프로그램을 만드는 과정은 단순히 코드를 작성하는 것만으로 끝나지 않습니다.

무엇을 만들 것인지 결정해야 하고,

사용자에게 어떤 기능이 필요한지 생각해야 하며,

프로그램의 구조를 설계해야 합니다.

또 실제로 프로그램을 실행한 후 오류가 발생하면 그 원인을 찾아야 하고, 데이터와 보안 문제도 확인해야 합니다.

결국 중요한 것은 코드를 작성하는 것뿐만 아니라 무엇을 만들 것인지 생각하는 능력입니다.

AI가 코드를 만들어 주는 시대가 되었지만, 사람이 해야 할 생각까지 모두 대신해 주는 것은 아닙니다.

오히려 AI를 활용해서 더 좋은 프로그램을 만들 수 있는 방법을 고민하는 것이 중요해지고 있습니다.

AI도 틀릴 수 있다

AI를 사용할 때 꼭 기억해야 할 것이 하나 있습니다.

AI가 항상 정답을 알려주는 것은 아닙니다.

AI가 아주 자연스럽고 자신 있게 답변하기 때문에 처음 사용하는 사람은 AI의 답변을 모두 사실이라고 생각하기 쉽습니다.

하지만 실제로는 잘못된 정보를 알려주거나 존재하지 않는 자료를 만들어내는 경우도 있습니다.

예를 들어 AI에게 어떤 사람의 경력을 물어봤는데 실제로 존재하지 않는 경력이나 책을 이야기하는 경우도 있습니다.

따라서 AI를 사용할 때는

“AI에게 물어보는 것”과 “AI의 답을 그대로 믿는 것”은 다르다.

라는 사실을 기억해야 합니다.

특히 돈, 법률, 의료, 중요한 업무와 관련된 내용이라면 AI의 답변을 참고하되 필요한 정보는 반드시 다른 자료를 통해 확인하는 습관이 필요합니다.

AI는 아주 유용한 도구이지만 최종적으로 판단하는 것은 사람이라는 것을 기억하면 좋겠습니다.

AI를 잘 사용하는 사람은 어떤 사람일까?

AI를 처음 사용하는 분들이 많이 궁금해하는 것 중 하나가 있습니다.

“AI를 잘 사용하려면 특별한 공부를 해야 하나요?”

물론 AI의 원리를 깊이 공부하면 도움이 됩니다.

하지만 AI를 일상에서 활용하는 데 반드시 어려운 기술을 알아야 하는 것은 아닙니다.

오히려 중요한 것은 내가 원하는 것을 AI에게 정확하게 설명하는 능력이라고 생각합니다.

예를 들어,

"블로그 글 써줘."

라고 하는 것보다

"AI를 처음 사용하는 50대 직장인을 대상으로, 어려운 전문용어를 사용하지 않고 AI의 장점을 설명하는 블로그 글을 써줘."

라고 이야기하는 것이 훨씬 좋은 결과를 얻을 수 있습니다.

이처럼 AI에게 전달하는 질문이나 지시를 프롬프트(Prompt)라고 합니다.

처음부터 어려운 프롬프트를 공부할 필요는 없습니다.

AI와 대화를 하면서

“내가 원하는 결과가 나오지 않았으면 다시 설명해 주면 됩니다.”

AI는 한 번 질문하고 끝나는 검색창이 아니라, 계속 대화하면서 결과를 수정해 나갈 수 있는 도구이기 때문입니다.

AI 시대에 가장 필요한 것은 무엇일까?

저는 AI 시대가 되면서 오히려 사람의 역할이 더 중요해지고 있다고 생각합니다.

AI는 빠르게 글을 만들고, 코드를 작성하고, 데이터를 분석할 수 있습니다.

하지만

“무엇을 해야 할까?”
“왜 이것을 해야 할까?”
“이 결과가 정말 맞을까?”

라는 질문은 사람이 해야 합니다.

AI에게 좋은 질문을 하기 위해서는 내가 무엇을 원하는지 먼저 알아야 합니다.

AI가 만들어 준 결과를 제대로 활용하기 위해서는 그 결과가 맞는지도 확인해야 합니다.

결국 AI 시대에는 AI를 사용하는 기술뿐만 아니라 생각하고 판단하는 능력도 중요합니다.

AI는 어려운 기술이 아니라 새로운 도구입니다

AI에 대해 이야기하면 머신러닝, 딥러닝, 생성형 AI, 거대언어모델 등 어려운 용어가 많이 등장합니다.

하지만 AI를 처음 사용하는 분이라면 이런 용어부터 공부할 필요는 없다고 생각합니다.

일단 직접 사용해 보면 됩니다.

궁금한 것이 있다면 AI에게 질문해 보고,

글을 쓰다가 도움이 필요하면 AI에게 부탁해 보고,

프로그램을 만들다가 어려운 부분이 있으면 AI에게 물어보면 됩니다.

그리고 AI가 알려준 답변을 직접 확인해 보면 됩니다.

저도 30년 동안 프로그램을 개발하면서 많은 개발 도구와 기술을 접해 왔습니다.

그런데 AI를 만나면서 프로그램을 만드는 방법 자체가 조금씩 달라지고 있다는 것을 느끼고 있습니다.

예전에는 사람이 직접 하나하나 만들어야 했다면,

이제는 AI와 대화하면서 아이디어를 만들고,

코드를 작성하고,

문제를 해결하고,

결과를 다시 수정해 나갈 수 있게 되었습니다.

저는 이것이 AI가 가져온 가장 큰 변화 중 하나라고 생각합니다.

마무리하며

AI는 앞으로 우리의 생활과 일하는 방법을 계속 바꿔 나갈 것입니다.

그렇다고 AI를 너무 어렵게 생각할 필요는 없습니다.

처음 스마트폰을 사용할 때도 모든 기능을 한꺼번에 배우지는 않았습니다.

전화도 해보고, 문자도 보내보고, 사진도 찍어보면서 하나씩 익혔습니다.

AI도 마찬가지입니다.

하나씩 직접 사용해 보면 됩니다.

AI를 잘 사용하기 위해 가장 먼저 필요한 것은 어려운 기술이 아니라 “한번 사용해 보자”라는 작은 시작일지도 모릅니다.

저 역시 30년 동안 프로그램을 만들어 온 개발자이지만, AI를 배우면서 새로운 것을 다시 배우는 즐거움을 느끼고 있습니다.

앞으로 이 블로그를 통해 제가 직접 AI를 사용하면서 경험한 이야기와,

AI를 처음 접하는 분들이 쉽게 이해할 수 있는 이야기들을 하나씩 소개해 보려고 합니다.

AI가 사람을 대신하는 기술이 아니라, 사람이 더 잘 생각하고 더 많은 일을 할 수 있도록 도와주는 도구가 될 수 있도록 말입니다.

30년 가까이 프로그램을 개발해 온 개발자가
AI를 직접 사용하면서 느낀
"AI에 대한 이야기".

다음 이야기에서는 AI를 실제로 활용하면서
어떤 변화가 있었는지 이야기해 보겠습니다.