▣1장:GPT-4,ChatGPT,랭체인개요
1-1GPT-4와ChatGPT및랭체인
__ChatGPT란?
__ChatGPT시작하기
__GPT-4와GPT-3.5란?
__대규모언어모델이란?
__OpenAIAPI란?
__OpenAI의플레이그라운드와DALL-E의웹UI
__라마인덱스란?
__랭체인이란?
__대규모언어모델의활용사례
1-2인공지능과머신러닝및딥러닝
__인공지능과머신러닝및딥러닝의개요
__뉴런과신경망
__모델생성및학습과추론
1-3자연어처리의딥러닝모델
__자연어처리의딥러닝모델의역사
__RNN(1986년)
__Seq2Seq(2014년)
__Attention(2015년)
__Transformer(2017년)
__BERT(2018년)
__GPT-2(2019년)
__T5(2019년)
__GPT-3(2020년)
__GPT-3.5(2022년)
__GPT-4(2023년)
__딥러닝모델의영상처리적용
__ImageGPT(2020년)
__CLIP(2021년)
__DALL-E(2021년)
__DALL-E2(2022년)
__딥러닝모델의음성처리적용
__Tacotron2+WaveGlow(2017년)
__NEUTRINO(2020년)
__Jukebox(2020년)
__Whisper(2022년)
▣2장:DALL-E사용법
2-1ChatGPT사용법
__ChatGPT화면구성
__ChatGPT로수행할수있는주요작업
__텍스트생성
__질의응답
__요약
__번역
__프로그램생성
2-2OpenAI플레이그라운드사용법
__OpenAI플레이그라운드시작하기
__OpenAIAPI이용요금
__OpenAI플레이그라운드의화면구성
__채팅(Chat)모드
__텍스트생성(Complete)모드
__편집(Edit)모드
2-3DALL-E사용법
__DALL-E의개요
__DALL-E시작하기
__OpenAIAPI이용요금
__DALL-E의화면구성
__DALL-E로수행할수있는주요작업
__베리에이션(Variations)
__인페인팅(Inpainting)
__아웃페인팅(Outpainting)
2-4깃허브코파일럿사용법
__깃허브코파일럿의개요
__깃허브코파일럿의이용요금
__깃허브코파일럿시작하기
__깃허브코파일럿활성화/비활성화
__코드후보표시
__코드대체후보표시
__주석으로부터코드후보표시
▣3장:파이썬개발환경준비
3-1파이썬개요
__파이썬이란?
3-2구글코랩개요
__구글코랩이란
__구글코랩시작하기
__파이썬스크립트실행
__파이썬패키지설치
__텍스트추가
__구글코랩의툴바
__구글코랩의메뉴
__GPU사용
__구글드라이브마운트
__구글코랩의제한사항과대책
__ColabPro,Pro+,PayAsYouGo
3-3파이썬문법
__문자열표시
__변수와연산자
__문자열
__리스트
__딕셔너리
__튜플
__제어문
__함수와람다식
__클래스
__패키지가져오기와컴포넌트직접호출하기
▣4장:OpenAIAPI
4-1텍스트생성
__OpenAIAPI란?
__OpenAIAPI라이브러리
__API키획득
__텍스트생성이란?
__OpenAIAPI이용요금
__OpenAIAPI사전준비
__텍스트생성
__문장생성
__질의응답
__요약
__번역
__프로그램생성
__채팅
__삽입
__편집
4-2이미지생성
__이미지생성이란?
__OpenAIAPI이용요금
__OpenAIAPI사전준비
__텍스트에서이미지생성
__이미지및텍스트에서이미지편집
__이미지에서변형생성
4-3임베딩
__임베딩이란?
__OpenAIAPI이용료
__OpenAIAPI사전준비
__임베딩생성
__유사도검색
4-4파인튜닝
__파인튜닝이란?
__OpenAIAPI이용요금
__OpenAIAPI사전준비
__학습데이터준비
__파인튜닝실행
__추론실행
__파인튜닝된모델목록확인
__파인튜닝모델삭제
4-5모더레이션
__모더레이션이란?
__OpenAIAPI이용료
__OpenAIAPI사전준비
__모더레이션이용절차
4-6음성텍스트변환
__음성텍스트변환이란?
__OpenAIAPI이용료
__OpenAIAPI사전준비
__음성텍스트변환
__음성을영어로번역해서텍스트로변환하기
__더긴오디오파일번역
__프롬프트를통한오디오텍스트변환품질향상
4-7토크나이저
__토크나이저란?
__토크나이저사용
__한국어와영어의토큰수비교
__최대토큰수
▣5장:라마인덱스
5-1라마인덱스시작하기
__라마인덱스란?
__문서준비
__라마인덱스의사전준비
__라마인덱스의질의응답
__인덱스저장및로드
5-2라마인덱스의세부기능
__라마인덱스생성절차
__라마인덱스의사전준비
__문서로드
__인덱스생성
__쿼리엔진생성
__질의응답
5-3라마허브
__라마허브란?
__웹페이지에대한질의응답
__유튜브동영상에대한질의응답
5-4벡터데이터베이스
__벡터데이터베이스란?
__라마인덱스의사전준비
__파이스를이용한질의응답
__파인콘을활용한질의응답
▣6장:랭체인
6-1랭체인시작하기
__랭체인이란?
__랭체인의모듈
__랭체인의사전준비
__LLM사용법
__프롬프트템플릿사용법
__체인사용법
__에이전트와도구사용법
__메모리사용법
6-2LLM
__LLM이란?
__랭체인에서지원하는LLM목록
__랭체인의사전준비
__텍스트생성모델의LLM호출
__채팅모델의LLM호출
__LLM캐시
__LLM의비동기처리
__LLM스트리밍
6-3프롬프트템플릿
__프롬프트템플릿이란?
__랭체인에서제공하는프롬프트템플릿목록
__랭체인의사전준비
__프롬프트템플릿만들기
__답변예시가포함된프롬프트템플릿
__다양한답변예시가포함된프롬프트템플릿
6-4체인
__체인이란?
__랭체인에서제공되는체인목록
__랭체인의사전준비
__제네릭체인
__인덱스체인
__유틸리티체인
6-5에이전트
__에이전트란?
__랭체인에서제공하는에이전트목록
__랭체인의사전준비
__에이전트생성
6-6도구
__도구란?
__랭체인에서제공하는도구목록
__랭체인의사전준비
__구글맞춤검색도구(google-search)
__WolframAlpha도구(wolfram-alpha)
6-7메모리
__메모리란?
__랭체인에서제공하는메모리목록
__랭체인의사전준비
__ConversationBufferMemory
__ConversationBufferWindowMemory
__ConversationTokenBufferMemory
__ConversationSummaryMemory
__ConversationSummaryBufferMemory
▣7장:ChatGPT플러그인
7-1ChatGPT플러그인사용법
__ChatGPT플러그인개요
__제공되는ChatGPT플러그인
__ChatGPT플러그인사용법
7-2ChatGPT플러그인을만드는방법
__ChatGPT플러그인제작개요
__ChatGPT플러그인제작과정
7-3ChatGPT검색플러그인
__ChatGPTRetrievalPlugin개요
__벡터데이터베이스준비
__JWT토큰준비
__웹애플리케이션실행
__인덱스에초기데이터추가
__웹애플리케이션의동작확인
__랭체인에서조작