문서나 주제만 넘기면 내 컴퓨터에서 수정 가능한 파워포인트 파일을 만들어 주는 AI 워크플로
PDF나 문서 파일만 AI에게 넘기면, 파워포인트에서 자유롭게 수정할 수 있는 프레젠테이션이 완성됩니다. 이 도구는 단순한 텍스트 박스가 아니라 파워포인트의 네이티브 객체 모델 자체를 사용해 도형, 차트, 표를 생성합니다. 결과물은 이미지가 아닌 편집 가능한 .pptx 파일로, 기존 템플릿을 유지하면서 새 내용을 채워 넣거나 애니메이션과 내레이션을 추가하는 것도 가능합니다.
파워포인트의 네이티브 객체를 그대로 활용
대부분의 AI 생성 슬라이드는 텍스트 박스나 이미지로 이루어져 있어 수정이 어렵지만, 이 도구는 파워포인트의 네이티브 객체 모델을 그대로 활용합니다. 도형과 연결선에는 조정 핸들이 작동하고, 차트와 표는 데이터 기반의 네이티브 객체로 생성되어 '데이터 편집' 기능을 사용할 수 있습니다. 슬라이드 마스터와 레이아웃 상속 구조도 지원하여, 기업 로고나 폰트가 포함된 기존 템플릿의 디자인을 그대로 유지하면서 내용을 채울 수 있습니다. 스마트아트는 의도적으로 제외했지만, 파워포인트의 네이티브 기능과 얼마나 가까운지 보여주는 매핑 가이드를 제공하여 현재 지원 범위를 투명하게 공개합니다.
내 컴퓨터에서 돌아가는 워크플로
이 도구는 클라우드 플랫폼에 의존하지 않고, 에이전트 기능을 가진 AI 도구 안에서 실행되는 워크플로입니다. 사용자는 Python과 AI 도구를 설치한 후, 프로젝트 폴더에 원본 자료를 넣고 AI 채팅 창에서 지시만 하면 됩니다. 데이터는 AI 모델 호출과 선택한 이미지 검색 서비스 외에는 모두 로컬에서 처리되어 보안과 프라이버시를 유지합니다. 특정 플랫폼이나 모델에 종속되지 않아 Claude, GPT, Gemini, Kimi 등 다양한 AI 모델을 사용할 수 있으며, 추가적인 구독 비용 없이 AI 모델 사용료만 지불하면 됩니다.
설치와 실행 방법
Python 3.10 이상을 설치한 후, 프로젝트 폴더에서 pip install -r requirements.txt 명령으로 의존성을 설치하면 됩니다. Windows 사용자는 PATH 설정 등 추가 단계를 위한 별도 가이드가 제공됩니다. 에이전트 도구로는 VS Code, Cursor, Claude Code CLI 등 파일 읽기/쓰기 및 명령 실행이 가능한 도구 중 아무거나 선택할 수 있습니다. 프로젝트 폴더를 AI 도구로 열고, projects/ 디렉토리에 PDF나 DOCX 파일을 넣은 뒤 "이 파일로 PPT를 만들어 줘"라고 요청하면 됩니다. AI는 디자인 스펙을 확인한 후 콘텐츠 분석, 시각 디자인, SVG 생성, PPTX 내보내기를 자동으로 수행합니다.
모델 선택과 품질의 관계
이 도구는 워크플로만 담당하고, 결과물의 품질은 사용하는 AI 모델의 능력에 크게 좌우됩니다. 저렴한 모델을 사용하면 결과물의 완성도가 떨어질 수 있으며, 이 경우 모델 업그레이드를 먼저 고려해야 합니다. 이 도구는 모든 작업을 완벽하게 자동화하는 마법이 아니라, 지루한 반복 작업을 대신해 주는 도구이므로 최종 마무리 작업은 사용자가 직접 해야 합니다.
사용 전 확인 사항
이 도구는 MIT 라이선스로 공개되어 있으며, PDF 변환에 사용되는 PyMuPDF는 AGPL-3.0 라이선스를 따르므로 재배포 시 주의가 필요합니다. SmartArt는 지원되지 않으며, 이는 의도된 설계입니다. 결과물은 한 번에 완성된 완벽한 덱이 아니라, 사용자가 계속 다듬어 나갈 수 있는 편집 가능한 파일이라는 점을 인지해야 합니다. AI 모델의 컨텍스트 윈도우 크기와 이미지 생성 기능 지원 여부에 따라 결과물의 품질이 달라지므로, 자신의 환경에 맞는 모델을 선택하는 것이 중요합니다.