AI와 함께 PPT를? 'Showmaker' 개발 후기!

by DD
8개월 전
조회수 7

AI를 활용하여 PPT 제작 자동화를 시도, Quarto 기반의 GUI 프로그램 'Showmaker'를 개발

Tauri 프레임워크와 바이브 코딩 방식을 통해 개발, ChatGPTGitHub Copilot 활용

AI의 한계와 바이브 코딩의 장단점을 분석, 사이드 프로젝트의 가능성을 제시

Tauri 기반 GUI 개발

TauriElectron보다 가볍고 빠른 GUI 개발 프레임워크이다. Rust를 사용하여 성능을 향상시키고, 웹 기술을 활용하여 UI를 구성한다. 따라서 크로스 플랫폼 지원과 배포 용이성을 확보하여, 사이드 프로젝트에 적합하다.

바이브 코딩의 장단점

바이브 코딩AI를 활용하여 개발 속도를 높이는 방법이다. ChatGPTGitHub Copilot을 사용하여 코드 생성 및 수정을 반복한다. AI의 한계로 인해, 검증 능력문제 해결 능력이 중요하며, 오픈소스 리뷰 기준을 참고하여 코드 품질을 개선한다.

사이드 프로젝트 성공 전략

사이드 프로젝트는 MVP(Minimum Viable Product)를 목표로, 빠른 실행이 중요하다. AI를 활용하여 아이디어를 구체화하고, Tauri를 통해 실행 가능한 프로그램을 만든다. 따라서 도그푸딩 방식을 통해 사용자 경험을 개선하고, 지속적인 동기 부여를 유지한다.

바이브 코딩으로 ‘AI PPT 툴’ 만들어봤습니다