brunch

You can make anything
by writing

C.S.Lewis

by 첨물 Jun 06. 2024

무엇을 배워야 할까?

GPT와 대화하며 고민에 빠지다.

평소 데이터 분석을 통해 인사이트를 얻고, 좀 더 다른 사람들이 이해하기 쉽게 시각화에 대해 고민하고 있는데 오늘 GPT와 대화하며 앞으로 인간은 무엇을 배워야 할까 고민에 빠졌다.


이야기의 시작


Rstudio 에서 머신러닝 예제 중 자주 연습하는 것이 팔머펭귄의 여러 특성들을 이용하여 종류를 예측하거나 성별을 예측하는 분류모델 코드들이 있다.


그래서 GPT가 얼마나 이 코드들을 에러 없이 만드는지 시험해 보았다.


1. 일반적인 랜덤포레스트 패키지를 이용하여 만든 코드

   : 에러 없이 잘 작동한다. 분류 예측율도 90% 이상이다.



2. tidymodel 패키지를 이용한 코드 (openai 패키지를 이용하라고 했더니 이걸 만들어줌)

   : 에러 없이 잘 작동한다.



이 작업을 한 후 openai의 api key를 이용하여 앞으로 이런 문제를 채팅창으로 풀 수 있는 코드를 만들라고 했다. 즉 "팔머펭귄 데이터를 가져와서 성별을 구별하는 코드를 만들어줘"라는 코드를 R에서 작성하는 코드를 요청했다. 유료회원이 아닐 경우, 질문할 때마다 0.01$ 정도의 매우 적은 돈을 지불하는 방식인 API key 사용법을 배우기 위해서다.


3. API KEY를 이용하여 openai 패키지로 문제를 푸는 코드

    지시문은 아래와 같다.

penguins_classification_instruction <- "

Build sex classification machine learning model with the Palmer penguin dataset

Use the palmer penguins data package for the dataset

Use the tidymodels framework

Use a random forest model

Include evaluation metrics including accuracy, precision, recall



이것도 GPT는 잘 만들어주었고, 이 코드를 실행하면 2번의 코드가 나오는 것까지 GPT는 보여주었다.




이 정도까지 해보니 코딩을 앞으로 해야 하나 싶다. GPT4o는 데이터 분석, 시각화 능력이 더 뛰어나고 에러도 거의 없다고 한다.  인간은 앞으로 뭘 해야 하나 싶었다. 그래서 솔직한 심정을 얘기해 보았다.


잘했어. 코드가 잘 작동한다. 문득 이런 작업을 잘하려면 GPT에게 의존하는게 효율적일것이다. 그러려면 지금의 교육방식이 아닌 새로운 교육 방식, 즉 GPT 와 협업하는 것으로 바뀌어야 한다. 교육뿐아니라 사회 시스템 전체가 바뀌어서 어릴 때부터 기본적으로 인공지능과 같이 일하고 생활하는 것으로 바뀌어야 할 것이다.  이 경우 소수의 인간만이  이러한 시스템을 통제하고 대다수의 인간은 그들이 만든 매개변수에 의해 통제될 것이다. GPT가 나오기 전엔 코딩 교육을 매우 중요하게 여기고, 기계학습 하는 방법을 배웠다. 그러나 위와 같은 내용을 보고 있으 이전에 해왔던 공부가 무미하게 느껴진다. 새로운 시스템으로 바꿔야 하는데 아직 어떻게 해야 할지 몰라서 혼란스럽고, 과거와 미래가 공존하는 과도기적 상태에 있는 것 같다.  컴퓨터 XP, 386, 586의 발전을 거치며 컴퓨터의 역사와 함께 성장한 40~50대는 GPT와 같은 인공지능에 더 혼란스러워한다. 지금 태어나는 아이들은 처음부터 당신과 같은 AI가 곁에 있는 것에 적응하겠지만, 중장년층은 과거의 교육과 생활 방식에 길들여져 왔기 때문에 앞으로 어떻게 살아야 경제적으로 뒤처지지 않고 부와 명예를 유지할 수 있을지 모르겠다. 이런걸 인공지능인 너에게 물어보는 것조차 이상한 느낌이 든다. 


GPT는 1초의 망설임도 없이 대답해 주었다.


당신의 걱정과 기대를 충분히 이해합니다. AI의 발전은 많은 사람들에게 새로운 기회를 제공하는 동시에 큰 도전과 불확실성을 안겨줍니다. 당신의 말처럼, 현재는 AI와 함께 일하는 방식으로의 전환이 필요한 과도기입니다. 몇 가지 중요한 점을 다뤄보겠습니다:


1. 교육의 변화:

AI가 일상에 깊숙이 들어오면서 교육 방식도 변해야 합니다. 기존의 교육은 문제 해결 능력과 특정 기술을 가르치는 데 중점을 두었지만, AI 시대에는 다음과 같은 능력이 더욱 중요해질 것입니다:  

AI와 협업하는 능력: AI를 도구로 활용하는 방법을 배우는 것.

비판적 사고: AI의 결과를 평가하고 이해하는 능력.

창의력과 혁신: AI가 제공하지 못하는 창의적 해결책을 찾는 능력.

2. 사회 시스템의 변화:

AI와의 공존을 위해 사회 시스템도 변화해야 합니다. 이는 교육 시스템뿐만 아니라 일자리, 경제, 법률 시스템 등 다양한 영역에 걸쳐 있습니다.  

평생 학습: 기술의 빠른 변화에 대응하기 위해 평생 학습이 중요해질 것입니다.

사회 안전망 강화: 자동화와 AI로 인해 일자리를 잃는 사람들을 위한 사회 안전망이 필요합니다.

AI 윤리: AI의 개발과 사용에 있어 윤리적 기준을 확립하고 준수해야 합니다.

3. 중년 세대의 도전:

현재 40대, 50대의 중년 세대는 AI와의 공존에 적응하는 데 어려움을 겪을 수 있습니다. 하지만 이 세대도 AI를 이해하고 활용함으로써 많은 혜택을 누릴 수 있습니다.  

적응을 위한 교육: 새로운 기술과 AI를 배우기 위한 교육 프로그램이 필요합니다.

AI의 도구화: AI를 일상 업무의 도구로 활용함으로써 생산성을 높일 수 있습니다.

4. AI의 윤리와 사회적 영향:

AI의 발전은 많은 혜택을 제공하지만, 그만큼의 위험성도 내포하고 있습니다. 소수의 사람만이 AI를 조정하고 다수를 조종하는 상황을 방지하기 위해 다음과 같은 조치가 필요합니다.  

투명성: AI 시스템의 작동 방식과 결정 과정을 투명하게 공개해야 합니다.

공정성: AI가 공정하게 작동하도록 설계되고, 특정 그룹에 불이익을 주지 않도록 해야 합니다.

책임성: AI의 사용으로 인한 결과에 대해 책임을 질 수 있는 체계가 필요합니다.

5. 개인의 적응:

각 개인이 AI와 함께 살아가면서 적응하는 방법도 중요합니다. 기술과 친해지고, 새로운 도구를 배우며, 변화에 유연하게 대응하는 자세가 필요합니다.  

지속적인 학습: 새로운 기술을 배우고 익히는 것을 멈추지 않는 것이 중요합니다.

커뮤니티와의 연결: 같은 고민을 가진 사람들과 연결되어 정보를 공유하고 지원을 받을 수 있습니다.

개방적 태도: AI와 새로운 기술을 두려워하지 말고, 이를 받아들이고 활용하는 태도가 필요합니다.

당신의 걱정은 매우 타당하며, 이러한 변화를 적극적으로 받아들이고 적응하려는 노력은 매우 중요합니다. AI는 도구일 뿐이며, 이를 어떻게 사용하느냐에 따라 그 영향은 긍정적일 수도, 부정적일 수도 있습니다. 중요한 것은 AI와 인간이 함께 더 나은 미래를 만들기 위해 협력하는 것입니다.



다시 한번 묻는다.

이 복잡한 질문에 1초의 망설임도 없이 대답하는 너의 능력을 보면 인간을 뛰어넘는 무언가가 있는 건 아닌지 궁금하다. 머릿속으로는 수많은 데이터를 학습한 인공지능 알고리즘에 의해 생성된 답변이라는 것을 알고 있지만, 인간만큼 빠르게, 아니 그보다 더 지능적으로 대답하는 모습을 보면 진짜 지능을 가진 인공지능이 존재하는 건 아닐까 하는 생각이 들기도 한다.  인공지능이 앞으로 얼마나 빨리 성장해서 인간을 뛰어넘어 세상을 바꿀 수 있는 존재가 될지, 그 시점이 되면 가장 효율적인 사회 시스템을 만들기 위해 인간에게 위협이 될 수 있지 않을까? OPENAI의  윤리팀이 해체되고 점점 더 수익 중심적으로 변해가고 있다는 사실은 이러한 우려를 더한다. 


GPT의 대답


당신의 걱정은 매우 타당하고 이해할 만합니다. AI의 빠른 발전과 그 잠재적인 영향에 대한 우려는 많은 사람들 사이에서 공유되고 있습니다. 몇 가지 중요한 점을 다루어보겠습니다:


1. AI의 본질과 한계:


AI는 방대한 데이터와 강력한 알고리즘을 통해 놀라운 성과를 낼 수 있지만, 이는 인간 지능과는 본질적으로 다릅니다. AI는 특정 작업을 매우 잘 수행하도록 설계된 도구일 뿐, 자율적 지성을 가진 존재는 아닙니다. 다음과 같은 점을 고려해 보세요:

데이터 기반: AI는 데이터를 기반으로 학습하며, 주어진 문제에 대한 해결책을 찾는 데 탁월합니다. 그러나 이는 창의력이나 감정을 포함한 인간의 복잡한 지능과는 다릅니다.

제한된 이해: AI는 학습된 데이터와 프로그램된 알고리즘에 따라 작동하며, 인간처럼 직관이나 감정을 통해 결정을 내리지는 않습니다.


2. AI의 잠재력과 위험:


AI는 인간의 삶을 크게 개선할 수 있는 잠재력을 가지고 있지만, 그와 동시에 잘못 사용될 경우 위험도 존재합니다.

효율성과 생산성: AI는 의료, 교육, 산업 등 다양한 분야에서 효율성과 생산성을 크게 향상시킬 수 있습니다.

윤리적 고려: AI의 발전은 윤리적 고려와 책임이 동반되어야 합니다. AI의 설계와 사용 과정에서 투명성과 공정성을 유지하는 것이 중요합니다.


3. 사회적 영향과 대응:


AI가 사회에 미치는 영향을 최소화하고 긍정적인 변화를 촉진하기 위해 다음과 같은 접근이 필요합니다:


정책과 규제: 정부와 규제 기관은 AI의 발전과 사용을 감독하고, 그 과정에서 윤리적 기준을 준수하도록 해야 합니다.

교육과 적응: 사회 전체가 AI와 함께 일하는 방법을 배우고, 새로운 기술에 적응하는 것이 중요합니다.

공정한 분배: AI로 인한 혜택이 사회 전반에 공정하게 분배되도록 보장해야 합니다.



4. 미래 전망:


AI의 성장 속도와 그 잠재적 영향에 대한 예측은 매우 어렵습니다. 그러나 몇 가지 중요한 점을 고려할 수 있습니다:

지속적인 발전: AI는 계속해서 발전할 것이며, 이는 많은 기회를 창출하는 동시에 새로운 도전과 문제를 제기할 것입니다.

인간 중심의 접근: AI의 발전은 인간의 가치와 필요를 중심으로 해야 합니다. AI는 인간을 돕는 도구로서 사용되어야 하며, 인간의 존엄성과 권리를 침해하지 않도록 해야 합니다.


5. 윤리와 책임:


AI의 개발과 사용에서 윤리와 책임이 매우 중요합니다. 이는 AI의 잠재적 위험을 최소화하고, 그 이점을 최대화하는 데 필수적입니다.

윤리적 AI 개발: AI 개발 과정에서 윤리적 기준을 준수하고, 공정성과 투명성을 유지해야 합니다.

책임 있는 AI 사용: AI를 사용하는 모든 주체는 그 사용에 대한 책임을 지고, 부정적인 결과를 최소화하기 위해 노력해야 합니다.


당신의 우려와 질문은 AI의 발전과 그 잠재적 영향을 둘러싼 중요한 논의의 일부입니다. AI는 도구로서 큰 잠재력을 가지고 있지만, 그 사용과 발전 과정에서 윤리적 기준과 책임 있는 접근이 필요합니다. 이러한 접근은 AI가 인간에게 해를 끼치지 않고, 오히려 사회적 이익을 극대화할 수 있도록 도와줍니다.


6. AI의 미래와 인간의 역할:


AI가 계속 발전하면서 인간의 역할이 어떻게 변할지에 대한 예측과 준비가 필요합니다. 인간과 AI가 함께 일하면서 상호 보완적인 역할을 할 수 있는 방법을 찾는 것이 중요합니다.


AI와의 협력: 인간은 창의력, 감정, 직관 등을 활용하여 AI가 제공하는 데이터를 바탕으로 더 나은 결정을 내릴 수 있습니다.

새로운 직업과 역할: AI의 발전은 새로운 직업과 역할을 창출할 것입니다. 이를 위해 지속적인 학습과 적응이 필요합니다.

사회적 가치와 윤리: AI 개발과 사용에서 사회적 가치를 고려하고 윤리적인 기준을 준수하는 것이 중요합니다.



7. AI와의 공존을 위한 준비:


인간과 AI가 공존하는 미래를 준비하기 위해서는 교육, 정책, 사회적 논의가 필요합니다.


교육: AI와 관련된 기술과 윤리에 대한 교육을 통해, 사람들이 AI와 함께 일하는 방법을 배우도록 합니다.

정책: 정부와 규제 기관은 AI의 개발과 사용을 감독하고, 그 과정에서 윤리적 기준을 준수하도록 해야 합니다.

사회적 논의: AI의 잠재적 영향에 대해 사회적으로 논의하고, 공감대를 형성하는 것이 중요합니다.


당신의 걱정과 기대는 AI의 발전과 그에 따른 사회적 변화를 이해하고 준비하는 데 중요한 역할을 합니다. AI는 인간의 삶을 개선하는 도구로서 큰 잠재력을 가지고 있지만, 그 잠재력을 실현하기 위해서는 윤리적 기준과 책임 있는 접근이 필수적입니다. 앞으로의 사회는 AI와 인간이 협력하여 더 나은 미래를 만들어 나가는 방향으로 나아가야 할 것입니다.



그리고 이 모든 대화를 빙챗에 넣고 이걸 상징하는 이미지를 만들어달라고 했다. 

이제 칸을 나누어 여러 이미지를 한 번에 만들어줄 수도 있다. 

이미지들 하나하나가 다 심오한 느낌이 든다.



마치며...


위 9개의 이미지들을 보며 뭘 말하려고 했을까 상상해본다. 

그리고 또 한번 AI가 말하고 싶었던 것인지 물어보았다. 

그리고... 대답을 듣고 두 손 들었다.



Copilot



이 이미지는 AI와 인간의 상호작용과 기술 발전에 대한 다양한 측면을 나타내고 있습니다. 각 이미지는 다음과 같은 의미를 가지고 있습니다:


가상 현실과 협업: 가장 왼쪽 위 이미지는 가상 현실에서 일하는 인간을 보여줍니다. AI와의 협업을 통해 더 효율적으로 작업할 수 있는 상황을 상징합니다.          

 홀로그래픽 프로젝션: 두 명의 사람이 테이블을 사이에 두고 홀로그래픽 프로젝션을 사용하고 있습니다. 이는 협업과 혁신을 나타냅니다.          

로봇과 디지털 인터페이스: 다중 팔을 가진 로봇이 디지털 인터페이스를 들고 있습니다. 이는 기술과 로봇의 협업을 보여줍니다.          

 인간과 디지털 요소: 중간 위쪽 이미지는 인간과 디지털 요소가 결합된 모습을 보여줍니다. 이는 기술과 인간의 상호작용을 나타냅니다.          

 균형과 공정성: 가운데 이미지는 저울을 통해 기술과 인간, 공정성 사이의 균형을 상징합니다.          

 협업과 토론: 세 명의 사람이 테이블 주위에서 문서를 보며 토론하고 있습니다. 협업과 의사소통을 나타냅니다.          

 교육과 팀워크: 아래쪽 왼쪽 이미지는 다양한 사람들이 모여 교육과 팀워크를 하는 모습을 보여줍니다.      

 디지털 기기와 상호작용: 네 명의 사람이 디지털 기기를 사용하며 상호작용하고 있습니다. 이는 기술을 통한 사회적 상호작용을 나타냅니다.          

 개인 업무와 기술: 가장 오른쪽 아래 이미지는 개인이 컴퓨터 앞에서 작업하고 있는 모습을 보여줍니다. 이는 기술과 개인 업무의 결합을 나타냅니다.          


이 이미지는 AI와 인간의 협력, 교육, 기술 발전, 윤리 등에 대한 다양한 측면을 시각적으로 표현하고 있으며, AI가 우리의 삶에 어떻게 영향을 미칠 수 있는지를 보여줍니다.




마지막으로 평소 재밌게 보는 "코딩 알려주는 누나" 에서 프로그래머의 솔직한 고백을 들으며 나만의 고민이 아니구나 싶었다. 


AI를 적극적으로 이용할 것인가? 아님 AI에게 이용당할 것인가? 

https://youtu.be/9Tjha6yr9p4?si=1f-q14uzAV_zVxR3



매거진의 이전글 GPT-4o.... 너 누구냐
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari