PM 부트캠프 TIL

[내일배움캠프 PM 4기] 13일차 - ChatGPT, 너 대체 뭐 하는 놈이냐?

윤찬영의 PM일지 2025. 10. 2. 21:14

오늘 드디어 PM 필수템이자 핫템인 ChatGPT를 300% 뜯어봤습니다. 솔직히 맨날 쓴다고 쓰는데, 얘가 정확히 뭔지, 어떻게 돌아가는지 궁금했거든요? 딱 정리 들어갑니다!

📚 ChatGPT의 정체

ChatGPT는 쉽게 말해, 대화형 인공지능 챗봇입니다. 우리가 말을 걸면, 엄청난 데이터를 학습해서 사람이 쓴 것처럼 의미 있는 텍스트를 만들어 내는 친구인 거죠.

  • 모델(Model): AI 분야에서 데이터 패턴 찾고 예측하는 알고리즘을 말합니다. 쉽게 말해, 기계가 맞다/틀리다를 판단하는 능력이에요.
  • 훈련/학습(Learning): 이 모델을 만들기 위해 기계를 트레이닝 시키는 과정! 학습을 잘해야 좋은 모델이 되는 건데, 무조건 데이터가 많다고 좋은 건 아닙니다. 계산 자원, 비용 문제가 빡세거든요.
  • '작은' 모델의 반란: SLM/sLLM
    • 그래서 나온 게 **SLM(Small Language Model)**이나 sLLM(smaller Large Language Model) 같은 경량화 모델입니다.
    • 크기가 작아져도 성능은 유지하는 비결이 바로 '지식 증류(Knowledge Distillation)'! 큰 모델(선생님)의 지식을 작은 모델(학생)에게 엑기스만 전수하는 거죠. 🤯 미쳤다!

🤖 인공지능(AI)과 생성형 AI

  • 인공지능(AI): 기계도 사람처럼 생각하고 행동하게 만들려는 컴퓨터 과학 분야. 이게 무려 1950년대 앨런 튜링 형님 논문에서부터 시작된 근본 오브 근본 기술이더라고요.
  • 생성형 vs. 판별형 AI:
    • 생성형 AI (Generative AI): 새로운 걸 만들어냅니다. (ex. ChatGPT, 이미지/영상 생성)
    • 판별형 AI (Discriminative AI): 데이터를 구분하고 예측합니다. (ex. 스팸 메일 분류, 이미지 분류)
  • 머신러닝 & 딥러닝: AI의 하위 개념들입니다.
    • 머신러닝: 컴퓨터가 명시적인 규칙 없이 데이터 분석해서 스스로 규칙을 찾는 방법. (ex. 고양이 사진 보여주면 스스로 고양이 특징 학습)
    • 딥러닝: 머신러닝 중에서도 인간 뇌처럼 **'인공 신경망'**을 써서 복잡한 패턴 처리하는 기술. 층(레이어)이 깊어서 '딥' 러닝이라고 불리는 거죠.

💳 ChatGPT 가입부터 유료 플랜까지 깔끔 정리

ChatGPT를 찐하게 써보려면 가입부터 해야겠죠? 공식 홈페이지에서 구글 계정으로 5초 컷 가입 완료! (다들 알겠지만 😅)

💰 유료 플랜, 이래서 필요하다!

OpenAI는 Free, Plus($20/월), Pro($200/월) 3가지 플랜이 있는데, 우리는 다양한 실습을 위해 Plus 플랜을 사용했습니다.

플랜 가격 주요 기능
Free 무료 GPT-4o mini, 웹 검색, 제한적 기능 사용
Plus $20 / 월 Free 기능 + 확장된 사용 제한, 고급 데이터 분석/이미지 생성, 고급 음성 모드
Pro $200 / 월 Plus 기능 + GPT-4o 및 o1 무제한, o1 pro mode(전문가용)
Sheets로 내보내기

특히 고급 음성 모드는 GPT-4o 같은 멀티모달 모델을 써서 실시간으로 더 자연스러운 대화가 가능하다고 하네요. 돈값 하긴 하는 거죠.

💻 데스크톱 앱? 개꿀 기능!

웹뿐만 아니라 데스크톱 앱도 있습니다. 이거 완전 요물이더라고요.

  • 단축키 접근: Window는 Alt + Space, Mac은 Option + Space로 어디서든 바로 챗GPT 호출 가능!
  • 스크린샷 질문: 캡처한 이미지를 바로 업로드하거나 앱에서 스크린샷 찍어서 질문하는 기능도 대박.
  • 앱 연동 (Mac): 텍스트 편집기나 코드 에디터 앱의 내용을 바로 프롬프트에 넣고 요약이나 코드 생성 같은 작업을 할 수 있답니다. PM인 저한테는 개꿀 기능이죠.

🔥 최신 업데이트: 챗GPT, 어디까지 왔니?

ChatGPT는 계속 진화 중이더라고요. 앞으로 PM으로 일할 때 꼭 써먹을 만한 최신 기능 몇 개 짚어봤습니다.

  • ChatGPT Pro 플랜: 월 200달러짜리 끝판왕 플랜. 복잡한 문제 해결에 최적화된 o1 pro mode를 무제한으로 쓸 수 있습니다. (아직은 쫌 비싸긴 함.)
  • ChatGPT Search: 검색 엔진처럼 웹 소스 링크까지 포함해서 답변을 받을 수 있습니다. 이제 챗GPT 안에서 실시간 정보 검색까지 가능!
  • Sora (비디오 생성 모델): 텍스트 프롬프트만으로 엄청나게 복잡하고 사실적인 비디오를 생성하는 AI 모델입니다. 진짜 영상 퀄리티 보고 입이 떡 벌어졌습니다.
  • Canvas: 글쓰기나 코딩 작업 전용 공간. 에디터처럼 실시간 수정 가능하고, 인라인 피드백도 받을 수 있어서 복잡한 프로젝트에 짱 좋을 것 같습니다.
  • Projects: 채팅 기록을 폴더처럼 카테고리별로 정리할 수 있는 기능! 드디어 대화 기록 엉망진창이 되는 걸 막을 수 있겠네요.
  • Tasks (Beta): 지정된 시간에 자동으로 특정 작업을 실행하도록 설정하는 기능. (ex. 매일 아침 7시에 영어 문장 제공)
  • Operator: 사람처럼 컴퓨터를 조작할 수 있는 AI. 웹사이트 버튼 누르고, 글 입력하는 등 실제 사람이 하는 것처럼 동작합니다. 아직 북미 한정이라 아쉽 😢.

🤯 ChatGPT 작동 원리와 한계, 프롬프트 엔지니어링

🧠 GPT의 기본 동작: '가능성'의 과학

GPT는 우리가 던진 텍스트(프롬프트)에 **'이어질 가능성이 가장 높은 텍스트'**를 뱉어내는 통계적 모델입니다. "대~한민국" 다음에 "짝짝짝짝짝"이 올 가능성이 제일 높다고 판단해서 말해주는 거랑 비슷하죠.

  • Hallucination (환각): 이 '가능성' 때문에 AI가 거짓 정보를 진짜처럼 만들어내는 오류가 발생합니다. 이걸 막으려면 프롬프트를 구체적이고 명확하게 잘 써야 한답니다.

💬 프롬프트 엔지니어링 (Prompt Engineering)

결국 원하는 결과를 얻으려면 질문을 똑똑하게 디자인해야 합니다. 그게 바로 프롬프트 엔지니어링이죠.

원칙 나쁜 프롬프트 좋은 프롬프트
명확성 "리스트를 정렬해 줘." "Python에서 숫자 리스트를 오름차순으로 정렬하는 코드를 작성해 줘."
구체성 "SNS 광고 문구를 만들어줘." "20대 여성을 대상으로 하는 유머러스한 화장품 광고 문구를 2문장으로 만들어줘."
간결성 "내가 원하는 건 코드를 작성하는 건데..." "Python으로 리스트를 오름차순 정렬하는 코드를 작성해 줘."
Sheets로 내보내기

턴(Turn)으로 이해하는 대화 구조

  • 싱글턴 (Singleton): 한 번의 질문-답변으로 끝나는 대화. 문맥이 필요 없음.
  • 멀티턴 (Multiturn): 이전 대화의 **문맥(Context)**을 기억하고 연속적으로 이어가는 대화. 이걸 가능하게 하는 게 **세션(Session)**과 상태(State) 관리입니다.

상태 (State): AI가 대화 중 기억하고 있는 현재까지의 모든 문맥 정보. 세션 (Session): 대화의 시작부터 종료까지 전체 흐름을 관리하는 단위.


wrap-up: 결국 PM의 무기는? ⚔️

오늘 챗GPT의 기본 원리부터 최신 기능, 그리고 가장 중요한 프롬프트 엔지니어링까지 싹 훑었습니다. PM은 결국 AI한테 **'어떤 질문을 던지고, 어떤 결과물을 뽑아낼 것인가'**가 핵심인 것 같습니다. 프롬프트만 잘 써도 AI 활용 능력은 300% 이상 떡상할 듯!

내일부터는 이 원칙들을 적용해서 실습하는 거 기대됩니다! 기대해도 좋겠죠? 😉


오늘 배운 거 한 줄 요약: "결국 AI도 사람처럼, 아니, 사람보다 더 구체적으로 지시해야 원하는 걸 얻는다!"