우리 AI 애널리스트가 Word, PowerPoint, Excel 을 쓰는 이유
채팅 답변은 전달되지 않습니다. 우리는 PickSkill 이 네이티브 Word, PPT, Excel 파일을 생성하도록 가르쳐 리서치를 보내고 발표할 수 있는 산출물로 만들었습니다.

채팅 답변은 한 번 읽히고 사라지지만, Word 메모와 PowerPoint 덱과 Excel 워크북은 전달되고, 편집되고, 발표되고, 보관됩니다. 우리가 오픈소스 Dexter 에이전트 위에 PickSkill을 만들었을 때, 바탕의 CLI 에는 없던 단 하나의 기능 — 그리고 우리의 가장 초기 사용자들이 가장 많이 요청한 기능 — 은 산출물(deliverables) 이었습니다. 그래서 우리는 OfficeCLI 를 추가했습니다. 에이전트의 분석을 네이티브 .docx, .pptx, .xlsx 파일로 바꾸는 레이어입니다. 스크린샷도, PDF 도, Markdown 덤프도 아닙니다. 이 글은 진지한 AI 애널리스트가 왜 Office 파일을 써야 하는지, 그리고 우리가 어떻게 했는지에 대한 빌드인퍼블릭 논변입니다.
핵심 요약
- 채팅 출력은 전달되지 않습니다. 금융에서 공유되고, 편집되고, 발표되는 형식은 채팅 기록이 아니라 Word, PowerPoint, Excel 입니다.
- PickSkill 은 OfficeCLI 를 통해 네이티브 OpenXML 파일을 생성합니다 — 진짜
.docx메모, 임베드된 차트가 있는.pptx덱, 라이브 시트 간 수식이 있는.xlsx워크북. - 모든 파일은 라이브 데이터에서 출처를 둡니다 — 지표는 최신 종가로 계산되고, 재무는 최신 공시에서, 가치 평가는 현재 컨센서스에서 가져옵니다.
- 파일은 Cloudflare R2 의 7 일 사전 서명 링크로 제공됩니다. 설치할 것도 없고, 플랫폼 종속도 없습니다.
- 하나의 프롬프트, 세 가지 형식. 같은 리서치가 메모, 덱, 또는 모델이 될 수 있습니다 — 청중에 맞는 산출물을 고르세요.
채팅 답변이 산출물이 아닌 이유
생성형 AI 는 리서치 답변 을 저렴하게 만들었습니다. 하지만 리서치 산출물 을 저렴하게 만들지는 못했습니다. "모델이 NVDA 의 FCF 마진이 18% 라고 알려줬다" 와 "투자 클럽이 일요일에 읽을 수 있는 네 페이지짜리 메모가 있다" 사이에는 간극이 있습니다. 그 간극 — 프레젠테이션 계층 — 이 대부분의 리테일 분석이 조용히 죽는 곳입니다. 공유하고 싶은 분석을 다 만들고 나면, 그것을 공유 가능하게 만드는 덱이나 워크북을 조립할 인내심이 바닥나기 때문입니다.
형식이 중요한 이유는 청중이 다르기 때문입니다. 메모는 산문을 읽으며 논거를 원하는 사람을 위한 것입니다. 덱은 테제를 따라가며 설명하는 라이브 대화를 위한 것입니다. 워크북은 정렬하고, 피벗하고, 자기 열을 추가하고 싶은 협업자를 위한 것입니다. 채팅 기록은 이 셋 중 어느 것도 충족하지 못합니다 — 정렬할 수 없고, 발표할 수 없으며, 로그처럼 읽힙니다. 답변과 산출물 사이의 간극을 메우는 것이 OfficeCLI 가 존재하는 이유 전부입니다.
"네이티브 OpenXML" 이 실제로 의미하는 것
PickSkill 이 진짜 Office 파일을 생성한다고 말할 때, 우리는 모든 도형, 셀, 수식, 차트가 진짜 OpenXML 객체라는 뜻입니다 — Microsoft Office 가 쓰는 바로 그 파일 형식입니다. 이 구분은 겉치레가 아닙니다. 테이블의 스크린샷은 죽은 픽셀이지만, 진짜 .xlsx 테이블은 정렬되고, 필터링되고, 피벗을 구동합니다. 슬라이드의 PDF 는 테마를 다시 입힐 수 없지만, 진짜 .pptx 덱은 디자인 → 변형을 통해 당신의 기업 템플릿을 받아들이고 어떤 슬라이드 제목이든 편집하게 해 줍니다.
각 형식이 담는 것은 다음과 같습니다.
| 형식 | PickSkill 이 쓰는 것 | 당신이 할 수 있는 것 |
|---|---|---|
.docx | 제목 있는 섹션, 테이블, 출처 있는 주장, 산문 내러티브 | Word/Google Docs 에서 편집, 메모로 전달, 리포트에 붙여넣기 |
.pptx | 표지, 보유 종목/테제 슬라이드, 임베드된 차트 이미지, 편집 가능한 제목 | PowerPoint/Keynote 에서 발표, 테마 재적용, 어떤 슬라이드든 편집 |
.xlsx | 멀티 시트 워크북, 라이브 시트 간 수식, 조건부 서식, 스파크라인 | 정렬, 피벗, 열 추가, 그 위에 자신만의 모델 구축 |
출력이 표준 OpenXML 이기 때문에, Excel, Google Sheets, LibreOffice, Apple Numbers, Keynote, Google Slides 에서 열립니다 — 누군가 공유한 파일을 열기 위해 PickSkill 계정이 필요 없습니다.
OfficeCLI 가 에이전트 루프에 들어맞는 방식
PickSkill 은 Dexter 의 계획-실행-검증 에이전트 루프를 상속받습니다(전체 유래는 Dexter 에서 PickSkill 로를 참고하세요). 파일 생성은 그 루프의 마지막 단계로 끼워집니다. 에이전트가 조사하고, 계산하고, 검증하고 나면, OfficeCLI 가 그 결과를 문서로 컴파일합니다.
포트폴리오 덱의 경우, 순서는 다음과 같이 진행됩니다.
- 에이전트가 모든 보유 종목에 대해 현재 가격과 가격 이력을 가져옵니다.
- 8 차원 지표 묶음(/indicators)을 실행하고 활성 신호를 탐지합니다.
- 가치 평가 배수와 가장 최근의 재무 요약을 가져옵니다.
- 지표 차트를 고해상도 이미지로 렌더링합니다.
- OfficeCLI 가
.pptx를 구성합니다 — 차트를 임베드하고, 테이블을 서식화하며, 편집 가능한 제목을 분석에 바인딩합니다. - 파일이 Cloudflare R2 에 쓰이고 7 일 사전 서명 다운로드 링크로 반환됩니다.
핵심 설계 선택: 파일은 분석에서 붙여넣어진 것이 아니라 분석에 바인딩 되어 있습니다. 채팅에서 변경을 요청하면 — "FCF 내러티브로 시작", "종목별 슬라이드를 각각 하나로 압축" — 에이전트가 관련 분석을 재실행하고 새 파일을 내보냅니다. 문서는 추론의 하류에 있으므로, 정직하게 유지됩니다.
지금 해 보세요. /portfolios에서 아무 포트폴리오나 열고 Export to PowerPoint 또는 Export to Excel 을 클릭하세요 — 파일은 약 1 분 안에 준비됩니다.
세 가지 형식, 세 가지 청중
하나만 고르지 않고 셋 다 만든 이유는, 리테일과 세미프로 애널리스트가 서로 다른 자리에서 발표하며, 산출물이 그 자리에 맞아야 하기 때문입니다.
- Word 는 산문으로 사고하는 애널리스트를 위해 — 테제 메모, 10-K 요약, 포지션 근거. 산문 대 슬라이드의 트레이드오프는 채팅에서 투자자 덱 만들기 안내를 읽어 보세요.
- PowerPoint 는 라이브 프레젠테이션을 위해 — 투자 클럽, 면접 위원회, 가족 자금을 다루는 파트너. 포트폴리오를 PowerPoint 로 내보내기를 참고하세요.
- Excel 은 숫자를 직접 주무르고 싶은 협업자를 위해 — 신호 강도로 정렬, 섹터로 피벗, 자기 시나리오 추가. 포트폴리오 리포트를 Excel 로 내보내기를 참고하세요.
하나의 리서치 대화, 세 가지 가능한 산출물. 청중을 고를 때 형식을 고르면 됩니다 — 그 아래의 분석은 동일합니다.
솔직한 주의사항
빌드인퍼블릭이란 파일 생성이 하지 않는 것을 짚는다는 뜻이기도 합니다.
- 라이브 링크가 아니라 스냅샷입니다. 워크북의 수식은 자기 셀에 대해 업데이트되지만, 새 시장 데이터를 라이브로 가져오지는 않습니다. 새로 고치려면 재내보내기 — 약 30 초입니다.
- 커스텀 기업 템플릿은 수동 설정이 필요합니다. 덱은 PickSkill 의 디자인 시스템을 사용합니다. 무겁게 브랜딩된 템플릿(커스텀 폰트, 로고 배치)은 내보내기 후 당신의 Office 테마로 적용하세요.
- VBA / 매크로 없음. 출력은 데이터, 수식, 차트입니다. 매크로와 커스텀 리본은 수동 추가로 남습니다.
- 직접 증권사 연동 없음. 보유 종목은 라이브 증권사 피드가 아니라 /portfolios에서 유지하는 포트폴리오에서 옵니다.
이것들은 버그가 아니라 의도적인 경계입니다 — 파일은 맹목적으로 믿어야 하는 블랙박스가 아니라, 그 위에 쌓아 올리는 깔끔하고 출처 있는 출발점입니다.
FAQ
AI 애널리스트가 도대체 왜 Office 파일을 써야 하나요? 리서치는 공유될 때만 가치를 만들고, 금융은 Word, PowerPoint, Excel 로 공유하기 때문입니다. 채팅 답변은 발표할 수도, 정렬할 수도, 보관할 수도 없습니다. 네이티브 Office 파일을 생성하면 "모델이 내 질문에 답했다" 와 "동료나 클럽이 실제로 쓸 수 있는 산출물이 있다" 사이의 간극이 메워집니다.
파일은 진짜 Office 문서인가요, 아니면 스크린샷을 내보낸 것일 뿐인가요? 진짜 OpenXML 문서입니다. 모든 셀, 수식, 슬라이드, 차트가 진짜 Office 객체입니다 — 워크북은 정렬되고 피벗되며, 덱은 테마를 다시 입히고 편집되며, 메모는 Word 나 Google Docs 에서 열립니다. 어느 것도 평면 스크린샷이나 읽기 전용 PDF 가 아닙니다.
파일을 쓰려면 Microsoft Office 가 설치되어 있어야 하나요? 아니요. 파일은 Excel, Google Sheets, LibreOffice, Apple Numbers, Keynote, Google Slides 에서 열립니다. PickSkill 은 표준 OpenXML 을 쓰고 기본 내보내기에서 벤더 고유 함수를 피하기 때문에, 파일은 모든 주요 Office 호환 스위트에서 올바르게 렌더링됩니다.
다운로드 링크는 얼마나 오래 유효한가요? 각 파일은 Cloudflare R2 의 7 일 사전 서명 링크로 제공됩니다. 파일 자체는 다운로드되면 영구적입니다 — 최신 데이터로 새로 고친 버전이 필요하면 언제든 채팅에서 다시 생성하세요. 링크는 계정에 범위가 한정됩니다.
하나의 리서치 대화가 두 가지 이상의 형식을 만들 수 있나요?
네. 같은 분석이 .docx 메모, .pptx 덱, 또는 .xlsx 워크북이 될 수 있습니다 — 청중에 맞는 산출물을 고르세요. 바탕의 리서치는 동일하고, 바뀌는 것은 산출물뿐입니다. 파일은 고정된 템플릿에 붙여넣어지는 것이 아니라 에이전트 추론의 하류에서 생성되기 때문입니다.