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

GPT API를 활용한 인공지능 앱 개발(2판)

오픈AI o1, 랭체인, 라마인덱스로 만드는 AI 프로그램

한빛미디어

번역서

판매중

  • 저자 : 올리비에 케일린 , 마리 알리스 블레트
  • 번역 : 이일섭 , 박태환
  • 출간 : 2024-12-20
  • 페이지 : 320 쪽
  • ISBN : 9791169213295
  • eISBN : 9791169218894
  • 물류코드 :11329
  • 구판정보 :이 도서는 <GPT-4를 활용한 인공지능 앱 개발>의 개정판입니다. 구판 정보 보기
  • 초급 초중급 중급 중고급 고급
4.5점 (2명)
좋아요 : 0

o1부터 RAG, 랭체인, 파인 튜닝 그리고 프롬프트 엔지니어링까지 
GPT와 파이썬을 활용한 실전 LLM 앱 개발


챗GPT의 등장 이후로 언어 모델은 놀라운 속도로 진화하고 있습니다. 이 책은 LLM의 흥미로운 역사와 핵심 요소를 짚어보고 간단한 파이썬 코드로 인공지능 앱을 만드는 방법을 소개합니다. 오픈AI API와 각종 라이브러리를 활용해 뉴스 기사 생성, 유튜브 동영상 요약, 질의응답 봇, 음성인식 프로그램 등 흥미로운 프로젝트를 직접 구축합니다. 이 과정에서 프롬프트 엔지니어링, 파인 튜닝, 랭체인, RAG 등 고급 주제를 폭넓게 다룹니다.


완전히 새롭게 구성한 2판에는 더욱 확장된 최신 AI 기술을 폭넓게 다룹니다. AI 개념에 대한 명확하고 자세한 설명과 함께 오픈AI 서비스를 효과적이고 안전하게 통합하는 방법을 친절하게 소개합니다. 이 책은 기본적인 파이썬 지식만 있으면 누구나 쉽게 따라 할 수 있습니다. 명확한 설명, 예제 프로젝트, 단계별 지침을 통해 새로운 앱을 만들어 봅시다.


주요 내용

  • GPT와 LLM을 응용하는 개념, 특징, 작동 방식
  • 오픈AI의 DALL·E, 위스퍼 등 각종 인공지능 서비스 사용법
  • 랭체인, 라마인덱스, RAG, 파인 튜닝 등 LLM 관련 고급 주제
  • 오픈AI o1의 성능과 특징
     
올리비에 케일린 저자

올리비에 케일린

결제 기술의 선도 기업인 월드라인(Worldline)에서 머신러닝 연구자로 일합니다. 브뤼셀 자유대학교(Université libre de Bruxelles)에서 머신러닝 개론과 심화 딥러닝 과목을 가르치고 있습니다. 통계학과 컴퓨터 과학으로 석사 학위를 받고 머신러닝으로 박사 학위를 받았습니다. 과학 저널 및 학회에서 42편의 논문을 발표했으며 9가지 특허를 보유하고 있습니다.

 

마리 알리스 블레트 저자

마리 알리스 블레트

코모도 헬스(Komodo Health)에서 AI 엔지니어로 일합니다. 동료 데이터 과학자들에게 엔지니어링 모범 사례를 전파하고 있으며 AI 솔루션 배포에 따른 성능 및 레이턴시 문제에 많은 관심이 있습니다. 개발자 커뮤니티에 자신의 지식을 공유하고 강연하기를 즐깁니다.

 

이일섭 역자

이일섭

국내 카드사 AI 팀에서 근무하고 있으며 산업공학과 박사과정을 통해 생성형 AI를 연구하고 있습니다. 커뮤니티 ‘데이터야놀자’와 AI 교육봉사 단체 ‘AI야, 놀자’에서 활동하고 있습니다. 『데이터 품질의 비밀』(디코딩, 2023)과 『MLOps 실전 가이드』(한빛미디어, 2023), 『GPT-4를 활용한 인공지능 앱 개발』(한빛미디어, 2023 ), 『AI 시대의 프로그래머』(한빛미디어, 2024)를 번역했습니다.

 

박태환 역자

박태환

경영학 및 수학을 전공하였으며 생성형 AI를 연구하고 있습니다. 커뮤니티 ‘데이터야놀자’에서 활동하고 있습니다.

CHAPTER 1 GPT 모델과 챗GPT
_1.1 LLM 소개
__1.1.1 언어 모델과 자연어 처리의 기초 탐구
__1.1.2 트랜스포머 아키텍처와 LLM에서의 역할
__1.1.3 GPT 모델의 토큰화 및 예측 단계
__1.1.4 LLM과 비전 인식의 통합
_1.2 GPT-1부터 GPT-4o까지
__1.2.1 GPT-1
__1.2.2 GPT-2
__1.2.3 GPT-3
__1.2.4 GPT-3에서 인스트럭트GPT로
__1.2.5 GPT-3.5, 챗GPT, 코덱스
__1.2.6 GPT-4
__1.2.7 AI의 진화와 멀티모달리티
_1.3 LLM의 비즈니스 활용 사례
__1.3.1 비 마이 아이즈
__1.3.2 모건 스탠리
__1.3.3 칸 아카데미
__1.3.4 듀오링고
__1.3.5 야블
__1.3.6 웨이마크
__1.3.7 인월드 AI
_1.4 AI 할루시네이션
_1.5 GPT 모델 최적화
_1.6 정리

 

CHAPTER 2 오픈AI API
_2.1 필수 개념
_2.2 오픈AI API 가용 모델
__2.2.1 GPT 베이스 모델
__2.2.2 인스트럭트GPT(레거시)
__2.2.3 GPT-3.5
__2.2.4 GPT-4
_2.3 오픈AI 플레이그라운드로 GPT 모델 사용하기
_2.4 오픈AI 파이썬 라이브러리
__2.4.1 API 키 발급
__2.4.2 API 호출
_2.5 채팅 완성 모델
__2.5.1 채팅 완성 엔드포인트의 입력 옵션
__2.5.2 temperature와 top_p
__2.5.3 채팅 완성 엔드포인트의 출력 형식
__2.5.4 비전
__2.5.5 JSON 출력
_2.6 텍스트 완성 모델
__2.6.1 텍스트 완성 엔드포인트를 위한 입력 옵션
__2.6.2 텍스트 완성 엔드포인트의 출력 결과 형식
_2.7 고려 사항
__2.7.1 사용료와 토큰 한도
__2.7.2 정보 보안
_2.8 기타 오픈AI API 및 기능
__2.8.1 임베딩
__2.8.2 모더레이션 모델
__2.8.3 텍스트 음성 변환
__2.8.4 음성인식
__2.8.5 이미지 모델 API
_2.9 정리

 

CHAPTER 3 LLM 기반 애플리케이션 개발
_3.1 주의 사항
__3.1.1 API 키 관리
__3.1.2 보안과 데이터 개인 정보 보호
_3.2 소프트웨어 아키텍처 디자인 패턴
_3.3 LLM 기반 애플리케이션의 능력
__3.3.1 대화 능력
__3.3.2 언어 처리 능력
__3.3.3 인간-컴퓨터 상호작용 능력
__3.3.4 능력 결합
_3.4 프로젝트 예시
__3.4.1 프로젝트 1: 뉴스 생성 솔루션 구축
__3.4.2 프로젝트 2: 유튜브 동영상 요약
__3.4.3 프로젝트 3: <젤다의 전설> 챗봇
__3.4.4 프로젝트 4: 개인 어시스턴트
__3.4.5 프로젝트 5: 문서 정리
__3.4.6 프로젝트 6: 감정 분석
_3.5 비용 관리
_3.6 LLM 기반 애플리케이션의 취약점
__3.6.1 입출력 분석
__3.6.2 프롬프트 인젝션의 불가피성
_3.7 외부 API와 작업
__3.7.1 오류 및 예기치 않은 지연 문제 처리
__3.7.2 요청 제한
__3.7.3 응답성과 사용자 경험 향상
_3.8 정리

 

CHAPTER 4 GPT-4o 및 챗GPT 활용 고급 기법
_4.1 프롬프트 엔지니어링
__4.1.1 효과적인 프롬프트 설계
__4.1.2 단계별 사고
__4.1.3 퓨샷 러닝 구현
__4.1.4 사용자 피드백을 통한 반복적 개선
__4.1.5 프롬프트 개선
_4.2 파인 튜닝
__4.2.1 시작하기
__4.2.2 오픈AI API를 통한 파인 튜닝
__4.2.3 오픈AI 웹 인터페이스를 통한 파인 튜닝
__4.2.4 파인 튜닝을 활용한 애플리케이션
__4.2.5 파인 튜닝 예시
__4.2.6 파인 튜닝 비용
_4.3 RAG
__4.3.1 기본 RAG
__4.3.2 고급 RAG
__4.3.3 RAG의 한계
_4.4 전략 선택
__4.4.1 전략 비교
__4.4.2 평가
_4.5 LLM 기반 솔루션의 해결 과제
__4.5.1 프롬프트 민감도
__4.5.2 비결정성
__4.5.3 할루시네이션
_4.6 정리

 

CHAPTER 5 프레임워크로 LLM 기능 높이기
_5.1 랭체인
__5.1.1 랭체인 라이브러리
__5.1.2 동적 프롬프트
__5.1.3 에이전트와 도구
__5.1.4 메모리
__5.1.5 임베딩
_5.2 라마인덱스
__5.2.1 10줄 코드로 RAG 구현하기
__5.2.2 라마인덱스 원칙
__5.2.3 맞춤 설정
_5.3 GPTs
_5.4 어시스턴트 API
__5.4.1 어시스턴트 생성
__5.4.2 어시스턴트 API를 통한 대화 관리
__5.4.3 함수 호출
__5.4.4 오픈AI 웹 플랫폼의 어시스턴트
_5.5 정리

 

CHAPTER 6 마치며
_6.1 주요 내용
__6.1.1 GPT 모델
__6.1.2 오픈AI API
__6.1.3 기획과 설계
__6.1.4 LLM 기능 활용
__6.1.5 다양한 프레임워크 활용
_6.2 LLM 기반 애플리케이션 개발 과정
__6.2.1 1단계: 아이디어 구상
__6.2.2 2단계: 요구 사항 정의
__6.2.3 3단계: 프로토타입 제작
__6.2.4 4단계: 개선 및 반복
__6.2.5 5단계: 솔루션 완성도 검토
_6.3 정리

 

APPENDIX A GPT의 활용도를 높이는 도구
A.1 스트림릿
A.2 GPTs 작업 기능

 

APPENDIX B 오픈AI o1
B.1 챗GPT에서 o1 활용하기

 

APPENDIX C 용어 사전
C.1 주요 용어
C.2 도구, 라이브러리, 프레임워크

2배로 많아진 분량, 더욱 자세한 설명!
AI 전문 지식이 없어도 쉽게 만드는 LLM 앱 개발 핵심 가이드가 돌아왔다!


이 책은 LLM과 GPT에 관한 핵심 내용을 정리하고, GPT API로 즉시 활용 가능한 인공지능 앱을 만드는 방법을 소개합니다. 간단한 실습과 5가지 실전 프로젝트를 구현하며 인공지능 애플리케이션 개발을 익힐 수 있도록 구성 했습니다. GPT를 이용한 답변 생성, DALL·E를 이용한 이미지 생성, 위스퍼를 사용한 음성인식 등 오픈AI가 지원하는 다양한 AI 서비스를 이용해 내게 필요한 인공지능 앱을 만들어 보세요.


2판은 1판 발매 이후 1년 동안 일어난 변경 사항을 반영하고, 그동안 나온 새로운 프레임워크와 서비스를 소개하는 내용을 더했습니다.

 

번역서 특별 부록: 오픈AI o1
이번 도서에는 오픈AI의 최신 모델 o1에 대한 설명과 API 사용법을 추가로 담았습니다.

 

2판에서 달라진 점

  • 1판보다 2배 가까이 늘어난 분량
  • 2024년 11월 기준 최신 업데이트 반영
  • 실습 프롬프트의 한국어화
  • DALL·E, 위스퍼 등 생성AI API 사용법 추가
  • 랭체인, 라마인덱스 등 RAG 지원 LLM 프레임워크 관련 내용 추가

 

대상 독자

  • LLM의 잠재력을 알아보고 싶은 사람
  • GPT 관련 개념을 정리하고 실습을 진행해 기본기를 쌓고 싶은 학생
  • 파이썬 기반 애플리케이션에 AI를 통합하고 싶은 프로그래머

1장은 일반인도 알아야 할 기본 개념을 설명하고 있다. 만일 GPT가 처음이라면 1장은 꼭 읽고 넘어가면 좋겠다. LLM은 계속 발전하고 있기 때문에 지금 리뷰를 쓰고 있는 이 순간에도 새로운 모델, 새로운 기능이 나오고 있다고 해도 과언이 아니다. 강의날 새벽까지 작성한 강의자료를 강의시간 직전까지도 수정해야 한다는 것이 이 분야 강사들의 고충이니까. 항상 최신 정보, 최신 모델에 대한 소식을 접할 수 있는 커뮤니티 하나 정도 가입해 두는 것도 좋다.

 

2장은 오픈AI의 API 활용법을 설명하기 전에 playground에서 코딩 없이 오픈AI의 언어모델을 사용하는 법을 알아 본다. (https://platform.openai.com/playground - 나의 경우에는 현재 gpt-4o 모델을 기본으로 사용하도록 뜬다)

그리고 API키 발급법, 키를 환경변수로 설정하고 관리하는 법, 호출하는 법을 찬찬히 설명하고 있다.

첫 코드를 실행해 봤다. 한국어로 '안녕!'하고 인사하면 한국어로 대답하고, 영어로 'Hello World!'라고 인사했더니 영어로 대답한다. (똘똘하다) 이제 본격적으로 개념 설명, 함수 호출에 필요한 매개변수 설명, 출력의 각 필드가 의미하는 것이 무엇인지, 멀티모달 LLM 예시, 토큰, 임베딩에 관한 설명이 이어진다. 토큰은 비용과 관계 있기 때문에라도 중요하다. 그리고 텍스트를 음성으로 변환하기(TTS, Text-to-Speech), 음성 인식, 이미지 생성, 이미지 편집, 이미지 변형의 예시를 보여준다. 놀라운 것은 소스코드가 굉장히 짧다는 것. 이쯤 오면 초보자도 자신감을 얻지 않을까.

 

3장에서 본격적인 프로젝트

  • 뉴스 생성 솔루션 구축
  • 유튜브 동영상 요약
  • <젤다의 전설> 챗봇
  • 개인 어이스턴트
  • 문서 정리
  • 감성 분석 (감정 분석)

이 중에 유튜브 동영상 요약하는 코드를 이용해서 <GPT API를 활용한 인공지능 앱 개발> 책에 대한 출판사 리뷰 내용을 요약해 보았다.

 

새롭게 출간된 이 책은 AI 전문 지식이 없는 사람도 쉽게 LLM(대형 언어 모델) 앱을 개발할 수 있도록 돕는 핵심 가이드입니다. 책은 LLM과 GPT에 대한 기본 개념을 설명하며, GPT API를 활용해 인공지능 앱을 만드는 실습과 5개의 실전 프로젝트를 제공하고 있습니다. 독자는 GPT에 의한 답변 생성, DALL·E를 통한 이미지 생성, 위스퍼를 통한 음성 인식 등 다양한 오픈AI 서비스를 통해 필요로 하는 AI 앱을 직접 만들어볼 수 있습니다.

 

2판에서는 지난 1년간의 업데이트와 새로운 프레임워크, 서비스 내용이 추가되었으며, 분량이 1판에 비해 거의 2배 늘어났습니다. 번역서는 오픈AI의 최신 모델 o1에 대한 정보와 API 사용법도 포함되어 있습니다. 주요 변경 사항으로는 한국어화된 실습 프롬프트와 DALL·E, 위스퍼 등 생성 AI API의 사용법이 추가되었고, 랭체인과 라마인덱스 같은 RAG 지원 LLM 프레임워크에 관한 내용도 다루어집니다.

 

대상 독자는 LLM의 잠재성을 탐구하고 싶은 일반인, GPT 개념을 배우고 실습을 통하여 실력을 쌓고 싶은 학생, AI를 활용한 파이썬 애플리케이션 개발에 관심이 있는 프로그래머입니다.

 

주요 내용에는 GPT와 LLM의 응용, 오픈AI의 다양한 AI 서비스 사용법, RAG 및 파인 튜닝과 같은 고급 주제가 포함되어 있으며, 오픈AI o1의 성능과 특징도 상세히 설명됩니다.

API를 사용한다는 것은 결국 비용을 지불할 수 밖에 없다는 뜻이기 때문에 비용을 관리하는 방법에 대해서도 설명하고 있다.

 

4장에서는 GPT-4o 및 챗GPT 활용 고급 기법을 다루고 있다. 모델을 개선하는 것이다.

프롬프트를 효과적으로 설계하는 방법. 단계별 사고, 퓨삿 러닝, 사용자 피드백을 통한 반복적인 개선 등에 관한 내용이다. 간단하게 나와있기는 하지만 도움이 된다. 파인 튜닝에 대해서도 설명하고 있는데, 지금까지 오픈소스 모델을 다운로드 해서 나의 데이터를 넣고 파인튜닝 하는 방법에 대해서만 고민했지, 코드나 오픈AI 웹페이지(https://platform.openai.com/finetune)를 통해서 오픈AI 모델을 파인튜닝 하는 방법은 생각해 본 적이 없었기에 신기했다.

GPTs와는 어떻게 다른지 챗GPT에게 물어보니 다음과 같은 답을 줬다. 코드로 호출해서 사용할 수 있는지 없는지가 나에겐 가장 큰 차이점이다. 필요한 기능을 GPTs로 만들었지만 파이썬 코드로 자동화 할 수가 없어서 불편했기 때문이다.

Fine-tuning이 적합한 경우

✅ 대규모 데이터셋을 기반으로 특정 도메인 AI를 개발할 때

✅ 기업용 고객 서비스 챗봇, 법률/의료 문서 분석 AI 등 전문성을 강화할 때

✅ 기본 GPT 모델보다 특정 스타일이나 브랜드에 최적화된 응답이 필요할 때

GPTs가 적합한 경우

✅ 비개발자도 쉽게 맞춤형 AI를 만들고 싶을 때

✅ 프롬프트 엔지니어링과 지침 설정만으로 간단한 AI 커스터마이징을 원할 때

✅ ChatGPT 인터페이스에서 특정 역할(예: AI 멘토, 여행 가이드)을 수행하는 AI를 원할 때

 

요즘 Langchain과 RAG를 열공 중이다. 4.3 RAG파트도 개괄적인 내용이긴 하지만 흐름을 이해하는 데는 도움이 된다.

 

5장은 프레임워크로 LLM 기능 높이기이다.

랭체인 개념, 라이브러리, 프롬프트, 에이전트, 도구, 메모리, 임베딩, 그리고 라마인덱스, GPTs, 어시스턴트 API 등에 대해 설명한다. 사실 나는 <GPT API를 활용한 인공지능 앱 개발>이라는 제목에서 '앱 개발'에 방점을 찍고 이 책을 골랐는데, 이 '앱'이 내가 생각했던 앱과는 차이가 있었다. 이 아쉬움을 달래기 위해서인가 Appendix A에서는 GPT의 활용도를 높이는 도구로 streamlit을 소개한다. 사실 요즘 gradio를 더 많이 쓰고 있긴 한데....

 

전체적으로 기본 개념과 흐름을 이해하고, LLM으로 무엇을 할 수 있는지 생각해보고, 내가 필요한 것을 어떻게 구현할 수 있을지 설계하는데 도움이 되는 책이다.

대상 독자는 LLM의 잠재성을 탐구하고 싶은 일반인, GPT 개념을 배우고 실습을 통하여 실력을 쌓고 싶은 학생, AI를 활용한 파이썬 애플리케이션 개발에 관심이 있는 프로그래머입니다.

이 출판사 리뷰에서처럼 대상도 명확한 책이다. 나는 또 심화학습을 위해 이 책에서 소개해 준 링크들을 집중탐구하러 가야지.

GPT API를 활용한 인공지능 앱 개발
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

인공지능 활용 가능성이 중요해진 시대에서, 작년에 api를 활용한 연수를 많이 듣고, 학생들이 api를 활용한 인공지능 앱 개발한 결과물도 많이 봤다. 학생들이 한빛미디어 책을 보면서 꽤 좋은 결과물을 만들어내는 것을 보고, 학교에 많은 책을 주문하기도 하고 개인적으로도 많이 구매해서 실습해보고 있다.

방학때 인공지능 책들을 많이 읽어보고 있다 :)
그중에서도 랭체인에 대해 제대로 알고 활용 사례 위주로 학습가능한 앱 개발책을 소개하고자 한다.

1. 책 소개 및 개요

AI 기술이 빠르게 발전하면서 GPT 모델을 활용한 애플리케이션 개발이 점점 더 쉬워지고 있다. 『GPT API를 활용한 인공지능 앱 개발』은 이러한 흐름 속에서 OpenAI API를 활용한 LLM 기반 애플리케이션 제작을 쉽게 배울 수 있도록 구성된 실용적인 책이다.
인상깊었던 챕터는 1 챕터의 서두와 듀오링고 등의 사례가 관심이갔다.

책은 GPT 모델의 역사와 핵심 개념을 설명하는 것에서 시작해, OpenAI API를 활용한 실전 프로젝트, 고급 기법(프롬프트 엔지니어링, 파인 튜닝, RAG), 그리고 LangChain과 같은 프레임워크 활용법까지 폭넓게 다룬다. 인공지능을 접해본 적 없는 초보자도 따라 할 수 있도록 단계별 실습이 제공되며, 기본적인 파이썬 지식만 있으면 쉽게 AI 기반 앱을 만들어볼 수 있다.

특히, 이 책은 API 사용법을 넘어 최신 AI 기술을 어떻게 응용하고, 실무에 적용할 수 있는지를 구체적으로 설명한다. 따라서 학생이나 개발자가 실제로 활용할 수 있는 유용한 프로젝트를 직접 경험해볼 수 있다는 점이 특징이다.


2. 장점

① 체계적인 AI 개념 정리

GPT 모델의 기본 원리부터 최신 모델(GPT-4o)까지의 발전 과정을 자세히 설명하고 있어, LLM을 처음 접하는 사람도 개념을 쉽게 이해할 수 있다. 트랜스포머 구조, 토큰화 방식, AI의 한계(할루시네이션) 등 핵심 요소를 논리적으로 다루고 있어, AI 학습의 기초를 닦는 데 도움이 된다.


셀프어텐션, 그림이 잘 나와있어서 학습자료로 쓰기 좋을 것 같다

② 실전 프로젝트 중심의 구성

책에는 실제로 구현해볼 수 있는 프로젝트들이 포함되어 있어, 단순히 개념을 익히는 데서 끝나는 것이 아니라 직접 AI 애플리케이션을 만들 수 있도록 돕는다. 예를 들면,
    •    뉴스 생성 솔루션
    •    유튜브 동영상 요약
    •    감정 분석
    •    AI 챗봇 개발

등과 같은 다양한 실전 프로젝트를 통해 LLM 기술이 실생활에서 어떻게 활용될 수 있는지를 경험할 수 있다.



③ 최신 기술 반영 (RAG, LangChain, 파인 튜닝 등)

책에서는 최근 각광받고 있는 Retrieval-Augmented Generation(RAG), LangChain, 파인 튜닝, 프롬프트 엔지니어링 등의 고급 기술도 다루고 있다. 특히 LangChain을 활용한 동적 프롬프트 생성, 외부 데이터 연동 등은 AI 기반 서비스를 개발할 때 필수적인 요소가 될 수 있다.

정보 교사로서 학생들에게 LLM 응용 기술을 소개할 때, 단순한 챗봇 구현이 아니라, 보다 실용적이고 확장성 있는 프로젝트를 제시할 수 있다는 점이 매력적이다.

3. 실용성 및 교육 현장에서의 활용

① AI에 관심 있는 학생들을 위한 입문서로 적합

최근 고등학생들 중 AI와 LLM에 대한 관심이 높아지고 있으며, 일부 학생들은 GPT API를 활용한 개인 프로젝트를 시도하기도 한다. 이 책은 그러한 학생들에게 체계적인 학습 자료로 활용될 수 있다.
    •    AI 기술의 개념과 원리를 쉽게 설명하고 있어 기초 개념 정리에 도움이 된다.
    •    다양한 프로젝트를 통해 코드 기반 실습이 가능하므로, Python을 배운 학생들이 실제 AI 응용 프로그램을 만들어볼 수 있다.

특히, 챗봇 개발, 요약 AI, 감정 분석 등의 프로젝트는 학교 과제나 공모전에서도 활용할 수 있어, 학생들의 창의적인 도전을 돕는 데 적합하다.

② 프로젝트 기반 학습(PBL) 및 동아리 활동에 활용 가능

이 책의 실습 프로젝트들은 PBL(Project-Based Learning) 수업이나 코딩 동아리 활동에서 직접 활용할 수 있다. 예를 들어,
    •    GPT를 활용한 환경 챗봇 개발
    •    RAG 기반 검색 시스템 구축
    •    AI를 활용한 데이터 분석 프로젝트

등과 같은 활동을 진행할 때, 책에서 제공하는 예제 코드를 참고하여 프로젝트를 확장할 수 있다.

특히, OpenAI API와 LangChain 같은 프레임워크를 활용하면, 학생들이 직접 AI 기반 애플리케이션을 기획하고 구현해보는 경험을 할 수 있다는 점에서 교육적으로도 매우 유용하다.

③ 교사를 위한 AI 교육 자료로 활용 가능

이 책은 단순한 개발 가이드를 넘어, LLM 기술의 이론적 개념과 한계점까지 다루고 있다. 따라서 정보 교사가 AI 교육을 진행할 때 참고할 수 있는 좋은 자료가 될 수 있다.

특히, AI의 윤리적 문제(할루시네이션, 프롬프트 인젝션, 개인정보 보호 등)도 다루고 있어, 학생들에게 AI의 한계를 인식시키고 책임감 있는 AI 활용 방법을 교육하는 데에도 도움이 된다.

GPT API를 활용한 인공지능 앱 개발』은 GPT 및 LLM 기술을 실용적으로 활용할 수 있도록 돕는 훌륭한 입문서이자 가이드다. 특히,
    •    체계적인 개념 정리
    •    다양한 실전 프로젝트 제공
    •    최신 AI 기술(RAG, LangChain, 파인 튜닝) 반영

등의 점에서 높은 평가를 받을 만하다.

정보 교사로서 이 책을 본다면, AI에 관심 있는 학생들에게 추천할 만한 입문서로 손색이 없으며, 프로젝트 기반 학습이나 동아리 활동에서도 유용하게 활용될 수 있다. 다만, 초심자보다는 기본적인 파이썬 지식이 있는 학생들에게 더욱 적합하며, 국내 사례가 보강된다면 더욱 활용도가 높아질 것 같다.

AI 개발과 교육을 접목하려는 교사, 그리고 LLM 기술을 활용한 앱 개발에 관심 있는 학생들에게 강력히 추천하는 책이다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
GPT API를 활용한 인공지능 앱 개발(2판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
GPT API를 활용한 인공지능 앱 개발(2판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
GPT API를 활용한 인공지능 앱 개발(2판)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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