AIと钉钉連携の株式分析システム (ai-ding-stock)
概要
ai-ding-stockは、DeepSeek / Qwen および OpenAI 互換の大規模言語モデルを利用してA株を自動監視・分析し、条件に応じて钉钉(DingTalk)や飞书(Feishu)へ自動通知することを目的としたシステムです。Goで実装され、Dockerでの実行を想定した構成ファイルや環境変数サンプル、APIドキュメントが同梱されています。主なユースケースは、昼間に相場を見られないサラリーマンなどの小口投資家向けの「見張り」およびAIによる判断支援で、リアルタイム性のある監視と、自然言語での分析レポート出力を組み合わせる点が特徴です。
リポジトリの統計情報
- スター数: 5
- フォーク数: 4
- ウォッチャー数: 5
- コミット数: 8
- ファイル数: 39
- メインの言語: Go
主な特徴
- DeepSeek / Qwen / OpenAI互換モデルを利用した自然言語による株式分析
- A股(中国A株)に特化したリアルタイム監視とアラート機能
- 钉钉(DingTalk)や飞书(Feishu)への自動通知統合
- Docker化されていて環境構築が容易、.env.example と APIドキュメントを同梱
技術的なポイント
リポジトリ構成とREADMEの記載から推察できる主要な技術ポイントを整理します。バックエンドがGoで実装されているため、軽量かつ高並列な監視タスクの実行に向いています。モデル連携は「DeepSeek / Qwen / OpenAI互換」と明記されており、API互換レイヤーを通して複数のLMM(大規模言語モデル)に対して入出力を抽象化している設計が想定されます。これにより、ローカルホスト上のモデルやクラウドのAPIエンドポイントを差し替えて利用可能です。
監視フローは大きく「データ取得 → ルール評価 / 特徴抽出 → プロンプト生成 → モデル推論 → 通知」のパイプラインになると考えられます。データ取得は証券データ(板情報・OHLC・出来高など)やリアルタイムティックの取得を想定し、定期ポーリングやPush方式の両方に対応できる設計が有用です。ルールは閾値ベースのシグナルとAIによる文脈評価を組み合わせることで、誤報を減らしつつ有用な通知を生成します。
通知は钉钉と飞书という中国向けの主要なビジネスチャットプラットフォームのWebhook連携を活用することで、職場のワークフローに自然に組み込めます。.env.example に APIキー・Webhook URL 等を記載して管理する形式が採られており、セキュリティを保ちながら環境差し替えが可能です。
デプロイ面では Docker 対応によりコンテナベースでの実行が簡単で、Go 1.24+ をターゲットにしたビルドが想定されています。API_接口文档.md の存在は外部システムやフロントエンドと連携するための明確なエンドポイント仕様が用意されていることを示し、将来的なマイクロサービス化や監視ダッシュボードとの統合が容易です。
拡張性としては、モデルプロンプトや評価ルールのテンプレート化、監視銘柄リストの動的更新、通知条件のGUI化などの改良余地があります。注意点としては、モデルAPI利用料やレイテンシ、証券データ提供元のレート制限、通知の頻度制御(スパム防止)などを運用面で抑える必要がある点です。
プロジェクトの構成
主要なファイルとディレクトリ:
- .dockerignore: file
- .env.example: file
- .github: dir
- .gitignore: file
- API_接口文档.md: file
…他 34 ファイル
まとめ
A株向けの実運用を意識したAI監視+通知システムで、Go/Dockerで手軽に試せる点が魅力。
リポジトリ情報:
- 名前: ai-ding-stock
- 説明: 基于DeepSeek/Qwen/openai兼容大模型的智能股票分析系统,实时监控、AI分析、自动通知(钉钉、飞书),目前只支持A股,适合上班族没时间盯盘小散。
- スター数: 5
- 言語: Go
- URL: https://github.com/oficcejo/ai-ding-stock
- オーナー: oficcejo
- アバター: https://avatars.githubusercontent.com/u/136165145?v=4
README 抜粋:
📈 AI股票分析系统
基于DeepSeek/Qwen大模型的智能股票分析系统,实时监控、AI分析、自动通知