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

한빛미디어

독자리뷰

우리도 챗GPT 챗봇 만들수 있다!

mvstat***

|

2024-04-09

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

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

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



이번 책은 챗 GPT API를 활용하여 (카카오톡) 챗봇을 만들 수 있는 과정을 상세하게 설명해주고 있었다.

생성형 AI인 챗GPT의 경우 프롬프트에 입력하거나 API를 활용하여 상호 소통할 수 있다.

 

목차는 다음과 같이 상세하게 제공되고 있다. 우선 개발환경 구성과 파이썬에 대한 설명이 있고 그 다음 API, 프롬프트 엔지니어링, 웹 애플리케이션 연동, 대화 내용 저장, Assistants API 개념, 카카오톡 챗봇 연동, 멀티모달까지 다양하게 제공하고 있었다.

 

개발시에 사용하는 파이썬의 경우 상당히 배우기 쉬운 프로그래밍 언어이고 이번 책에서는 필요한 수준의 파이썬 지식을 알 수 있었다. 챗봇과 연동하는 수준은 이정도면 충분히 알 수 있을 것 같더라.

 

생성형 AI는 프롬프트 엔지니어링이 중요해졌다. 어떤 식으로 프롬프트에 입력하느냐에 따라서 결과가 다르게 나오기 때문에 그런 테크닉적인 부분이 중요한데, 그런 부분을 해소해주는 각종 기법에 대해서 소개하고 있다.

 

<개발환경 구성 - 구름 IDE 사용>

책에서 설명해준 컨테이너 기반으로 IDE를 제공해주는 구름 IDE를 처음으로 사용해봤다. 무료 크레딧으로 어느정도 사용이 가능하기 때문에 실습용으로 적절한 느낌을 받았다. 책을 따라서 컨테이너 하나 만들면 되더라. (무작정 따라해보자!)

 

 

FLASK로 구성한 컨테이너의 경우 생성할때 가끔 오류가 나던데, 몇번 생성 시도하면 정상적으로 만들어진다.

챗 GPT를 활용하여 실습 코드를 수행해보니 실제로 결과가 나오더라!

 

<챗 GPT API 키 발급과 사용>

openai 에서 API 키를 발급 받을 수 있었는데 문제는 과거와 다르게 무료 크레딧이 있더라도 사용할 수가 없었다. 결제수단을 추가해야만 무료 크레딧을 사용할 수 있다.

 

그래서 리뷰 제대로 하려고 5.5달러를 결제했다. (7478원...)

 

 

무료 크레딧 5달러의 경우 신규 계정만 가능하고 유효기간이 30일도 안된다.

모델별로 API 호출 요금이 다르기 때문에 잘 보면서 사용해야된다.

 

<카카오톡 채널 생성과 챗봇 생성>

카카오톡 채널을 생성하고 챗봇 생성과 함께 AI 챗봇 설정을 하면 2일정도안에 회신을 해준다. 채널과 챗봇 생성은 쉬웠다.

 

<API를 연동한 웹 어플리케이션 실습>

웹 서버를 실행시키고 그 안에서 html과 API 연동을 통해 챗GPT와 이야기 나눌수 있었다.

 

<챗봇 폴백 블록 설정 및 채널과 연동>

책에서는 30분만이라고 했는데 알고보면 얼마 안 걸리더라. 따라하면서 하다보니 금방 끝낼수 있었다. 이렇게 실제로 동작하니까 재미있게 다가온다.

실제로 챗봇과 연동해서 테스트를 진행했다.

 

챗봇 연동 외에도 데이터를 저장하는 부분과 어시스턴트 API, 멀티모달까지 진행이 가능해서 포괄적으로 학습이 가능하다는게 최고의 장점으로 느껴진다.

 

실제로 챗GPT API 연동된 웹서버와 챗봇, 채널의 연동을 통해서 챗봇을 만드는게 손쉽게 가능해서 책 따라하기만 해도 기본적인 부분은 할 수 있을 정도로 책 구성이 좋았다.

 

결론: 당신도 챗GPT - 카카오톡 챗봇 만들수 있어요~~~ so easy!

 

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



닫기

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