문제
- 클라이언트 맥락: 非公開の金融リサーチ顧客
- 요청 범위: AI自動化&業務自動化
- 업무 태그: AI, 業務自動化, 金融リサーチ, Telegram自動収集, Notion自動化, Gemini, AI要約, ニュースモニタリング, 重複判定, Macmini
会員専用サービスです。
#AI, #業務自動化, #金融リサーチ, #Telegram自動収集, #Notion自動化, #Gemini, #AI要約, #ニュースモニタリング, #重複判定, #Macmini
本プロジェクトは、金融リサーチ業務で日々発生する Telegram メッセージ、ニュースリンク、市況情報を自動収集し、AI が要約・分類したうえで Notion データベースに構造化して保存する自動化システムです。
顧客企業では、複数のチャネルや会話ルームから入ってくる投資・市況情報を人手で確認し、整理する必要がありました。IT7 は、Mac mini の常時稼働環境、Telegram API、Gemini API、Notion API を連携し、収集から要約、重複判定、分類別登録までをつなぐ自動化フローを構築しました。
ポイントは単なるクローリングではなく、Telegram ニュース自動収集、リンク記事本文の抽出、AI 要約、重複ニュース判定、Notion DB 自動登録をひとつの運用フローとして統合した点です。金融リサーチ、投資ニュース監視、社内ナレッジ管理、競合動向収集など、迅速な情報整理が必要な業務に応用できます。
Python、Telethon、Gemini API、Notion API、SQLite、macOS LaunchDaemon、Markdown 設定ファイル、コンテンツ抽出モジュールを組み合わせ、運用型の自動化システムとして構成しました。
収集と処理は分離されており、ネットワークや外部 API に障害が発生した場合はローカル DB に状態を残し、次回実行周期で再処理できるよう設計しています。また、Notion データベースのカラム順やビュー設定が変わっても API 登録を維持できるよう、プロパティ名ベースで保存しています。
本事例は、Telegram 金融ニュース自動収集システム、Notion ニュース DB 自動化、Gemini API ベースのニュース要約自動化、重複ニュース判定自動化を必要とする企業に適した構築事例です。
ユーザーは Telegram から届くメッセージを一つひとつコピーする必要がなく、Notion 上で要約タイトル・要約メッセージ・分類・重複有無を基準に金融ニュースの流れを確認できます。
Q. Telegram チャネルが多くても自動収集できますか?
可能です。顧客アカウントの会話とチャネル一覧をもとに収集対象を更新し、運用ポリシーに合わせて除外・分類・周期を調整できます。
Q. 複数リンクを含むメッセージも要約できますか?
可能です。メッセージ内の記事リンクを抽出し、各リンクの本文もあわせて分析することで、リンクごとの要約と総合的な観点を作成できます。
Q. Notion にはどのような形で保存されますか?
要約タイトル、原文メッセージ、要約メッセージ、元 URL、分類、重要度、処理状態、重複有無といったプロパティを持つデータベース row として保存されます。
Q. AI コストや API 障害が発生した場合はどうなりますか?
収集データと処理状態をローカル DB に残し、API の課金または障害が復旧した後に再処理できるよう設計しています。
これまで手作業で確認していた金融ニュース整理業務を自動化し、繰り返し作業の時間を削減するとともに、Notion 上で分類別・イシュー別にニュースの流れを確認できる運用体制を整えました。
特に、単なるクローリングではなく、メッセージ原文、リンク記事、AI 要約、重複有無、分類 DB 登録までをつなぐ end-to-end 業務自動化の事例である点で、今後のリサーチ・モニタリング・社内ナレッジ管理自動化へ拡張できる基盤を確保しました。