AI・信頼性・評価
人手を残す理由は、ドメイン知識と責任という中身にある
目次
「ここは大事な判断だから、最後は人間が見る」。会議でよく通る一言だ。この言い方には、たいてい語られない前提がある——人間が担えば、なんとなく質が上がる、という漠然とした前提だ。
第一線でAIエージェントを設計している実践者たちも、人手を残す。ただし理由に挙げるのは、責任の割り当てや要件との整合といった、具体的に挙げられる機能だ。現に配られているハーネスも、人手を置く位置と置かない位置を、明文とモードの制限で決めている。本稿ではそこに、文脈へ載りきらない深い理解という理由を加える——こちらは第一線の言明ではなく、文脈長の実測と暗黙知の議論から本稿が組み立てるものだ。要件整合は検証=品質の役割として土台側に置き、人手を残す理由そのものは、ドメイン知識と責任の二つに整理する。この差は言葉の好みではなく、配置に効く。理由を取り違えたまま人を配ると、本当に人が要る場所で足りず、要らない場所で人が消耗する。
第一線は、責任と要件整合を人手の理由に挙げる
OpenAIは、エージェント型AIの統治に関する文書で、判断を人が承認する「human-in-the-loop」を、暴走を抑える標準的な安全策として挙げる。そのうえで同文書は脚注で、法学者Crootofらの論考を引きながら、人を輪に残すことは「人と機械からなるシステムの信頼性を高めること以上の役割——たとえば責任の割り当てや、人間の尊厳の保持——を果たしうる」と書き添えている1。責任と尊厳を数えているのは法学側の議論で、フロンティアの開発元はそれを自らの統治文書に引き入れた側だ。信頼性はいわば土台で、その上に別の役割を重ねて数える見方を、開発元が採っている。
Anthropicも、効果的なエージェントの設計指針で同じ線を引いている。コーディング・エージェントを論じる節で、自社の実装が SWE-bench Verified の GitHub Issue をプルリクエストの記述だけで解けるようになったと述べた、その直後だ。自動テストが機能の検証を助ける一方、「人間のレビューは、解が広いシステム要件に沿っているかを確かめるうえで、依然として重要だ」と書いている2。テストで機能を確かめられるコードの領域ですら、要件との整合は、いまのところ人間のレビューに残されている判断だ。
要件との整合をどこで取るかは、実装の側でも設計の対象になっている。VS Code 拡張として配られるコーディング・エージェント Cline は、編集に入る前の段として「計画モード」を持つ。このモードの Cline は、コードを読み、検索を走らせ、方針を議論できるが、「ファイルを変更することも、コマンドを実行することもできない」。公式ドキュメントは「この制約は意図的だ」と書き、狙いを「実装の細部に気を取られることなく、会話を理解と計画に集中させておくこと」と説明する3。人と理解を合わせる段そのものを一つのモードとして切り出し、そこからは編集の力を取り上げている。人が要るのは、その会話の相手としてだ。
責任のほうは、もっと古い言い方で言い当てられている。Willison が初出と見る2017年2月の投稿以来くり返し引かれてきた、1979年のIBM社内研修資料に由来するとされる言葉だ——「コンピュータは決して責任を問われない。ゆえにコンピュータが経営判断を下してはならない」4。責任は装置に移せない、という主張である。来歴を追った Simon Willison の記事は、この画像を自分が紹介する前から「legendary」と呼び、初出は @bumblebike の2017年2月の投稿だと思う(I believe)と書いている4。ただし同記事によれば、原資料は2019年の洪水で失われており、IBMの企業アーカイブに問い合わせた読者も所在を確認できなかった——IBM企業アーカイブの回答は「何度も所蔵を探したが見つからない。手がかりが乏しく、見つけられる自信がない」というもので、原資料の不在を確認できたわけではない。支店の作る資料は正式にアーカイブされないことが多いらしい、というのは問い合わせた読者自身の推測である4。
並べると——OpenAI文書が引く法学の議論は責任の割り当てと人間の尊厳、Anthropicは要件との整合、Clineはその整合を取る段そのもの、そしてIBM由来の一文は法的・社会的な答責。共通するのは、どれも精度の優劣ではなく、人手が果たす機能で説明されていることだ。もっとも、これは品質という役割を否定するものではない——OpenAI文書が引くその議論も、human-in-the-loop が信頼性を高めることを前提にした上で「それ以上の役割も果たしうる」と言っているのだし、Anthropicの言う「人間のレビュー」はまさに検証=品質の機能そのものだ。漠然とした「品質」は、ここまで分解してはじめて、配置の判断に使える。
問いは、順位ではなく配置
そもそも、この問いは「人とAIのどちらが上か」という順位では語れない。速さ・一貫性・再現性・大量処理といった軸で、人はとうに機械に及ばない。これは新しい話ではなく、機械化が二百年続けてきたことだ。経済学は早くからこれを、順位ではなく配置の問題として扱ってきた。Autorらは、機械が定型的な作業を吸収する一方で、判断や適応の要る非定型な認知タスクへの労働投入はむしろ増える、というタスク境界として定式化した——1960年から1998年の米国の職務データで、産業・職業・学歴グループの内部でそうなっていた5。問いは「どちらが上か」ではなく、「どの仕事を、どちらに配るか」だ。
人とAIを組ませる価値も、優劣では説明できない。Steyversらは、人と機械の精度水準が違っていても統合の相補性は達成されうると示した——ただし無条件ではなく、両者の信頼度スコアの潜在相関が決める境界の内側に精度差が収まる限りにおいて、という条件つきだ。価値は、どちらが上かではなく、両者の誤りが異なる方向を向いていること——相補性——から来る。同論文は「同程度の性能であっても、人と機械の分類器は異なる種類の誤りを犯す」と述べ、人×機械の組の信頼度スコアの潜在相関を事後平均で約0.4と推定した——人×人の約0.7、機械×機械の0.65〜0.75より低い。精度差の許容幅はこの潜在相関が決めるのだから、人と機械の組み合わせは相補性の成り立つ幅がもともと広い6。Bansalらは、AIの精度を人と同程度に揃えた設定のもと、3タスク・1626名の実験で、人とAIの組が単独のAIも単独の人も上回る「相補的なチーム性能」を全条件で観測した(ビール評のタスクでは、人単独 0.82・AI単独 0.84 に対しチーム 0.89)。ただし相補性を生んだのはAIの推奨と確信度の提示であって、説明(explanation)を足しても増えはしなかった7。人を残す意味は、人が上だからではなく、人と機械が違う強みを持つからだ。
配置として書き下された実例は、実際に配られているハーネスの中にある。Request Tracker や K-9 Mail の作者 Jesse Vincent が公開し、Anthropic の公式プラグインマーケットプレイスからも導入できる superpowers は、人手を置く位置と、置かない位置の両方を明文で決めている。設計の段には固い門がある——「設計を提示し、利用者の承認を得るまでは、いかなる実装スキルも起動するな、コードも書くな、雛形も作るな、実装にあたる行動を取るな」、そして「これは、どれほど単純に見えようとあらゆるプロジェクトに当てはまる」8。
その一方で、2026年7月に配られていた版(v6.2.0)では、計画の実行中に人へ確認を取ることが、はっきり禁じられていた。「『続けてよいですか』という問い合わせや進捗の要約は、相手の時間を浪費する——計画を実行してくれと頼まれたのだから、実行しろ」。途中で止まってよい理由として残されていたのは三つだけで、自力で解けない行き詰まり、進行を本当に妨げる曖昧さ、そして全タスクの完了である。しかもその行き詰まりの手当ては段階になっていて、最終段が「計画そのものが間違っているなら、人間へエスカレーションする」だった9。前提を引き直す判断には人を呼び、進捗の確認には呼ばない。人手のほうが上だという前提に立つなら、なるべく多くを人に見せるのが正解になるはずだ。だがここで決められていたのは、見せる量ではなく、どの一点に人を当てるかである。
その一点は、のちに動いた。2026年8月12日の v6.3.0 で、上流自身が「実行中の計画は人を待たない」と書き直し、計画の欠陥も自分で裁定して記録せよと定めた。止まってよいのは、不可逆・破壊的な操作、セキュリティに関わる操作、作業領域の外に及ぶ副作用、そしてどの道筋も当て推量になるほど壊れた計画の四つだけである9。人を当てる先は「前提の誤り」から「取り返しのつかない操作」へ移った。一方で設計の段の門は、現行版でも変わらずあらゆる課題に掛かる8。動いたのは人手を残すかどうかではなく、どこに残すかだった。
人手を残す理由は、性質の異なる二つある
配置で考えるなら、次の問いは、どの判断を人に配るかだ。
理由① 文脈に載りきらないドメイン知識
一つ目は、その判断に要る深い知識が、AIに渡せる文脈へ載りきらないことだ。
モデルに与えられる文脈には限りがある。窓を広げれば済む話でもない。宣伝される文脈長と、実際に使える文脈長は一致しないからだ。NoLiMaは、手がかりと問いの語彙の重なりを最小限に抑えた——つまり本当に意味の推論が要る——設定では、128K以上の文脈長を謳う13モデルのうち11が3万2千トークンの時点で、短い文脈での成績の半分未満へ落ちると報告する。同じ論文は各モデルについて「主張された文脈長」と「実効文脈長」(短文脈での成績の85%を保てる最大長)を並記しており、評価した13モデルの実効長はすべて8K以下だった——128Kを謳う GPT-4o が 8K、2M を謳う Gemini 1.5 Pro が 2K である。後から加えられた2025年のモデルでも、10M を謳う Llama 4 Scout の実効長は 1K だった10。載せたつもりの知識が、確実に使われるとは限らない。
しかも、載せたくても言葉にできない知識がある。Polanyiは「我々は語れる以上を知っている」と述べ、熟練の判断の相当部分が言語化しきれないことを指摘した11。Naurは、プログラムを書くとは、文書にもコードにも写しきれない「理論」を作り手の頭に築くことだと論じた12。深いドメイン理解のかなりの部分は、この書き下せない知識でできている。だから、その理解を要する判断は、現状まだ人手に残る。
とはいえ、書き下せるものまで人の頭に置いたままにしてよい、という話にはならない。先の superpowers は、実装計画を「我々のコードベースについての文脈がゼロで、センスに難のある技術者」に向けて書けと指示する。触るファイルのパス、実際のコード、テストの仕方、確認すべき文書まで、相手が必要とすることは全部書け、と。そのうえで「TBD」「後で実装」「適切なエラー処理を加える」といった言い回しを、書いてはならない計画の欠陥として挙げる13。移せるものは一つ残らず文脈へ移せ、という向きに書かれている。人手に残るドメイン知識の輪郭は、この要求を守り切ってなお相手へ渡らなかったものとして、はじめて見える。
私たちがこのサイトの記事を出す工程でも、その線は一方向に動いてきた。人間から繰り返し戻された指摘のうち、規約違反として書き下せたもの——公開されていない記事へリンクしていないか、図が枠の外へ食み出していないか——は、外れればビルドを赤にする決定的なゲートへ移した。移した分だけ、人が目で見る項目は減った。移せなかったのは「この原稿をいま出すかどうか」のように、判定の基準そのものが媒体の目的と読者の側にある問いだ。線は一度引いて終わりではなく、ゲートを一つ書くたびに引き直されている。
ただし、これは能力の現状であって、原理ではない。文脈の設計が進み、モデルが変われば、境界は動く。もっとも NoLiMa の著者自身は、本文で扱わなかった新しいモデル(GPT-4.1 など)について「長文脈の性能は改善したが、本論文の主要な発見はこれらの新しいモデルにも当てはまる」と注記している10。境界が動きうることと、いま動いていることは別だ。「深い知識が要るから未来永劫ずっと人間」ではなく、「いまのところ、この理解を文脈に移せていないから人間」だ。理由を能力の現状として持てば、境界が動いたときに配置を引き直せる。
理由② 成果物に生じる責任の所在
二つ目は、成果物の責任がそれを使うと決めた人間に生じる、という構造だ。これは精度の優劣とは別に、社会的・法的な要請として存在する。
学習するシステムの振る舞いが作り手にも予測しきれなくなると、従来の責任の帰し方が空回りする。Matthiasはこれを「責任の空白(responsibility gap)」と呼んだ14。実務はこの空白を、「答えられる人間を一人、名指しておく」ことで塞ごうとする。ただし Matthias 自身は、この空白は「従来の責任帰属の概念では橋渡しできない」と書いている14——名指しは、それだけでは手当てにならない。OpenAI文書が法学側の議論を引いて責任の割り当てを人手の役割に数え、先のIBM由来の一文が「コンピュータは責任を問われない」と言うのは、この構造を指している。責任という社会的・法的な要請が人間を名指すのであって、人間のほうが正確だからではない。
だからこそ、責任は設計の要件になる。Santoni de Sioとvan den Hovenは、自律システムへの「意味のある人間の制御」の条件として、系のあらゆる動作が、それを設計・運用する人間のうち少なくとも一人の「適切な技術的・道徳的理解」まで辿れること(tracing)を挙げる15。その人間は同時に、(a) 系の能力と、その使用が世界にもたらしうる帰結を理解しうる位置にあり、(b) 系が世界に及ぼす影響ゆえに他者が自分に正当な道徳的反応を向けうると理解しうる位置になければならない。tracing が求めるのは「誰かに辿り着くこと」ではなく「辿り着いた人間が理解を持っていること」である——原典は、指揮官にどれほど厳しい法的義務を課しても、それだけでは意味のある人間の制御が成立するとは限らないと明記している15。原典は続けて、tracing は「事故が起きたあとで責める相手を見つけるためだけのものではない。それよりずっと大きい」ものであり、「望ましくない結果がそもそも起きないよう能動的に動ける人間が、連鎖のどこかに必ずいること」を要求する条件だ、と書く15。先の「責任の空白」は、この言い方をすれば、tracing 条件を満たす主体が誰もいない状態にあたる15。EUのAI法も、高リスクなAIに割り当てられた人が、システムを理解し・監視し・出力に自動的に頼ってしまう傾向(自動化バイアス)への自覚を保ち・出力を無視や上書きし・停止できることを、相応かつ比例的な範囲で求める。要点は全判断の事前承認ではなく、答えられる人間に実質的な制御を持たせることにある——ただし遠隔生体識別のように、識別1件ごとに2名の自然人による事前の検証・確認を課す例外もある16。
ただし、ここには落とし穴がある。Elishは、複雑な自動システムの事故で、実際には限られた制御しか持たなかった末端の人間に責任が押しつけられる現象を「モラル・クランプルゾーン(道徳の緩衝帯)」と呼んだ17。車の緩衝帯が運転者を守るのに対し、道徳の緩衝帯が守るのは技術システムの側の無傷さで、その代償を払うのは最も近くにいた操作者だ——Elish はこれが偶発的にも意図的にも起こると書いている17。名ばかりの「最終承認者」を置き、理解も介入の余地も与えないまま責任だけ負わせるなら、それは監督ではなく、責任の押しつけだ。この危険は外部からの批判ではない。先の OpenAI 文書自身が、脚注15 を付けたまさにその直後で、「承認しようとしている行動の含意を十分に理解できるだけの文脈を利用者が持っていることを、提供者はどう保証するか」を鍵となる課題に挙げている。同じ箇所は続けて、承認すべき判断が多いほど一件あたりを速く捌かざるをえず、一つひとつを意味のある形で検討する能力が落ちる、とも書く1。AI法が監督者に自動化バイアスへの自覚を保たせよと求め、とりわけ人間が下す判断のために情報や推奨を提供する高リスクAIを名指しているのも、同じ危険に対してだ16。責任を理由に人手を残すなら、その人間に、監視し・介入し・停止できる実質的な力を伴わせなければならない。
その力を、指示を書いた側が自分から明け渡している例がある。superpowers は、自分のスキルが既定の挙動を上書きすると宣言したうえで、優先順位を三段に固定する。最上位が利用者の明示の指示、その下がスキル、最下位が既定の挙動だ。以前の版には例まで添えてあった——利用者の設定ファイルが「TDD は使うな」と言い、スキルが「常に TDD を使え」と言うなら、利用者の指示に従え。添えられた理由は一行だけ、「利用者が制御している」18。書いた側が自分より上に人間を置くのは、人間のほうが正しく判断するからではない。その体系を採用すると決め、出てきた成果物を引き受けるのが、その人間だからだ。上書きできる位置に置かれてはじめて、答責は名ばかりでなくなる。
結論——人間を過信せず、理由を具体化する
二つの理由を重ねれば、冒頭の前提はこう言い直せる。人手を残す理由は、漠然とした「品質」ではなく、文脈に載りきらないドメイン知識と、成果物に生じる責任という、具体的な中身にある。 そして、いま挙げた理由には、それを果たせる力が伴わなければならない——監視し・介入し・停止できる、実質的な力である。力が伴ってはじめて、人手は配置として働く。
問いは、人間とAIのどちらが上か、ではない。どの仕事を、どんな理由で、どちらに配るか——その線を引くのは、いまのところ、まだ人間の仕事だ。配り先は、構造で縛る機構、言葉で頼む指示、そして人手——本稿が辿ったのは、そのうちの人手を、なぜ残すのかという側からである。
出典18件
-
OpenAI(Y. Shavit, S. Agarwal, M. Brundage, ほか), “Practices for Governing Agentic AI Systems”(2023). 本文は human-in-the-loop を「暴走を抑える標準策」と位置づける。加えて脚注15が、法学側の論考(R. Crootof, M. E. Kaminski, W. N. Price II, “Humans in the Loop”, 2022)を引いて「human-in-the-loop は、人と機械からなるシステムの信頼性を高めること以上の役割——たとえば責任の割り当てや人間の尊厳の保持——を果たしうる」と述べる。同文書 §4.2 は、この脚注15 の直後で「承認しようとしている行動の含意を十分に理解できるだけの文脈を利用者が持つことを、提供者はどう保証するか」を鍵となる課題に挙げ、承認件数の多さが一件ごとの検討を形骸化させると述べる(
This raises the key challenge of how a system deployer should ensure that the user has enough context to sufficiently understand the implications of the action they're approving. This is also made harder when the user must approve many decisions and thus must make each approval quickly, reducing their ability to meaningfully consider each one)。責任・尊厳の論点そのものは法学側の主張であり、OpenAI 文書はそれを自らの統治文書に引き入れた側である点に注意(本文の言明ではなく脚注での引用)。 https://openai.com/index/practices-for-governing-agentic-ai-systems/ ↩ ↩2 -
Anthropic(E. Schluntz & B. Zhang), “Building Effective Agents”(Anthropic Engineering, 2024). 当該の一文は付録1「B. コーディング・エージェント」にあり、自社の実装が SWE-bench Verified を解ける水準に達したと述べた直後に、自動テストが機能を検証する一方、人間のレビューは解が広いシステム要件に沿うかを確かめるうえで重要だとする。エージェント一般への言明としてではなく、コードという検証しやすい領域の話として書かれている点に注意。人手は要件整合の判断であり、より正確に書く仕事ではないことを示す。 https://www.anthropic.com/engineering/building-effective-agents ↩
-
Cline 公式ドキュメント “Plan & Act Modes”(2026年7月26日参照)。VS Code 拡張として配布されるコーディング・エージェント。計画モードについて「このモードでは、Cline はコードベースを読み、検索を走らせ、方針を議論できるが、ファイルを変更することもコマンドを実行することもできない」と書き、続けて「この制約は意図的だ。実装の細部に気を取られることなく、会話を理解と計画に集中させておく」と述べる。要件を擦り合わせるという人手の段を、言葉の指示ではなくモードの制限として作り込んでいる——その段は指示だけでは守られない、という設計判断である(製品ドキュメントゆえ更新されうる)。https://docs.cline.bot/features/plan-and-act ↩
-
S. Willison, “A computer can never be held accountable”(simonwillison.net, 2025-02-03). 1979年のIBM社内研修資料に由来するとされる一文「A computer can never be held accountable, therefore a computer must never make a management decision」を紹介するリンクブログ。この一文はIBM文書の言葉であってWillison自身の主張文ではなく、また同記事の来歴はこうなっている——Willisonが2024年6月にTwitterで原典の手がかりを尋ね、Jonty Wareingが「父親の仕事の資料を整理していた人物が見つけたもので、その後の洪水で失われた。IBMのアーカイブとやり取りしたが所在は確認できなかった——支店が作る資料は正式にアーカイブされないことが多いらしい」と返信した。アーカイブへ照会したのはWillisonではなくこの読者であり、洪水が2019年だという情報は別のツイート(@bumblebike, 2021年12月)に由来する。初出の帰属も記録による確定ではなく、Willison 自身の
I believe the image was first shared online in this tweet by @bumblebike in February 2017.という推定である。責任が人に残るのは社会的・法的な構造であって精度の優劣ではない、という論点を端的に表す言い回しとして引く。 https://simonwillison.net/2025/Feb/3/a-computer-can-never-be-held-accountable/ ↩ ↩2 ↩3 -
D. H. Autor, F. Levy, R. J. Murnane, “The Skill Content of Recent Technological Change: An Empirical Exploration,” Quarterly Journal of Economics 118(4)(2003); NBER WP 8337. 機械が定型を吸収し、判断の要る非定型な認知タスクへの労働投入はむしろ増えるというタスク境界の定式化(
increased labor input of nonroutine cognitive tasks。1960–1998年の米国の職務データによる実証で、産業・職業・学歴グループの内部での変化)。順位ではなく配置(比較優位)で考える根拠。 https://www.nber.org/papers/w8337 ↩ -
M. Steyvers, H. Tejeda, G. Kerrigan, P. Smyth, “Bayesian modeling of human–AI complementarity,” PNAS 119(11)(2022). 人と機械の精度水準が異なっていても相補性は達成されうると示す。ただし原論文は無条件の成立ではなく「両者の信頼度スコアの潜在相関が決める境界内に精度差が収まる限り」と条件を付し、精度差の方向(人が上/機械が上)は特定していない。価値は優劣でなく誤りの相補性から来る。節
Human and Machine Classifiers Make Different Types of Errorsと Fig. 3 Bottom は、人×機械の組の潜在相関を事後平均 ρ≈0.4 と推定し、人×人(≈0.7)・機械×機械(0.65–0.75)より低いことを示す。 https://www.pnas.org/doi/10.1073/pnas.2111547119 ↩ -
G. Bansal, T. Wu, J. Zhou, R. Fok, B. Nushi, E. Kamar, M. T. Ribeiro, D. S. Weld, “Does the Whole Exceed its Parts? The Effect of AI Explanations on Complementary Team Performance,” CHI ‘21(2021). 人とAIの組が、人単独でもAI単独でも届かない精度に達する「相補的なチーム性能」を、組み合わせの性質として測定。人手の価値が単独精度の高さではないことを示す。ただし実験はAIの精度を人と同程度に揃えた設定であり、論文の否定的な結論は「説明が相補性を増やさない」という点についてであって、相補性そのものは3タスク・1626名の全条件で観測されている(
We observe complementary performance in every human-AI teaming condition.)——「相補的な改善は観測されたが、説明(explanation)によっては増えなかった。むしろ説明は、正誤に関わらずAIの推奨を受け入れる確率を上げた」。相補性が自動的に得られることの根拠ではない。 https://dl.acm.org/doi/10.1145/3411764.3445717 ↩ -
obra/superpowers v6.2.0(2026年7月24日リリース=参照日 2026年7月26日時点の最新版)の
skills/brainstorming/SKILL.md。Request Tracker・K-9 Mail の作者 Jesse Vincent による開発規律フレームワークで、Anthropic の公式プラグインマーケットプレイスからも導入できる。冒頭の HARD-GATE は「設計を提示し、利用者の承認を得るまでは、いかなる実装スキルも起動するな、コードを書くな、雛形を作るな、実装にあたる行動を取るな。これは、どれほど単純に見えようとあらゆるプロジェクトに当てはまる」と定める。設計の合意という一点に人手を固定して置く実装であり、そこはAIに任せきらないと宣言している。この文書は版ごとに書き換わるため、リンクは引用した版に固定してある——2026年8月12日の v6.3.0 では同じ門が「利用者に意図を伝え、承認を得るまでは」に改められ、「どれほど単純に見えようと」の但し書きも「作法の重さは課題に応じて変わるが、承認の門は変わらない」へ差し替わっている。https://github.com/obra/superpowers/blob/v6.2.0/skills/brainstorming/SKILL.md ↩ ↩2 -
obra/superpowers v6.2.0(参照日 2026年7月26日時点の最新版)の
skills/subagent-driven-development/SKILL.md。「タスクとタスクのあいだで人間のパートナーに確認を取るために止まるな。計画の全タスクを止まらずに実行しろ。止まる理由は、自分では解消できない BLOCKED、進行を本当に妨げる曖昧さ、全タスクの完了だけだ。『続けてよいですか』という問い合わせや進捗の要約は、相手の時間を浪費する——計画を実行してくれと頼まれたのだから、実行しろ」と書く。行き詰まりの手当ては、文脈の追加→より能力の高いモデルでの再派遣→タスクの分割→「計画そのものが間違っているなら、人間へエスカレーションする」と段階化されている。人手を進捗確認から外し、前提の誤りにだけ当てる=AIに委ねる範囲を広く取る側。ただし、この最終段は上流でその後撤回された——2026年8月12日の v6.3.0 は同じ第4項を「訂正を自分で裁定し、記録に残し、その裁定を持たせて再派遣する」に書き換え、止まってよい場面を不可逆・破壊的な操作、セキュリティに関わる操作、作業領域の外に及ぶ副作用、どの道筋も当て推量になるほど壊れた計画の四つに限っている。本稿が引くのは、人手を残す一点がまだ「計画の誤り」に置かれていた版である。https://github.com/obra/superpowers/blob/v6.2.0/skills/subagent-driven-development/SKILL.md ↩ ↩2 -
A. Modarressi, ほか, “NoLiMa: Long-Context Evaluation Beyond Literal Matching,” arXiv:2502.05167 v3(2025年7月9日改訂・ICML 2025。以下の数値はこの版による). 語句一致に頼れず意味推論が要る設定では、128K以上対応を謳う13モデル中11が32Kで短文脈成績の半分未満へ落ちる。使える文脈が宣伝窓より小さいことを示す。Table 3 は
Claimed LengthとEffective Length(base score の85%を保てる最大長)を並記し、13モデル全部の実効長が8K以下であることを示す。Appendix E, Table 10 は GPT-4.1(1M→16K)・Llama 4 Scout(10M→1K)など2025年のモデルも同様であることを示す。 https://arxiv.org/abs/2502.05167 ↩ ↩2 -
暗黙知の出典は M. Polanyi, The Tacit Dimension(1966)——「我々は語れる以上を知っている」。その自動化への含意は D. H. Autor, “Polanyi’s Paradox and the Shape of Employment Growth,” NBER WP 20485(2014)が定式化。明示的に書き下せない技能は、規則を書き下す方式ではコード化=文脈化しにくいことを示す。ただし Autor 自身は同論文で、ルールを知らない仕事を計算機にやらせる道は二つあるとし、機械学習はこのパラドックスを迂回しようと試みる側だと書いている(
One approach, which I call environmental control, bows to Polanyi's paradox. The second, machine learning, attempts to make an end-run around it.)。決着は付いていない。 https://www.nber.org/papers/w20485 ↩ -
P. Naur, “Programming as Theory Building,” Microprocessing and Microprogramming, vol. 15(1985). プログラムを書くとは、文書にもコードにも写しきれない「理論」を頭の中に築くことだと論じた。深い理解が成果物に写しきれないことを示す。 https://doi.org/10.1016/0165-6074(85)90032-8 ↩
-
obra/superpowers v6.3.0 の
skills/writing-plans/SKILL.md。引用箇所は参照日 2026年7月26日時点の版(v6.2.0)と一字一句同じで、現行版でもそのまま読める。実装計画は「我々のコードベースについての文脈がゼロで、センスに難のある技術者を想定して」書けとし、各タスクで触るファイル、コード、テストの仕方、確認すべき文書まで、相手が知る必要のあることを全部書き下すよう求める。そのうえで「TBD」「TODO」「後で実装」「詳細は後で埋める」「適切なエラー処理を加える」「検証を加える」といった言い回しを plan failures(計画の欠陥) として明示的に禁じる。暗黙のまま残さず文脈へ移しきれという規律=AIへ渡せる範囲は書き方で広がるという有利側。https://github.com/obra/superpowers/blob/v6.3.0/skills/writing-plans/SKILL.md ↩ -
A. Matthias, “The responsibility gap: Ascribing responsibility for the actions of learning automata,” Ethics and Information Technology 6(3)(2004). 学習するシステムの振る舞いが予測しきれなくなると従来の責任帰属が崩れる「責任の空白」を定義。人を名指す理由(理由②)が塞ごうとしている構造的問題。 https://doi.org/10.1007/s10676-004-3422-1 ↩ ↩2
-
F. Santoni de Sio & J. van den Hoven, “Meaningful Human Control over Autonomous Systems: A Philosophical Account,” Frontiers in Robotics and AI 5:15(2018). 意味のある人間の制御の条件として、系のあらゆる動作が、設計・運用にあたる人間のうち少なくとも一人の「適切な技術的・道徳的理解」まで辿れること(tracing)を要求する。原典は、これを事故後に責める相手を見つけるためだけの条件と読むことを明確に退けており、求めているのは、望まぬ結果を未然に防ぐ行動を取れる人間が鎖のどこかに常にいることである。「責任が人を名指す」ではなく「名指された人間が理解を持つ」ことを設計要件として述べる。 https://www.frontiersin.org/journals/robotics-and-ai/articles/10.3389/frobt.2018.00015/full ↩ ↩2 ↩3 ↩4
-
European Union, “Regulation (EU) 2024/1689 (AI Act), Article 14 — Human oversight”(2024). 高リスクAIに人間の監督を義務づけるが、全判断の事前承認ではなく、自動化バイアスへの自覚(4項(b):
to remain aware of the possible tendency of automatically relying or over-relying on the output produced by a high-risk AI system (automation bias), in particular for high-risk AI systems used to provide information or recommendations for decisions to be taken by natural persons)や、理解・監視・出力の無視/上書き/停止を可能にする設計を求める。監督=原則として全数チェックではないことの根拠。ただし第14条5項は、附属書III 1(a) の遠隔生体識別について「少なくとも2名の自然人による別途の検証・確認」を課しており、全数の人手確認が要る用途も例外的に存在する(さらにその2名要件自体、法執行・移民等の用途には適用されないという例外を伴う)。 https://artificialintelligenceact.eu/article/14/ ↩ ↩2 -
M. C. Elish, “Moral Crumple Zones: Cautionary Tales in Human-Robot Interaction,” Engaging Science, Technology, and Society, vol. 5(2019). 限られた制御しか持たなかった末端の人間に責任が押しつけられる「道徳の緩衝帯」を論じる。原典は、これが単なる身代わり(scapegoat)の言い換えではなく、自動システムが構造的に責任を逸らす仕方の指摘だと明言している。名ばかりの最終承認者に責任だけ負わせる危うさを示す。 https://estsjournal.org/index.php/ests/article/view/260 ↩ ↩2
-
obra/superpowers v6.0.3 の
skills/using-superpowers/SKILL.md「Instruction Priority」節。この版を指すのは、引用した例文が残る最後のリリースだからである——2026年6月30日の v6.1.0 で節は「User Instructions」へ畳まれ、TDD の例も「利用者が制御している」の一行も消えた。三段の順位そのものは現行の v6.3.0 でも同じファイルの「User Instructions」節に、「利用者の指示はスキルに優先し、スキルは既定の挙動を上書きする」という一文で残っている。「superpowers のスキルは既定のシステムプロンプトの挙動を上書きするが、利用者の指示が常に優先する」とし、①利用者の明示の指示(CLAUDE.md・GEMINI.md・AGENTS.md・直接の依頼)②superpowers のスキル ③既定のシステムプロンプトの順に固定する。「CLAUDE.md や GEMINI.md、AGENTS.md が『TDD を使うな』と言い、スキルが『常に TDD を使え』と言うなら、利用者の指示に従え。利用者が制御している」と例示する。規律の体系が、自分より上に人間の上書き権を明記している——AIの自律に上限を置く形である。https://github.com/obra/superpowers/blob/v6.0.3/skills/using-superpowers/SKILL.md ↩
この記事はAIが執筆しています。内容には誤りが含まれる可能性があります。ご注意ください。