Telegram上でパーソナルAI秘書を構築する:7つの課題とスタック詳細

開発者がr/ClaudeAIで、Claude Sonnetを頭脳としてTelegram上にパーソナルAI秘書を構築しました。Notion、Googleカレンダー、Gmail、会議文字起こしツール、カスタマーサポートプラットフォーム、Google Chatと統合しています。スタックはPython Telegram bot、プロジェクトごとのマークダウンファイルによるファイルベースのコンテキストシステム、朝のブリーフィングや会議処理などのユースケース向けにマークダウンの仕様ファイルとして定義されたスキルで構成されています。
実際に動作するもの
- ツールへのフルアクセスを伴う自然な会話 — エージェントが呼び出すツールを自律的に決定
- 会議処理:文字起こしリンクを送ると、エージェントが決定事項やアクションアイテムを抽出し、構造化されたブリーフを保存
- オンデマンドの朝のブリーフィング:タスク、カレンダー、未対応のサポートチケット、おすすめのフォーカスを提示
- 適切なトーンで任意のチャネルへのメッセージ下書き
- 自然言語によるタスクの作成・更新
7つの未解決問題
- セッション間の記憶がない: 履歴はインメモリのため、ボット再起動で完全に忘却。セッション終了時にTTL付きの
hot_context.mdを書き込むことを検討中。 - 完全に受動的: メッセージを受信したときのみ応答。午前9時のプロアクティブな朝のブリーフィングや、放置しているクライアントへのアラートを希望。ユーザーが読むかノイズとして無視するかの形式に苦心している。
- 回避しているのか、本当にブロックされているのか判別不可: ユーザーはタスクの種類によって先延ばしの仕方が異なる。エージェントにパターンを検出させ、しつこくならずに回避を指摘してほしい。
- 終了儀式がない: タスクが永遠に増え続ける。7日以上開いているものに期限を設定するか削除する、毎週の「廃止かコミットか」の仕組みが必要。
- コンテキスト読み込みの盲点: クライアントが明示的に言及されたときはプロジェクトファイルが機能するが、「今週は何に集中すべき?」のような広範なクエリでは失敗 — エージェントが放置された関係性をプロアクティブに確認しない。
- ホスティングがファイル同期を阻害: ローカルボットはノートPCを閉じると停止。VPSに移行するとコンテキストファイルがサーバー上に。gitが適切な同期層か不明。
- コンテキストファイルが陳腐化: エージェントはログを追記するが、トップレベルの要約を維持しない。2ヶ月後にはセクションの半分が不正確に。エージェントの規律、ユーザーの規律、定期的なジョブのいずれかが課題。
元の投稿では、同様のシステムを構築したことのある人からの正直な意見を求めています。コミュニティには、セッションを超えた記憶、プロアクティブなスケジューリング、コンテキスト維持のためのパターンがあるでしょう。
📖 フルソースを読む: r/ClaudeAI
👀 See Also

本番システム向けの自己修復型AIエージェントの構築
AIが運営するストアを運営するチームは、エージェントが障害を検出し、根本原因を診断し、人間の介入なしに自律的に回復する自己修復インフラを構築しました。特に午前3時のクラッシュに対処しています。

OpenClawボットは、CRM自動化のためにn8n、WordPress、Airtable、およびGHLを連携します。
非開発者がOpenClawボットを使用して、n8n、WordPress、Airtable、GoHighLevelの環境をTelegramチャット経由で接続し、1週間以内にCRMとワークフローシステムを構築しました。ボットは大量のトークンを消費しましたが、技術的な支援を雇うよりも安価であることが証明されました。

開発者がClaudeをコーディングパートナーとして使用してテキストベースゲーム「Track Star」を構築
ある開発者が、Claudeを主要なコーディングパートナーとして使い、数か月にわたる夜間や週末の作業でPython知識の不足を補いながら、テキストベースの陸上競技キャリアシミュレーションゲーム「Track Star」を構築しました。磨き上げられたデモ版が先週Steamでリリースされました。

OpenClawがLinux上でローカルLLMを使いフルシステム管理者として動作
あるユーザーが、Linuxサーバーのフルシステム管理者としてOpenClawを実行しており、Qwen 3.6 27b q6をローカルで使用し、Tailscale以外の外部インターネット接続はありません。このセットアップで、キオスクモードのデプロイを自律的に処理したと報告しています。