Google Workspace AI
학습 시간: 45분 목표: Google Workspace에서 Gemini AI로 생산성 극대화 대상: 중소기업, 스타트업, 교육기관, Google 사용자
📚 공식 문서
| 리소스 | 링크 | 설명 |
|---|---|---|
| Gemini for Workspace | workspace.google.com/solutions/ai | AI 기능 소개 |
| What’s New | workspace.google.com/whatsnew | 최신 업데이트 |
| Gemini Release Notes | gemini.google/release-notes | 릴리즈 노트 |
| Apps Script | developers.google.com/apps-script | 자동화 가이드 |
Google Workspace AI란?
Google Workspace AI (구 Google Workspace with Gemini)는 Gmail, Docs, Sheets, Slides, Meet 등 모든 Google 앱에 내장된 Gemini AI입니다. 2026년 현재는 Workspace Studio, Flows, Personal Intelligence로 단순 작성 보조를 넘어 자율 업무 자동화까지 지원합니다.
Google Workspace AI의 핵심 강점
| 강점 | 설명 | 활용 예시 |
|---|---|---|
| 무료/저렴 | 무료~$20/월 | MS 365 대비 50% 저렴 |
| 통합 | Gmail, Drive, Calendar 연동 | 이메일 → Calendar 자동 등록 |
| Gemini 3 Flash | 최신 AI 모델 | 빠른 응답, 정확도 |
| Apps Script | 무료 자동화 | 서버 없이 워크플로우 구축 |
| 모바일 | Android/iOS 완벽 지원 | 이동 중 작업 |
Google Workspace vs Microsoft 365
| 구분 | Google Workspace | Microsoft 365 |
|---|---|---|
| 강점 | 저렴, 클라우드 | Office 깊은 통합 |
| AI 모델 | Gemini 3 Flash | GPT-4, Claude |
| 자동화 | Apps Script (무료) | Power Automate ($15/월) |
| 요금 | $6~20/월 | $12.50~57/월 |
| 타겟 | 중소기업, 스타트업 | 대기업 |
🆕 2026 신기능
1. Google Workspace Studio (가장 큰 업데이트)
노코드 AI 에이전트로 업무 자동화
특징
- 자연어로 에이전트 생성: “매주 금요일 트래커 업데이트 알림”
- Third-Party 연동: Asana, Jira, Mailchimp, Salesforce
- Gmail/Drive/Sheets 통합: 자동으로 컨텍스트 파악
- 공유 가능: 팀원들과 에이전트 공유
사용 예시
프롬프트: "매주 월요일 오전 9시에 지난 주 완료된 태스크를
Sheets 'Weekly Report'에 정리하고 팀원들에게 이메일 보내줘"
→ Workspace Studio가 자동 에이전트 생성
출시: 2026년 2월 (단계적 롤아웃)
2. Flows (노코드 자동화)
Gmail, Docs, Sheets를 연결하는 워크플로우 도구
예시 워크플로우
Trigger: Calendar 이벤트 "회의" 30분 전
Action1: Gmail에서 관련 이메일 검색
Action2: Docs에 회의 준비 문서 생성
Action3: 참석자들에게 자동 공유
vs Apps Script
- Flows: GUI 드래그앤드롭, 간단한 워크플로우
- Apps Script: 코드, 복잡한 로직
3. Gemini 3 Flash
차세대 AI 모델로 속도와 정확도 개선
기존 모델 대비
- 2배 빠른 응답
- 30% 정확도 향상
- 멀티모달: 텍스트, 이미지, 오디오 통합
모든 Workspace 앱에 기본 적용
4. Personal Intelligence (Beta)
개인 맥락을 이해하는 AI
기능
- Gmail, Calendar, Drive의 개인 데이터 학습
- 맞춤형 답변 제공
- 반복 작업 자동 감지
예시
질문: "다음 주 일정 어때?"
Gemini 답변:
"월요일 오전 10시 마케팅 회의,
수요일 오후 3시 고객 미팅이 있습니다.
금요일은 비어있으니 집중 작업 시간으로 활용하세요."
플랜: AI Pro ($20/월), AI Ultra ($30/월)
5. Scheduled Actions
반복 작업 자동 예약
사용 예시
"매일 아침 8시에 오늘 할 일 요약해줘"
"매주 금요일에 주간 리포트 작성해줘"
"매달 1일에 지난 달 경비 정리해줘"
6. Gmail AI 업데이트
AI Overview
긴 이메일 스레드 자동 요약
이메일 스레드 열기 → 상단 "Summarize with AI" 클릭
→ 주요 논의, 결정 사항, 다음 액션 자동 추출
Inbox Q&A
Inbox 검색창에 질문:
"지난주 김철수가 보낸 예산 관련 이메일 찾아줘"
→ AI가 자동 검색 + 요약
📝 Part 1. 제품별 Gemini 활용
1. Gmail
”Help me write” - 이메일 작성
사용법
- Gmail “작성” 클릭
- 프롬프트 입력 또는 ✨ 아이콘 클릭
예시
프롬프트: "고객사에 보낼 제안서 이메일을 작성해줘.
제품: AI 챗봇, 혜택: 고객 응대 시간 50% 단축,
톤: 격식있게"
→ 즉시 이메일 초안 생성
이메일 답장
스마트 답장
받은 이메일 열기 → ✨ "Reply" 클릭
옵션:
- Short (짧게)
- Detailed (상세하게)
- Suggest meeting time (회의 제안)
이메일 요약
이메일 열기 → 상단 "Summarize" 버튼
→ 3줄 요약 + 액션 아이템
2. Google Docs
문서 초안 작성
사용법
- 빈 Docs → ✨ “Help me write”
- 프롬프트 입력
예시
"신제품 출시 보도자료를 작성해줘.
제품명: AI 번역기, 주요 기능: 100개 언어 실시간 번역,
타겟: 글로벌 기업"
→ 500단어 초안 즉시 생성
문서 개선
톤 변경
텍스트 드래그 선택 → ✨ 클릭 → "Tone"
옵션:
- Formal (격식)
- Casual (캐주얼)
- Professional (전문적)
- Concise (간결)
문서 요약
긴 문서 열기 → 사이드 패널 ✨ → "Summarize this document"
→ 핵심 포인트 3줄 요약
3. Google Sheets
데이터 분석
자연어 질문
Sheets 사이드 패널 ✨ 클릭
질문: "지난 분기 매출이 가장 높은 제품 Top 5는?"
→ 자동으로 피벗 테이블 + 차트 생성
수식 생성
복잡한 수식 자동 작성
프롬프트: "D열이 'High'이고 E열이 100 이상인 행의
F열 합계를 구해줘"
생성 수식:
=SUMIFS(F:F, D:D, "High", E:E, ">=100")
Apps Script 코드 생성
프롬프트: "A열의 이메일 주소가 유효한지 검증하는 함수 만들어줘"
생성 코드:
function validateEmail(email) {
const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return regex.test(email);
}
4. Google Slides
프레젠테이션 생성
Docs에서 자동 생성
Docs 문서 작성 → Slides 열기 → ✨ "Create from Docs"
→ 자동으로 10장 슬라이드 생성
슬라이드 디자인
슬라이드 선택 → ✨ "Suggest a layout"
→ AI가 자동으로 레이아웃 개선
이미지 생성
프롬프트: "성장하는 나무 일러스트를 생성해줘"
→ AI 이미지 자동 생성 (Google Vids 통합)
5. Google Meet
실시간 자막
다국어 자막
Meet 회의 → "자막" 활성화
지원 언어: 70개 언어
실시간 번역: 영어 → 한국어
회의 요약
자동 전사 + 요약
Meet 녹화 → 회의 종료
자동 생성:
- 전사본 (Google Docs)
- 요약 (핵심 논의, 결정 사항)
- 액션 아이템 (담당자 자동 태그)
🔧 Part 2. Apps Script로 고급 자동화
Google Workspace의 진정한 강력함은 무료 Apps Script입니다.
실습 1: Gmail 자동 라벨링
시나리오: 특정 발신자 이메일에 자동 라벨 부착
function autoLabelEmails() {
const label =
GmailApp.getUserLabelByName("중요") || GmailApp.createLabel("중요");
// 특정 발신자 검색
const threads = GmailApp.search("from:boss@company.com is:unread");
threads.forEach((thread) => {
thread.addLabel(label);
thread.markRead();
Logger.log("라벨 부착: " + thread.getFirstMessageSubject());
});
}
트리거 설정
Apps Script → 트리거 추가
- 실행할 함수: autoLabelEmails
- 이벤트: 시간 기반
- 간격: 10분마다
실습 2: Sheets → Gmail 자동 발송
시나리오: Sheets의 고객 리스트로 개별 이메일 자동 발송
function sendPersonalizedEmails() {
const sheet = SpreadsheetApp.getActiveSheet();
const data = sheet.getDataRange().getValues();
// 헤더 제외
for (let i = 1; i < data.length; i++) {
const row = data[i];
const email = row[0]; // A열: 이메일
const name = row[1]; // B열: 이름
const company = row[2]; // C열: 회사
// 개인화된 이메일 본문
const subject = `${name}님, 제안서를 보내드립니다`;
const body = `
안녕하세요 ${name}님,
${company}를 위한 AI 솔루션 제안서를 첨부합니다.
궁금하신 점이 있으시면 언제든 연락주세요.
감사합니다.
`;
// 이메일 전송
GmailApp.sendEmail(email, subject, body);
Logger.log("발송 완료: " + email);
// Rate Limit 회피 (1초 대기)
Utilities.sleep(1000);
}
}
실습 3: Calendar → Sheets 자동 로깅
시나리오: 캘린더 이벤트를 Sheets에 자동 기록
function logCalendarEvents() {
const sheet = SpreadsheetApp.getActiveSheet();
const calendar = CalendarApp.getDefaultCalendar();
// 오늘 이벤트 가져오기
const today = new Date();
const events = calendar.getEventsForDay(today);
events.forEach((event) => {
const title = event.getTitle();
const start = event.getStartTime();
const end = event.getEndTime();
const duration = (end - start) / (1000 * 60); // 분 단위
// Sheets에 추가
sheet.appendRow([
today.toDateString(),
title,
start.toLocaleTimeString(),
end.toLocaleTimeString(),
duration + "분",
]);
});
Logger.log(events.length + "개 이벤트 기록 완료");
}
트리거
매일 자정 실행 → 전날 이벤트 자동 로깅
실습 4: Gemini API 연동
시나리오: Sheets 데이터를 Gemini로 분석
function analyzeWithGemini() {
const sheet = SpreadsheetApp.getActiveSheet();
const data = sheet.getDataRange().getValues();
// 데이터를 텍스트로 변환
let dataText = "";
data.forEach((row) => {
dataText += row.join(", ") + "\n";
});
// Gemini API 호출
const apiKey =
PropertiesService.getScriptProperties().getProperty("GEMINI_API_KEY");
const url = `https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${apiKey}`;
const payload = {
contents: [
{
parts: [
{
text: `다음 데이터를 분석하고 주요 인사이트를 3가지 알려줘:\n\n${dataText}`,
},
],
},
],
};
const options = {
method: "post",
contentType: "application/json",
payload: JSON.stringify(payload),
};
const response = UrlFetchApp.fetch(url, options);
const result = JSON.parse(response.getContentText());
const insights = result.candidates[0].content.parts[0].text;
// 결과를 Sheets에 출력
sheet.getRange("Z1").setValue(insights);
Logger.log("분석 완료");
}
API Key 설정
1. AI Studio (aistudio.google.com)에서 API Key 생성
2. Apps Script → 프로젝트 설정 → 스크립트 속성
- 속성: GEMINI_API_KEY
- 값: API Key
실습 5: 시간 기반 리포트 자동 생성
시나리오: 매주 금요일 주간 리포트 자동 생성 + 이메일 발송
function sendWeeklyReport() {
const sheet =
SpreadsheetApp.openById("YOUR_SHEET_ID").getSheetByName("데이터");
// 이번 주 데이터 집계
const lastRow = sheet.getLastRow();
const data = sheet.getRange(2, 1, lastRow - 1, 5).getValues();
let weekTotal = 0;
let weekCount = 0;
const today = new Date();
const weekAgo = new Date(today.getTime() - 7 * 24 * 60 * 60 * 1000);
data.forEach((row) => {
const rowDate = new Date(row[0]);
if (rowDate >= weekAgo && rowDate <= today) {
weekCount++;
weekTotal += row[4]; // 5번째 컬럼 = 금액
}
});
// 이메일 본문 작성
const subject = "주간 리포트 - " + today.toDateString();
const body = `
📊 주간 리포트
처리 건수: ${weekCount}건
총 금액: ${weekTotal.toLocaleString()}원
평균: ${(weekTotal / weekCount).toLocaleString()}원
상세 내용은 첨부 시트를 참고하세요.
`;
// 팀원들에게 발송
const recipients = "team@company.com";
GmailApp.sendEmail(recipients, subject, body);
Logger.log("주간 리포트 발송 완료");
}
트리거
매주 금요일 오후 5시 실행
💡 Part 3. 실전 활용 팁
시나리오별 구현
| 시나리오 | 도구 | 구현 |
|---|---|---|
| 회의록 자동화 | Meet + Docs | 실시간 전사 + AI 요약 |
| 고객 CRM | Sheets + Gmail | Apps Script 자동화 |
| 콘텐츠 달력 | Sheets + Calendar | 자동 동기화 |
| 이메일 자동 분류 | Gmail + Apps Script | 라벨링 자동화 |
| 프로젝트 대시보드 | Sheets + Data Studio | 실시간 시각화 |
프롬프트 베스트 프랙티스
1. 구체적으로
❌ 나쁜 예
"이메일 써줘"
✅ 좋은 예
"고객사에 보낼 사과 이메일을 작성해줘.
상황: 배송 지연 (3일),
톤: 정중하고 책임감 있게,
보상: 10% 할인 쿠폰 제공"
2. 맥락 제공
"나는 스타트업 마케터입니다.
다음 주 투자자 미팅을 위해 Q4 성과를 요약한
프레젠테이션을 만들어야 합니다.
Sheets의 'Q4_Metrics' 데이터를 참조해서
Slides 10장으로 만들어주세요."
보안 고려사항
데이터 프라이버시
Gemini는 기업 데이터를 학습하지 않습니다
- Workspace 데이터는 Google Cloud 내에서만 처리
- 모델 학습에 사용되지 않음
- GDPR, HIPAA 규제 준수 (Business/Enterprise 플랜)
권한 관리
Admin Console → Gemini for Workspace
→ 사용자 그룹별 기능 제어
→ 민감한 데이터 소스 제외
⚠️ 요금 & 제약사항
요금제 (2026)
| 플랜 | 가격 | Gemini AI | 스토리지 |
|---|---|---|---|
| Business Starter | $6/월 | 제한적 | 30GB |
| Business Standard | $12/월 | 포함 | 2TB |
| Business Plus | $18/월 | 포함 | 5TB |
| Enterprise | 문의 | 전체 | 무제한 |
AI Pro: $20/월 (Personal Intelligence, 높은 사용량 한도) AI Ultra: $30/월 (Gemini Ultra 모델, 최고 성능)
참고: 2025년 1월부터 Business/Enterprise 플랜에 AI 기능 기본 포함
제약사항
| 항목 | 제한 | 우회 방법 |
|---|---|---|
| 프롬프트 길이 | 32,000자 | 문서 참조 |
| Apps Script | 6분 실행 시간 | 작업 분할 |
| Gmail 발송 | 하루 500통 (무료) | Business 플랜 (2,000통) |
| Gemini API | 60회/분 | Batch 처리 |
다음 학습
- Slack AI & 고급 활용 - 팀 메신저 자동화
- Notion AI - 지식 관리
- Microsoft 365 Copilot - MS Office AI