SlideLabslide-lab

SLIDE TEMPLATE LAB

AI 에이전트가 바로 쓰는 슬라이드 템플릿 시스템

사람은 디자인을 고르고, AI는 정해진 시스템 안에서 슬라이드를 만듭니다.

5디자인 프리셋
14슬라이드 유형
3예제 덱
18AI 즉시 적용

예제 발표자료

실제 콘텐츠로 템플릿을 적용한 완성 덱

AI 에이전트 가이드

전체 가이드(.md) 보기 →

개요

SlideLab은 AI 에이전트가 일관된 디자인으로 슬라이드를 만들도록 설계된 템플릿 시스템이다. 디자인 결정(색·폰트·간격·레이아웃)은 이미 토큰과 CSS로 고정되어 있으므로, 에이전트는 구조를 채우는 일에만 집중하면 된다. 이 가이드는 (1) 어떤 슬라이드 유형을 고를지, (2) 사용자 콘텐츠를 어디에 넣을지, (3) HTML을 어떻게 생성할지를 정한다.

1. 템플릿 선택

사용자 콘텐츠를 분석해 아래 매핑 표에 따라 슬라이드 유형(data-template)을 고른다. 한 발표는 보통 title → agenda → 본문 유형들 → summary → closing의 흐름을 갖는다. 디자인 톤(data-theme)은 발표 목적에 따라 5개 프리셋 중 하나로 통일한다.

  • modern-business — 보고서·제안서·전략 발표 (신뢰·단정)
  • dark-tech — AI·개발·데이터 발표 (기술·강대비)
  • education-clean — 강의·실습 교안 (밝음·가독)
  • startup-pitch — 투자·제품 발표 (역동·임팩트)
  • minimal-report — 리서치 요약·보고서 (절제·문서형)

2. 콘텐츠 매핑

사용자 콘텐츠의 신호(목적) → 추천 슬라이드 유형. 이 표는 data.jsmapping과 동일하다.

콘텐츠 신호추천 유형 (data-template)

3. HTML 생성 규칙

각 슬라이드는 반드시 이 구조를 따른다. 클래스명·data-* 속성은 한 글자도 바꾸지 않는다 — 텍스트 노드만 사용자 콘텐츠로 교체한다.

<section class="slide" data-template="content-slide" data-theme="modern-business">
  <div class="slide-body">
    <p class="s-eyebrow">카테고리</p>
    <h2 class="s-title">슬라이드 제목</h2>
    <div class="s-content">본문 내용</div>
  </div>
</section>
  • 한 슬라이드 = <section class="slide"> 한 덩어리.
  • data-template으로 유형, data-theme으로 톤을 지정.
  • 스타일은 slide-framework.css가 소유 — <style>, 인라인 색, !important ❌.
  • 한 슬라이드에는 하나의 메시지. 길면 유형을 나누거나 요약.

4. 권장 / 금지

DO

토큰과 프리셋을 그대로 쓴다. 한 슬라이드=한 메시지. 숫자는 data-slide, 단계는 process-slide, 비교는 comparison-slide로. 텍스트 노드만 교체.

DON'T

새 색·새 클래스·인라인 스타일을 만들지 않는다. 한 슬라이드에 3개 이상 주제를 넣지 않는다. data-template/data-theme 값을 임의로 바꾸지 않는다. 표·차트 이미지로 대체하지 않는다(구조로 표현).

5. 좋은 예 / 나쁜 예

GOOD

“3단계 온보딩 흐름을 설명해줘” → process-slide 3개의 .s-step에 각 단계 제목·설명을 채운다. data-theme="education-clean"으로 통일.

BAD

같은 내용을 content-slide 하나에 긴 글머리 7개로 쑤셔 넣거나, 색을 style="color:#ff0000"로 덮어쓴다.

전체 가이드(.md) 보기 →