アナタのchatGPTはナゼ期待に応えてくれないか?
「chatGPTを使ったけど、期待通りの返答が来ない・・。
最近はマシになったの?」
今日もお客様からそのような話を伺った。
「日進月歩で進化しているので、大分よくなりましたよ」
これは返答としては正解だが、回答としては不十分な気がします。
それはプロンプトの話に触れていないから。
実はその話は、AIマーケティングツールの商談の場であった。
AIスキルの話で言えば、
「もしかしてお客様の指示の出し方が少しイケナイのかも」
となるのですが、今これを言うのも、野暮。
そこで今回はプロンプトについて、少し話してみたいと思います。
プロンプトの重要性について
どのように指示を出すかで回答結果も変わる。
曖昧な指示であれば曖昧な回答に、意味がわからない指示の出し方をすれば、意味のわからない回答に。
最近のAIはメモリー機能(記憶)が付いているもののサービスもあり、
かなり行間を汲み取って解釈ができるようになった。とは言え、
指示の出し方によって回答精度が変わることは論文にも出ている事実。では、どのように指示を出せば、回答精度を上げる事ができるのか?
コードとの関係
AIとは言え、裏で動いているのはコンピューターです。
ざっくり言えば、コードで動いています。
コードで使われる基礎構文を理解して、指示を出すことで回答精度は変わります。ではどこがコードと違うのかといえば、コードは間違えた文を書くとエラーが出るが、AIは間違えてもエラーが出ずに、人のように推論して回答を生成してくれる、
これがコードとの違い。
コードで使われる基礎構文を理解し、適切に指示を出すことで、AIの回答の精度は向上します。
ただし、ここでのコードとの違いは重要です。プログラミングのコードでは、間違った構文を入力するとエラーが発生しますが、AIは間違った指示があってもエラーを出さずに、
人間のように推論を行い、何らかの回答を生成してくれます。
これがコードとAIの大きな違いです。
例えるなら、日本語も少しできるけど、母国語の方が回答精度が上がる。
これと一緒です。
「コードで使われる基礎構文なんて知らないよ。」という人は、
指示を構造化して出すことで精度が上がります。
目的は?どんな役割?何を期待?このようなことを
箇条書きでも良いので、書きましょう。
もし書けない場合はアナタの中で何をしたいか、
まとまっていないことがわかります。
いきなり、書かずにメモで書くこともおすすめです。
まとめ
”英語を習うように、プロンプトを習う”と、AIを使いこなすことが劇的に変わります。プロンプトの研究はAI分野でも熱のある分野で、日々新しい結果が発表されています。
プロンプト学習では、最新の情報を持ち、プロンプトの知識を持つコーチに学ぶことが何よりの近道となります。
ご縁があれば、私たちと一緒に学んでいきましょう。
#CDLE #AIジェネラリスト#日本ディープラーニング協会