mcpField
A
AI

AI

ローカル
docs.nasdanika.orgAI・エージェント317 週間前に更新

AI について

AI は、Nasdanika のリソースセットと相互接続されたモデル上に構築される AI 機能群です。モデルの説明、埋め込み、ベクトル検索、チャットを備え、意味検索と RAG でモデルのグラフ関係も考慮できます。

主な機能

  1. 01モデル要素と関係の説明
  2. 02OpenAI と Ollama の埋め込み
  3. 03ベクトルストア対応
  4. 04グラフ距離を考慮した意味検索
  5. 05チャット補完とコマンドライン
  6. 06埋め込みおよびベクトルストア生成

活用シーン

  1. 01モデル内の関係を説明
  2. 02モデルの説明から RAG を構築
  3. 03意味とグラフ距離を使って検索
  4. 04サイトやモデルとチャット

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AI

ほかの Nasdanika 機能の上で動作する人工知能関連の機能です。 具体的には、相互につながったモデルのコレクションであるリソースセットの上で動作します。 モデルとリソースセットにより、AI コンポーネントを低レベルの実装詳細から抽象化できます。

モデル要素とその関係をさまざまな方法で説明する「ナレーター」プロセッサーです。 たとえば、サンプルの家族 では、派生した関係と能力ベースの推論を備えたモデルを使って、次のように説明できます。

  • Paul は Lea の親です
  • Paul は Lea の父親です
  • Lea は Paul の子です
  • Lea は Paul の娘です
  • Elias は Lea のきょうだいです
  • Elias は Lea の兄弟です
  • ...

また、EObject -> EClass の関係を使って、Lea が女性であると説明し、メタモデルにある女性の定義を提示できます。

このテキストを Lea の説明に追加できます。その後、生成されたテキストをチャンクに分割し、埋め込みを生成して、 ベクトルストアに追加できます。 これは、意味的な距離だけでなくグラフ上の距離も考慮するセマンティック検索や RAG に利用できます。

たとえば、Dave のコンテキストでの質問やチャットでは、Elias からの意味的な一致が Paul からの一致よりも 高い重み、つまり小さい距離になります。

主なコンポーネント:

今後、Invocation フローに基づくエージェントも検討します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。