Hey, 파이썬! 생성형 AI 활용 앱 만들어 줘 - 예제 코드 깃허브·저자 무료 강의 영상 유튜브
김한호,최태온,윤택한 (지은이)성안당2024-03-13
간결하고 이해하기 쉬운 문법으로 인공지능 분야 종사자들에게 인기 있는 파이썬을 통해 생성형 인공지능 모델의 이해와 활용을 설명한다. 특히 생성형 인공지능의 원리부터 다양한 활용 방법에 이르기까지 폭넓게 이해할 수 있도록 안내하며 예제 코드와 강의 영상을 저자들이 직접 제공한다.
저자들은 본문에서 웹앱을 빠르게 구축할 수 있는 파이썬 패키지 그라디오(Gradio)와 거대 언어모델(LLM) 앱 개발 프레임워크인 랭체인(LangChain)으로 강력한 언어 처리 애플리케이션을 개발하는 과정을 단계별로 안내한다.
챗GPT의 업그레이드나 프롬프트 하나로 이미지를 만드는 스테이블 디퓨전 같은 이미지 생성형 AI도 활용해 보면서 소설봇, 번역봇 등 책을 만들어 본다는 흥미로운 주제를 다룬다. 또한 빌게이츠가 AI 어시스턴트로 컴퓨팅이 완전 변경될 것이란 화두를 던졌던 ‘인공지능 비서’도 직접 개발해 본다.
목차
Preface 3人 3色 저자 서문
Part • 1
파이썬
01 파이썬이란?
1-1 파이썬의 특징
1-2 파이썬을 배우는 이유
1-3 파이썬의 단점
02 파이썬 사용 준비
2-1 코랩(Colab)이란?
2-2 코랩 접속하기
2-3 코랩 사용법 알아보기
03 변수와 자료형
3-1 변수란?
3-2 변수명 생성 규칙
3-3 다양한 변수 생성법
3-4 숫자형
3-5 문자열
3-6 리스트
3-7 튜플
3-8 딕셔너리
3-9 불 자료형
3-10 집합 자료형
04 조건문과 반복문
4-1 if 조건문
4-2 while문
4-3 for문
4-4 break문과 continue문
4-5 리스트 컴프리헨션(List Comprehension)
05 예외 처리
5-1 예외 처리 방법
06 함수
6-1 함수란?
6-2 함수를 생성하는 방법
07 클래스와 객체지향
7-1 클래스와 객체의 개념
7-2 클래스 및 객체 생성
08 모듈과 패키지
8-1 모듈
8-2 패키지
09 파일 입출력
9-1 사용자 입출력
9-2 파일 읽고 쓰기
10 내장 함수와 표준 라이브러리
10-1 내장 함수
10-2 표준 라이브러리
Part • 2
생성형 AI를 활용한 인공지능 챗봇 제작
01 생성형 AI와 언어 모델
1-1 생성형 AI란?
1-2 챗GPT란?
1-3 챗GPT와 OpenAI
1-4 챗GPT의 기본 원리
02 챗GPT 사용해 보기
2-1 챗GPT 사용법
2-3 챗GPT 활용법
2-4 챗GPT 웹 서비스 알아보기
03 OpenAI API 활용하기
3-1 OpenAI API 키 발급하기
3-2 플레이그라운드
3-3 챗GPT API 사용해 보기
04 그라디오(Gradio)
4-1 그라디오란?
4-2 그라디오 사용하기
05 그라디오로 챗봇 제작
5-1 챗봇 디자인
5-2 레이아웃 구성
5-3 챗봇 기능 추가
06 허깅 페이스에 업로드하기
6-1 허깅 페이스란?
6-2 Spaces에 업로드하기
07 랭체인을 활용한 챗봇 업그레이드
7-1 랭체인이란?
7-2 랭체인 설치와 환경 설정
7-3 모델 I/O
7-4 리트리블(Retrieval)
7-5 에이전트(Agent)
7-6 체인(Chain)
7-7 메모리(Memory)
08 챗봇 업그레이드
8-1 상담봇 업그레이드
8-2 번역봇 업그레이드
Part • 3
음성 인식 AI 비서 만들기
01 STT 서비스
1-1 클로바 노트
1-2 다글로
1-3 구글받아쓰기
02 TTS 서비스
2-1 클로바 보이스
2-2 온에어 스튜디오
2-3 타입캐스트
03 음성 변환 기술 구현해 보기
3-1 STT
3-2 TTS
04 챗GPT 문서 요약 프롬프트 제작
05 랭체인을 활용한 문서 요약
06 그라디오로 챗봇 제작
6-1 레이아웃 구성
6-2 음성 인식봇 제작하기
6-3 문서 요약봇 제작하기
6-4 일정 관리봇 제작하기
07 완성된 봇 결과 확인
Part • 4
챗GPT와 스테이블 디퓨전으로 책 만들기
01 이미지 생성 AI
1-1 이미지 생성 AI란?
1-2 이미지 생성 인공지능 서비스
1-3 스테이블 디퓨전
02 S스테이블 디퓨전 API
2-1 Stable Diffusion API 가입 및 API 키 발급하기
2-2 Stable Diffusion API 살펴보기
2-3 플레이그라운드
2-4 Stable Diffusion API 사용해보기
03 스테이블 디퓨전 API와 그라디오로 책 생성 프로그램 제작하기
3-1 스테이블 디퓨전으로 삽화 생성 앱 구현하기
3-2 스테이블 디퓨전 이미지 편집 앱 구현하기
Index 찾아보기
Refererences 참고 사이트