TL;DR
작성자는 Gemini의 Workspace 확장을 이용해 Google Docs·Sheets·Gmail을 연계한 자동 뉴스 발송 파이프라인을 제안합니다. 시스템은 선호도 문서와 30일 기록 시트를 기반으로 세 번의 정기 사이클마다 이메일 요약과 NotebookLM용 상세 문서를 생성해 중복을 막고 오디오 브리핑을 자동화하도록 설계되어 있습니다. 이메일 스레드를 피드백 루프로 이용해 토큰 사용량을 경감하고 문서 업데이트만으로 NotebookLM 재생성을 유도하는 점이 핵심입니다.
주요 논점
자동화된 워크플로는 사용자의 선호와 전송 기록을 결합해 중복을 줄이고 NotebookLM용 오디오 브리핑을 꾸준히 생성할 수 있게 한다.
이메일 스레드 기반 피드백을 최신 회신만 조회하도록 규칙화하면 프롬프트 메모리 부담을 줄여 토큰 사용 문제를 완화할 수 있다.
Workspace 액션의 가용성이나 권한 문제로 인해 자동화 안정성은 환경에 따라 달라질 수 있어 운영 중 모니터링과 권한 관리가 필요하다.
합의점 vs 논쟁점
합의점
- 동일 이메일 스레드와 기록 시트를 사용해 피드백과 중복 제어를 결합하는 설계는 실용적인 운영 패턴으로 보인다.
논쟁점
- LLM이 사용자의 Gmail과 Drive에 접근해 자동으로 문서를 생성·수정하는 부분은 권한과 보안 측면에서 운영자 판단이 요구된다는 점이 논쟁 여지가 있다.
실용적 조언
- 초기 설정 시에는 News Preferences 문서와 News History 시트의 권한을 명확하게 제한하고 테스트 계정으로 권한 동작을 확인하는 것을 권장합니다. 권한이 바르게 설정되면 Gemini가 문서와 시트를 안정적으로 업데이트하는지 확인할 수 있으며, 잘못된 권한은 자동화 중단이나 데이터 유출 위험을 높입니다. 또한 Drive 링크를 NotebookLM에 연결할 때 공유 권한이 올바르게 구성되었는지 반드시 확인해야 합니다.
- 이메일 스레드 규칙을 엄격히 적용해 LLM이 최신 회신만 읽도록 하면 피드백 반영의 일관성을 확보할 수 있습니다. 회신을 보냈을 때 어떤 문장(예: 'less AI hype, more space tech')이 선호도로 해석되는지 미리 표준 예시를 만들어 두면 LLM의 해석 오류를 줄이는 데 도움이 됩니다. 주기별 테스트 이메일을 보내 연결 및 스레드 업데이트 동작을 점검하는 것도 권장됩니다.
- NotebookLM 소스 구성은 지시문 블록을 문서 상단에 고정해 두는 방식으로 단순화할 수 있습니다. 지시문 블록을 소스로 포함하면 NotebookLM이 해당 블록을 우선 참조해 오디오 톤과 구성 방식을 일관되게 처리하므로 프로젝트별 템플릿을 미리 만들어 두면 효율이 높아집니다. 문서 형식과 메타데이터(발행일, 섹션 타이틀)를 표준화하면 결과 오디오의 품질과 재현성이 개선됩니다.
섹션별 상세
용어 해설
- 구글 워크스페이스 확장기능(Google Workspace extensions)
- — Gemini의 Workspace 확장은 Docs, Sheets, Gmail 같은 Google 앱을 LLM이 직접 읽고 쓰게 하는 인터페이스로, 워크플로 자동화와 문서 업데이트를 LLM 내부에서 직접 처리하게끔 연결하는 역할을 합니다. 이로 인해 LLM이 사용자의 문서와 스프레드시트를 상태 저장소로 활용해 반복 작업을 줄일 수 있습니다. 권한과 연결 상태에 따라 동작이 달라지므로 권한 설정과 연결 확인이 중요합니다.
- NotebookLM
- — NotebookLM은 복수의 텍스트 소스와 설명 블록을 입력으로 받아 문서 기반 질의와 오디오 요약을 생성하는 도구로, 소스 문서가 바뀌면 결과를 다시 생성할 수 있는 워크플로에 적합합니다. 글을 소스 형태로 연결하면 동일한 프로젝트에서 문서 업데이트 후 재생성이 가능하다는 점을 활용합니다. NotebookLM에 포맷된 문서를 공급해 오디오 브리핑을 자동화하는 사용 사례가 본문에 제시되어 있습니다.
- 이메일 스레드 피드백(Email thread feedback)
- — 이 시스템은 동일 이메일 스레드를 지속적으로 수정·확인하는 피드백 루프를 설계해, 사용자가 회신으로 선호도를 전달하면 LLM이 그 회신을 읽어 이후 기사 선택에 반영하도록 구성합니다. 스레드 기반 피드백은 프롬프트 메모리 부담을 줄이는 수단으로 소개되어 있습니다. 최신 회신만 확인하도록 규칙을 정해 중복과 혼선을 방지합니다.
- 히스토리 트래킹 시트(History Tracking Sheet)
- — Google Spreadsheet를 이용해 전송한 기사, 날짜, 요약을 30일 단위로 기록하고 오래된 항목을 자동으로 덮어써 중복 전송을 방지하는 구조가 제안되어 있습니다. 이 시트는 중복 회피를 위한 소거 창(storage window) 역할을 하며, LLM이 다시 보낼 기사를 필터링하는 기준으로 활용됩니다. 덮어쓰기 규칙을 통해 파일 크기와 중복 가능성을 제한합니다.
- NotebookLM 지시문 블록(NotebookLM instructions block)
- — 본문은 NotebookLM에 넣을 'Do not read aloud' 형태의 정확한 지시문 블록을 상단에 항상 붙여 소스 문서가 오디오 생성 시 호스트 톤과 구성 방식을 따르도록 하도록 요구합니다. 지시문은 두 명의 AI 호스트 콘셉트, 섹션 요약 방식, 종료 요약 지침을 포함해 NotebookLM이 일관된 오디오 출력을 하게끔 설계됩니다. 이 블록을 소스 중 하나로 넣으면 NotebookLM이 문서 형식을 우선 반영합니다.
코드 예제
Act as my personal news assistant. We are setting up an automated news workflow across Google Docs, Google Sheets, and Gmail. Please execute and save the following system instructions:
1. Preference Document:
Create a Google Doc titled "News Preferences". Use this file to log and update my news interests over time as you learn what I like.
2. History Tracking Sheet:
Create a Google Spreadsheet titled "News History".
- When sending a story, log it with columns: [Date (MM/DD/YYYY)], [Headline], and [Brief Summary].
- Include both scheduled news and one-off topic requests.
- To keep the file light, automatically overwrite entries older than 30 days. Do not resend any story logged in this sheet within that 30-day window unless explicitly requested. The point of this is so you don't even send anything even close so there is no overlapping repeat stories in any way unless requested.
3. News Cycle Schedule:
Run 3 times daily (Morning, Noon, Night). For each cycle, complete the following:
- Check my email feedback (read replies in the email thread).
- Check the "News Preferences" Doc.
- Check the "News History" Sheet to avoid duplicates.
- Create/overwrite a Google Doc for that specific slot (e.g., "Morning News Doc").
4. Google Doc Format (Detailed Script for NotebookLM):
The Doc must contain in-depth coverage of the stories (much more detailed than the email). At the top of the document, always paste the exact instruction block below:
---
Instructions for NotebookLM (Do not read this section aloud):
Act as two friendly news AI hosts delivering a fast-paced daily science and technology news briefing. Introduce the show, present each news segment in plain English, explain the real-world impact, and transition between stories like a daily news team. Do not act human or claim human experiences, but do not explicitly state "I am an AI." You may share AI-perspective commentary on trends.
Start with a quick summary of all sections. For each section: read the title, state the published date, and deliver the detailed story without filler. End the entire brief with a few lines summarizing what was learned today.
---
5. Gmail Delivery:
- Name yourself "Ashley" and adopt an engaging tone with expressive emoji usage.
- Keep all updates in a single, continuous email thread.
- Subject: Clear label (e.g., "News Cycle"). Use this email chain for all the news so you are not spamming my inbox
- Email Body: Heavily use emojis, the email needs to be highly readable, the email should look profesional, at the top lable it Morning, Noon, or Night so I know which document to feed to Notebook LLM. High-level summaries of the stories, focusing on why they matter and practical real-world impact.
- Bottom of Email: Include a copy of the NotebookLM instructions for quick reference so I don't have to hunt for it when copy and pasting it, and in theory you won't use it. It is prely for reference so I can easily copy and paste it.
- If you have problems, questions, etc. Then please feel free to let me know in the email.
Important, if an important event is going on like a Hurricane is going to hit me, war coming in my area, or like extreme. Include it in. If not, then don't worry about it.
So your workflow will be
Check the email chain for feedback. It should be the most recent email in the chain if there is feedback. Don't look at other emails > look at the news preference > look at the spreadsheet as you pick the articles > Look to see if there is a major event I really should know about > make the email and documents > add the articles to the spreadsheet
To start, please send a quick test email to verify the connection and thread setup.이 프롬프트 블록은 Gemini에게 Google Docs, Sheets, Gmail을 연동해 하루 세 번 뉴스 발송 파이프라인을 설정하라고 지시하는 시스템 명령입니다. 프롬프트는 선호도 문서 생성, 전송 기록 시트 유지, 사이클별 문서 생성, NotebookLM용 포맷 고정, 그리고 단일 이메일 스레드로 피드백 루프를 운영하도록 구체적 절차를 제공합니다. 사용자가 제시한 규칙들을 그대로 실행하면 중복 회피, 피드백 반영, NotebookLM용 오디오 소스 자동화 같은 워크플로를 구성할 수 있습니다.
언급된 도구
Google Workspace 확장으로 Docs/Sheets/Gmail을 읽고 쓰며 자동화된 뉴스 워크플로를 제어하는 LLM
문서 소스를 바탕으로 오디오 브리핑을 생성하는 도구로, 지시문 블록과 문서 링크를 소스로 사용해 오디오를 만들기 위함
선호도 문서와 사이클별 상세 기사 문서를 저장하고 NotebookLM에 링크로 제공하는 저장소
전송 기록(News History)을 로그해 중복 전송을 차단하는 경량 데이터베이스 역할
단일 이메일 스레드를 통해 요약을 전송하고 사용자의 회신을 피드백 루프로 수집하는 전달 채널
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.