barun-saha/slide-deck-ai

Co-create PowerPoint slide decks with AI

What it solves

SlideDeck AI는 전문적인 프레젠테이션 슬라이드를 만드는 수동 작업을 없애기 위해 설계된 AI 기반 어시스턴트입니다. 사용자는 간단한 주제 설명이나 기존 PDF 문서를 슬라이드로 변환하여 완전한 PowerPoint 데크를 생성할 수 있습니다.

How it works

시스템은 구조화된 자동화 프로세스를 따릅니다:

  1. Content Generation: LLM이 사전 정의된 schema를 기반으로 구조화된 JSON 데이터로 슬라이드 콘텐츠를 생성합니다.
  2. Visual Enhancement: 도구가 JSON 출력의 키워드를 기반으로 관련 이미지를 검색하고 다운로드하여 슬라이드에 추가합니다.
  3. PPTX Assembly: python-pptx 라이브러리를 사용하여 사전 정의된 템플릿을 통해 슬라이드를 PowerPoint 파일로 조립합니다.
  4. Refinement: 시스템이 명령 이력을 유지하므로, 사용자는 추가 명령(예: "add another slide")을 제공하여 데크를 반복적으로 개선할 수 있습니다.
  5. Export: 최종 프레젠테이션을 즉시 다운로드할 수 있습니다.

Who it’s for

전문가, 학생, 그리고 수동으로 정리하고 디자인하는 데 몇 시간을 소비하지 않고 빠르게 고품질 프레젠테이션을 만들어야 하는 모든 사람을 위한 도구입니다.

Highlights

  • Multi-LLM Support: OpenAI, Google Gemini, Anthropic, Azure, SambaNova, Together AI, OpenRouter를 포함한 광범위한 제공업체를 지원합니다.
  • PDF to Deck: PDF 파일을 프레젠테이션 슬라이드 데크로 직접 변환할 수 있는 기능.
  • Offline Mode: 엄격한 개인정보 보호 요구 사항이 있는 사용자를 위해 Ollama를 통한 오프라인 LLM 생성을 지원합니다.
  • Flexible Interfaces: Python API, 명령줄 인터페이스 (CLI), Streamlit 웹 애플리케이션으로 사용할 수 있습니다.

관련

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