매주 쌓이는 회의록, 보고서, 업무 기록… 모든 내용을 직접 읽고 요약하는 건 비효율적이고, 시간 소모가 큽니다. 이제는 **AI, 특히 ChatGPT를 활용한 문서 자동 요약 시스템**으로 바꿀 수 있습니다.
이번 글에서는 구글 드라이브와 ChatGPT API를 연동하여 문서를 자동으로 분석하고 요약하는 방법을 실무 중심으로 소개합니다.
1. 왜 문서 요약 자동화가 필요한가?
문서의 양은 늘어나지만, 이를 읽고 정리할 수 있는 시간은 부족합니다. 특히 다음과 같은 경우 요약 자동화는 큰 효과를 발휘합니다:
- 📝 매주 반복되는 회의록 요약
- 📄 길고 복잡한 보고서 간추리기
- 📚 매뉴얼이나 정책 문서 핵심 추출
- 📋 팀원 또는 외부에 문서 공유 전 간단 요약 첨부
AI 요약 시스템은 **사람의 주관이 배제되고, 빠르게 핵심을 파악**할 수 있는 강력한 도구입니다.
2. 전체 연동 흐름 개요
아래는 구글 드라이브와 ChatGPT를 연동한 요약 자동화 흐름입니다.
- 📂 구글 드라이브 문서 확보 (Google Docs)
- 📜 문서 내용 추출 (Google Apps Script 또는 Google Docs API)
- 🤖 ChatGPT API에 요청 (요약 요청 포함)
- 📄 결과 출력 → 문서로 저장 또는 메일 발송
이 시스템은 **노코드/로우코드 사용자도 설정 가능**하며, ChatGPT API 키만 있으면 누구나 활용할 수 있습니다.
3. ChatGPT API 연동을 위한 기본 설정
먼저 OpenAI에서 API 키를 발급받습니다.
- OpenAI API 콘솔 접속
- 로그인 → API Key 생성
- 해당 키를 복사하여 Apps Script에서 사용
요금은 사용량 기반으로 청구되며, 문서 요약 정도의 요청은 **비용 부담이 매우 낮은 편**입니다.
4. Google Apps Script로 연동 코드 작성하기
구글 드라이브 문서를 읽고, ChatGPT에 전송 후 요약 결과를 저장하는 기본 스크립트입니다.
function summarizeDocument() {
const docId = "YOUR_DOCUMENT_ID";
const apiKey = "YOUR_OPENAI_API_KEY";
const doc = DocumentApp.openById(docId);
const content = doc.getBody().getText();
const prompt = `다음 내용을 5문장으로 요약해줘:\n\n${content}`;
const response = UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", {
method: "post",
contentType: "application/json",
headers: {
Authorization: `Bearer ${apiKey}`,
},
payload: JSON.stringify({
model: "gpt-3.5-turbo",
messages: [
{ role: "user", content: prompt }
]
})
});
const result = JSON.parse(response.getContentText());
const summary = result.choices[0].message.content;
const summaryDoc = DocumentApp.create("요약 결과");
summaryDoc.getBody().appendParagraph(summary);
summaryDoc.saveAndClose();
}
📌 주의: 요청 문서의 길이가 10,000자 이상인 경우에는 분할 처리하거나 요약 범위를 조정해야 합니다.
5. 반복 작업 자동화를 위한 트리거 설정
매주 또는 특정 폴더에 문서가 추가될 때마다 자동으로 요약되도록 설정할 수 있습니다.
- Apps Script → 왼쪽 ‘트리거’ → 새 트리거 추가
- 함수 선택: summarizeDocument
- 이벤트 유형: 시간 기반 → 매일/매주 선택
또는 ‘새 문서 업로드 시 자동 요약’이 필요하다면 Drive API + Google Apps Script를 연계하면 가능합니다.
6. 실무 적용 예시: 회의록 자동 요약 프로세스
📌 프로세스 예시:
- 회의 후 회의록 작성 → /회의록 폴더 저장
- 스크립트가 새 문서 감지 → ChatGPT API 호출
- 요약 문서 자동 생성 → ‘요약’ 폴더에 저장
- 이메일로 팀원에게 요약본 자동 공유
이 시스템은 주 1~2시간 절약 효과뿐만 아니라, 비회원 구성원 또는 외부 이해관계자에게도 핵심 정보를 빠르게 전달할 수 있습니다.
7. 문서 분류·요약을 위한 고급 프롬프트 예시
ChatGPT에게 단순 요약 외에도 **문서 유형별 요약 규칙**을 부여할 수 있습니다.
📋 회의록 요약 프롬프트:
다음 회의록을 5문단으로 정리해줘.
1. 회의 목적
2. 주요 논의 내용
3. 결정 사항
4. 후속 액션
5. 참석자 요약
📄 보고서 요약 프롬프트:
다음 보고서를 핵심 내용만 요약해줘.
항목: 문제, 분석, 결론, 제안, 차기 계획
프롬프트 설정만 잘하면 **단순 요약을 넘어서 AI 비서 수준의 정리 문서를 만들 수 있습니다.**
마무리: 구글 드라이브는 AI와 만날 때 진짜 생산성이 된다
구글 드라이브는 데이터를 저장하는 곳이고, ChatGPT는 데이터를 요약하고 정리하는 도구입니다. 이 둘을 연결하면, 반복 작업 없이도 **지식이 정제되고, 공유가 쉬워지며, 업무가 빨라집니다.**
지금 바로 간단한 회의록 하나부터 시작해 보세요. ChatGPT의 요약 기능은 생각보다 더 정교하며, 실무에 바로 적용할 수 있습니다.
저장은 구글 드라이브에, 정리는 ChatGPT에게 맡기세요. 이 조합은 앞으로의 업무 방식 자체를 바꿀 수 있는 힘이 있습니다.