IngaDB 0.1 · 製品ドキュメント
IngaDB/AIエージェント連携
AI AGENT INTEGRATION

AIエージェントからIngaDBを使う

AIエージェントは、IngaDBのOpenAPIを通じて因果分析を実行できます。自然言語の解釈と操作の選択はAIが担い、IngaDBは確率計算とWhat-if分析を処理して、使用したデータとリビジョンを結果に記録します。

01

エージェントが分析を実行する流れ

操作と入力を選ぶのはエージェント、同じ入力から同じ結果を計算するのはIngaDBです。

ingadb / agent session 接続済み
AI AGENT

シール漏れの発生確率を半減したら、ライン停止リスクはどう変わる?

  1. 01
    DISCOVERworkspace_pipeline_what_if_post
    OpenAPI
  2. 02
    CHECK入力・権限を確認
    dry-run ✓
  3. 03
    COMPUTE決定論的エンジンで計算
    rev 42
現在4.94%
→
半減後4.07%
同じ入力→同じ結果revision 42
  1. 1
    AI AGENT

    依頼を解釈する

    自然言語から目的を読み取り、使用する操作と入力を選びます。

  2. 2
    OPENAPI / INGACTL

    リクエストを確認する

    入力スキーマと必要権限を確認し、ドライランで送信内容を表示します。

  3. 3
    INGADB ENGINE

    IngaDBで計算する

    因果モデルと根拠データを使って計算し、結果にリビジョンを記録します。

02

利用できる分析操作

エージェントもingactlも、同じOpenAPI契約を使用します。入力スキーマと必要権限は、接続先のカタログから確認できます。

RETRIEVE

因果関係と根拠をたどる

検索、因果経路、根拠データ、重要度、カットセットを取得します。

workspace_data_causal_path_get
ANALYZE

条件を変えて比較する

保存データを書き換えずに、What-if分析を決定論的に実行します。

workspace_pipeline_what_if_post
VERIFY

結果の有効性を確認する

計算時点のリビジョンと最新性を確認し、結果に影響した変更差分を取得します。

workspace_data_analysis_get
03

ingactlで接続する

接続先のカタログから、エージェント向けのSKILL.mdまたはAGENTS.mdを生成できます。生成したガイドには、利用できるルート、入力例、必要権限が含まれます。

terminalbash
$ ingactl sync
$ ingactl skill --format agents-md --out .
  wrote ./AGENTS.md

$ ingactl api show workspace_data_causal_path_get
  permission  analysis.read  ✓

$ ingactl api call workspace_data_causal_path_get \
    --project packaging-line --dry-run