-
구글 독스에 GPT API 연동하여 자동 요약·작성 지원 시스템 구축하기구글 워크스페이스 2025. 7. 13. 21:53
목차
문서 자동화는 더 이상 선택이 아닌 ‘생산성의 기본값’이다
GPT API를 Google Docs와 연결하는 기본 구조 설계
Google Apps Script로 자동 요약 기능 만들기
활용 확장: 회의록 요약, 제목 자동 추천, 이메일 초안까지
이제 문서 작성도 ‘생산’이 아니라 ‘지휘’하는 단계로문서 자동화는 더 이상 선택이 아닌 ‘생산성의 기본값’이다
조직의 모든 업무는 결국 문서로 귀결된다. 보고서, 회의록, 기획안, 제안서, 회의 준비자료, 매뉴얼, 요약본 등 다양한 형태로 지식이 문서화되고, 구성원 간 공유된다. 문제는 이 문서들이 대부분 사람이 수작업으로 작성하고, 요약하고, 편집한다는 점이다.
이는 반복적인 노동일 뿐 아니라, 내용의 질과 속도 모두 일관성이 떨어질 수밖에 없다.
특히 Google Workspace를 활용하는 조직이라면 Google Docs를 중심으로 수많은 문서가 실시간으로 작성되고 있다. 이때 GPT API를 연동하면 사용자는 Google Docs 안에서 클릭 한 번으로 자동 요약, 요점 정리, 문장 생성, 제목 추천, 회의록 정리, 이메일 초안 생성 등 다양한 AI 기반 작업을 자동으로 수행할 수 있다.
이 글에서는 Google Docs에 OpenAI GPT API를 연결해 생성형 AI 기반의 문서 요약·작성 자동화 시스템을 구성하는 실전 방법을 소개한다. Google Apps Script를 활용해 GPT를 호출하고, Docs의 텍스트를 읽고, 결과를 삽입하는 구조까지 단계별로 구현해 본다. 이 시스템은 단순 편의 기능을 넘어, 업무 전반의 문서 생산성을 구조적으로 끌어올리는 핵심 도구가 된다.
GPT API를 Google Docs와 연결하는 기본 구조 설계GPT API는 OpenAI에서 제공하는 텍스트 생성 엔진으로, 프롬프트(질문)를 입력하면 그에 대한 답변을 자연어로 생성해 준다. 이를 Google Docs에 연결하려면 Google Apps Script를 통해 API를 호출하고, 문서의 텍스트를 읽고 결과를 다시 문서에 쓰는 흐름을 구성해야 한다.
시스템 기본 흐름
Google Docs의 선택된 텍스트(또는 전체 문서)를 Apps Script가 읽음
해당 내용을 GPT API에 프롬프트로 전송
반환된 요약 또는 생성 문장을 Google Docs에 삽입 또는 치환
버튼 또는 메뉴 형태로 사용자 실행할 수 있게 구성
OpenAI GPT API 기본 호출 구조
GPT API는https://api.openai.com/v1/chat/completions엔드포인트로 요청하며, apiKey, model, messages를 포함한 JSON 형태의 POST 요청을 사용한다.
javascript
복사
편집
function callGPT(prompt) {
const apiKey = "YOUR_OPENAI_API_KEY";
const url = " https://api.openai.com/v1/chat/completions ";
const payload = {
model: "gpt-3.5-turbo",
messages: [
{ role: "system", content: "You are a helpful assistant." },
{ role: "user", content: prompt }
],
temperature: 0.7
};
const options = {
method: "post",
contentType: "application/json",
headers: { Authorization: `Bearer ${apiKey}` },
payload: JSON.stringify(payload)
};
const response = UrlFetchApp.fetch(url, options);
const json = JSON.parse(response.getContentText());
return json.choices[0].message.content.trim();
}
이 함수는 프롬프트를 입력받아 GPT 응답을 반환하며, 이후 Google Docs 내부 함수와 결합하면 문서 자동화가 가능해진다.
Google Apps Script로 자동 요약 기능 만들기이제 Google Docs에 자동 요약 기능을 연결해 보자.
사용자가 문서 내 텍스트를 선택하고, 메뉴 버튼을 클릭하면 선택한 내용이 요약되어 문서에 삽입되는 기능을 구현한다.
javascript
복사
편집
function onOpen() {
DocumentApp.getUi()
.createMenu("AI 도우미")
.addItem("선택 텍스트 요약하기", "summarizeSelection")
.addToUi();
}
function summarizeSelection() {
const doc = DocumentApp.getActiveDocument();
const selection = doc.getSelection();
if (!selection) {
DocumentApp.getUi().alert("요약할 텍스트를 먼저 선택해주세요.");
return;
}
const elements = selection.getRangeElements();
let text = "";
elements.forEach(e => {
if (e.getElement().editAsText) {
text += e.getElement().getText() + "\n";
}
});
const prompt = `다음 내용을 간결하게 요약해줘:\n\n${text}`;
const summary = callGPT(prompt);
doc.getBody().appendParagraph("\n[요약 결과]\n" + summary);
}
이 코드를 Apps Script 프로젝트에 삽입하고 배포하면, Google Docs에서 상단 메뉴에 “AI 도우미 > 선택 텍스트 요약하기”가 생성된다.
선택한 텍스트가 자동으로 GPT API에 전달되고, 요약 결과가 문서에 추가된다.
활용 확장: 회의록 요약, 제목 자동 추천, 이메일 초안까지자동 요약 기능은 시작에 불과하다. GPT API의 다양한 능력을 활용하면 Google Docs를 AI 문서 플랫폼으로 확장할 수 있다.
a. 회의록 요약
프롬프트 예시:
다음 회의 내용을 항목별로 요약하고, 결정사항과 액션 아이템을 분리해서 정리해줘.
활용: 회의 종료 후 전체 회의록 텍스트 선택 → 버튼 클릭 → 자동 정리된 요약 삽입
b. 제목 자동 추천
프롬프트 예시:
아래 내용을 잘 대표하는 문서 제목을 3개 제안해줘.
활용: 기획안, 보고서, 회의록 등 제목 작성 시 도움을 받을 수 있음
c. 이메일 초안 생성
프롬프트 예시:
아래 내용을 바탕으로 정중한 이메일 초안을 작성해줘. 대상은 내부 팀원이고, 목적은 회의 일정 조율이야.
활용: 기획 문서에서 이메일 내용 뽑아 초안 자동 생성 후 Gmail로 복사 가능
이러한 활용은 하나의 Google Docs 파일에서 업무 흐름 전체를 처리하게 만들며, 실무자의 생산성을 비약적으로 향상시킨다.
이제 문서 작성도 ‘생산’이 아니라 ‘지휘’하는 단계로문서를 사람이 일일이 작성하고 요약하고 포맷팅하던 시대는 지났다.
이제는 사람은 핵심 정보만 입력하고, GPT API와 같은 생성형 AI가 나머지를 채워주는 구조로 업무가 이동하고 있다.
Google Docs와 GPT API의 결합은 단순 편의 기능이 아니라,
시간 단축, 품질 향상, 피로도 감소, 표준화된 문서 흐름이라는 조직 생산성 혁신의 시작점이다.
특히 Google Workspace 환경에서는 Apps Script를 통해 서버 없이도 안전하게 구현할 수 있으며,
관리자 권한 아래 팀 전체에 배포하거나 특정 부서만 사용하게 설정하는 것도 가능하다.
지금부터 단순한 자동 요약을 넘어, 회의록 정리, 제안서 작성, 이메일 초안, 의사결정 보고서까지
Google Docs를 AI 기반 업무 지휘 시스템으로 전환해보자.'구글 워크스페이스' 카테고리의 다른 글
구글 챗에서 슬래시 명령어 기반 미니 봇 시스템 직접 만들기 (1) 2025.07.13 구글 워크스페이스 마켓플레이스 앱 활용해 업무 생산성 확장하는 전략 (0) 2025.07.13 구글 워크스페이스 어드민 콘솔로 사용자 행위 감사 로그 시스템화하기 (0) 2025.07.12 구글 시트로 내부 커뮤니케이션 로그 분석 시스템 만들기 (0) 2025.07.12 구글 워크스페이스 기반 화상회의 중심 업무 보고 체계 구축법 (0) 2025.07.11