言葉が違っても、似た意味だとわかるの?

コーディング入門 / AIウィキ入門 第2話 · 埋め込み・取り込み

言葉が違っても、似た意味だとわかるの?

「一緒に遊ぶゲーム」と「協力ゲーム」から、埋め込みの仕組みを知ろう。

レッドと学ぶAIウィキ · 約7分

今日の部室では

こんにちは、レッドです。今日はキラリが部活の資料庫で、一緒に遊ぶゲームを探していました。検索欄に「一緒に遊ぶゲーム」と入れると、「2人で遊べる協力ゲーム」という記事が出てきたんです。

タイトルには「一緒に遊ぶ」という言葉がないのに、どうやって見つかったのでしょう。検索した言葉と、記事のタイトルを比べてみました。

まずはマンガで見てみよう

余白を生かしたプチキャラの2コマ。キラリが一緒に遊ぶゲームを探すと、ネアが協力ゲームの記事を示す。同じ記事のタイトルと原文へのリンクを残して保存する。
画像を押すと拡大できます。資料や場面は説明用の架空の例です。

似た意味の記事を探す手がかり、埋め込み

埋め込み(エンベディング)は、文章の意味や特徴をいくつもの数値で表したものです。この数値の集まりをベクトルとも呼びます。質問と記事をそれぞれ数値に変えて比べると、言い方が違っても意味の近い文章を探す助けになります。

質問

一緒に遊ぶゲーム

見つかった記事

2人で遊べる協力ゲーム

キラリ

2人で遊べるゲームが欲しかったから、この記事で合ってるね!

ただし、意味が似ていることと、答えが正確なことは別です。ゲームが見つかっても、私たちの機器で動くか、何人で遊べるかは原文で確かめます。埋め込みの数値自体が、正解や事実確認の結果ではありません。

長い攻略記事は、見出しに沿って分けよう

何十ページもある攻略記事は、必要な部分を探しやすいように小さく分けられます。この作業をチャンキング、分けた一つひとつをチャンクといいます。たとえば「星あかりの冒険 攻略」を、準備するものとボス攻略に分けてみましょう。

原文の場所 チャンクに付ける表示
星あかりの冒険 攻略 / 準備するもの 星あかりの冒険 攻略 > 準備するもの
星あかりの冒険 攻略 / ボス攻略 星あかりの冒険 攻略 > ボス攻略

チャンクには、記事のタイトル、小見出し、原文のリンクを残します。「回復アイテムを用意する」だけでは、どのゲームの話かわかりませんよね。タイトルがあれば文脈を確認できます。文の途中や、条件とその説明の間で切らないことも大切です。

質問と資料は、比べられる形にそろえよう

質問と文書の数値を比べるには、互換性のある埋め込みが必要です。文章を数値の集まりに変える道具を、埋め込みモデルといいます。通常は同じモデルを使い、そのモデルの案内に沿って質問用・文書用の設定を適用します。

検索できるように準備するのが、取り込み

資料を受け取り、出典や権限を付け、必要なチャンクと検索用の情報を保存する作業を取り込み(インジェスト)といいます。フォルダーへファイルをコピーするより、準備することが多いんです。

  1. 原文のリンクと、記事ごとの固有IDを残します。同じ記事を再び取り込んだときに更新するためです。
  2. 小見出しと出典を付け、どこから来た内容かわかるようにします。
  3. 閲覧権限と日付も一緒に保存します。
  4. 検索に必要なチャンク・埋め込み・索引を準備します。

本文が変わっていなければ、埋め込みの再計算を省く仕組みにできます。それでも権限や日付が変わったら、その情報は更新します。「本文が同じなら何も確認しなくてよい」という意味ではありません。

不要な連絡先は先に外し、日付は分けて残そう

攻略記事の最後に友達の電話番号が付いていたら、検索に不要な個人情報は取り込む前に外すか隠します。後からAIに「話さないで」と頼むだけでは代わりになりません。

日付も区別します。12日に開いた会議の記録を20日に登録したなら、会議の日は12日、資料庫に入った日は20日です。「12日の会議で何を決めた?」を探すには、会議の日付が必要ですよね。

動画でもう一度 · 韓国語音声

動画では「返金」と「お金を返してもらう」を例に、意味で探す仕組みを説明しています。ゲームを探す場合も、同じように考えられます。768個の数値や約1,500文字のチャンクは、特定のモデルと資料に合わせた設定です。常に768個である必要も、必ず1,500文字で切る必要もありません。質問と文書を、比べられる基準でそろえる点を覚えておきましょう。

YouTubeで第2話を見る ↗

レッドとかんたんな練習を3つ

ソフトのインストールは不要です。答えを選んだり、メモに一行書いたりしてみましょう。

  1. 1. 意味の近いタイトルを選ぼう

    「2人で一緒に遊ぶゲーム」を探しています。①「2人で遊べる協力ゲーム」②「1人で撮るプロフィール写真」。どちらが近いでしょう?

    答えと理由を見る

    ①です。言葉が同じでなくても、一緒にゲームをするという意味が近いですね。条件に合うゲームかは、記事の本文でさらに確認します。

  2. 2. チャンクに見出しを付けよう

    「盾を用意してください」という文を、「星あかりの冒険 攻略」の「ボス攻略」から取り出しました。チャンクの上に付ける表示を一行で書いてみましょう。

    答えと理由を見る

    例:「星あかりの冒険 攻略 > ボス攻略」。原文のリンクも残すと、前後の内容を確かめやすくなります。

  3. 3. 2つの日付を書こう

    12日の会議の記録を20日に登録しました。「会議が開かれた日」と「資料庫に登録した日」をそれぞれ書いてみましょう。

    答えと理由を見る

    会議の日は12日、登録した日は20日です。日付で探すときに取りこぼさないよう、別々に残します。

今日の資料庫を閉じる前に

キラリはおすすめ記事をお気に入りに入れ、ネアはタイトルと出典を確認しました。検索の準備はできましたが、メモ同士で内容が食い違ったらどうするのでしょう。次は、変更されたゲーム会の時間を整理します。

用語をもう少し調べる

ページの先頭へ ↑

コメント

0

ログイン不要。投稿したブラウザから編集・削除できます。

すべてのコメント 0

한국어 · English · 日本語

まだコメントはありません。最初のひとことをどうぞ。

この記事をシェア