💬

恋愛特化型 MBTI ライク診断アプリ ~新たな恋愛診断体験とAI恋愛相談室の全貌~

2025/02/12に公開

本記事は、AI Agent Hackathon with Google Cloud審査用記事になります。
恋愛特化型 MBTI ライク診断アプリ」について詳しくご紹介します。
このプロジェクトは、恋愛に関する自己理解や相性診断、さらに AI を活用した恋愛相談室「畿央」との対話を提供することで、ユーザーの恋愛に関する悩みや課題を解決することを目的としています。

1. プロジェクトの概要

近年、MBTI やパーソナリティ診断は自己理解や人間関係の改善のためのツールとして多くの支持を得ています。しかし、既存の MBTI 診断は主にビジネスや一般的な人間関係に焦点を当てており、恋愛に特化した視点が十分に反映されていないという課題がありました。
そこで本プロジェクトは、「恋愛特化型 MBTI ライク診断アプリ」として、以下の3つの機能を提供します。

  1. 恋愛診断テスト
    全28問に回答することで、ユーザーの恋愛時の傾向やタイプ(全16タイプ)を診断します。
  2. 相性診断機能
    自分のタイプとお相手のタイプを選択することで、簡易的な相性スコアとコメントを表示し、全タイプの相性マトリクスも確認できる機能です。
  3. 恋愛相談室「畿央」
    ユーザーが恋愛に関する悩みを入力すると、Google Cloud の Vertex AI を用いた AI エンジン「畿央」が対話形式でアドバイスを提供する機能です。

2. 対象とするユーザー像と抱える課題

本プロジェクトの対象ユーザーは、以下のような恋愛に関心のある方々です。

  • 恋愛で自己理解を深めたいユーザー
    自分自身の恋愛傾向や性格、恋愛における強み・弱みを知りたいというユーザーは、従来の MBTI 診断では十分に評価されにくい部分を、本診断テストで把握することができます。

  • 恋愛の相性や関係性を客観的に見極めたいユーザー
    パートナーや気になる相手との相性を簡単に数値化・コメント形式で確認できる相性診断機能により、今後の関係性の改善やアプローチ方法の参考にできます。

  • 恋愛に関する不安や悩みを抱えているユーザー
    特に現代は多様な恋愛観が存在する中で、誰に相談してよいかわからないという悩みを抱える方も多く存在します。そこで、AI 恋愛相談室「畿央」により、24時間いつでも恋愛に関するアドバイスを受けられる環境を提供します。

これらのユーザーは、恋愛の現実と理想のギャップ、またパートナーとのコミュニケーションや相性に対する不安など、さまざまな課題を抱えています。
従来の診断ツールは一般的なパーソナリティ診断が中心であり、恋愛固有の悩みや不安に対する具体的なアドバイスが不足していました。

3. 課題へのソリューションと特徴

本アプリは、以下のソリューションによりユーザーの課題解決を図ります。

3-1. 恋愛に特化した診断テスト

全28問の質問
 恋愛シーンに特化した質問を通じて、ユーザーの恋愛時の思考や行動パターン、感情表現の傾向を明確に評価します。
4つの軸による診断
 「I vs R」「L vs H」「E vs V」「T vs D」という 4 つの軸で診断を行い、全16タイプの中からユーザーの恋愛タイプを決定します。

3-2. 相性診断機能

リアルタイムなスコア計算
 選択されたタイプ同士の組み合わせから、簡易な相性スコアを計算し、クリックで詳細なコメントを表示できる相性マトリクスを実装。
視覚的なマトリクス表示
 各タイプごとの相性を直感的に理解できるよう、色分けされたテーブルで視覚的なフィードバックを提供します。

3-3. AI 恋愛相談室「畿央」

24時間対応の恋愛相談機能
 ユーザーが気軽に恋愛に関する悩みを入力すると、Vertex AI を利用した AI「畿央」が対話形式でアドバイスを返します。
先進の AI 技術との連携
 Google Cloud Vertex AI の API キーを用いて、実際の AI モデルと通信する仕組みを構築。これにより、ユーザーごとにパーソナライズされた回答を実現しています。

これらの特徴により、ユーザーは自分自身の恋愛傾向や相性を客観的に把握し、またリアルタイムで恋愛に関する具体的なアドバイスを受けることができます。
その結果、恋愛における自己理解の向上と、よりよいパートナーシップ形成への手助けとなるでしょう。

4. システムアーキテクチャ

本プロジェクトは、以下のシステム構成で実装されています。

  • ユーザー(ブラウザ)
    ユーザーはブラウザから各ページにアクセスし、診断テストや相性診断、そして AI 恋愛相談室を利用します。

  • Next.js 14 (App Router)
    Next.js の最新機能である App Router を用いて、各ページコンポーネント(診断テスト、相性診断、16タイプ一覧、恋愛相談室)を構築しています。
    また、グローバルなスタイル管理やルートレイアウトもこの層で行っています。

  • 診断ページ / 相性診断ページ / 16タイプ一覧
    各ページはユーザーが診断テストを実施したり、結果を確認できるインタラクティブな UI を提供します。

  • 恋愛相談室ページ
    このページでは、ユーザーからの入力を受け付け、Vertex AI を用いた API ルート経由で AI「畿央」が回答します。

  • API ルート (/api/vertex-ai)
    Next.js の API ルートを利用して、Vertex AI の予測エンドポイントへのリクエストを中継します。
    環境変数で管理される API キーなどを用いて安全に通信しています。

  • Vertex AI エンドポイント
    Google Cloud の Vertex AI サービスが、実際の AI モデルによる自然言語処理(NLP)を実行し、恋愛相談の回答を生成します。

  • 静的アセット(画像等)
    各診断結果や 16タイプ一覧に使用する画像は、プロジェクトの public ディレクトリに配置されています。

このアーキテクチャにより、フロントエンドの高速なレスポンスと、バックエンドでの高度な AI 処理の両立を実現しています。

5. まとめ

本プロジェクト「恋愛特化型 MBTI ライク診断アプリ」は、恋愛に悩むユーザーに対し、自分自身の恋愛傾向や相性を客観的に把握できる診断ツールと、先進の AI 技術を活用した恋愛相談機能を提供することで、新たな恋愛体験を提案します。
診断テストでは、全28問によりユーザーの恋愛時の傾向を細かく分析し、全16タイプの中から最適なタイプを導き出します。さらに、相性診断機能ではパートナーとの組み合わせを数値化し、視覚的に理解しやすい相性マトリクスを実装。
そして、24時間対応の恋愛相談室「畿央」では、Vertex AI を利用してユーザーごとにパーソナライズされたアドバイスを提供することで、日々の恋愛の不安や疑問に応えます。
このシステムアーキテクチャは、Next.js の最新技術と Google Cloud の AI サービスを組み合わせることで実現しており、ユーザーに対して安定したサービス提供を可能にしています。


Discussion