FAQ AI Chat

※ 本サイトは技術検証用のデモアプリケーションです。ワンダーランド東京は架空のテーマパークです。

概要

このアプリケーションは、ReAct(Reasoning + Acting)パターンに基づく多段階推論AIチャットボットの技術検証プロジェクトです。 架空のテーマパーク「ワンダーランド東京」のFAQデータを学習データとして使用し、 来訪者の質問に対して段階的に情報を収集・推論して正確な回答を生成します。

従来の単純なRAG(Retrieval-Augmented Generation)方式から進化し、 AIが「質問分析→検索→結果評価→再検索」のサイクルを繰り返すことで、 複雑な質問や複数の情報を組み合わせる質問にも対応できます。

重要: ワンダーランド東京は架空の施設です。 本サイトはReAct推論技術のデモンストレーションを目的としています。

使い方

  1. チャット画面でワンダーランド東京に関する質問を入力してください
  2. AIが関連するFAQ情報を検索し、回答を生成します
  3. 回答が不十分な場合は、質問を言い換えて再度お試しください

🎤音声入力機能

マイクボタンをクリックして、音声で質問を入力できます。

対応ブラウザ: Chrome、Edge、Safari(iOS 14.5以降)
※ HTTPSまたはlocalhostでのみ動作します

技術スタック

フロントエンド

  • • Next.js 14 (App Router)
  • • React 18 / TypeScript
  • • Tailwind CSS

AI・推論エンジン

  • • ReAct推論パターン(多段階推論)
  • • Hugging Face Inference API
  • • Groq API(OpenAI互換)
  • • OpenRouter API(OpenAI互換)

⚙️ 現在の設定

LLMプロバイダー:huggingface
LLMモデル:Qwen/Qwen2.5-7B-Instruct
埋め込みモデル:sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
検索上位K件:3
類似度閾値:0.3
タイムアウト:30000ms
デバッグモード:OFF
FAQデータ件数:20

※ これらの値は .env.local の設定から取得しています。変更するにはサーバー再起動が必要です。

ReAct推論技術について

本アプリケーションは、従来のRAG(検索→回答生成)を発展させた ReAct(Reasoning + Acting)パターンを採用しています。 AIが「考える→行動する→観察する」のサイクルを繰り返すことで、 より正確な回答を生成します。

1. 質問分析(QueryAnalyzer)

ユーザーの質問を分析し、意図(事実確認・比較・手順・探索)と複雑度(simple / moderate / complex)を判定。 単純な質問は1回の検索で即座に回答します。

2. 推論ループ(ReasoningEngine)

LLMが「Thought(思考)→ Action(検索)→ Observation(結果評価)」のサイクルを最大3回繰り返し、 十分な情報が集まるまで段階的に検索を実行します。

3. 回答合成(ResponseSynthesizer)

複数の検索結果と推論過程を統合して最終回答を日本語で生成。 回答の確信度(0〜100%)も算出します。

LLMプロバイダーについて

本アプリケーションは、環境変数の設定のみで複数のLLMプロバイダーを切り替えられます。 すべてのプロバイダーに無料枠があり、費用をかけずに利用できます。

プロバイダーデフォルトモデル特徴費用
Hugging FaceQwen/Qwen2.5-7B-Instruct日本語品質良好、安定動作無料枠あり
Groqdeepseek-r1-distill-qwen-32bLPUによる超高速推論無料枠あり
OpenRouterdeepseek/deepseek-r1:free無料モデル利用可能無料

💡 openai パッケージについて

本プロジェクトでは npm パッケージ openai を使用していますが、 これは OpenAI 社の API を利用しているわけではありません。

openai パッケージは MIT ライセンスの無料オープンソースライブラリで、 「OpenAI 互換 API」に接続するための汎用 HTTP クライアントです。 Groq や OpenRouter は OpenAI と同じ API 仕様を採用しているため、 接続先の URL(baseURL)を切り替えるだけで利用できます。

費用まとめ:
  • openai npm パッケージ → 無料(MIT ライセンス)
  • Hugging Face API → 無料枠で動作
  • Groq API → 無料枠で動作
  • OpenRouter API → 無料モデルあり
  • OpenAI 社のサービスは一切使用していません

LLM_PROVIDER を設定しない場合、 従来通り Hugging Face のみで動作します。Groq や OpenRouter の API キーは不要です。

📋 FAQ元データ一覧

チャットボットが参照しているFAQデータの全件です。 チャットで以下の質問に近い内容を聞くと、該当するFAQがコンテキストとしてLLMに渡されて回答が生成されます。

20 件 / 11 カテゴリ — ソース: scripts/faq-data.json

営業時間(1件)

Q: ワンダーランド東京の営業時間を教えてください

A: ワンダーランド東京の営業時間は、通常期(3月〜10月)は9:30〜18:00、冬季(11月〜2月)は10:00〜17:00です。ただし、夏休み期間やハロウィンイベント期間中は20:00まで延長営業を行う場合があります。最終入場は閉園の1時間前までです。営業時間は季節やイベントにより変更になる場合がありますので、お越しの前に公式サイトでご確認ください。

チケット・料金(4件)

Q: 入場チケットの料金はいくらですか?

A: ワンダーランド東京の入場チケット料金は以下の通りです。大人(18歳以上):5,800円、中高生(12〜17歳):4,200円、子ども(4〜11歳):3,000円、シニア(65歳以上):4,800円、3歳以下は無料です。また、15時以降に入場できるアフタヌーンパスは大人3,500円、子ども2,000円でご利用いただけます。年間パスポートは大人15,000円、子ども8,000円です。

Q: チケットはどこで購入できますか?

A: チケットは以下の方法で購入できます。1)公式ウェブサイトからのオンライン購入(日付指定・事前決済で入場がスムーズです)、2)パーク入口のチケットブースでの当日購入、3)全国のコンビニエンスストア(セブンイレブン、ローソン、ファミリーマート)の端末から購入。混雑日はオンラインでの事前購入をおすすめします。オンライン購入の場合、購入日の3ヶ月前から予約可能です。

Q: 年間パスポートの特典を教えてください

A: 年間パスポートには以下の特典がございます。1)1年間何度でも入場無料、2)駐車場料金が毎回500円割引、3)園内レストランでの飲食が10%割引、4)ショップでのお買い物が5%割引、5)新アトラクションの先行体験、6)パスポート会員限定イベントへの招待、7)誕生月に特別プレゼント。年間パスポートは大人15,000円、子ども8,000円で、3回以上のご来園で元が取れる計算です。

Q: 再入場はできますか?

A: はい、当日に限り再入場が可能です。再入場をご希望の場合は、パーク出口にて手の甲にスタンプを押させていただきます。再入場の際はチケットとスタンプの両方をご提示ください。なお、アフタヌーンパスでの再入場も同様に可能です。駐車場への荷物の出し入れや、パーク外のピクニックエリアでの休憩などにご利用ください。

アクセス・駐車場(2件)

Q: 駐車場はありますか?料金はいくらですか?

A: はい、ワンダーランド東京には約3,000台収容の大型駐車場がございます。駐車料金は普通車1日2,000円、大型車(バス等)1日4,000円、バイク1日500円です。駐車場は先着順でのご利用となり、満車の場合は近隣の臨時駐車場をご案内します。土日祝日やイベント期間中は混雑が予想されますので、公共交通機関のご利用もおすすめします。

Q: 電車でのアクセス方法を教えてください

A: ワンダーランド東京へは、JR中央線「ワンダーランド駅」から徒歩5分、または東京メトロ東西線「夢の丘駅」から徒歩8分でアクセスできます。新宿駅からはJR中央線快速で約25分、東京駅からは東京メトロ東西線で約30分です。駅からパーク入口までは案内看板が設置されていますので、迷うことなくお越しいただけます。

ルール・マナー(1件)

Q: ペットを連れて入場できますか?

A: 申し訳ございませんが、ペット同伴での入場はお断りしております。ただし、盲導犬・聴導犬・介助犬などの補助犬は入場可能です。パーク入口付近にペット一時預かり所(有料:1日1,500円)がございますので、そちらをご利用ください。預かり所にはエアコン完備の個室ケージ、お水の提供がございます。事前予約も可能です。

飲食・レストラン(2件)

Q: 園内で食事はできますか?レストランはありますか?

A: はい、園内には12のレストラン・カフェがございます。和食の「桜亭」、イタリアンの「ピッツァ・ファンタジア」、ハンバーガーショップ「ワンダーバーガー」、中華の「龍宮殿」など、多彩なジャンルからお選びいただけます。また、軽食やスナックを販売するフードカートも園内各所に配置しています。アレルギー対応メニューも各レストランでご用意しておりますので、スタッフにお申し付けください。

Q: 食べ物や飲み物の持ち込みはできますか?

A: 園内への食べ物・飲み物の持ち込みは原則としてご遠慮いただいております。ただし、水筒やペットボトルの飲料、離乳食、アレルギー対応食、医療上必要な食品については持ち込み可能です。パーク入口手前にピクニックエリアがございますので、お弁当をお持ちの方はそちらをご利用ください。園内には無料の給水スポットも設置しています。

アトラクション(2件)

Q: 人気のアトラクションは何ですか?

A: ワンダーランド東京で特に人気のアトラクションは以下の通りです。1)「スカイドラゴン」:最高速度120km/hの大型ジェットコースター(身長制限130cm以上)、2)「マジカルフォレスト」:最新のプロジェクションマッピングを使った幻想的なボートライド(年齢制限なし)、3)「タイムトラベラー」:VR技術を活用した時間旅行体験(身長制限110cm以上)、4)「フェアリーガーデン」:小さなお子様向けのメルヘンエリア。待ち時間は公式アプリでリアルタイムに確認できます。

Q: 小さな子ども向けのアトラクションはありますか?

A: はい、ワンダーランド東京には小さなお子様向けのアトラクションが多数ございます。「フェアリーガーデン」エリアには、メリーゴーラウンド、ミニトレイン、ティーカップ、空飛ぶカーペットなど、3歳から楽しめるアトラクションが8つあります。また、「キッズプレイランド」には屋内型の遊び場があり、雨の日でも安心です。身長制限のないアトラクションも多いので、ご家族でお楽しみいただけます。

施設・サービス(4件)

Q: 雨の日でも楽しめますか?

A: はい、雨の日でもお楽しみいただけます。園内には屋内型アトラクションが6つあり、「マジカルフォレスト」「タイムトラベラー」「ミステリーハウス」「キッズプレイランド」「4Dシアター」「ワンダーミュージアム」は天候に関係なくご利用いただけます。また、園内のレストランやショップも屋内ですので、ゆっくりお過ごしいただけます。傘のレンタル(無料)もインフォメーションセンターで行っています。

Q: ベビーカーのレンタルはありますか?

A: はい、パーク入口のレンタルカウンターにてベビーカーの貸し出しを行っております。料金は1日1,000円(B型ベビーカー)です。数に限りがございますので、混雑日は早めのご利用をおすすめします。また、ご自身のベビーカーの持ち込みも可能です。園内はバリアフリー設計で、ほとんどのエリアにスロープが設置されていますので、ベビーカーでも快適に移動できます。

Q: 授乳室やおむつ替えスペースはありますか?

A: はい、園内5か所に授乳室・おむつ替えスペース「ベビーケアルーム」を設置しています。各ベビーケアルームには、授乳用の個室、おむつ替え台、調乳用のお湯、ベビーチェアを完備しています。場所はパーク入口付近、フェアリーガーデンエリア、セントラルプラザ、レイクサイドエリア、アドベンチャーゾーンの5か所です。おむつやミルクの販売も行っています。

Q: コインロッカーや荷物預かりはありますか?

A: はい、パーク入口付近に3サイズのコインロッカーをご用意しています。小型(300円)、中型(500円)、大型(700円)で、いずれも1日利用です。スーツケースなどコインロッカーに入らない大きな荷物は、インフォメーションセンターの手荷物預かりサービス(1個800円/日)をご利用ください。園内を身軽に楽しんでいただくため、大きな荷物はお預けになることをおすすめします。

ショッピング(1件)

Q: お土産ショップはありますか?おすすめのお土産は?

A: 園内には8つのショップがあり、パーク出口付近の「ワンダーマーケット」が最大のお土産ショップです。おすすめのお土産は、1)パーク限定のドラゴンぬいぐるみ(2,500円)、2)ワンダーランドクッキー缶(1,200円)、3)魔法のステッキ型ペン(800円)、4)季節限定スイーツ詰め合わせ(1,800円)です。オンラインショップでも一部商品をお取り扱いしています。

バリアフリー(1件)

Q: 車椅子でも楽しめますか?バリアフリー対応について教えてください

A: はい、ワンダーランド東京はバリアフリーに力を入れています。園内の主要通路はすべてバリアフリー対応で、段差のないスロープを設置しています。車椅子のレンタル(無料)もインフォメーションセンターで行っています。車椅子のままご利用いただけるアトラクションは「マジカルフォレスト」「4Dシアター」「ワンダーミュージアム」の3つです。また、各レストランにも車椅子対応席がございます。障がい者手帳をお持ちの方は、ご本人と付き添い1名が入場料半額になります。

安全・安心(1件)

Q: 迷子になった場合はどうすればいいですか?

A: お子様が迷子になった場合は、最寄りのスタッフにお声がけいただくか、インフォメーションセンター(セントラルプラザ内)にお越しください。園内放送でのお呼び出しも行います。また、入園時にお子様の腕に「迷子防止バンド」(無料)をお付けすることができます。バンドには保護者の連絡先を記入でき、スタッフがお子様を発見した際にすぐにご連絡いたします。公式アプリのGPS機能を使った位置共有サービスもご利用いただけます。

イベント(1件)

Q: 季節のイベントはありますか?

A: ワンダーランド東京では年間を通じて様々なイベントを開催しています。春(3〜5月):「フラワーフェスティバル」園内が100万本の花で彩られます。夏(7〜8月):「サマースプラッシュ」ウォーターアトラクションや夜間花火ショー。秋(9〜10月):「ハロウィンナイト」仮装パレードやホラーアトラクション。冬(11〜2月):「ウィンターイルミネーション」50万球のLEDによる幻想的なライトアップ。各イベントの詳細は公式サイトでご確認ください。

注意事項

本プロジェクトはRAG技術の検証・学習を目的としたデモアプリケーションです。 ワンダーランド東京は架空のテーマパークであり、実在しません。 FAQデータはすべてAIによって生成された架空の情報です。