테마

Deckbuilder

모니터에 막대 차트와 글머리 기호가 있는 슬라이드가 표시되어 있고, 가느다란 청록색 선이 슬라이드에서 아래 책상 위에 펼쳐진 원본 책의 강조된 줄까지 이어져 있습니다. 그 옆에는 인쇄된 종이 더미와 덮어 둔 책이 놓여 있습니다.

Deckbuilder는 데스크톱 앱과 명령줄을 갖춘 Windows 및 Linux용 단일 독립 실행형 프로그램입니다. 클라우드 서비스이든 사용자 컴퓨터에서 실행되는 모델이든 OpenAI 호환 API를 지원하는 모든 언어 모델과 함께 작동하며, PowerPoint, LibreOffice Impress, Keynote, Google Slides에서 열 수 있는 기본 형식 파일을 생성합니다.

GitHub에서 Deckbuilder 받기 Deckbuilder 작동 방식 보기

주요 기능

  • 크림색 벽 앞 나무 책상 위에 놓인 평범한 은색 데스크톱 모니터를 그린 일러스트입니다. 화면에는 큰 빈 청록색 슬라이드와 그 아래 작은 슬라이드 축소판 한 줄이 있는 슬라이드 편집기가 표시되고, 오른쪽 아래 모서리에는 몇 줄의 짧은 글이 있는 작은 검은색 터미널 창이 떠 있습니다.

    데스크톱 앱과 명령줄

    덱을 생성한 뒤 슬라이드별로 다듬거나, 모든 단계를 스크립트로 처리할 수 있습니다.

  • 나무 책상 위에 키보드와 마우스가 놓인 크림색 일체형 데스크톱 컴퓨터를 그린 일러스트입니다. 가는 케이블이 컴퓨터에서 청록색 벽을 따라 올라가 작은 나무 패널의 황동 스위치를 지나, 왼쪽에 떠 있는 부푼 크림색 구름에서 끝납니다.

    호환되는 모든 모델

    클라우드 제공업체를 사용하거나, 완전 로컬 모델을 실행하여 자료가 컴퓨터 밖으로 나가지 않도록 할 수 있습니다.

  • 작고 어두운 슬라이드 축소판이 격자로 빼곡히 붙은 벽을 그린 일러스트입니다. 각 축소판에는 청록색, 크림색, 주황색의 텍스트 막대, 고리, 차트, 블록이 서로 다르게 배치되어 있습니다. 벽 앞 선반에는 적갈색, 갈색, 청록색, 금색의 색상 견본 카드가 부채꼴로 펼쳐져 있습니다.

    30가지 슬라이드 유형과 18개 테마

    글머리 기호와 타임라인부터 기본 차트와 다이어그램까지 지원하며, 테마는 WCAG 색상 대비를 검증했습니다.

  • 청록색 책상 위에 작은 나무 이젤에 세워 둔 체크된 항목의 점검표 용지, 펼친 제본 책, 낱장 몇 장을 쌓은 더미, 빈 칸이 있는 양식, 검은 바인더 클립과 펜이 놓인 모습을 크림색과 청록색으로 그린 일러스트입니다.

    덱뿐 아니라 문서도

    논문, 브리프, 제안서, 도서를 작성하고 Word, Markdown, HTML, LaTeX, PDF로 내보낼 수 있으며, PDF는 컴퓨터에 설치된 TeX 엔진을 사용합니다.

  • 사이드바와 큰 크림색 패널이 있는 애플리케이션 창이 표시된 열린 노트북을 그린 일러스트입니다. 청록색, 크림색, 검은색의 둥근 말풍선 일곱 개가 노트북 위에 호를 그리며 펼쳐져 있고, 각 말풍선에는 글자 대신 물결 모양 낙서가 들어 있으며 가는 선으로 화면과 연결되어 있습니다.

    7개 인터페이스 언어

    영어, 스페인어, 프랑스어, 독일어, 브라질 포르투갈어, 이탈리아어, 러시아어를 지원합니다.

  • 스탠드의 롤러에 걸린 큰 빈 청록색 슬라이드와, 슬라이드 아래 받침대에 꽂힌 줄 쳐진 메모 카드를 그린 일러스트입니다. 오른쪽에는 모서리가 접힌 크림색 텍스트 파일이 있어 여러 줄의 글과 굵은 표시가 보이며, 검은 화살표가 파일로 들어가고 나옵니다.

    발표자 노트와 Markdown

    생성되는 모든 슬라이드의 발표자 노트와 Markdown 가져오기 및 내보내기를 지원합니다.

Deckbuilder 작동 방식

Deckbuilder는 언어 모델과 그 작업을 검사하는 코드를 함께 사용합니다. 모델은 계획하고 작성하며, Deckbuilder는 지시 사항을 적용하고 주장을 출처와 대조하며 완성된 파일을 만듭니다. 무엇을 승인할지는 사용자가 결정합니다.

브리프에서 완성된 덱까지

각 단계에는 담당 주체가 표시됩니다. 코드로 작성된 검사는 프로그램, 초안 작성은 언어 모델, 선택 사항인 그림은 이미지 모델, 사용자의 결정은 사용자입니다.

  1. 브리프와 출처

    사용자 프로그램

    주제 또는 브리프와 슬라이드 수를 입력하고, 필요에 따라 청중, 어조, 테마, 지시 사항을 지정하며, 텍스트, Markdown, HTML, RTF, Word 또는 OpenDocument 형식의 출처 파일을 첨부합니다. 출처는 전체를 읽으며, 모델이 사용하기에 너무 큰 파일은 조용히 잘라 내지 않고 명확한 메시지와 함께 실행을 중단합니다.

  2. 개요

    언어 모델 프로그램

    모델이 섹션과 각 슬라이드의 유형, 레이아웃, 목적을 계획합니다. 프로그램은 계획이 요청한 슬라이드 수를 지키도록 하며, 그 수를 맞출 수 없으면 아무것도 작성하기 전에 중단합니다. 데스크톱 앱에서는 개요만 옵션이 이 단계에서 멈추므로, 작성을 시작하기 전에 슬라이드의 이름을 바꾸고, 순서를 바꾸고, 추가하거나 삭제할 수 있습니다.

  3. 슬라이드 작성

    언어 모델

    슬라이드는 병렬로 작성됩니다. 모든 슬라이드가 전체 계획, 출처, 지시 사항을 참조하므로 덱의 일관성이 유지됩니다.

  4. 수정 및 제한

    프로그램

    응답 형식이 잘못된 경우, Deckbuilder가 문제 필드를 정확히 짚을 수 있으면 모델에게 해당 필드만 수정하도록 요청합니다. 너무 긴 목록은 정해진 한도로 줄이고 초과한 항목은 발표자 노트로 옮기므로 내용이 손실되지 않습니다.

  5. 출처 검토

    프로그램 언어 모델

    데스크톱 앱에서는 슬라이드가 작성되는 즉시 출처와 대조하여 검사합니다. 아래에 나와 있듯이 슬라이드와 발표자 노트의 모든 문장, 그리고 모든 수치와 차트 값이 대상입니다. 표시된 문장은 매 회차마다 문제가 줄어드는 동안 하나씩 수정하며, 끝내 뒷받침되지 않는 문장은 삭제하고 경고에 명시합니다.

  6. 그림(선택 사항)

    이미지 모델

    그림 생성을 켜면 텍스트 작성이 끝난 뒤 이미지 모델이 그림 슬라이드를 그립니다. 각 그림에는 생성에 사용된 설명, 모델, 시드가 보존되며, 출처 근거로 취급되지 않고 사용자 검토 대상으로 표시됩니다.

  7. 검토 및 내보내기

    사용자 프로그램

    슬라이드를 편집하고, 끌어서 순서를 바꾸거나, 개별 슬라이드의 수정을 요청하고, 각 검토 결과를 해당 출처 구절과 비교한 다음, PowerPoint 기본 형식 파일로 내보냅니다. 자동으로 이루어진 모든 변경은 슬라이드를 검토 필요 상태로 표시하며, 검토 완료로 표시할 수 있는 것은 사용자뿐입니다.

주장 검증 방식

  1. 주장

    슬라이드 또는 슬라이드의 발표자 노트에 있는 진술입니다.

    나무 이젤 위에 놓인 빈 크림색 슬라이드와, 이젤 다리 사이 바닥에 세워 둔 접힌 이름표를 그린 일러스트입니다. 굵은 청록색 테두리 안의 슬라이드 한 부분이 표면에서 떨어져 앞으로 떠오르며 그림자를 드리워, 자세히 살펴보도록 따로 가려낸 듯 보입니다.
  2. 근거

    첨부한 출처에서 키워드 검색과, 선택적으로 의미 기반 검색으로 찾아낸 가장 잘 맞는 구절입니다. 검색 대상은 사용자의 출처뿐입니다.

    나무 책상 위에 활짝 펼쳐진 책 위에 떠 있는 큰 황동 돋보기를 그린 일러스트입니다. 렌즈 아래의 인쇄된 구절은 청록색으로 빛나고, 양쪽 페이지에서 가느다란 청록색 책갈피가 튀어나와 다른 구절들을 표시하고 있습니다.
  3. 세 단계 검증

    1. 추론 분류기

      내장된 소형 분류기가 출처가 명확하게 뒷받침하는 주장을 판정합니다. 수치를 제시하거나 명확하지 않은 주장은 다음 단계로 넘어갑니다.
    2. 근거성 판정기(선택 사항)

      별도의 모델이 이 주장이 해당 구절에 근거하는가라는 하나의 질문에 답합니다. 판정기의 답변이 최종 상태를 제한합니다.
    3. 검토 모델

      최종 상태를 부여하고 검토 모델이 근거로 삼은 출처 문장을 인용합니다. Deckbuilder는 각 인용문을 원문 줄과 대조하여 확인합니다.
  4. 판정

    뒷받침됨
    출처가 주장을 뒷받침합니다.
    모순됨
    출처가 다르게 말하고 있습니다.
    뒷받침되지 않음
    출처가 주장을 뒷받침하지 않습니다.
    불확실
    검증으로 주장을 판정하지 못했습니다. 불확실은 결코 통과로 간주되지 않습니다.
    사실 주장 아님
    사실에 관한 주장이 아니므로 검증할 내용이 없습니다.

Deckbuilder는 코드로 추가 검사를 수행합니다. may(~할 수 있다)나 estimated(추정)와 같은 완화 표현을 빠뜨린 주장은 뒷받침되지 않음으로, 인용된 구절과 다른 수치는 모순됨으로 표시하며, 인용된 어떤 구절에도 나오지 않는 숫자는 경고로 표시합니다.

출처 검토

뒷받침됨

“지난겨울 손실률이 18%로 감소했다.”

“월동 군집 손실률이 18퍼센트로 감소했다.”

survey-report.md, 42–44행

뒷받침되지 않음

“손실은 계속 줄어들 것이다.”

“여건이 유지되면 손실이 계속 줄어들 수 있다.”

survey-report.md, 51–52행

이 주장은 출처의 완화 표현인 may(~할 수 있다)를 빠뜨렸습니다.

예시: 두 개의 주장이 있는 슬라이드와 각 주장에 대한 출처 검토 항목입니다. 첫 번째는 출처 구절과 일치하고, 두 번째는 출처가 일어날 수 있다고만 말한 내용을 확실한 것처럼 서술합니다.

출처 검토는 사용자의 검토를 보조하는 모델의 평가이며, 진술이 참이라는 증명이 아닙니다. 또한 출처 검토는 사용자가 제공한 출처를 넘어서는 사실은 확인하지 않습니다.

코드로 적용되는 규칙

프롬프트에 적은 지시는 모델이 무시할 수 있는 요청에 불과합니다. Deckbuilder는 다음 규칙을 코드로 적용합니다.

  • 긴 나무 선반에 똑같은 빈 슬라이드 프레임이 완벽한 순서로 한 줄로 늘어서 있습니다. 가까운 쪽 끝에는 다이얼과 숫자 휠이 달린 놋쇠 기계식 계수기가 서 있고, 먼 쪽 끝은 놋쇠 기둥 사이에 건 벨벳 로프로 막혀 있어 더 이상 프레임이 들어갈 수 없습니다.

    정확한 슬라이드 수

    계획이 요청한 수와 맞지 않으면 일부만 작성된 덱이 만들어지기 전에 실행이 중단됩니다.
  • 슬라이드 프레임에 짧고 단정한 여덟 개의 어두운 글머리 막대가 한 줄로 들어 있습니다. 프레임 아래에서는 슈트가 넘치는 막대를 줄이 쳐진 펼친 노트로 내려보내, 넘친 내용이 사라지지 않고 발표자 노트에 보관됩니다.

    목록 한도

    글머리 기호, 통계, 카드, 단계, 표 행은 정해진 한도로 제한되며 초과분은 발표자 노트로 이동합니다.
  • 액자에 담긴 여섯 장의 슬라이드가 청록색 벽에 두 줄로 걸려 있으며, 각각 레이아웃이 다릅니다. 서로 다른 두 개의 막대 차트, 대각선으로 검은색과 청록색으로 나뉜 블록, 가로 막대 차트, 선으로 이어진 점들의 타임라인, 그리고 커다란 인용부호입니다.

    레이아웃 다양성

    텍스트 레이아웃을 공유하는 슬라이드는 두 장을 넘지 않으므로 덱 전체에서 레이아웃이 다양하게 유지됩니다.
  • 책상 위에 두꺼운 종이 더미가 놓여 있고, 맨 위 페이지는 회색 글줄로 가득합니다. 놋쇠 캘리퍼스가 맨 위 페이지 위에 놓인 작은 블록을 전체 더미의 높이와 견주어 재고 있으며, 가느다란 청록색 실이 더미를 한데 묶고 있습니다.

    초록 분량

    논문의 초록은 본문 길이에 따라 정해진 범위 안에 있어야 하며, 본문에 없는 내용을 인용해서는 안 됩니다.
  • 두 장의 색상 견본 카드가 나란히 서 있는데, 하나는 크림색 바탕에 굵은 검은색 도형이, 다른 하나는 짙은 청록색 바탕에 크림색 도형이 있습니다. 돋보기가 두 카드가 맞닿는 곳을 살피고 있으며, 그 옆의 다이얼 게이지는 빨간 구간에서 한참 떨어진 범위의 중간을 가리킵니다.

    읽기 쉬운 대비

    모든 테마는 본문 텍스트의 대비율을 4.5:1 이상, 제목을 3:1 이상으로 유지하며, 이는 WCAG의 최소 기준입니다.
  • 문, 케이블, 개구부가 없는 밀폐된 유리 상자 안에서 펜을 쥔 기계 손이 석판에 둥글게 이어지는 선을 쓰고 있습니다. 상자 밖의 놋쇠 스탠드 조명이 석판을 비추어, 쓰이는 선 하나하나를 밝혀 줍니다.

    샌드박스 단계

    모델은 파일, 네트워크, 가져오기 접근이 없는 샌드박스에서 작은 스크립트를 작성하는 방식으로 작업하며, Deckbuilder가 모든 호출을 검사합니다.

제공되는 결과물

  • 여섯 장의 프레젠테이션 슬라이드가 청록색 배경 위에 손에 든 카드처럼 부채꼴로 펼쳐져 있으며, 막대 차트, 쌓인 블록, 단순한 획으로 그린 글줄이 보입니다. 각 슬라이드 뒤로는 발표자를 위한 작은 크림색 노트 카드가 살짝 내밀어 있습니다.

    슬라이드 덱

    PowerPoint, LibreOffice Impress, Keynote, Google Slides에서 열리는 PowerPoint 기본 형식 파일이며, 모든 슬라이드에 발표자 노트가 포함됩니다.
  • 나무 선반에 크기가 다른 청록색 제본 문서들이 한 줄로 꽂혀 있습니다. 얇은 바인더, 링 바인더, 표지가 비어 있는 크림색 스프링 노트, 그리고 맨 끝의 두꺼운 양장본입니다. 그 앞 선반에는 검은 만년필이 놓여 있습니다.

    문서

    논문, 브리프, 제안서, 도서를 Word, HTML, Markdown, LaTeX 형식으로 제공하며, 컴퓨터에 TeX 엔진이 설치되어 있으면 PDF도 지원합니다.
  • 나무 이젤 위의 차트는 청록색과 검은색 막대에 지그재그 선이 위로 가로지르는 형태이며, 그 옆에 작은 꺾은선 차트와 청록색, 검은색, 주황색 원형 차트가 있습니다. 어두운 정장 소매의 손이 내려와 가장 높은 막대를 더 위로 끌어올려 차트를 그 자리에서 편집합니다.

    기본 차트

    차트 그림이 아니라 PowerPoint에서 편집할 수 있는 세로 막대, 가로 막대, 꺾은선, 영역, 원형 차트입니다.
  • 청록색 벽에 집게로 고정된 크림색 제도용지에 깔끔한 도표 네 개가 그려져 있습니다. 화살표로 이어진 세 개의 상자, 같은 간격의 점들이 화살표로 끝나는 타임라인, 서로 겹친 두 개의 원, 그리고 다섯 개의 작은 원으로 뻗어 나가는 어두운 중심 원입니다.

    다이어그램

    흐름도와 타임라인부터 벤 다이어그램과 허브 앤 스포크까지 10종류를 대체 텍스트가 포함된 기본 도형으로 그립니다.

라이선스

Deckbuilder는 이중 라이선스로 제공됩니다. GNU Affero General Public License 버전 3 전용(AGPL-3.0-only)에 따라, 또는 Chiron Courseworks의 상용 라이선스에 따라 Deckbuilder를 사용하실 수 있습니다.

자주 묻는 질문

무료로 Deckbuilder를 사용할 수 있나요?
예. AGPL-3.0-only 라이선스에 따라 Deckbuilder를 사용하고, 연구하고, 변경하고, 공유할 수 있습니다. 그 대신 Deckbuilder를 배포하거나 수정된 버전을 네트워크를 통해 다른 사람이 사용하도록 하는 경우, 해당 소스 코드를 동일한 라이선스로 제공해야 합니다.
상용 라이선스는 언제 필요한가요?
이러한 조건이 맞지 않는 경우입니다. 예를 들어 소스를 공개하지 않을 제품이나 서비스에 Deckbuilder를 내장하거나, 정책상 AGPL 소프트웨어를 허용하지 않는 조직에서 일하는 경우입니다. 상용 라이선스는 AGPL의 의무에서 귀하를 면제해 줍니다.
상용 라이선스의 가격은 어떻게 책정되나요?
상용 라이선스는 조직별로 견적을 제공합니다. 조직의 규모와 Deckbuilder를 사용할 계획을 알려 주시면 조건을 회신해 드리겠습니다.
Deckbuilder는 어떻게 받나요?
Deckbuilder는 릴리스와 소스 코드의 공식 배포처인 GitHub(github.com/mdmurphy822/Deckbuilder)에서 공개됩니다. 상용 라이선스는 문의해 주십시오.
Deckbuilder에 인터넷 연결이 필요한가요?
아니요. 로컬 모델을 사용하면 Deckbuilder는 전적으로 사용자의 컴퓨터에서 실행됩니다.

GitHub에서 Deckbuilder 받기 상용 라이선스 문의 Deckbuilder 개발 과정 읽기