ChatGPTで概念を演算しよう。~「ペニス」ー「男性」+「女性」=「?」~

単語を足し引きできる?単語ベクトルとは


ChatGPTは単語の意味をベクトルで理解しています。これのベクトルを「単語ベクトル」と呼びます。
ベクトルというとわかりづらいかもしれません。単語の意味を数値にして表現したもので、似た意味の単語は似た数値で表現されます。例えば「みかん」と「オレンジ」は似た数値で表現されます。
このベクトルは数学的なものであるため、足したり引いたりという計算ができます。

以下に有名な例をあげます。

「日本における東京」と「中国における北京」は首都という概念で等しい

このような計算は、単語の概念を理解していなければできないと考えられていたため、多くの人を驚かせました。

色々な単語を足し引きしてみよう

色々な概念を足し引きしてみましょう。まぁまぁ納得できるような微妙な結果が出てきます。

あれ?上の式に下の式を代入すると……?
なんだか雑な気もする
要素は足せるだけ足そう
とても本人には言えない
そうなの?


掛け算はできませんでした。足し算ならできました。


より有用なプロンプトを作成するために、単語ベクトルを意識することが重要です。

この記事が気に入ったらサポートをしてみませんか?