Digital MATSUMOTO

デジタルMATSUMOTOとは

デジタルMATSUMOTOは、リアル松本(ヒト)の知識や経験、考え方を受け継ぎながら、対話の中で育ち続けるデジタルツインAIです。複数の知識DBを使い分け、知識の特徴に合った検索構造やAIに理解しやすい文脈設計を取り入れることで、単なる情報参照ではなく、本人らしい知識の活かし方を目指しています。さらに、日常的なフィードバックや知識DBの分析・評価を通じて、知識がどのように使われたかを観察しながら継続的に改善しています。

デジタルMATSUMOTOの主な特徴

1

複数の知識DB

日常の対話、ライフログ、発言、ノウハウ等の様々な"マツモト的データ"を、性質によって構造の異なる複数の知識DBに蓄積しています。

2

柔軟で幅広い知識検索ロジック

単純なテキスト検索ではなく、文脈・意図・経験を加味しつつ、知識DBの構造に適した幅広い検索を行います。

3

AIが理解しやすいコンテキスト生成

取得された知識を"AIにとって解釈しやすいコンテキスト"に意味づけしています。

4

デジタルMATSUMOTOのパフォーマンス評価とフィードバック

デジタルMATSUMOTOの出力結果について、知識の活用状況や他のエージェントとの比較等による評価を行い、成長に向けたフィードバックを行っています。

5

"マツモト的知識"の継続的な分析

デジタルMATSUMOTOの知識状態の分析や独自観点での継続的な評価を行うことで、デジタルMATSUMOTOのデータやプログラムを継続的にアップデートしています。

6

ヒトもAIも継続的に成長する習慣

日常的なデジタルMATSUMOTOの活用を通して、ヒトであるリアル松本自身も気づきを得て、内省を促しています。

デジタルMATSUMOTOのアーキテクチャ

リアル松本の知識や経験がどのようにデジタルMATSUMOTOの回答に活かされるか、そのデータの流れを示しています。

入力
リアル松本(ヒト)
日常的にデータを提供(対話、ライフログ、note等)
蓄積
知識DB群
ProfileIdentityExperience StyleOpinion
性質ごとに構造の異なるDBにデータを蓄積
検索
知識検索
文脈・意図・経験を加味し、知識DBの構造に応じた柔軟な検索ロジック
構築
コンテキスト生成
取得した知識を「AIが理解しやすい形」に構造化してプロンプトを構築
生成
マルチLLMエンジン
GPTClaudeGeminiGrok
用途に応じてLLMを切り替えて回答を生成
出力
回答 & 評価・フィードバック
出力における「マツモトらしさ」を分析し、フィードバックを与えて成長させる
継続的にフィードバック

デジタルMATSUMOTOのプログラムは、Apache License 2.0のもとGitHubでオープンソースとして公開しています。

github.com/m07takash/DigitalMATSUMOTO

リアル松本とデジタルMATSUMOTOの関係

デジタルMATSUMOTO(AI)は、リアル松本(ヒト)との継続的な対話を通じて育ち続けます。知識を蓄積するだけでなく、マツモトらしい考えを整理したり、言語化を補ったり、ときには新たな見方を返したりすることで、本人の内省や成長にも関わっています。使う側と使われる側に分かれるのではなく、対話の中で互いに影響を与え合う関係を大切にしています。