첫째마당 내가 만들고 싶은 AI 앱 기획하기
01 프로젝트를 함께할 동료, 챗GPT와 친해지기
__01-1 챗GPT와 어떤 일을 함께할 수 있나요?
__01-2 챗GPT의 능력을 사용하는 3가지 방법
02 프로젝트의 목표, 완성된 AI 앱의 모습 기획하기
__02-1 나에게는 어떤 일을 도와줄 사람이 필요할까?
__02-2 업무 파트너 챗GPT와 프로젝트 일정 논의하기
03 프로젝트를 위한 환경 준비하기
__03-1 파이썬 프로그래밍 환경 설정하기
__03-2 챗GPT API로 내 앱에 챗GPT 장착하기
__03-3 대화형 프로그램으로 변환하기
둘째마당 생성형 AI와 파이썬으로 유튜브 PD 앱 구현하기
04 자료 검색 기능과 추천 기능 구현하기
__04-1 챗GPT의 능력 검증하기
__04-2 프롬프트 엔지니어링으로 AI 직원에게 역할 부여하기
__AI 시대를 살아가는 우리의 자세 ① - 챗GPT가 하는 말을 의심하세요!
05 자료 저장 기능 구현하기
__05-1 AI 직원 앱에 파이썬 함수 연동하기
__05-2 유튜브에서 원하는 음원 파일 내려받기
__05-3 할루시네이션 현상 해결하기·
__05-4 프롬프트 엔지니어링으로 AI 직원을 통해 음원 내려받기
__AI 시대를 살아가는 우리의 자세 ② - 기계에게 윤리적 가치 판단을 맡기지 마세요!
06 이미지 자동 생성 기능 구현하기
__06-1 스테이블 디퓨전으로 이미지 생성하기
__06-2 API로 달리2를 활용해 이미지 생성하기
__06-3 프롬프트 엔지니어링으로 AI 직원에게 이미지 그리는 방법 알려 주기
__AI 시대를 살아가는 우리의 자세 ③ - 챗GPT에게 주도권을 주지 마세요!
07 동영상 생성과 편집 기능 구현하기
__07-1 생성한 이미지와 내려받은 음원으로 동영상 만들기
__07-2 직접 촬영한 동영상으로 동영상 만들기
__07-3 프롬프트 엔지니어링으로 AI 직원에게 영상 편집 기술 알려 주기
__AI 시대를
기획, 자료 준비, 디자인, 영상 편집까지!
혼자서 척척 해내는 만능 AI 앱을 만듭니다!
이 책에서는 ‘플레이리스트 유튜브 채널 운영’이라는 특정한 목적을 수행하는 AI 앱을 만듭니다. 마치 유튜브 PD와 같은 역할을 하는 앱이죠. 유튜브 채널을 운영하려면 여러 가지 일을 할 줄 알아야 합니다. 수많은 정보 중에서 필요한 것만 선별해 자료를 준비하고, 유튜브에 올릴 영상을 편집하고, 섬네일 이미지도 만들 줄 알아야 하죠. 이렇게 다양한 기능을 앱에 하나씩 구현하면서 우리가 만드는 AI 앱이 얼마나 큰 가능성을 품고 있는지 체험할 수 있습니다. 어떤 일에도 응용할 수 있는 기능이므로 프로그래밍에 익숙한 독자라면 이 책을 참고해서 유튜브 PD 앱이 아닌 다른 일에 특화된 앱을 만들 수도 있겠죠!
파이썬은 기본만 공부해 오세요~
프로젝트의 처음부터 끝까지 챗GPT가 함께 도와주니까요!
이렇게 다양한 능력을 갖춘 앱을 만들려면 너무 어려울까 봐서 걱정인가요? 이 책은 파이썬 기초 문법만 알면 누구나 끝까지 실습을 따라 해 앱을 만들 수 있도록 구성했습니다. 앱을 기획할 때부터 코딩과 디버깅까지 프로젝트의 전 과정을 챗GPT와 함께하는 방법으로 진행하므로 쉽게 따라 할 수 있어요. ‘유튜브 운영’이라는 구체적인 목적을 가진 앱을 챗GPT와 함께 개발해 나가면서 프로그래밍에 챗GPT를 활용하는 실질적인 노하우도 얻을 수 있습니다.
나만의 ‘자비스’를 만들 수 있는
저자만의 다양한 노하우까지!
직접 만든 앱에 이토록 다양한 능력을 줄 수 있는 비결은 챗지피티(ChatGPT, 달리(DALL-E, 스테이블 디퓨전 등 다양한 생성 AI 서비스의 기능을 API와 파이썬을 활용해 장착할 수 있기 때문입니다. 하지만 기능을 가져오기만 해서는 내 의도대로 완벽하게 일하는 AI 직원 앱으로 만들 수 없습니다. 프롬프트 엔지니어링으로 명확한 역할을 알려 주고, 하이퍼파라미터를 조절해 적절한 답변을 유도할 줄 알아야 합니다. AI 서비스만으로는 해결할 수