【要約】大学生がClaude Code × Discord Botで自分専用AI秘書を作った話 [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
研究や個人開発を並行する大学生が、膨大なタスク管理と情報の集約に限界を感じた。既存のToDoアプリでは通知を無視してしまい、タスクの継続が困難な状況にあった。また、AIとの対話において、過去の経緯やコンテキストが保持されないことも大きな課題であった。
- ・タスク管理ツールの形骸化。
- ・研究、バイト、開発など、多岐にわたる活動の管理負荷。
- ・AIとの対話において、過去の経緯やコンテキストが保持されない問題。
// Approach
開発者はClaude Codeを核とし、MCPや外部APIを統合することで、自律的に動くAI秘書を構築した。CLAUDE.mdでペルソナと権限を定義し、外部ツールとの連携を強化している。
- ・CLAUDE.mdによるペルソナと全権限の明示。
- ・MCP(Model Context Protocol)を用いたGoogle Calendarやファイルシステムへの直接アクセス。
- ・
.secretary/ディレクトリを用いたMarkdown形式の長期記憶管理。 - ・Discord Bot(Python)による毎朝のブリーフィングとGemini APIによる食事画像解析。
// Result
開発者は、低コストかつ短期間の開発で、日常のルーチンを自動化する環境を手に入れた。これにより、モバイル端末からも容易にAIへ指示を出せるようになった。
- ・毎朝の自動ブリーフィングによる予定把握の自動化。
- ・食事写真の投稿による、Gemini APIを用いたカロリー記録の自動化。
- ・Claude Codeアプリを通じた、モバイルからのカレンダー・タスク操作。
- ・開発コストをほぼゼロに抑えた、実用的なエージェントの実現。
Senior Engineer Insight
> 個人の生産性向上ツールとしては極めて合理的かつ洗練された構成である。特にMarkdownによる記憶管理は、RAGの簡易実装として非常に優れた発想だ。しかし、実戦投入の観点では、CLAUDE.mdでAIに全権限を付与する設計は極めて危険である。誤操作によるファイル破壊や、プロンプトインジェクションによるシステム操作のリスクを考慮すべきだ。エンタープライズ用途では、操作のサンドボックス化と厳格な権限管理が不可欠となる。