AI解剖教室 · Part 0 ChatGPT、きみは誰?

第4章 ルールで vs データで

Q. 迷惑メッセージをはじくプログラムは、どうすれば作れるでしょう?

  1. 迷惑メッセージ(スパム)をはじくプログラムを作るとします。いちばん簡単なのは、ルールを自分で書くことです。
  2. 「無料」が入っていたらスパム!うまくいきそうですよね。でも送る側が「無.料」と書けば、そのまま通ってしまいます。
  3. 逆に学校の「無料補習の案内」は止められます。直しても直しても、きりがありません。
  4. そこでやり方を逆にしました。ルールの代わりに「これはスパム、これは正常」と例をたくさん見せると、コンピューターがルールを自分で見つけます。
  5. 学習を終えたモデルには、単語ごとに点数ができます。当選やクーポンはスパム側、補習や学校は正常側。人が決めたわけではない点数です。
  6. これで初めて見るメッセージも、点数を足して判断できます。「無.料」とごまかしても、いっしょに使われたクーポンと当選で見つかります。
  7. ルールは人が書き、学習ではデータが教えます。ChatGPTも文法のルールを一つずつ習ったのではなく、膨大な文章を見て身につけました。

この章のまとめ