본문 바로가기
  • 사소한 즐거움을 잃지 않는 한, 인생은 무너지지 않는다
웹 개발자 성장기/잡다한 지식

[공부 정리] ChatGPT 적응기

by 인화Inhwa 2023. 11. 22.

최근 AI가 트렌드로 자리 잡으면서, 누구나 사용하고 또 사용해야만 하는 기술로 변화하고 있다. 여러 기업들에서 자사 기술로 AI를 개발하고 있으며, 대표적으로 오픈AI인 ChatGPT는 이제 어떠한 분야에서든 없어서는 안 될 존재, 익숙해져야 하며, 적절히 활용해야만 하는 존재이다.

처음에는 신기하게만 바라보았던 GhatGPT를 실제로 사용해보아야겠다는 생각은 들지 않았다.. 하지만 IT 분야의 직업을 가진 이상 (물론 다른 분야라도 마찬가지) AI에 대해, 그리고 ChatGPT에 대해 알아야만 하며, 도움을 받아야 할 때는 적절하게 활용할 줄 알아야겠다고 느꼈다! 이젠 친구가 되어야만 하는 ChatGPT.. 친해져보겠어..

 

- ChatGPT 란?

OpenAI 사에서 개발한 대화형 인공지능 챗봇으로, GPT-3.5, GPT-4를 기반으로 한다.

Chat + Generative Pre-trained Transformer 로 만들어진 합성어.

지도 학습과 강화 학습을 모두 사용하여 파인 튜닝(전이 학습) 되었다.

회원가입 후 채팅을 하듯이 챗봇에 질문을 입력하면, 자연스러운 답변을 받을 수 있다.

(답변 내용의 정확성은 판단해야 함. 100퍼센트 신뢰는 아직 못하겠다..ㅎ)

-특징

GPT-3.5 버전은 무료이고, GPT-4 버전은 한국 돈으로 월 29,000원 정도! (20달러)

한국어 지원도 되어서 질문도 한국어로 가능하고, 답변도 한국어로 잘 해준다. 가끔 오류가 난다고 하긴 함..

유료 버전인 GPT-4는 추론을 더욱 많이 거치기 때문에, 속도는 느리지만 더욱 정확한 답변을 얻을 수 있다고 한다.

사용해본 결과, 정말 전문적으로 필요한 상황이 아닌 이상, 무료 버전 만으로도 충분히 좋은 답변을 얻을 수 있다.

뭐, 물론 유료 버전을 쓴다면야 더욱 좋겠지만.. 혹시 나중에 유료 버전 쓸 일이 생기면 후기 또 써야지.

-사용법

  1. ChatGPT 검색 -> OpenAI 사이트로 접속됨. 하단 Try ChatGPT 버튼 클릭

2. 그럼 이렇게 ChatGPT 페이지로 이동되면서, 로그인이랑 회원가입 버튼이 뜬다. 계정이 없다면 회원가입을 하고, 있으면 로그인으로 !

3. 회원가입 클릭 시 뜨는 창. 구글, MS, 애플 계정 로그인 가능함.

4. 로그인 완료하면 바로 이런 채팅방 형태로 화면이 뜬다. 하단 입력창에 바로 질문 입력하고 엔터치면 됨!

너에 대해 알려달라고 하니, 바로 ChatGPT에 대해 간단하게 소개해줌..ㅋㅋ 한국어로도 문맥 어색함 없이 잘 답변해주는 모습을 볼 수 있다.

좀 더 긴 답변을 듣고 싶어서, 타입스크립트 공부법에 대해 알려달라고 질문해보았다.

이렇게 간단한 소개와 함께, 공부법을 순서대로 정리해서 따라하기 쉽게 알려준다. 꽤나 자세함.

구글이나 네이버 검색하는 것보다, 먼저 얘한테 물어보는게 훨씬 더 편하겠는걸..? 좋은 친구였음.

아무튼 이렇게 한국어든, 영어든, 질문만 하면 (좀 구체적으로 질문하는게 좋겠지) 답변 바로 얻기 가능! 쉽긴 쉽네-

-기능

주고 받은 대화들의 문맥을 기억할 수 있다고 한다. 그래서, 이전 답변들에 대해 '~한 점을 더 보완해서 답변해줘'라거나, '너는 앞으로 유치원 선생님처럼 답변해주어야 해' 하면 실제로 그렇게 답변을 해준다고 함.

들었을 땐 정말로 똑똑해보인다ㅋㅋ

글 작성은 물론이고 시 짓기, 가사 쓰기 등 문학, 예술 분야에서도 놀라울 만큼의 상세한 작품을 생성한다.

코드 작성도 해주고, 코드 문제점이나 수정, 해결 방법 등을 질문해도 잘 답변해주어서 IT 직군에서도 유용하다.

시험 문제도 잘 풀어서 때로는 인간 응시자보다 높은 시험 성적을 낸다고 하니, 이쯤이면 신뢰성도 보장되는 건가?

아무튼 활용만 잘 한다면 무궁무진하게 성장할 것 같은 서비스임에는 틀림이 없다.

AI 기술과 챗봇에 대해 좀 더 관심을 가지고 공부해야겠다.

-사용 기술, 원리

질문은 prompt(프롬프트), 답변은 response(응답) 라고 표현한다.

플러그인을 설치하지 않으면 오픈AI 자사 데이터 기반으로 답변해주고, 플러그인을 설치할 경우에는 실시간 정보, 회사의 문서 저장고/DB 에 접근하거나 서드 파티 서비스를 이용할 수 있게 된다.

플러그인 스토어에는 2023년 6월 기준 270여 개의 플러그인이 공개되어 있다. 자신이 필요한 정보가 무엇인지에 따라 플러그인을 설치하여 더욱 자세하고 정확한 답변을 얻을 수 있다.

-활용 분야

문학, 예술 뿐만 아니라 IT, 금융, 의학 분야까지 활용될 수 있다고 하니 정말 무궁무진하다.

요즘 또 핫한 자율주행 기능과 여러 로봇들에도 AI 는 기본 기술이니까.. 관심을 가지고 최신 정보들을 계속 검색해봐야겠따

갑자기 궁금

*AI에 Python이 많이 사용되는 이유?

1. 빠른 개발 속도: c/c++ 보다 훨씬 사용하기가 쉬워 빠른 코딩이 가능하다.

2. 다양한 인공지능 라이브러리 존재: 사이킷런, 텐서플로, Numpy 등 인공지능을 다루기 위해 필요한 수많은 라이브러리들이 파이썬 형태로 존재한다.

3. c/c++ 에 비하여 속도가 훨씬 느리지만, 대부분 연산 작업을 제외한 부분을 파이썬으로 코딩하기 때문에 속도가 느린 것은 문제가 되지 않는다!

=> AI 에는 꼭 파이썬이 함께 따라다니는 것 같으니, 파이썬 공부를 찬찬히 시작해야겠다고 느꼈다.. 아주 오래 전 잠깐 쓴 게 다여서 정말 기초부터 해봐야지ㅠ 그래도 자바를 배웠다면 많이 어려울 것 같지는 않으니, 한 번 도전해볼 만하다!! 아주 천천히 진도를 나가보자ㅎㅎ...

-참고

ChatGPT - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

ChatGPT - 나무위키 (namu.wiki)