---
title: "確かめない技術 序論：AI のいうことを、もう確かめていない"
author: garplab
publisher: TypingTube
license: All rights reserved
license_scope: 記事の全体（序論・最終回は CC BY 4.0 の対象外）。引用は法の範囲で自由
canonical: https://typing-tube.net/articles/tashikamenai-intro
series: "確かめない技術"
language: ja
---


私はもう AI のいうことを確かめません。「テストは通っています」も、「画面で確認しました」も、「修正は完了しました」も。それでも、確認は済んでいます。私が始める前に。このシリーズは、その状態を仕組み一つずつで作っていく連載です。

先に、読み方を書いておきます。**この連載は、読むだけで追えます**。各回は、現場で何が起きたかから始まり、何を置いて、何がなくなったかまで続きます。各回の終盤に「検証手順」という節がありますが、**読み飛ばして構いません**。自分の環境で試したくなったときに、戻ってくれば足ります。

まず一つだけ、数えてみてください。直近のセッションで、確かめるために何かを実行した回数です——テスト、撮影、動作確認。そのうち、**実行する前に、どこまでやるかが決まっていたもの**は何回ありましたか。

**まだ AI と一緒に開発していないなら、数える対象が無くて当然です。**ここから先は、確認のどこが決まっていなかったのかを順に見ていきます。自分の回数が無くても、そのまま読めます。

## ここまでに、似た文を 3 回書きました

「サブエージェントの入力だけは確かめろ」「目視で確認してくださいという依頼は断る」「AI が仕上げた作業は確認しない」。

読んでくださっている方には、冒頭の文に見覚えがあるはずです。**確認しない、それでも大丈夫、という形は、これで 4 回目です。**

3 つとも、**何を**確かめないかの話でした。今回は**確かめ方**の話です。

## 確かめる相手は、もういません

この連載は 4 作目です。

- 1 作目「[読まない技術](https://typing-tube.net/articles/34b02627c718fa)」: AI の**出力**を、読まなくて済む形にした
- 2 作目「[AIの意見を聞かない技術](https://typing-tube.net/articles/kikanai-intro)」: AI の**提案・判断**を、二度検討しなくて済む形にした
- 3 作目「[言わない技術](https://typing-tube.net/articles/iwanai-intro)」: 人間の**入力**を、言わなくて済む形にした
- 4 作目（本書）: **確認そのもの**を、その場で決めなくて済む形にする

3 作を読み返して気づいたことがあります。私が確かめなくなったものは、**全部「確かめる相手」のほう**でした。AI の出力、AI の提案、本番の画面、AI の自己申告。**何を**確かめるかを、一つずつ手放してきました。

残っていたのは、確かめ方です。

## 二択で答えると、残りは AI が埋めます

確認は、やるか・やらないかの二択に見えます。実際にはその下に、いつ・何回・どこまで・どの手段で、がぶら下がっています。二択で答えた時点で、その下は誰かが埋めることになります。埋めるのは、その場にいる AI です。

埋め方は毎回違います。同じ変更でも、日によって走る量が変わります。⚠️ **変わったことに、私は気づけません。** 返ってくるのは確認が済んだという報告で、何をどれだけやったかは、その中に書かれていないからです。私が待った時間だけが、そのぶん伸び縮みします。

> **確認を行為にすると、回数も範囲も手段も AI が決める。確認は、実行より先に決めておく。**

## 3 作目は、穴を開けたまま終わりました

前作の[本編の最終回](https://typing-tube.net/articles/iwanai-11-no-review)に、こう書きました。

> 私に足りなかったのはレビューではありませんでした。**置いた自動テストが何を見ていないかを、私が知らなかった。**

自動テストは緑でした。緑は「見た範囲では問題がない」という意味しかないのに、報告に出るのは緑だけです。**何を見ていないかは、どこにも出ません。** あのときは「数えるまで分からない」と書いて、そのまま連載を終えました。

この連載は、そこから始まります。

## 速くする話ではありません

確認の手数を減らす TIPS を並べる連載ではありません。手数を減らすだけなら 1 日で終わりますし、その日から**見ていない範囲が静かに増えます**。

扱うのは逆側です。**速くする工夫は、何を見ていないかを隠します。** 隠れたまま速くなったものは、確認と呼べません。だから各回は、確認を減らす仕組みと一緒に、**減らした分がどこに出るか**を必ず 1 つ置きます。出ない仕組みは置きません。

舞台は前 3 作と同じ、[typingtube](https://typingtube.net) という、YouTube の音楽動画でタイピング練習ができる Web サービスです。個人で運営していて、本番で動いています。

⚠️ 前 3 作を読んでいなくても入れます——各回の冒頭に、前作で書いたことを 1 行だけ置くので、そこだけ読めば足ります。ただし、**この連載は自動テストや hook を置き終えた後の話**です。まだ置いていないなら、1 作目から読むほうが早い。

⚠️ もう一つ断っておきます。**これは 1 人の現場の記録です。** 複数人のチームでは、確認は他人に向けた報告でもあるので、自分の都合だけで決められない部分が残ります。

## シリーズの構成

- [第 1 回 スクリーンショットを撮らない技術](https://typing-tube.net/articles/tashikamenai-01-no-screenshots)
- [第 2 回 宣言を信じない技術](https://typing-tube.net/articles/tashikamenai-02-declaration-guard)
- [第 3 回 テストを再実行しない技術](https://typing-tube.net/articles/tashikamenai-03-no-rerun)
- [第 4 回 偽の失敗を読まない技術](https://typing-tube.net/articles/tashikamenai-04-false-failures)
- [第 5 回 全部走らせない技術](https://typing-tube.net/articles/tashikamenai-05-selective-e2e)

[最終回](https://typing-tube.net/articles/tashikamenai-finale)で、5 つがどうつながって、私が確かめずに済むかをまとめます。

各回はファイルやスクリプトを一つ置けば完結します。第 3 回から第 5 回は、同じ 1 本のスクリプトに順に足していくので、その 3 つだけは順に読んでください。

**全部を今日置く必要はありません**——冒頭に、自分の環境で症状を確かめる操作を置いてあるので、症状が出ている回から拾ってください。

---

次回は「スクリーンショットを撮らない技術」。**私は、AI に画面を撮らせるのをやめました。**それでも、見た目の崩れは見つかっています。
