No English page yet. Showing the Japanese source.
AI+従来ソフト協調論
記事状態: 公開 · 最終確認: 未確認
要点
AIにすべてを実行させず、意味解釈や計画をAIへ、厳密な計算・検証・検索・状態更新を従来ソフトへ返す。従来ソフトも正しさを自動保証しないため、型付き入力、権限、transaction/lock、idempotency、postcondition、readbackを実行契約として固定し、AIの成功宣言ではなく実システムからの再取得で閉じる。
現在の判断
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で閉じる。
どこまで当てはまるか
Enterprise AI Core / implementation / interoperability / non-LLM component / governance / operability.
詳しく理解する
なぜ重要か
AIに決定論的処理まで模倣させず、意味解釈・計画と、Python/SQL/Excel/GAS/検索/正規表現/DB等の実行・状態管理を分離する。
対象範囲と前提
Enterprise AI Core / implementation / interoperability / non-LLM component / governance / operability.
検討ポイント
AI→従来ソフトhandoffで型、権限、transaction、idempotency、postcondition、readbackをどう契約化するか。
EVIDENCE TABLE
- PostgreSQL 18 Transactions | https://www.postgresql.org/docs/18/tutorial-transactions.html | current 18 docs, accessed 2026-09-25 | all-or-nothing transaction/intermediate-state isolation | VERIFIED_SPEC | support.
- PostgreSQL 18 Client Connection Defaults | https://www.postgresql.org/docs/18/runtime-config-client.html | accessed 2026-09-25 | default isolation=Read Committed、semanticsは設定依存 | VERIFIED_SPEC | limit/context.
- SQLite Transaction | https://www.sqlite.org/lang_transaction.html | accessed 2026-09-25 | explicit/implicit transaction、COMMIT/ROLLBACK、single simultaneous write | VERIFIED_SPEC | support/limit.
- SQLite Atomic Commit | https://www.sqlite.org/atomiccommit.html | accessed 2026-09-25 | rollback modeでatomic commit、適用範囲を限定 | VERIFIED_SPEC | support/limit.
- Python 3.14.7 re docs | https://docs.python.org/3/library/re.html | accessed 2026-09-25 | explicit pattern API/PatternError | VERIFIED_SPEC | context.
- Google Apps Script Lock Service | https://developers.google.com/apps-script/reference/lock | accessed 2026-09-25 | shared-resource collision防止mutex、document/script/user locks | VERIFIED_SPEC + PRODUCT_VOLATILE | support/context.
利用できる条件
runtime/version、DB engine/isolation/config、Excel/Sheets surface、Apps Script authorization/quota、API entitlement、region、organization policy、credential scopeを個別確認。public docsをtenant実挙動へ外挿しない。
実装・運用
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。
確認・評価方法
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化。
セキュリティとプライバシー
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を監査。
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.
確認できていること
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で閉じる。
よくある失敗・反証
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は誤操作を忠実に実行し得る。
実務での使い方
runtime/version、DB engine/isolation/config、Excel/Sheets surface、Apps Script authorization/quota、API entitlement、region、organization policy、credential scopeを個別確認。public docsをtenant実挙動へ外挿しない。
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。
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化。
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を監査。
Enterprise AI Coreのtool/action execution、transaction/readback、least privilege、human approvalへ接続。EA-039では推論、semantic routing、deterministic executor、state store、validator、audit/readbackを別componentとして比較する。
EA-400以降・本編正本・S063 Frozen TOC未変更
---
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.
まだ確認できていないこと
- EA-038-UNKNOWN-01
/ 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
- EA-038-UNKNOWN-CURRENTNESS
外部根拠の再確認日がcanonical body/control-planeで確定していないため、currentnessはUNKNOWNとして保持する。日付を推測補完しない。
根拠資料
- 研究資料研究資料
1. PostgreSQL 18 Transactions |
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
2. PostgreSQL 18 Client Connection Defaults |
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
3. SQLite Transaction |
確認上の限界
元の監査済み資料に記載された参照先です。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
- PostgreSQL 18 Transactions | https://www.postgresql.org/docs/18/tutorial-transactions.html | current 18 docs, accessed 2026-09-25 | all-or-nothing transaction/intermediate-state isolation | VERIFIED_SPEC | support.
- PostgreSQL 18 Client Connection Defaults | https://www.postgresql.org/docs/18/runtime-config-client.html | accessed 2026-09-25 | default isolation=Read Committed、semanticsは設定依存 | VERIFIED_SPEC | limit/context.
- SQLite Transaction | https://www.sqlite.org/lang_transaction.html | accessed 2026-09-25 | explicit/implicit transaction、COMMIT/ROLLBACK、single simultaneous write | VERIFIED_SPEC | support/limit.
- SQLite Atomic Commit | https://www.sqlite.org/atomiccommit.html | accessed 2026-09-25 | rollback modeでatomic commit、適用範囲を限定 | VERIFIED_SPEC | support/limit.
- Python 3.14.7 re docs | https://docs.python.org/3/library/re.html | accessed 2026-09-25 | explicit pattern API/PatternError | VERIFIED_SPEC | context.
- Google Apps Script Lock Service | https://developers.google.com/apps-script/reference/lock | accessed 2026-09-25 | shared-resource collision防止mutex、document/script/user locks | VERIFIED_SPEC + PRODUCT_VOLATILE | support/context.
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_REFERENCE1. 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_REFERENCE2. 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- 裏付ける内容
- —
- 確認日
- —
- 出典・実験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- 裏付ける内容
- —
- 確認日
- —
- 出典・実験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- 裏付ける内容
- —
- 確認日
- —
- 出典・実験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_REFERENCE6. 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_PACKETEA-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_READBACKEA-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
- 再確認のきっかけ
- canonical revision/publication state change · body artifact hash change · source currentness change · new contradiction or implementation readback
機械検査: 通過 — Automated validation does not guarantee accuracy or authorize execution.
同じ記事IDの機械可読データです。