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

한빛미디어

독자리뷰

챗GPT API를 활용하는 방법을 체계적으로 배우고 싶다면 보기 좋은 책

syung7***

|

2024-09-29

챗GPT API를 활용한 챗봇 만들기

챗GPT, 아직도 ‘사용’만 하나요? 생성형 AI 실무 개발자가 알려주는 챗GPT 200% 활용하기

  • 저자 : 이승우
  • 출간 : 2024-03-20

책은 개발환경 셋팅부터 AI를 다루는 데 사용되는 파이썬 기초 개념 정리, 그리고 AI 실습 순으로 이어진다.

구름 IDE 에 Flask 셋팅 후 채널도 생성하고 AI 봇도 생성했다.

 

파이썬에 관한 장에서는 기본 데이터 타입 & 컬렉션 데이터 타입에 대해 다루고 조건문과 반복문, 딕셔너리 패킹과 언패킹, 예외처리까지 기초적이고 핵심적인 부분들에 대해 다룬다.

 

책에서 다루는 OpenAPI의 경우 1) 패키지 형태로 구성된 SDK로도 API를 제공하고 2) HTTP방식으로도 API를 제공한다. 그리고 보통 인터페이스가 직관적인 SDK 방식을 많이 사용한다고 한다.

 

프롬프팅이란, 사용자가 출력값을 얻기 위해 인공지능이 알아들을 수 있는 형태로 입력하는 행위를 말한다.

좋은 프롬프트를 구현하기 위해서 문제를 정의하고 설계한 후 구현, 테스트를 반복하며 개선하는 작업이 필요하기에 프롬프트 엔지니어링이라는 단어가 쓰여진다. 프롬프트 엔지니어링이 주목받으면서도 지속 가능성에 대한 의문에 제기되는 까닭이다.


Function Calling은 인공지능이 프로그램 코드와 링크될 수 있는 방법을 제공할 수 있다는 점에서 의의가 크다.

예를 들어, 사용자가 오늘 날씨가 어때? 라고 물었을 때 챗GPT는 날씨 API를 호출하여 관련 답변을 해주는 것이다.

 

챗GPT 에서 제공되는 API를 활용해서 챗봇을 만들고 싶다는 생각을 가지고 있었는데, 책을 통해 관련 핵심 개념을 되짚어 보면서 실습을 해볼 수 있어서 좋았다. 

특히나 프롬프트 엔지니어링이라는 단어에 대해 확실하게 이해했다.

Assistants API 도 사용해보면서 더 효율적인 개발 방법에 대해서도 알 수 있었다. 유튜브 강의 내용을 클론코딩하며 따라하다가 체계적으로 공부할 수 있어서 좋았고, 배운 내용을 써먹어보고 싶다.

 

 

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

닫기

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