barun-saha/slide-deck-ai

Co-create PowerPoint slide decks with AI

해결하는 문제

SlideDeck AI는 전문적인 프레젠테이션 슬라이드를 만드는 수작업을 없애기 위해 설계된 AI 기반 어시스턴트입니다. 사용자는 간단한 주제 설명이나 PDF 파일 업로드를 통해 전체 PowerPoint 덱을 생성할 수 있으며, 콘텐츠 생성, 시각적 향상 및 조립 과정을 자동화합니다.

작동 방식

이 도구는 구조화된 자동화 프로세스를 따릅니다:

  1. AI 콘텐츠 생성: LLM이 사전 정의된 스키마를 기반으로 슬라이드 콘텐츠를 구조화된 JSON 데이터로 생성합니다.
  2. 시각적 향상: 시스템은 JSON 출력의 키워드를 기반으로 관련 이미지를 검색 및 다운로드하여 슬라이드에 추가합니다.
  3. PPTX 조립: python-pptx 라이브러리를 사용하여 선택한 템플릿을 기반으로 슬라이드를 PowerPoint 파일로 조립합니다.
  4. 정교화: 사용자는 추가 지침(예: "슬라이드 하나 더 추가해줘")을 제공하여 지침 기록을 유지하면서 반복적으로 덱을 수정하고 정교화할 수 있습니다.
  5. PDF 변환: 기존 PDF 문서를 프레젠테이션 덱으로 변환할 수 있습니다.

대상 사용자

처음부터 시작하지 않고 고품질 프레젠테이션을 빠르게 만들어야 하는 전문가, 학생 및 모든 사용자.

주요 특징

  • 멀티 LLM 지원: OpenAI, Google Gemini, Anthropic, Azure, SambaNova, Together AI, OpenRouter 등 다양한 공급자와 호환됩니다.
  • 오프라인 모드: 엄격한 개인정보 보호 요구 사항이 있는 사용자를 위해 Ollama를 통한 오프라인 LLM 생성을 지원합니다.
  • 유연한 인터페이스: Python API, 명령줄 인터페이스(CLI) 및 Streamlit 웹 애플리케이션으로 제공됩니다.
  • 반복적 정교화: 채팅과 같은 인터페이스를 통해 생성된 콘텐츠를 수정하고 다듬을 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트