Automated AI writing bot — Combining Gemini Gems knowledge with Claude's style
2026-04-20프로젝트Project에이전틱 AIAgentic AI
개요Overview
GemsWriter는 Gemini Gems의 지향점과 Claude Haiku의 실용적인 생성 능력을 결합한 에이전틱 글쓰기 시스템입니다. 기존의 수동 발행 방식이나 노션(Notion) 의존성을 제거하고, 완전 자동화된 파이프라인을 통해 텔레그램으로 직접 양질의 콘텐츠를 배달합니다.
GemsWriter is an agentic writing system that combines the specialized knowledge of Gemini Gems with the practical generation capabilities of Claude Haiku. By removing manual publishing and Notion dependencies, it delivers high-quality content directly to Telegram through a fully automated pipeline.
🤖
이 프로젝트는 지식 추출(Gemini)과 문장 가공(Claude)을 분리한 이중 에이전트 구조를 통해, 단일 모델이 범하기 쉬운 문맥 누락이나 단조로운 문체를 극복합니다.
By separating knowledge extraction (Gemini) and sentence refinement (Claude) into a dual-agent structure, this project overcomes context gaps and monotonous styles common in single-model outputs.
스택Stack
기술
Tech
역할
Purpose
Node.js / TypeScript
시스템 로직 및 에이전트 오케스트레이션
System logic and agent orchestration
Gemini 1.5 (Gems)
특화 페르소나 기반 지식 추출 및 브레인스토밍
Persona-based knowledge extraction and brainstorming
Claude 3 Haiku
최종 문장 다듬기 및 텔레그램 포맷팅
Final sentence refinement and Telegram formatting
GitHub Actions
서버리스 스케줄링 및 CI/CD 파이프라인
Serverless scheduling and CI/CD pipeline
Telegram Bot API
최종 콘텐츠 배포 및 운영 알림
Content distribution and admin notifications
주요 기능Features
Gems 컨텍스트 활용: Gemini Gems에 사전에 구축된 방대한 자료와 지침을 기반으로 전문성 있는 초안 생성
페르소나 이중화: 지식 전문가(Gemini)와 전문 작가(Claude) 에이전트가 협업하여 내용과 가독성을 동시에 확보
완전 무인 운영: 매일 아침 정해진 시간에 자동으로 작동하며, 별도의 관리 페이지 없이도 안정적인 연재 유지
최적화된 포맷팅: 텔레그램의 마크다운 특성을 활용하여 가독성 높은 모바일 레이아웃 자동 생성
Gems Context: Generates expert-level drafts based on extensive data and instructions pre-built in Gemini Gems
Dual Persona: Collaboration between a knowledge expert (Gemini) and a professional writer (Claude) ensures both depth and readability
Unattended Operation: Automatically runs at set times every morning, maintaining stable publication without manual intervention
Optimized Formatting: Automatically generates highly readable mobile layouts using Telegram's Markdown features
작동 구조 및 에이전틱 AI 도입Operational Structure & Agentic AI Integration
GemsWriter는 단순한 텍스트 변환기가 아닌, '지식 큐레이션 - 초안 작성 - 스타일 변환 - 검증'의 과정을 거치는 에이전틱 워크플로우를 따릅니다.
GemsWriter follows an agentic workflow that proceeds through 'Knowledge Curation - Drafting - Style Transformation - Validation' rather than being a simple text converter.
1. 에이전트 역할 분담
1. Agent Role Distribution
Knowledge Agent (Gemini Gems): 특정 주제(예: AI 트렌드, 경제 지표)에 대해 Gems에 저장된 전문 지식을 바탕으로 핵심 인사이트를 도출합니다.
Formatting Agent: 텔레그램 API 사양에 맞춰 이모지 배치, 강조 구문 적용, 글자수 제한 등을 체크하며 최종 메시지를 완성합니다.
Knowledge Agent (Gemini Gems): Derives key insights on specific topics (e.g., AI trends, economic indicators) based on expertise stored in Gems.
Creative Writer (Claude Haiku): Reconstructs the 'raw information' from Gemini into the voice of a set author persona (e.g., friendly mentor, cool analyst).
Formatting Agent: Completes the final message by checking emoji placement, bolding syntax, and character limits according to Telegram API specs.