最近、自作のAIツールを作ったり、企業のAI導入支援をしていて痛感することがあります。
それは、「AIは、毎回言うことが違う」ということです。
今日のブログは、ちょっとだけ技術的な話。 でも、これからAIを使って何かしたいと思っている人には、絶対に避けて通れない「AIの裏側(仕様作り)」のお話です。
AIは「確率」で動く生き物
普通のシステム(電卓とか)は、 「1 + 1」と入力すれば、100回やっても100回「2」と返ってきます。
でも、AI(GeminiやChatGPT)は違います。 「励まして」と入力すると、 ある時は「頑張って!」と言い、 ある時は「無理しないでね」と言い、 たまに「まずは深呼吸しましょう」と言ってきたりします。
これがAIの面白いところであり、システム開発において一番厄介なところです。 これを「確率的な挙動」と呼びます。
「毎回違う」をどうやって仕事で使う?
仕事で使うシステムが、毎回気分で違う動きをされたら困りますよね? 「日報をまとめて」と頼んだのに、日によってフォーマットがバラバラだったら、集計できません。
そこで必要になるのが、「AIの手綱(たづな)を握る技術」です。 私はこれを、「Input → Logic → Output」の3段階で設計しています。
1. Input(入力):あえて狭める
「なんでも聞いてね」だとAIは迷子になります。 「あなたはベテランの経理担当者です」と役割を与えたり、「以下のデータを読み込んで」と範囲を限定します。
2. Logic(処理):逃げ道を塞ぐ
ここが一番のポイントです。 AIにお願いする時、ただ「要約して」と言うのではなく、 「絶対にこの項目(日付・金額・内容)だけを抜き出して」 「感想は書かないで」 と、やってはいけないことをガチガチに指定します。
これを専門的には「プロンプトエンジニアリング」や「スキーマ定義」と言いますが、要は「やんちゃな子供に、絶対に守ってほしいルールを言い聞かせる」のと一緒です(笑)。
3. Output(出力):型にハメる
最後に、AIから返ってくる答えを「型」にハメます。 例えば、文章で返させるのではなく、「表形式(JSONデータ)」で返させる。 そうすれば、人間が見た時に「あ、今日は機嫌が悪いな」みたいなブレを感じさせず、システムとして安定して動くようになります。
「魔法」ではなく「工業製品」にする
AIを「魔法の杖」だと思っていると、ビジネスでは失敗します。 魔法のようにフワフワしたものを、いかに「工業製品」として毎回同じ品質で出力させるか。
そのために必要なのが、私が普段やっている「翻訳」という仕事です。 経営者の「こんなことやりたい(妄想)」を、AIが理解できる「厳格な命令(論理)」に翻訳してあげる。
これができると、AIは一気に頼れるパートナーに変わります。
「AI導入してみたけど、なんか上手くいかないな…」 そう感じている方は、もしかしたらAIへの「指示の出し方(仕様)」が、少し自由すぎたのかもしれません。
じゃじゃ馬AIの手懐け方、困ったらぜひ相談してください。 現場叩き上げの「AI翻訳家」が、御社のAIをビシッと教育しますよ。




コメント