-
-
Hey, 파이썬! 생성형 AI 활용 앱 만들어 줘 - 예제 코드 깃허브·저자 무료 강의 영상 유튜브
김한호.최태온.윤택한 지음 / 성안당 / 2024년 3월
평점 :
챗GPT와 스테이블 디퓨전으로 책 만들기
챗GPT와 Open AI, 생성형 인공지능 서비스에 관심이 많다. 일과 연관이 있기도 하지만 알면 알 수록 놀라운 서비스이기 때문이다.
2023년은 지난 10년간의 AI 연구보다 더 많은 기술 발전이 있었다. 그리고 지금은 그 속도가 너무 빨라 따라가기도 어렵다는 말도 있다.
어찌되었건 지금 관심이라도 갖지 않는다면 영영 멀어질 것 같아 조금씩 찾아보고 생성형 AI 서비스를 사용해보기도 한다. 자, 생성형 AI로 나만의 앱을 만든다? 방법이 궁금했다.
저자들의 구성이 특이했다. OO소프트대표&SW교육원 교수, AR, VR개발자, 응용생물과학 전공 데이터 분석가. 서로 다른 분야에서 AI기술을 활용, 연구하는 저자들은 책을 비전공자도 쉽게 따라할 수 있도록 구성하였으며 이론과 실습이 결합되어 활용하기 좋을 것이라 하며 독자들을 인공지능의 세계로 초대한다고 했다.
Part1은 파이썬이다.
개인적으로 배워보고 싶던 프로그래밍 언어이다. 일단 구글 코랩에서 파이썬 프로그래망을 시작해봐야겠다. 따로 설치할 필요 없이 텐서플로 등의 라이브러리도 설치되어 있고 GPU를 무료로 사용할 수 있다니 손쉽게 시작할 수 있겠다. 단, 코랩은 12시간 동안 아무것도 하지 않으면 연결이 끊겨 코드는 구글드라이브에 남지만 데이터는 모두 삭제된다. 꺅!!! 이건 좀…
코알못인 나는 코랩에 흥미가 생기긴 했으나 코랩에 파일 개념부터 막히기 시작했다. 뒤로 넘어가는 것이 지금은 의미 없겠다싶어 파이썬을 패스하고 Part2 생성형 AI와 언어모델을 읽으며 개념잡기를 먼저 시도하기로 했다. 적어도 챗GPT 기본 원리와 활용법 정도는 알고 싶었다.
챗GPT의 GPT는 Generating Pre-trained Transformer의 약자로 사전 훈련된 생성형 변환기라는 뜻이라고 한다.
여기서 Transformer는 현재 가장 활발하게 사용되는 딥러닝 아키텍처로 전체적인 맥락을 이해하여 자연스러운 언어를 생성할 수 있는 모델이다. GPT는 이 transformer 계열의 모델로 문장의 흐름대로 이전에 쓰인단어를 바탕으로 다음 단어를 예측해 생성하게 하여 자연스럽게 문장을 만드는 것에 특화되어있는 기술이다.
자, 이제 개념 이해는 여기까지 하고 Open AI의 챗GPT를 사용해보라. 구체적으로 질문할 수록 잘 알아듣는다. 지금은 GPT-4를 유료버전으로 서비스 하고 있지만 요즘은 유튜브에서 GPT-5를 기대하게 하는 영상들도 많이 볼 수 있다. 그 영상을 보면서 파이썬 코딩 배울필요 없다는 생각이 들었지만…
다음으로 챗봇 제작 코딩법 랭체인을 활용한 챗봇 업그레이드, 번역봇 코딩법 등이 이어진다. 코알못이지만 왠지 흥미롭다. 정말 저렇게 하면 될까?
책의 마지막 장 Part 4는 챗GPT와 스테이블 디퓨전 API, 그라디오로 책 생성 프로그램 제작하기가 소개된다. 이거 꼭 해보고 싶었던 프로그래밍인데… 앞에서부터 공부해야하는 이유가 생겼다!
이 책 완전 초보에게는 어렵게 느껴지지만 생성형 AI서비스에 대해 흥미를 갖게 하는 책이다.
※ 출판사에서 도서를 제공받아 읽고 작성한 서평입니다