
AIは1日で3回間違えた。どう気づいて、どう直したかを全部書く
前回は、AIに「依頼書」を書かせてシートを更新する仕組みを紹介しました。
うまくいった話ばかり書きましたが、実はこの1日で、AIは3回間違えました。
どんな間違いで、どう気づいて、どう直したか。全部書きます。
間違い1:できない注文方法を提案された
株を売るときの注文方法の話をしていたとき、AIは単元未満株(S株)に「逆指値」を使う案を出しました。
S株では逆指値ができないことは、私は知っていました。それでもAIは、できるものとして提案してきました。
念のため確認すると、SBI証券の公式ヘルプには、S株の注文は「成行」のみの扱いで、「指値」は選べないと書かれています。(逆指値は、そのページに記載がありませんでした。)
気づいたきっかけ:
実際に注文しようとしても、その項目が画面になかったからです。
直し方:
この提案は採用しませんでした。AIの提案は、自分の取引環境でできるかを、実際の画面や公式の説明で確かめてから使う、というルールにしました。
間違い2:日付が1日ずれた
依頼書で「保有開始日:1月8日」と書いて更新したのに、シートでは「1月7日」と表示されていました。
原因は、スクリプトのタイムゾーンが日本時間になっていなかったことです。
気づいたきっかけ:
更新後のシートの表示を、自分の目で見て確認したことです。
直し方:
依頼書をもう1枚書いて、値を書き直しました(2回目の依頼)。更新ログには、前の値と新しい値が両方残っているので、何をどう直したかが追えます。
間違い3:行番号を1つずれて伝えられた
AIが「○行目を直します」と伝えた行番号が、実際の行と1つずれていました。
このまま行番号で更新する仕組みだったら、別の銘柄の行を書き換える可能性がありました。
気づいたきっかけ:
私は気づいていませんでした。AI自身が、自分の伝えた行番号を見直して、ずれに気づきました。
直し方:
行番号をやめて、銘柄コードで行を探す形にしました。コードに当てはまる行が1つに決まらなければ、何も書かずにエラーにします。
3つに共通していたこと
・AIは自信ありげに話す。間違いのときも、口調は変わらない
・間違い1は私が実際の画面で、間違い2はシートの表示で、間違い3はAI自身の見直しで気づいた。気づく経路はバラバラだった
・どれも、そのまま信じていたら困る種類だった
私が決めたチェックの置き方
1. 提案が「自分の環境でできるか」は、実際の画面や公式の説明で確認する(S株の注文方法)
2. 書き込んだ結果は、元の画面で目で確認する(日付のずれ)
3. 「何行目」のような位置の指定は使わず、名前やコードなどの鍵で探す(行番号のずれ)
4. 書き換えの前後の値を、ログに残す(直せるようにする)
前回の「点検はAI、判断は自分」に、「AIの出力そのものも点検する」が加わりました。AIに頼むときは、AI自身にも見直しをさせる。それでも最後に確認するのは自分、という分担です。
おわりに
間違いは3つとも、確認の場所がなければ見つけられない種類でした。
隠すより、全部書いて、仕組みに戻すほうが、次の間違いに強くなります。
気になる!と思った方は、ぜひ「スキ!」アクションで応援していただけると嬉しいです。
本記事は筆者個人の仕組みづくりの記録で、特定の金融商品の売買を勧めるものではありません。投資判断はご自身の責任で行ってください。