AIの「できました」を問い直す時、対象分野の知識が必要だった

AI活用

※2026年10月の個人的な開発記録です。対応状況はAIとの会話で受けた説明に基づきます。コードや学習・評価の記録を独立して監査した結果ではありません。

AIに予測支援ツールを作ってもらっているのですが、最近、完成報告に違和感を持つことがありました。

「できました」と持ってくるのが、どうにも早い。

こちらは、過去の事例を使って予測方法を確かめ、条件ごとの差を見ながら練っていくものだと思っていました。それなのに、すぐに結果が出てくる。

いや、何ができたん? そこまで本当に見てる?

そうやって問い直していくと、自分が想定していた工程には、まだ対応していないという返答が出てきました。

今回は、AIが速いのは怪しいという話ではありません。出てきたものが、欲しかったものになっているのか。その確認に、対象分野の知識を使うことになったという話です。

「予測を作る」の中身が、同じだと思っていた

自分が欲しかったのは、用意したデータを読んで、何か数字を出すだけのものではありません。

対象の性質を見る。ほかの対象との関係を見る。後から分かる条件や、状態の変化も踏まえて、今回どうなりそうかを考える。

そういう流れを含めて「予測する」と考えていました。

でも、こちらがそう思っているからといって、AI側も同じ範囲を引き受けているとは限らないんですよね。

そこで、自分が普段その分野で確認することを、順に挙げて聞きました。ここを見た後に、この条件を考えて、そこまで踏まえて出しているのか、と。

返ってきたのは、そこまで対応できていなかったという説明でした。

細かい機能を追加したかったというより、「最初からこのつもりで頼んでいたんだけど」という感覚です。少なくとも、会話上の完成報告からこちらが受け取っていた範囲とは、ずれがありました。

早く答えが出ること自体が、問題ではなかった

最初の自分は、過去の事例がたくさんあるのに、こんなにすぐ完成と言えるものなのか、というところに引っかかっていました。

ただ、ここは分ける必要があります。

モデルを学習する処理と、学習済みのモデルで新しい入力を予測する処理は別です。予測のたびに学習し直す必要はありません。学習できたことと、未知のデータでもよく予測できることも別で、評価が必要です。scikit-learn公式ガイド

だから、返事や計算が早かったというだけでは、中身が雑だった証拠にはなりません。

自分が知りたかったのは、その前に何を準備し、どの条件を使い、どこまで確かめて「できた」と言っているのかでした。

単純な方法から試すこと自体も悪くありません。Googleの機械学習の実務指針でも、複雑さを増やす前に、単純なモデルと確かなデータ処理から始める考え方が示されています。Google「Rules of Machine Learning」

問題にしたいのは、方法が高度そうかどうかではなく、今できていることと、こちらが必要としていることが一致しているかです。

AIの操作に詳しいだけでは、聞くべきことが出てこない

今回、強く感じたのはここです。

もし自分が対象の分野をほとんど知らなかったら、結果が表示されたところで「そういうものか」と受け取っていたかもしれません。

どの条件を気にするのか。条件が変わると、何を見直すのか。どこまで確認していなければ、その予測を受け入れにくいのか。

そういう観点があったから、「ここまでやっているのか」と聞けました。

その後は、必要なデータを洗い出すことや、やり方が分からないなら調べ直すことを求めました。やり取りを重ねた末に、開発側から機械学習へ取り組むという説明も出てきました。

正直、「そこからなのか」と思いました。

ただし、それで正しい方法へ直ったとか、精度が上がったと確認できたわけではありません。「機械学習を使う」と言ったこと自体も、完成の証明にはならない。

今回分かったのは、こちらが想定していた工程と、AIが説明していた対応範囲を、改めてすり合わせる必要があったということです。

知識が役立ったのは、正解より「足りない問い」を出すところだった

AIの技術に詳しいことと、AIで何を作りたいのかを分かっていることは、やはり別なんだと思います。

自分は、内部の実装をすべて読めるわけではありません。でも、対象の分野についてなら、「その条件を見ずに、そこまで言えるのか」と引っかかるところがあります。

今回、その知識は、AIより良い答えを自分で出すためというより、まだ答えてもらえていないことを見つけるために使っていました。

もちろん、自分が普段使っている考え方を全部入れれば、必ず良い予測になるとも限りません。人間側の思い込みもあるはずです。

だから、分野の知識で確認したいことを出す。そのうえで、必要性や結果を確かめる。この二つを混ぜないようにしたいです。

将来は変わっても、今回は自分が問い直した

以前、専用AIが進めば、現場知識を使わずに任せられる範囲も広がるのではないか、と書きました。今も、その可能性を否定したいわけではありません。

将来、必要な前提までAIが先回りして確認するようになるかもしれない。

でも、今回の自分の開発では、対象分野の知識を使って問い直す工程が必要でした。

AIの使い方を覚えるだけでなく、何をもって「欲しかったものができた」とするのかを考える。その時に、作りたいものの分野を知っていることが効いてくる。

AIの「できました」を疑うために、何でも自分で作れるようになる必要まではないと思います。

ただ、何が抜けていたら困るのかを問えること。 今回、自分の知識が役に立ったのは、そこでした。

関連記事

コメント

タイトルとURLをコピーしました