실전! 12가지 프로젝트로 배우는 OpenAI API, 랭체인 완벽 활용법

실전! 12가지 프로젝트로 배우는 OpenAI API, 랭체인 완벽 활용법

$32.00
Description
실전 프로젝트로 OpenAI API와 랭체인 마스터하기, AI 기술의 최전선에서 배우는 실전 프로젝트 12가지!

이 책은 초보자부터 전문가까지 AI 애플리케이션을 손쉽게 개발할 수 있도록 돕습니다. OpenAI API와 랭체인을 활용한 프로젝트를 통해 텍스트 생성, 음성 비서, AI 도슨트, 챗봇 제작 등 다양한 분야에서의 응용법을 익힐 수 있습니다.

◎ 텍스트 생성에서 이미지 생성까지: ChatGPT와 DALL·E를 활용한 혁신적인 프로그램을 개발합니다.
◎ 음성 비서, 챗봇, 유튜브 요약 등 다양한 실전 프로젝트: 단계별로 따라 하며 AI 활용 능력을 한층 높일 수 있습니다.
◎ 랭체인과 RAG 기술 심층 학습: 복잡한 문서 처리 및 정보 검색 기반 AI 응용 프로그램을 제작합니다.
◎ ChatGPT 파인 튜닝: 맞춤형 AI 개발로 실전 문제를 해결할 수 있습니다.

저자

김준성,브라이스유,안상준

저자:김준성
성균관대기계공학부를졸업하고현대자동차연구소에입사했습니다.입사후데이터사이언스에관심을갖고성균관대데이터사이언스융합학과에진학하여석사학위를땄습니다.현재현대자동차에서자율주행SW개발엔지니어로일하고있습니다.ChatGPT를다양한분야,특히데이터사이언스분야에응용하고자연구/개발에힘쓰고있습니다.

저자:브라이스유
성균관대기계공학부를졸업하고현대자동차연구소에입사했습니다.입사후데이터사이언스에관심을갖고성균관대데이터사이언스융합학과에진학하여석사학위를땄습니다.현재현대자동차에서자율주행SW개발엔지니어로일하고있습니다.ChatGPT를다양한분야,특히데이터사이언스분야에응용하고자연구/개발에힘쓰고있습니다.

저자:안상준
제조,금융,유통,식품,마케팅등다양한도메인에서많은인공지능프로젝트를수행했습니다.특히자연어처리와인공지능교육분야에애정과관심이많으며,위키독스에《딥러닝을이용한자연어처리입문》이라는입문서e-book을저술했습니다.현재는인공지능프리랜서로대학교,대학원등에서데이터사이언스분야를강의하고있습니다.

목차

01장:OpenAI란?
1.1OpenAIAPI란?
__텍스트생성(GPT시리즈)
__이미지생성(DALLE3)
__비전(GPT-4V)
__인간의음성언어인식(Whisper)
__인간의음성언어생성(TTS)
__다양한기능의챗봇만들기(Assistant)
__자연어임베딩
__텍스트생성언어모델의파인튜닝
1.2API사용요금
__텍스트생성모델
__이미지생성모델
__비전모델
__인간의음성언어인식및생성
__다양한기능의챗봇만들기(Assistant)
__자연어임베딩
__텍스트생성모델의파인튜닝
1.3OpenAIAPI키발급하기
1.4OpenAIAPI사용에관한Q&A

02장:실습환경구축하기
2.1파이썬설치하기
__윈도우에서파이썬설치하기
__macOS에서파이썬설치하기
2.2파이썬가상환경만들기
__프로젝트폴더만들기
__가상환경생성하기
__가상환경진입하기
__가상환경벗어나기
2.3비주얼스튜디오코드설치하기
2.4주피터노트북사용방법익히기

03장:텍스트생성모델
3.1실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
3.2텍스트생성모델의기본API사용법익히기
__파이썬스크립트생성
__기본질문하기
__역할부여하기
__이전대화를포함하여답변하기
__JSON구조로답변받기
3.3프로그램UI를생성하는스트림릿사용법익히기
__스트림릿설치
__스트림릿가져오기
__스트림릿기본함수
__앱실행하기
3.4텍스트생성모델을활용한글요약프로그램만들기
__프로그램구조
__코드구조
__기본정보불러오기
__기능구현함수
__메인함수

04장:음성비서만들기(TTS,STT)
4.1음성비서프로그램맛보기
4.2프로그램구조
4.3실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
4.4TTS소개
__TTS과금체계
__TTS사용해보기
__앱실행하기
4.5Whisper소개
__Whisper사용해보기
__앱실행하기
4.6음성비서서비스
__코드구조
__기본정보불러오기
__기능구현함수
__메인함수
__앱실행하기

05장:이미지설명을들려주는AI도슨트
5.1AI도슨트서비스맛보기
5.2프로그램구조
5.3실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
5.4GPT-4V소개
__GPT-4V의과금체계
__GPT-4V사용해보기
5.5AI도슨트서비스
__코드구조
__기본정보불러오기
__기능구현함수
__메인함수
__앱실행하기

06장:랭체인과RAG이해하기
6.1실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
6.2RAG(Retrieval-AugmentedGeneration)
__텍스트임베딩
__코사인유사도
__OpenAI의EmbeddingAPI
__RAG를이용한챗봇의구조
6.3ChatOpenAI와Memory
6.4길이로분할하는RecursiveCharacterTextSplitter
6.5의미로분할하는SemanticChunker
__백분위수방식
__표준편차방식
__사분위수방식
6.6다양한PDFLoader
__PyPDFLoader
__PyMuPDFLoader
__PDFPlumberLoader
6.7벡터데이터베이스
__크로마
__파이스

07장:복잡한PDF파일로만드는RAG챗봇
7.1복잡한PDF를이용한챗봇맛보기
7.2실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
7.3랭체인을이용한RAG챗봇

08장:Whisper와랭체인을이용해유튜브요약하기
8.1유튜브요약/번역프로그램맛보기
8.2프로그램구조
8.3실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
8.4랭체인의load_summarize_chain
__앱실행하기
8.5유튜브요약/번역프로그램
__코드구조
__기본정보불러오기
__기능구현함수
__메인함수
__앱실행하기
__에러발생시

09장:GPT-4를이용한선택에따라스토리가진행되는동화책
9.1선택에따라스토리가진행되는동화책맛보기
__선택에따라스토리가진행되는동화책서비스
9.2프로그램구조
9.3실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
9.4이미지생성AIDALLE소개
__DALLE과금체계
__DALLE사용해보기
9.5동화책만들기
__코드구조
__코드실행순서도
__기본정보불러오기
__기능구현함수
__메인함수
__GPT-4선언함수
__DALLE호출함수
__앱실행하기

10장:GPTs를활용한노코드챗봇만들기
10.1GPT스토어
10.2GPT빌더를활용한챗봇제작기초
10.3문서를참고하여챗봇제작하기
10.4웹브라우징기능을활용한챗봇제작하기
10.5이미지생성AI인DALLE를활용한챗봇제작하기
10.6Actions를활용하여외부API를챗봇에적용하기

11장:AssistantsAPI를활용한커스터마이징챗봇만들기
11.1실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
11.2문서기반답변AssistantsAPI사용법익히기
__클라이언트생성및참고파일업로드하기
__Assistant생성하기
__Thread생성하기
__Run을통해질문및답변받기
11.3함수호출을활용한AssistantsAPI사용법익히기
__주식의현재가를불러오는yfinanceAPI
__파이썬스크립트생성
__함수생성및스키마작성
__Assistant생성및실행
11.4기업의주가및최신뉴스를답변하는주가정보AI챗봇
__프로그램맛보기
__프로그램구조
__코드작성하기
__코드구조
__기본정보불러오기
__기능구현함수
__메인함수

12장:OpenAI의ChatGPT추가학습하기
12.1ChatGPT의파인튜닝
12.2실습환경구축하기
__프로젝트폴더생성하기
__가상환경생성하기
__VSCode에서프로젝트폴더선택하기
12.3파인튜닝을위한데이터셋준비
12.4심리상담ChatGPT만들기
__데이터셋준비하기
__전처리후데이터예시
__파일업로드
__파인튜닝
__status확인
__파인튜닝모델사용하기

출판사 서평

실전프로젝트로OpenAIAPI와랭체인마스터하기,AI기술의최전선에서배우는실전프로젝트12가지!

이책은초보자부터전문가까지AI애플리케이션을손쉽게개발할수있도록돕습니다.OpenAIAPI와랭체인을활용한프로젝트를통해텍스트생성,음성비서,AI도슨트,챗봇제작등다양한분야에서의응용법을익힐수있습니다.

*텍스트생성에서이미지생성까지:ChatGPT와DALLE를활용한혁신적인프로그램을개발합니다.
*음성비서,챗봇,유튜브요약등다양한실전프로젝트:단계별로따라하며AI활용능력을한층높일수있습니다.
*랭체인과RAG기술심층학습:복잡한문서처리및정보검색기반AI응용프로그램을제작합니다.
*ChatGPT파인튜닝:맞춤형AI개발로실전문제를해결할수있습니다.