AI 해부교실 · Part 0 ChatGPT, 넌 누구니?

4장 규칙으로 vs 데이터로

Q. 스팸 문자를 걸러내는 프로그램, 어떻게 만들 수 있을까요?

  1. 스팸 문자를 걸러내는 프로그램을 만든다고 해 봐요. 가장 쉬운 방법은 규칙을 직접 쓰는 거예요.
  2. '무료'가 들어 있으면 스팸! 잘 되는 것 같죠? 그런데 스팸 보내는 사람이 '무.료'라고 쓰면 그냥 통과해요.
  3. 반대로 학교에서 온 '무료 급식 안내'는 스팸으로 막혀요. 규칙을 고치고 또 고쳐도 끝이 없어요.
  4. 그래서 방법을 뒤집었어요. 규칙 대신 '이건 스팸, 이건 정상' 하고 예시를 잔뜩 보여 주면, 컴퓨터가 규칙을 스스로 찾아내요.
  5. 다 배운 모델 안에는 단어마다 점수가 생겨요. 당첨, 쿠폰은 스팸 쪽, 급식, 학교는 정상 쪽. 사람이 정해 준 적 없는 점수예요.
  6. 이제 처음 보는 문자도 점수를 더해서 판단해요. '무.료' 꼼수를 써도 같이 쓰인 쿠폰과 당첨 때문에 걸려요.
  7. 규칙은 사람이 쓰고, 학습은 데이터가 가르쳐요. ChatGPT도 문법 규칙을 하나하나 배운 게 아니라, 엄청난 양의 글을 보고 익혔어요.

한 장 요약