「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

レコメンドエンジン

pointこの用語のポイント

pointプログラムだよ

pointおすすめ機能を実現する仕組みだよ

point「リコメンドエンジン」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

レコメンドエンジン(英:recommendation engine)とは

インターネット通販のホームページとかに付いている「おすすめ機能」の、裏側の仕組みとして動いているプログラム(とか、それに付随する諸々)のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「レコメンド」と「レコメンド機能」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

レコメンドは「おすすめ」をカッコつけて言った表現です。
真面目ぶった表現の方が好きな方は「推薦」とか「推奨」と捉えてください。

レコメンドエンジン

レコメンド機能は「おすすめ機能」をカッコつけて言った表現です。

例えば、インターネット通販ホームページを見ていると、あなたが以前に買った物を参考にして「あなたには、この商品がオススメですよ」が表示されたりしますよね。
どことは言いませんが、椅子を買うと、その履歴を参考にして「この椅子がオススメです!」とか表示されたりします。
もう椅子は買ったの!

レコメンドエンジン2

あのオススメを表示する機能がレコメンド機能です。

レコメンドエンジン3

あるいは、いろいろな動画を見られるホームページ(YouTubeとか)には、あなたの過去の視聴履歴を参考にして「この動画は、あなたの好みに合いそうだよ!オススメだよ!」を表示する機能がくっついていたりしますよね。

レコメンドエンジン4

あれを表示する機能もレコメンド機能です。

レコメンドエンジン5

身も蓋もない言い方をすると、自社製品の広告みたいなものですけどね。
一般的なレコメンド機能は、過去の行動履歴をもとにして何を薦めるかを決めます。
そのため、普通の広告よりは、あなたの好みに合うものが表示されやすい理屈です。

以上を踏まえて

「おすすめ機能」用のプログラム

が「レコメンドエンジン」です。
ホームページにレコメンドエンジンを組み込むことで、おすすめ機能付きのホームページになります。

レコメンドエンジン6

レコメンドエンジンの仕組みは「いろいろ」です。
例えば

1.特定の行動に合わせて、オススメを決める
  例:ケーキを買った人にコーヒーを薦める

2.その人の過去の行動を見て、オススメを決める
  例:過去にケーキを買った人に、同じケーキを薦める

3.多くの人の過去の行動を見て、オススメを決める
  例:ケーキを買った人はコーヒーを買う場合が多いから、ケーキを買った人にコーヒーを薦める


などがあります。

1は行動を分析しません。
単純に「ケーキのページのオススメにはコーヒーを表示する」のように、事前に決めたルールに従ってオススメします。

2は、その人の行動を分析してオススメを決めます。
「こいつは前にケーキを買ったな。また買うかもしれないから薦めておくか」のように過去の行動によってオススメする内容を決めます。

3は、多くの人の行動を分析してオススメを決めます。
「ケーキを買った人はコーヒーを買う場合が多いな。こいつもケーキを買ったから、コーヒーを薦めておくか」のように、いろんな人の過去の行動を分析してオススメする内容を決めます。
もしケーキを買った後に紅茶を買う人の方が多かったら、コーヒーではなく紅茶がオススメされるようになります。

そんな感じで、細かく見ていくと、いろいろありますけどね。
まずは

おすすめ機能の裏側の仕組み(を提供しているプログラム)

がレコメンドエンジンだと覚えてください。
それさえ押さえておけば、そこまで困ることはないはずです。

あと「レコメンドエンジン」ではなく「リコメンドエンジン」と表現されることも あります。
「レコメンド」と「リコメンド」は英単語の「recommend(レコメンド、リコメンド)」です。
「recommend」をカタカナ読みしたときに「re」の部分を「レ」と読んだか「リ」と読んだかだけの違いです。

レコメンドエンジン7

個人的には「レコメンドエンジン」の方が馴染みのある言い方ですけどね。
どちらでも間違いではないはずです。


image piyo2

一言でまとめるよ

まぁ「レコメンドエンジン」って単語が出てきたら「『おすすめ機能』用のプログラム(と、それに付随する諸々)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像067
書籍画像072

おまけ

■訳してみるよ

「recommend(レコメンド)」の意味は「勧める」とか「推薦する」とか「推奨する」とか「勧告する」とかです。
「engine(エンジン)」の意味は「エンジン」とか「機関」とか「発動機」とかです。
何となく くっつけると

おすすめ機関

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで