生成AI向けに設計されたUXバージョン「ミザン・プラス(料理の準備)」について詳しく解説します。さらに、代替情報を効率的に整理するためのシンプルかつ実用的なRAGレジストリの作成方法を、分かりやすくご紹介いたします。
Part1・Part2・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では、以下の内容をご紹介する予定です:
- よくあるエラーへの対処方法
- パラメータやバリエーションの管理
- 出力のトーンやフォーマットの変更方法 など
関連記事
AIに関する投稿
- 「想像のユーザー」と「読めない感情」から考える、これからのUXとAIプロダクト開発
- ただの「AIツール使い」でなく「AIを設計する側」に回るための必須知識:「UX for AI」ワークショップレポート
- AIバブル論の構造を読み解く──PM・デザイナーが身につけたい基礎知識
- AIプロダクトでよくある勘違い、本当に必要な知識は、”LLMの中身と限界”を知ることから始まる
- AIプロダクトのUI設計思想ー基本からRAGのデザイン利用まで
ワークショップのご案内
2025年11月15日「AIと共創する次世代プロダクトデザイン」のワークショップに参加して、RAGの内容も含めたAIプロダクトデザインを学びましょう!
>>2025年11月15日「AIと共創する次世代プロダクトデザイン」

