메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

챗GPT 완벽 사용 설명서

dhan***

|

2024-02-25

GPT-4를 활용한 인공지능 앱 개발

AI 전문 지식 없이 코드 몇 줄로 만들어보는 LLM 기반 앱

  • 저자 : 올리비에 케일린 , 마리 알리스 블레트
  • 번역 : 이일섭
  • 출간 : 2023-12-27

2022년 11월 챗GPT가 세상에 소개된 이후로, 2023년은 생성형 AI가 사회의 변화를 주도했다는 사실은 누구도 부인할 수 없을 것이다. 적어도 소프트웨어 업계는 확실히 그렇다. 출간된 책과 정부 주도 사업, 각 기업에서 내놓고 있는 서비스, 커뮤니티 활동을 보면 가히 폭발적인 수준이다. 또한 가트너 2023년 하이프 사이클에서는 이미 생성형 AI가 정점을 가리키고 있다.

다행이라면 다행인 것은 국내에서는 생성형 AI를 전적으로 받아들이기에 준비가 부족하다는 것이다. 그것이 지금이라도 생성형 AI, 챗GPT를 배워야 하는 이유이며, 아직 늦지 않았다.

 

이 책은 179페이지의 짧은 분량임에도 LLM을 활용한 애플리케이션의 개념과 설계방법, 예제, 고려 사항을 모두 담고 있는 완벽한 사용 설명서이다. 실전에서 사용할 수 있는 예제와 고려 사항을 빠뜨리지 않고 포함하고 있으며, 오픈 AI의 최신 서비스와 지원 정책(가격정보)도 확인할 수 있다.

 

예제와 사용법은 그림을 포함하여 단계별로 자세히 설명하고 있기 때문에, 입문자(노코드, 로우코드)도 쉽게 따라할 수 있다. 서비스를 매뉴얼로 배우는 정도로 생각하면 된다. 개인적으로 게임 사용법보다 훨씬 쉽다. ㅎㅎ

API를 사용하려면 Python을 포함한 기초 지식이 필요하나, 프로그래밍 언어에서 진입 장벽이 가장 낮은 언어 중에 하나가 Python이다. 구글 코랩이라는 완벽한 IDE가 있으니 이번 기회에 배우는 것을 추천드린다.

 

책의 구성은 전체 5개 장으로 되어 있는데,

CHAPTER 1 "GPT-4와 챗GPT의 핵심 요소"에서는 거대 언어 모델(LLM)의 소개와 GPT 모델의 역사, LLM 사용 사례, LLM의 대표적인 단점으로 알려진 할루시네이션, GPT 모델의 최적화 방안에 관해 설명하고,

CHAPTER 2 "GPT-4와 챗GPT의 API"는 오픈AI 서비스 모델과 오픈AI의 서비스를 사용하는 방법, 즉 채팅웹, 플레이그라운드, 오픈AI 파이썬 라이브러리 예제 및 사용시 고려 사항을 알려준다.

CHAPTER 3 "GPT-4와 챗GPT로 애플리케이션 구축하기"에서는 챗GPT를 활용한 애플리케이션 개발에 필요한 설계 방안, 고려할 점, 4개의 실전 예제를 통해 실제 사용하는 방법을 제시하고,

CHAPTER 4 "'GPT-4와 챗GPT의 고급 기능"은 프롬프트 엔지니어링의 개념과 효과적인 프롬프트 설계법, 사용 사례와 꿀팁을 알려주고, 파인 튜닝을 활용한 애플리케이션 개념, 예제와 고려사항을 설명한다.

[CHAPTER 4, LLM 애플리케이션 기법, p140]

 

CHAPTER 5 "랭체인과 플러그인으로 LLM 기능 향상하기"에서는 랭체인 프레임워크 개념과 예제, 그리고 GPT-4 플러그인 생태계와 사용법에 관해 설명한다.

끝으로, 부록 "GPT의 새로운 기능과 개선 사항(OpenAI DevDay)"은 2023년 11월 오픈AI가 주최한 개발자 콘퍼런스의 새로운 기능과 사용료 및 변경된 정책, GPTs를 살펴보는 것으로 마무리 한다.

 

각 장은 먼저 해당 주제에 관한 개념을 그림과 함께 설명하고, 오픈AI의 서비스를 설명할 때는 각 단계를 서비스 캡처 화면으로 설명하고, API를 사용한다면 코드 예시로 따라할 수 있도록 알기 쉽게 알려준다. 중간중간 실제 사용 사례가 특히 도움이 많이 되었으며, 뒷 부분에서는 사용시 고려 사항과 성능을 향상시킬 수 있는 기법을 알려주고, 해당 장을 정리하는 것으로 마무리한다.

 

번역은 읽는데 전혀 어색하지 않았고, 잘 정리되어 있어 도움이 많이 되었다.

특히, 그림과 사이트의 캡처 화면이 있어서 따라하는데 별 어려움이 없었다.

 

책에서 아쉬운 점은 예제의 상당 부분이 영어로 되어 있는 것이다. LLM중에서 한글 성능이 가장 뛰어난 GPT-4인데, 예제가 모두 영어여서 읽는 중간에 끊김이 있었다. 물론 영어를 잘 하는 개발자라면 전혀 문제가 없겠다. 하지만 우리는 영어로 서비스하는 것이 아니니까 시간이 걸리더라도 예제 또한 한글로 하면 어땠을까? 이상은 저의 욕심이다. ㅎㅎ

 

분량이 적은 것은, 오픈AI에서 서비스가 나온지 1년 3개월밖에 되지 않았으니, 충분히 이해할만도 하다.

하지만, 충격적인 것은 서비스의 개발 속도이다. 최근 2024년 2월 15일 OpenAI에서 발표된 Sora는 텍스트로 동영상까지 생성할 수 있다.

 

더 늦으면 조급해질 수 있으니, 어서 빨리 이 물결에 동참하도록 하자!

 

다만, 충분한 결과를 얻기에는 충분한 노력이 필요하다. 챗GPT를 이해하고, 수많은 시행착오가 필요하다. 이것은 비단 이 분야에만 해당되는 것은 아닐 것이다.

 

저자가 강조하는 강력하고 혁신적인 애플리케이션을 개발할 수 있는 방법을 인용하면서 마무리한다.

LLM 애플리케이션을 성공적으로 구축하려면 여러 가지 기법을 실험하고 그에 따른 모델 응답을 평가해 정확성과 적합성을 지속적으로 확인해야 합니다. 또한 LLM의 한계를 인지하고 그에 따라 프롬프트를 보완해 더 나은 결과를 얻도록 해야 합니다.

CHAPTER 4 문서화라는 무한 시간 흡입기(그리고 로드맵도 문서입니다) p.191

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?