brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Sep 11. 2024

책) Hey 파이썬,생성형 AI활용앱 만들어줘-2024

2024-09

파이썬 기초를 배운다.

그라디오, 챗GPT, 스테이블 디퓨전으로 AI 앱을 만들게 해 준다.


초급

파이썬 기반

랭체인

구글랩스를 이용해 실습이 편함.

실습 잘됨




이 책을 통해 배우는 것


<1> 파이썬 사용 준비법, 파이썬 기초 문법

<2> 생성형 AI를 이용한 챗봇 제작

<3> 그라디오(Gradio), 파이썬에서 웹앱 개발하는 오픈소스 사용하기

<4> 챗GPT와 스테이블 디퓨전으로 책 만들기





<1> 파이썬 사용 준비법, 파이썬 기초 문법



# 파이썬을 사용하는 방법은?

PC에 직접 파이썬을 설치하는 법

클라우드에 파이썬을 사용할 수 있게 해주는 코랩 사용법




# PC에 직접 파이썬을 설치하는 법?



1

파이썬 사이트에서 다운로드

https://www.python.org/downloads/



2

머신러닝등 분석 패키지가 포함되어 있는 파이썬 배포판인 아나콘다 다운로드 설치

https://www.anaconda.com/download




# 아나콘다 사용 시 코드 에디터로 파이참이나 비주얼 스튜디오 코드를 사용한다.


3


파이참 코드 에디터

https://www.jetbrains.com/pycharm/promo/?source=google&medium=cpc&campaign=APAC_en_KR_PyCharm_Branded&term=pycharm&content=698987581413&gad_source=1&gclid=CjwKCAjw3P-2BhAEEiwA3yPhwDDAP3LZTCHoK5wDjp-MaRdPyBLeUaWskmrzhLaxKpm0HrgbnqN4cxoCoa4QAvD_BwE



4

비주얼 스튜디오 코드

https://code.visualstudio.com/download



5

코랩( Colab) 사용하는 법

구글 코랩.

웹 브라우저에서 파이썬 사용하도록 해준다.

주피터 노트북 개발 환경을 지원한다

파이썬을 따로 설치할 필요가 없다.

파이토치, 텐서플로, 케라스, 맷플롯랩, 사이킷런, 판다스와 같은 라이브러리가 기본 설치되어 있다.

웹브라우저만 있으면 사용가능하다.


https://colab.research.google.com/?hl=ko




6

변수와 자료형

조건문과 반복문

함수

클래스와 객체지향

모듈과 패키지

파일 입출력

내장 함수와 표준 라이브러리




<2> 생성형 AI를 이용한 챗봇 제작



1

챗GPT 시작하기

https://chatgpt.com/



2

사용법?


영어로 질문하기

하나의 세션에는 하나의 주제 질문만

간결한 질문

구체적으로 작성



3

활용법?


생활 정보 검색

코드작성 도우미

창의적인 글쓰기

문서 요약

번역

외국어 선생님

추천받기

건강진단

계획작성

말동무




4

단축키




5

API키 발급받기

API 호출하기




<3> 그라디오(Gradio), 파이썬에서 웹앱 개발하는 오픈소스 사용하기



1

그라디오(gradio)는 사용자가 UI를 빠르게 제작하여 ML이나 API 등을 사용할 수 있도록 해주는 파이썬 오픈소스 패키지입니다.

https://www.gradio.app/



2

그라디오로 챗봇 제작

허킹페이스에 업로드하기

렝체인을 활용한 챗봇 업그레이드하기



3

음성인식 AI 비서 만들기



TTS서비스 사용해 보기

크로버 보이스

온에어 스튜디오

타입캐스트



4

음성 변환 기술 구현해 보기


STT

위스퍼



5

챗GPT 문서 요약 프롬프트 제작



6

랭체인을 활용한 문서 요약

문서 내용 로드

문서 내용 분할

분할 내용 각각 요약 실행

문서의 요약본 통합 실행

최종 결과 통합 체인 생성



7

그라디오로 챗봇 제작




<4> 챗GPT와 스테이블 디퓨전으로 책 만들기



1

이미지 생성 AI

달리

미드저니

드림 스튜디오

파이어플라이

노벨 AI

스테이블 디퓨전



2

스테이블 디퓨전 모델 사용하는 방법?


직접 설치

허깅페이스에서 Diffusers 프레임워크를 설치해 사용하는 방법

노드 방식으로 여러 모델을 조하해 사용하는  comfy UI 설치해 사용하는 방법

가장 많이 사용하는  Stable Diffusion web UI를 설치해 사용하는 방법



3

Stable Diffusion 가입,  API 키 받기

https://stablediffusionapi.com/



4

Stable Diffusion  API와 그라디오로 챗 생성 프로그램 제작하기.




같이 보면 좋을 책

https://brunch.co.kr/@topasvga/3835


감사합니다.


매거진의 이전글 책)AI코딩 어시스턴트 깃허브 코파일럿 제대로 활용하기
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari