本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

AI+従来ソフト協調論

用語・参照用語・参照公式仕様のみ公式仕様のみ鮮度未確認鮮度を確定できない

記事状態: 公開 · 最終確認: 未確認

要点

AIにすべてを実行させず、意味解釈や計画をAIへ、厳密な計算・検証・検索・状態更新を従来ソフトへ返す。従来ソフトも正しさを自動保証しないため、型付き入力、権限、transaction/lock、重複実行を防ぐ性質、postcondition、結果の照合を実行契約として固定し、AIの成功宣言ではなく実システムからの再取得で閉じる。

現在の判断

意味論的な意思決定レイヤー(意味上の 判断を担う層)と、決定論的な実行・状態レイヤー(決まった規則に従う 実行/状態管理層)を分離する。算術、集計、厳密なパターン/スキーマ検証、SQLクエリ/更新、トランザクション/ロック、日付計算、数式、および既知のAPI操作は、ソフトウェアが担う候補となる。AIは、自然言語から型定義された意図(型を定めた実行の意図)への変換、曖昧性の検出、候補の生成、および例外の説明を担う。成功の宣言ではなく、データベース、API、ファイル等の結果の照合によって処理を完結させる。

どこまで当てはまるか

エンタープライズAI コア / 実装 / 相互運用性 / 非LLMコンポーネント / ガバナンス / 運用性

詳しく理解する

なぜ重要か

AIに決定論的処理まで模倣させず、意味解釈・計画と、Python/SQL/Excel/GAS/検索/正規表現/DB等の実行・状態管理を分離する。

対象範囲と前提

エンタープライズAI コア / 実装 / 相互運用性 / 非LLMコンポーネント / ガバナンス / 運用性

検討ポイント

AI→従来ソフト引継ぎで型、権限、transaction、重複実行を防ぐ性質、postcondition、結果の照合をどう契約化するか。

根拠資料の対応表

利用できる条件

実行環境のバージョン、DBエンジン、分離構成、設定、Excel/Sheetsのインターフェース、Apps Scriptの認可および割当、APIの利用権限、リージョン、組織ポリシー、認証情報の権限範囲を個別に確認する。公開ドキュメントの内容を、組織の利用環境における実際の挙動へと外挿してはならない。

実装・運用

PROPOSAL AI_SOFTWARE_EXECUTION_CONTRACT_V1 = operation_id,intent,component+バージョン,typed_input,preconditions,authority,side_effect_class,idempotency_key,transaction_or_lock,処理待ち時間の上限,再試行,dry_run,expected_postcondition,result,結果の照合,rollback_or_compensation,audit_ref,human_gate,未確認事項。

確認・評価方法

HYBRID_EXECUTION_REGRESSION_V1。LLMのみの実行、AIからソフトウェアへの実行、および決定論的な実行のみのベースラインを比較し、正確性、スキーマの妥当性、副作用の正当性、実行の重複、ロールバック/補償、結果の照合の不一致、レイテンシ、コスト、人による確認、誤ったツールへのルーティングを測定する。競合更新、リトライ、同じ要求の再送で処理を重複させない仕組み、およびロックタイムアウトもテスト用の固定データ(fixture)として扱う。

セキュリティとプライバシー

executor 認証情報をleast privilegeで分離し秘密情報を不要にAIへ渡さない。generated SQL/codeは可能な範囲でallowlist/データ形式の定義/static check/dry-run。参照・書込み/irreversibleで承認 確認・承認の条件を分け、input/ツール バージョン/query hash/result/結果の照合/actor classを監査。

適用範囲と限界

EA-400以降・本編正本・S063 Frozen TOC未変更

---

検証済みの適用範囲

AI_SOFTWARE_EXECUTION_CONTRACT_V1 は、引き続き辞書形式の提案(辞典による提案)です。トランザクション/ロックのプリミティブは、エンドツーエンドで外部への副作用に対して正確に一度だけ実行されることを保証するものではありません。権限パケット内のすべての OPEN_UNKNOWN(不明な状態)を保持してください。 TESTS: exact authority range 結果の照合 PASS; proposal/未確認事項/transaction-boundary markers PASS. 生成・構築/CI deferred to eligible Git batch.

確認できていること

  • 意味論的な意思決定レイヤー(意味上の 判断を担う層)と、決定論的な実行・状態レイヤー(決まった規則に従う 実行/状態管理層)を分離する。算術、集計、厳密なパターン/スキーマ検証、SQLクエリ/更新、トランザクション/ロック、日付計算、数式、および既知のAPI操作は、ソフトウェアが担う候補となる。AIは、自然言語から型定義された意図(型を定めた実行の意図)への変換、曖昧性の検出、候補の生成、および例外の説明を担う。成功の宣言ではなく、データベース、API、ファイル等の結果の照合によって処理を完結させる。

よくある失敗・反証

  • 決まった規則に従う software≠correct software。transaction commit≠DB外外部への変更・送信を含むend-to-end成功。DBごとにisolation/locking semanticsは異なる。regex match≠意味上の correctness。Apps Script LockService≠distributed transaction。code generation成功≠実行/postcondition成功。AIのツール choiceが誤ればexecutorは誤操作を忠実に実行し得る。

実務での使い方

  • 実行環境のバージョン、DBエンジン、分離構成、設定、Excel/Sheetsのインターフェース、Apps Scriptの認可および割当、APIの利用権限、リージョン、組織ポリシー、認証情報の権限範囲を個別に確認する。公開ドキュメントの内容を、組織の利用環境における実際の挙動へと外挿してはならない。

  • PROPOSAL AI_SOFTWARE_EXECUTION_CONTRACT_V1 = operation_id,intent,component+バージョン,typed_input,preconditions,authority,side_effect_class,idempotency_key,transaction_or_lock,処理待ち時間の上限,再試行,dry_run,expected_postcondition,result,結果の照合,rollback_or_compensation,audit_ref,human_gate,未確認事項。

  • HYBRID_EXECUTION_REGRESSION_V1。LLMのみの実行、AIからソフトウェアへの実行、および決定論的な実行のみのベースラインを比較し、正確性、スキーマの妥当性、副作用の正当性、実行の重複、ロールバック/補償、結果の照合の不一致、レイテンシ、コスト、人による確認、誤ったツールへのルーティングを測定する。競合更新、リトライ、同じ要求の再送で処理を重複させない仕組み、およびロックタイムアウトもテスト用の固定データ(fixture)として扱う。

  • executor 認証情報をleast privilegeで分離し秘密情報を不要にAIへ渡さない。generated SQL/codeは可能な範囲でallowlist/データ形式の定義/static check/dry-run。参照・書込み/irreversibleで承認 確認・承認の条件を分け、input/ツール バージョン/query hash/result/結果の照合/actor classを監査。

  • 企業AI運用の共通原則のツール/action 実行、transaction/結果の照合、least privilege、human 承認へ接続。EA-039では推論、意味上の 処理先の振り分け、決まった規則に従う executor、状態 store、検証処理、監査/結果の照合を別componentとして比較する。

  • EA-400以降・本編正本・S063 Frozen TOC未変更

    ---

  • AI_SOFTWARE_EXECUTION_CONTRACT_V1 は、引き続き辞書形式の提案(辞典による提案)です。トランザクション/ロックのプリミティブは、エンドツーエンドで外部への副作用に対して正確に一度だけ実行されることを保証するものではありません。権限パケット内のすべての OPEN_UNKNOWN(不明な状態)を保持してください。 TESTS: exact authority range 結果の照合 PASS; proposal/未確認事項/transaction-boundary markers PASS. 生成・構築/CI deferred to eligible Git batch.

まだ確認できていないこと

  • EA-038-UNKNOWN-01

    / STOP_CONDITION 業務横断の一律なルーティングしきい値、分散された副作用の原子性、およびプロバイダーやツールを横断する「正確に一度だけ」の実行は確定していない。境界原則、実行契約、失敗時の対応範囲、評価プロファイルまで限定的に確立したため、EA-038は条件が確認できなければ停止。

    実行 SUMMARY COMPLETED_EA: EA-038

  • EA-038-UNKNOWN-CURRENTNESS

    外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。

根拠資料

  • 研究資料研究資料

    1. PostgreSQL 18 Transactions |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

  • 研究資料研究資料

    2. PostgreSQL 18 Client Connection Defaults |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

  • 研究資料研究資料

    3. SQLiteトランザクション |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

  • 研究資料研究資料

    4. SQLite Atomic Commit |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

  • 研究資料研究資料

    5. Python 3.14.7 re docs |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

  • 研究資料研究資料

    6. Google Apps Script Lock Service |

    原資料を開く

    確認上の限界

    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-038
最終確認日
—
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE

AIに決定論的処理まで模倣させず、意味解釈・計画と、Python/SQL/Excel/GAS/検索/正規表現/DB等の実行・状態管理を分離する。

SCOPE_ROUTING

Enterprise AI Core / implementation / interoperability / non-LLM component / governance / operability.

CLAIM_OR_RESEARCH_QUESTION

AI→従来ソフトhandoffで型、権限、transaction、idempotency、postcondition、readbackをどう契約化するか。

EVIDENCE TABLE
FINDINGS

semantic decision planeとdeterministic execution/state planeを分離する。算術・集計・厳密pattern/schema validation・SQL query/update・transaction/locking・date arithmetic・formula・既知API操作はsoftware候補。AIは自然言語→typed intent、曖昧性検出、候補生成、例外説明を担う。成功宣言ではなくDB/API/file等のreadbackで閉じる。

LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE

deterministic software≠correct software。transaction commit≠DB外side effectを含むend-to-end成功。DBごとにisolation/locking semanticsは異なる。regex match≠semantic correctness。Apps Script LockService≠distributed transaction。code generation成功≠execution/postcondition成功。AIのtool choiceが誤ればexecutorは誤操作を忠実に実行し得る。

AVAILABILITY_GATES

runtime/version、DB engine/isolation/config、Excel/Sheets surface、Apps Script authorization/quota、API entitlement、region、organization policy、credential scopeを個別確認。public docsをtenant実挙動へ外挿しない。

IMPLEMENTATION_STATE

PROPOSAL AI_SOFTWARE_EXECUTION_CONTRACT_V1 = operation_id,intent,component+version,typed_input,preconditions,authority,side_effect_class,idempotency_key,transaction_or_lock,timeout,retry,dry_run,expected_postcondition,result,readback,rollback_or_compensation,audit_ref,human_gate,UNKNOWN。

BENCHMARK_OR_EVAL

HYBRID_EXECUTION_REGRESSION_V1。LLM-only / AI→software / deterministic-only baselineを比較し、exact accuracy、schema validity、side-effect correctness、duplicate execution、rollback/compensation、readback mismatch、latency、cost、human intervention、wrong-tool routingを測る。競合更新・retry・idempotency・lock timeoutもfixture化。

SECURITY / PRIVACY / AUDIT / COST / OPERABILITY

executor credentialをleast privilegeで分離しsecretを不要にAIへ渡さない。generated SQL/codeは可能な範囲でallowlist/schema/static check/dry-run。read/write/irreversibleでapproval gateを分け、input/tool version/query hash/result/readback/actor classを監査。

SAFE_WORDING_FOR_FUTURE_BOOK

AIにすべてを実行させず、意味解釈や計画をAIへ、厳密な計算・検証・検索・状態更新を従来ソフトへ返す。従来ソフトも正しさを自動保証しないため、型付き入力、権限、transaction/lock、idempotency、postcondition、readbackを実行契約として固定し、AIの成功宣言ではなく実システムからの再取得で閉じる。

UPDATE_WORK_HANDOFF

Enterprise AI Coreのtool/action execution、transaction/readback、least privilege、human approvalへ接続。EA-039では推論、semantic routing、deterministic executor、state store、validator、audit/readbackを別componentとして比較する。

OPEN_UNKNOWN

/ STOP_CONDITION 業務横断の一律routing threshold、distributed side effectsのatomicity、provider/tool横断exactly-onceは確定しない。境界原則、execution contract、failure envelope、evaluation profileまでboundedに確立したためEA-038停止。

RUN SUMMARY COMPLETED_EA: EA-038

BOUNDARY

EA-400以降・本編正本・S063 Frozen TOC未変更

---

AUDITED_BOUNDARY

AI_SOFTWARE_EXECUTION_CONTRACT_V1 remains DICTIONARY PROPOSAL. Transaction/lock primitives are not end-to-end exactly-once external-side-effect assurance. Preserve every OPEN_UNKNOWN from the authority packet. TESTS: exact authority range readback PASS; proposal/UNKNOWN/transaction-boundary markers PASS. Build/CI deferred to eligible Git batch.

  • EVD-EA-038-URL-E2906621865C研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    1. PostgreSQL 18 Transactions |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-E2906621865C
    検証箇所
    EVIDENCE TABLE · 1. PostgreSQL 18 Transactions | https://www.postgresql.org/docs/18/tutorial-transactions.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-038-URL-1489663B6F37研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    2. PostgreSQL 18 Client Connection Defaults |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-1489663B6F37
    検証箇所
    EVIDENCE TABLE · 2. PostgreSQL 18 Client Connection Defaults | https://www.postgresql.org/docs/18/runtime-config-client.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-038-URL-0F32B54F0BCC研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    3. SQLite Transaction |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-0F32B54F0BCC
    検証箇所
    EVIDENCE TABLE · 3. SQLite Transaction | https://www.sqlite.org/lang_transaction.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-038-URL-FC8C14D053CD研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    4. SQLite Atomic Commit |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-FC8C14D053CD
    検証箇所
    EVIDENCE TABLE · 4. SQLite Atomic Commit | https://www.sqlite.org/atomiccommit.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-038-URL-02D619BBEC9F研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    5. Python 3.14.7 re docs |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-02D619BBEC9F
    検証箇所
    EVIDENCE TABLE · 5. Python 3.14.7 re docs | https://docs.python.org/3/library/re.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-038-URL-DD8D837248E1研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    6. Google Apps Script Lock Service |

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-038-URL-DD8D837248E1
    検証箇所
    EVIDENCE TABLE · 6. Google Apps Script Lock Service | https://developers.google.com/apps-script/reference/lock
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EA-038-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    EA-038 監査済みresearch / canonical revision binding

    裏付ける内容
    semantic decision planeとdeterministic execution/state planeを分離する。算術・集計・厳密pattern/schema validation・SQL query/update・transaction/locking・date arithmetic・formula・既知API操作はsoftware候補。AIは自然言語→typed intent、曖昧性検出、候補生成、例外説明を担う。成功宣言ではなくDB/API/file等のreadbackで閉じる。
    確認日
    —
    出典・実験ID
    R1R-060-EA0038
    検証箇所
    R1R-060-EA0038 · EA-038-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-038.md
    適用範囲
    監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
    出典・来歴
    AUDIT_PASS_CANONICAL_BINDING
    限界
    canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
  • EA-038-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    EA-038 Web body identity / canonical readback

    裏付ける内容
    canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
    確認日
    —
    出典・実験ID
    WEBBODY-EA0038-R8-E1CB7E39
    検証箇所
    WEBBODY-EA0038-R8-E1CB7E39 · content/staging/EA-038.md · EA-038-R5-LEGACY-MIGRATION-20261008-R1
    適用範囲
    R9/R10 canonical readback後のProduction生成時body identity。
    出典・来歴
    CANONICAL_READBACK_BODY_HASH_MATCH
    限界
    body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
出典ID
R1R-060-EA0038, SRC-EA-038-URL-E2906621865C, SRC-EA-038-URL-1489663B6F37, SRC-EA-038-URL-0F32B54F0BCC, SRC-EA-038-URL-FC8C14D053CD, SRC-EA-038-URL-02D619BBEC9F, SRC-EA-038-URL-DD8D837248E1, WEBBODY-EA0038-R8-E1CB7E39
追跡中のUNKNOWN ID
EA-038-UNKNOWN-01, EA-038-UNKNOWN-CURRENTNESS
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。