TOP テクノロジー・技術 AI 「RAGを操る海賊たち」──AI出力を自在に演出するレスポンス・エンコーディング術

「RAGを操る海賊たち」──AI出力を自在に演出するレスポンス・エンコーディング術

生成AI向けに設計されたUXバージョン「ミザン・プラス(料理の準備)」について詳しく解説します。さらに、代替情報を効率的に整理するためのシンプルかつ実用的なRAGレジストリの作成方法を、分かりやすくご紹介いたします。
Part1Part2・Part3・Part4
原文:https://www.uxforai.com/p/escape-from-the-figma-titanic-part-3-magic-rag-registry

はじめに:Magic RAGとは

前回のパートでは、Magic RAGファイルの基本を紹介しました。
これは、AIエージェントやLLM駆動型アプリに、正確でタイムリーなUXコンテンツを供給するための「構造化ドキュメント」です。

今回はそこから一歩進み、「レジストリ(Registry)」という新しい概念を導入します。
これにより、Magic RAGは初心者向けのツールから、プロフェッショナルが使える実践的な仕組みへと進化します。

イメージとしては、**「コードではなく言葉で書くプログラミング」**のようなもの。
専門的すぎず、UXデザイナーやプロダクトマネージャーでも直感的に扱えるのが特長です。

実例:グルテンフリー対応のタイ料理を作る

  • 「グルテンフリーにしてください」
  • 「甲殻類アレルギーなんです」
  • 「Figmaはもう使っていません」

今回は、Part2で作成した「Life Copilot」をベースに、
**「タイ料理をグルテンフリー対応にアレンジする機能」**を追加してみましょう。

筆者はタイ料理が大好きですが、グルテンに敏感なため、10年以上グルテンフリー生活を続けています。
例えば、一般的な醤油には小麦が含まれていますが、「たまり醤油」を使えば代用可能です。
しかしAIにその知識がなければ、グルテン入りのパッタイを提案してしまうかもしれません。

これは単なるレシピの問題ではなく、UXの信頼性に直結します。
食事制限やアレルギー対応のようなケースでは、小さな誤りが大きな体験の不一致を生むのです。

RAGレジストリとは何か?

RAGレジストリとは、再利用可能なパターンをまとめて共有できるリストのこと。
AIが参照することで、文脈に合った判断や提案を行いやすくなります。

含まれる情報の例は以下のとおりです:

  • よくある代替案(食材、UIパターン、応答テンプレートなど)
  • 標準表現(トーン、文体、構造ルールなど)
  • 検索性の高いメタデータ(タグや属性での分類)

重要なのは、これはデータベースでもスプレッドシートでもないという点です。
LLMが直接読み取れるシンプルなテキストファイルとして設計されています。

たとえるなら、「おばあちゃんのレシピカード」。
必要なときにすぐ取り出せて、実用的で、あたたかみのある“知識のメモ”です。

RAGレジストリの実例:タイ料理のグルテンフリー対応

私たちが作業用コパイロットで使用したレジストリファイルがあります。
これは、https://gluten.org/2021/08/15/exploring-thai-cuisine-on-a-gluten-free-diet/ からの洞察を使用して、グルテンフリーの食事に合わせたタイ料理用のものです。

https://gluten.org/2021/08/15/exploring-thai-cuisine-on-a-gluten-free-diet/ から
RAGレジストリファイルを作成します。 添付されたRAGファイルのレシピを変更して、
グルテンフリー消費者に適したものにするように構築してください。 
この新しいRAGレジストリをテキスト形式で作成し、JSON形式ではなくしてください。
 特定の材料の代替品を含めてください。

このように、id・カテゴリ・推奨内容・注意点を明記するだけで、
AIが自動的に参照し、文脈に合わせた置き換えを行えます。

id: thai_gf_substitutions_v1
title: タイ料理のグルテンフリー対応食材レジストリ
source: https://gluten.org/2021/08/15/exploring-thai-cuisine-on-a-gluten-free-diet/

---

id: soy_sauce_sub
category: 調味料
summary: 醤油には小麦が含まれる
recommendation: グルテンフリー認証済のタマリ醤油を使うこと
note: すべてのタマリがグルテンフリーとは限らない

---

id: oyster_sauce_sub
category: 調味料
summary: オイスターソースに小麦が使われていることがある
recommendation: グルテンフリー認証済の製品か、椎茸の炒めソースで代用

---

id: rice_noodles_check
category: 主食
summary: 米麺は基本的にグルテンフリーだが、包装を確認すべき
recommendation: バルク品は避け、認証ブランドを選ぶ

---

id: fish_sauce_safe
category: 調味料
summary: ナンプラーは一般的にグルテンフリー
recommendation: 小麦由来のカラメル色素が含まれる場合があるので、表示を確認

---

id: sweet_chili_sauce_sub
category: 調味料
summary: 市販のスイートチリソースに小麦が含まれることがある
recommendation: 自作するか、グルテンフリー製品を選ぶ

RAGとレジストリの連携方法

レジストリを有効に使うには、各RAGファイルで明示的に参照する必要があります。
たとえば、ファイル名を RAG_REGISTRY.txt とした場合、
RAGファイルの冒頭に以下を追記します:

  • プロンプトの例
REGISTRY: RAG_REGISTRY.txt

以下は、RAGファイル「tom-yum-goong-creamy.txt」の一部例です

REGISTRY: RAG_REGISTRY.txt

以下は、RAGファイル「tom-yum-goong-creamy.txt」の一部例です

# RAG DOCUMENT
id: tom-yum-goong-creamy
title: クリーミー・トムヤムクン(ต้มยำกุ้งน้ำข้น)
description: 海老・きのこ・ハーブの香る、濃厚でクリーミーなトムヤムクン
tags: タイ料理, スープ, スパイシー, クリーミー, 海鮮

## INGREDIENTS
- 水 5カップ
...

これで準備完了です。あとは、以下のようにプロンプトを作成してください:

プロンプトの例

グルテンフリーのタイ風スープレシピをください。

添付ファイル: 
[RAG_REGISTRY.txt] [tom-yum-goong-creamy.txt]

このプロンプトを実行すれば、AIが自動的にレジストリを参照し、レシピをグルテンフリー対応に変換してくれます。

次回予告

これを「プログラミング」と感じた方もいるかもしれません。実際、これはテキストで行う軽量なUXプログラミングです。Magic RAGは単なる手法ではなく、考え方」そのものです。
UXデータの共通言語であり、生成AIとユーザー体験をつなぐ重要な橋渡しとなります。

次回Part4では、以下の内容をご紹介する予定です:

  • よくあるエラーへの対処方法
  • パラメータやバリエーションの管理
  • 出力のトーンやフォーマットの変更方法 など

関連記事

  1. RAG中心プロセスはプロダクトをまとめる
  2. LLMを活かすRAG活用法
  3. RAGレジストリ:AIの秘密の食材庫
  4. RAGでのレスポンスエンコーディングの扱い方

AIに関する投稿

ワークショップのご案内

2025年11月15日「AIと共創する次世代プロダクトデザイン」のワークショップに参加して、RAGの内容も含めたAIプロダクトデザインを学びましょう!

>>2025年11月15日「AIと共創する次世代プロダクトデザイン」

動画で記事の内容を学ぶ

RAGレジストリ:AIの秘密の食材庫

UX DAYS TOKYO (代表) 見た目のデザインだけでなく、本質的な解決をするためにはコンサルティングが必要だと感じ、本格的なUXを学ぶため”NNG”に通い日本人としてニールセンノーマンの資格を取得。 業績が上がる実装をモットーにクライアントから喜ばれる仕事をしています。

まずは言葉を覚えよう

「UX用語」のカテゴリー

UXを取り入れるためのマインドセット

「UX格言」の新着

UX格言 一覧

現場の声をリアルで届ける

動画で学ぶUX 「You X Tubo(ゆーえっくすつぼ)」の新着

You X Tubo(ゆーえっくすつぼ) 一覧

PHP Code Snippets Powered By : XYZScripts.com