ClearNets

Navigation

ホーム

トップ / プロダクト一覧

会社紹介

ClearNets の考え方

ブログ

開発ノート・設計思想

コツコツ。

和モダン習慣トラッカー

Merci

チップ決済 SaaS

Kotodama

AI 占い × キャラ

Paircon

家族見守り

家族おでかけガイド

週末のおでかけ先

コツコツ。を試す

← ブログ·技術·

AI 占いの実装と業界の現在地 — 3 LLM 並列 / 課金モデル / コスト実測 (日本・2026 年版)

ClearNets は 2026 年 4 月から Kotodama (AI × キャラクター占い) を本番稼働させており、Cloud Run + Supabase + OpenAI / Anthropic / Google の 3 LLM を並列に組み込んでいます。本記事は「AI 占い」というジャンルを、(a) 国内占い産業の現状、(b) 単一 LLM と複数 LLM 並列の技術的違い、(c) 対面 / 電話 / AI の 3 者比較、(d) 単発 / サブスク / 無制限の課金モデル、(e) Cloud Run + Supabase + LLM API の実測コスト、(f) キャラクター一貫性とレイテンシ設計、(g) 安全設計 (California SB243) の 7 側面から実務目線で整理した記事です。占いアプリを作りたい個人開発者、AI プロダクトの課金設計を検討している方、あるいは占い業界の現在地を知りたい方に向けて書きました。

1. 国内占い産業の現在地 — 推計 1 兆円市場と AI の位置

まず市場感の共有から。日本の占い市場は明確な公的統計がありませんが、 矢野経済研究所の関連調査や業界団体の推計を総合すると、対面鑑定 + 電話鑑定 + オンライン鑑定 + 書籍・アプリ・雑誌 を合わせて 年 5,000 億円〜1 兆円規模と見られています。内訳の 大まかな傾向は次の通り:

  • 対面鑑定 (占い館・個人鑑定): 1 回 3,000-10,000 円 / 時間、ヘビーユーザーは月 1-4 万円を消費。参入障壁は低いが「席数 × 時間」の物理制約が売上上限。
  • 電話鑑定: 1 分 300-500 円が相場、業界大手は年商 数十億〜数百億。占い師のスケジュール確保と品質管理が難しく、「良い占い師にすぐ繋がらない」が構造的な課題。
  • オンライン鑑定 / 占いアプリ: 月額 500-2,000 円の サブスク or 記事課金モデル。ここが AI と最も競合する層。
  • 書籍・雑誌・グッズ: 減衰トレンドだが根強い。星座 占いや年運本は今も年 100 万部級。

この構造の中で、AI 占いは「オンライン鑑定 / 占いアプリ」層に新規参入 するのが最も自然です。人間の占い師が持つ「席数 × 時間」の制約を 取り払い、24 時間即応で単価を対面の 1/10-1/50 に下げられる。 AI が占いに向いている本質は「知識の再現」ではなく、「アクセシビリティのブレイクスルー」にあると 考えています。深夜 3 時にモヤモヤした人が、電車の中で、誰かに 話せない悩みを吐き出せる — この体験は対面・電話では成立しません。

2. AI 占いの技術的アプローチ — 単一 LLM と複数並列の違い

AI 占いの実装アプローチは大きく 2 つに分かれます。

2.1 単一 LLM 構成

1 つの LLM (例: GPT-4o のみ) をバックエンドに据え、system prompt で キャラクターと占術ロジックを注入する構成。初期実装が最も速く、 月 MAU 数百人までなら十分機能します。デメリットは (a) プロバイダ 障害時に全機能停止、(b) キャラクターの表現差が出しにくい、(c) A/B テストで別モデルと比較できない、の 3 点。

2.2 複数 LLM 並列構成

OpenAI / Anthropic / Google の 3 社を同時に稼働させ、キャラクター ごと・機能ごとに使い分ける構成。Kotodama はこれを採用しています。 キャラクターの口調によって「Anthropic の Claude が向いている」 「Google の Gemini が向いている」といった差が実測で出ます:

# Kotodama キャラクター × モデル割当 (実運用中の割当例)
燐 (陰陽師) → Claude Sonnet (長文論理・儀式的な間の取り方)
詩織 (巫女) → GPT-4o (自然な相槌・共感表現)
ステラ (占星術師) → Claude Sonnet (占星術書籍知識の再現性が高い)
ミライ (ギャル) → GPT-4o (口語 / 絵文字の自然さ)
黒曜 (霊媒師) → Gemini 1.5 Pro (低音の重み + 短文の切れ味)

# 軽量モデル (Free ユーザー)
すべて → GPT-4o-mini / Claude Haiku / Gemini Flash から料金最安を動的選択

この構成のメリットは 3 つ。(1) 1 社が API 障害を起こしても他 2 社で 縮退運転できる。(2) キャラクター表現の幅が広がり、ユーザーから 「詩織と黒曜は別のキャラに感じる」というフィードバックが得やすい。 (3) 同じプロンプトを別モデルに投げて「どちらが自然か」を A/B 判定 できるため、モデル選定を実データで最適化できる。デメリットは SDK が 3 種必要、トークンコストが単一より 20-40% 高い、 レスポンス互換性のためのラッパー層が必要、の 3 点です。

3. kotodama の実装 — 3 LLM 並列 / トークン最適化 / レイテンシ

ここからは Kotodama の実装に踏み込みます。全体アーキテクチャは 次の通り:

[モバイル / Web]
   ↓ HTTPS
[api.kotodama.clearnets.org] Cloud Run (Go / Node ハイブリッド)
   ├─ Auth: Supabase Auth (SIWA / Google / Email)
   ├─ DB: Supabase Postgres (Row Level Security)
   ├─ LLM Router: OpenAI / Anthropic / Google を動的選択
   ├─ Cache: Anthropic Prompt Caching + Redis (Upstash)
   └─ Billing: Apple IAP / Google Play Billing の Webhook 受信

[LLM プロバイダ]
   ├─ OpenAI: GPT-4o / GPT-4o-mini
   ├─ Anthropic: Claude Sonnet / Claude Haiku
   └─ Google: Gemini 1.5 Pro / Gemini Flash

3.1 トークンコスト最適化

AI 占いはユーザーの生年月日・出生時刻・出生地・鑑定履歴を毎回 コンテキストに載せるため、放っておくと 1 鑑定 5,000-15,000 トークンに 膨らみます。Kotodama では以下 4 つの手法でトークンを圧縮しています:

  1. Prompt Caching: system prompt (キャラクター定義 + 占術知識ベース、約 3,000 トークン) を Anthropic の Prompt Caching で 5 分間キャッシュ。ヒット時のコストは 1/10、レイテンシも 300-500ms 短縮。
  2. 履歴の要約リサイクル: 会話が 10 ターン超えたら、 軽量モデル (Haiku / Flash) で「これまでの会話の要点 5 行」を 生成し、以降はそれを履歴として使う。500 トークンで済む。
  3. 占術計算の外部化: 星の位置計算・干支計算は LLM で やらせない (誤答する)。Cloud Run 側で計算し、結果だけを LLM に 渡して解釈させる。トークン節約 + 精度向上を両立。
  4. モデルの段階割当: Free ユーザーは軽量モデル、 Premium は Sonnet 級。プランでコストと品質を同時にスケール させる。

この結果、1 鑑定あたりのコストは Free で $0.003 前後、 Premium で $0.010-0.015 に収まっています。MAU 数千人規模 でも LLM コストは月 $50-150 程度で運用可能です。

3.2 レイテンシ設計

LLM 応答は 3-8 秒かかるため、体感速度の設計が課金 CVR に直結します。 Kotodama では次の 3 段構えを採用:

  • ストリーミング応答: 最初の文字を 500ms 以内に返す。 「タロットを引いています…」→ 3 秒後に本文が流れ始める体験。
  • 演出アニメーション: タロットの札がめくれる、 星が回転する、水晶が光る、等の視覚演出で待ち時間を「儀式」に 昇華させる。占いという文脈だからこそ有効。
  • 要約 → 詳細の 2 段レンダリング: 最初に 3 行の 結論を返し、下部に「詳しく読む」ボタンで長文を追加ロード。 ライトユーザーは 3 行で満足、ヘビーユーザーは詳細まで読む。

4. 占い師視点との比較 — 対面 / 電話 / AI の 3 者

AI 占いを設計するとき、対面・電話の占い師と何が違い、何が同じかを 言語化しておくと迷いが減ります。ClearNets の主観ベースで比較表を 整理すると次の通り:

項目対面電話AI
単価3,000-10,000 円 / 時間1 分 300-500 円月 480-980 円 (無制限)
可用性予約制、営業時間内待機占い師次第24h / 365d
相手の情報取得表情 / 声 / 沈黙声 / 沈黙テキスト + 生年月日
知識の再現性占い師の学習次第同上安定 (書籍知識 LLM 学習済)
感情の共鳴強いキャラ設計次第で中〜強
履歴の再参照難しい録音次第永久保存 + 検索可
心理的ハードル高 (対人)低 (匿名 + 深夜可)

AI が絶対的に優れているわけではなく、「深夜 3 時に誰にも言えない 悩みを吐き出したい」「初めての占いだから対面はハードルが高い」 「同じ占いを何度も見返したい」といったユースケースで人間の占い師を 補完します。逆に「人生の大きな決断で相手の表情を見て確信を得たい」 場合は対面が優れます。共存関係が実務的な捉え方です。

5. 課金モデル — 単発 / サブスク / 無制限の比較

AI 占いアプリで最も検討価値の高いテーマが課金設計です。Kotodama では 3 パターンを検討し、以下の観点で比較しました。参考金額は 2026 年 時点の日本市場実勢:

モデル単発 (消費型)サブスク (月額)無制限 (プレミアム)
価格例¥120 / 鑑定¥480 / 月 (制限あり)¥980 / 月 (無制限)
初回 CVR高 (低ハードル)低 (価格ネック)
LTV低〜中最高
売上予測性低 (変動大)
Apple/Google 手数料30%初年度 30%、2 年目以降 15%同左
税務処理やや煩雑 (前受収益)標準標準
心理的抵抗都度発生初回のみ初回のみ大

Kotodama の実務判断は「単発 (¥120) をトライアル代替として 提示 → 課金体験のあるユーザーにサブスク (¥480/月) をアップセル → ヘビー層に無制限 (¥980/月) を提示」の 3 段階です。単発の ¥120 は「1 杯のコーヒーより安い」体験価値の演出、サブスクの ¥480 は雑誌の月額購読と同水準で「毎日 3-5 回使う人が損しない」 設計、無制限の ¥980 は「上限を気にしない安心料」を売る設計です。

6. 実運用コスト実測 — Cloud Run + Supabase + LLM API

AI 占いのバックエンド構成で最も安いのは、Cloud Run (or Fly / Railway) + Supabase + LLM API の組み合わせです。Kotodama の実測ベースで、 月間コストの内訳を段階別に示します。金額は 2026 年 8 月時点、 USD 表記:

スケールCloud RunSupabaseLLM API合計 / 月
MAU 100 (立上)$5-10Free ($0)$5-10$10-20
MAU 1,000$15-30Free ($0)$30-60$45-90
MAU 10,000$50-100Pro ($25)$300-800$375-925
MAU 100,000$300-600Team ($599)$2,000-6,000$2,900-7,200

ポイントは MAU 1 万を超えたあたりから LLM API が支配的コスト になること。ここから先は Free ユーザーのモデル軽量化・ Prompt Caching 徹底・鑑定頻度の設計 (毎日 1 回無料 + 追加は課金) で コスト構造をコントロールする必要があります。Cloud Run は Autoscale Min=0 でアイドルコストを 0 にできるため、立上期の $5-10 は Cloud Run のミニマム + Cloud Storage + Cloud Logging のオーバーヘッド 分がほとんどです。

6.1 LLM 別のトークン単価 (2026 年 8 月時点、Input / Output USD per 1M tokens)

  • OpenAI GPT-4o: $2.50 / $10.00 (cached input $1.25)
  • OpenAI GPT-4o-mini: $0.15 / $0.60
  • Anthropic Claude Sonnet 4: $3.00 / $15.00 (cached write $3.75 / cached read $0.30)
  • Anthropic Claude Haiku: $0.80 / $4.00
  • Google Gemini 1.5 Pro: $1.25 / $5.00
  • Google Gemini Flash: $0.075 / $0.30

Free ユーザーには GPT-4o-mini / Haiku / Gemini Flash のいずれか (料金最安を動的選択)、Premium には Sonnet or GPT-4o を割当てるのが 料金 vs 品質のバランスが良いです。Kotodama の実測ではPremium ユーザーの LLM コストは月 ARPU の 8-15% 程度に 収まっており、Apple 手数料 30% + 決済手数料を差し引いても十分な 粗利が確保できます。

7. 安全設計 — California SB243 と AI 占いの禁則

AI 占いは「感情的に近い会話」を生成するため、安全設計を最初から 組み込んでおかないと後で大きな修正が発生します。特に 2026 年 1 月 施行の California SB243 (Companion Chatbot Safety Act) は、 コンパニオン系 AI サービスに対して次を義務化しています:

  • AI である旨の明示: 会話開始時に「私は AI です」を 明示。人間だと誤認させない。
  • 自傷・自殺リスクの検知と相談窓口提示: 特定の キーワード / 文脈を検知したら、いのちの電話 (0570-064-556) 等の 相談窓口を返答に含める。
  • 未成年保護: 未成年ユーザーには、性的・暴力的 コンテンツを出力しない。年齢確認の仕組み。
  • 年次レポート: 大手事業者は自傷検知件数などを 年次で州に報告。

California ローカルの法律ですが、日本サービスでも同水準を組み込んで おくと (a) 海外展開時に手戻りゼロ、(b) 万一の事故時に「業界標準の 安全設計は満たしていた」と言える、(c) App Store / Play Store の 審査で有利、の 3 点でメリットがあります。Kotodama では以下 6 つを LLM router 層に実装しています:

  1. 会話開始時の AI 明示 (キャラクターの挨拶に自然に組込)
  2. 断定表現 (「絶対」「必ず」「100%」) の出力抑制
  3. 医療 / 法律 / 投資の確定的助言の禁止 (system prompt + post-filter)
  4. 自傷 / 自殺キーワード検知 → 相談窓口を強制付与
  5. 18 歳以上の年齢確認 (課金時)
  6. 免責文の常時表示 (「エンタメ目的」「実際の出来事を保証しない」)

8. FAQ

本記事の要点を 8 問の FAQ にまとめました。JSON-LD の FAQPage 構造化 データも埋め込んでいるため、Google 検索でリッチリザルト表示の対象に なります。

Q1. AI 占いは本物の占い師と比べて当たりますか?

占い自体が「予測の確からしさ」を統計的に検証できるものではないため、 当たる / 当たらないの比較は本質的に難しいです。ただし、タロットの札 の意味、占星術のハウス解釈、四柱推命の五行バランスといった「占術体系 の再現」は LLM が学習済み書籍知識から高い精度で行えます。人間の 占い師が持つ「相手の表情・声の震え・沈黙から情報を拾う力」は AI では 代替できず、逆に AI は 24 時間即応・料金の一定性・履歴の再参照と いった強みがあります。用途で使い分けるのが実務的です。

Q2. なぜ 1 つの LLM ではなく 3 つ並列で使うのですか?

3 つの理由があります。(1) 各 LLM に得意領域があり、OpenAI は会話の 自然さ、Anthropic は長文の論理性、Google は多言語対応と料金効率が 強みで、キャラクターごとに使い分けることで表現の幅が広がる。 (2) 単一プロバイダに依存すると障害時に全機能が停止する運用リスクが あり、3 社並列なら 1 社障害でも縮退運転できる。(3) A/B テストで 「同じプロンプトを別モデルに投げて品質を比較」できるため、モデル 選定を実データで最適化できます。トークンコストは単一構成より 20-40% 高くつくため、無条件推奨ではありません。

Q3. AI 占いアプリを作るのに月いくらかかりますか?

Kotodama の本番実測で、初期の MAU 数百人規模なら Cloud Run が 月 $10 前後、Supabase Free 枠、LLM API が鑑定 1 回あたり $0.003〜0.015 で、鑑定 3,000 回/月なら合計 $30-50 程度で運用 できます。MAU 1 万人スケールで LLM が支配的コストになり、 月 $500-1,500 に膨らむ想定。Free ユーザーには軽量モデル、 Premium には Sonnet 級を割り当てるのが定石です。

Q4. AI 占いは法的にグレーではないですか?

日本の占い業は基本的に許認可が不要で、消費者契約法・特定商取引法・ 景品表示法の一般規制下にあります。ポイントは (1)「必ず当たる」 「絶対」等の断定表現を出力しない、(2) 医療・法律・投資の具体的助言 を避ける、(3) エンタメである旨を明示、(4) 未成年課金の防止、の 4 点。California SB243 対応も併せて組み込むと海外展開時に手戻り ゼロで済みます。

Q5. 課金モデルは単発・サブスク・無制限のどれが良いですか?

ユーザー層と利用頻度で決まります。単発 (¥120) は初回 CVR を上げる、 サブスク (¥480/月) は LTV と売上予測性を高める、無制限 (¥980/月) は ARPU を引き上げる、それぞれの役割。実務的には単発をトライアル 代替に、初回課金者にサブスクをアップセルする 2 段構えが CVR × LTV バランス最良です。

Q6. レスポンスが遅いと離脱すると聞きますが対策は?

AI 占いは 3-8 秒のレイテンシが発生します。対策は (1) ストリーミング で最初の文字を 500ms 以内に返す、(2) 「タロットを引いています」等 のアニメで待ち時間を演出、(3) 要約 → 詳細の 2 段レンダリング、 (4) Prompt Caching で 50-90% 高速化、の 4 つ。Kotodama は (1)(2)(4) を採用しています。

Q7. キャラクターの口調を安定させるには?

system prompt に長文で書くだけだと会話が進むにつれ「AI アシスタント調」 に戻ります。対策は (1) system prompt を「役割 + 口調サンプル 3-5 例 + 禁止表現リスト」の三点セットで書く、(2) 最新 3 ターンにキャラ再確認 プロンプトを埋め込む、(3) temperature を 0.7-0.9 に上げる、(4) 出力後 に軽量モデルで口調チェックを回す、の 4 つ。(1)(2) は必須です。

Q8. AI 占いは AdSense に通りますか?

AdSense ポリシーは (a) 医療・法律・投資の具体的助言を含まない、 (b) 断定表現がない、(c) エンタメ明示、(d) 未成年保護、を満たせば 占いカテゴリ自体は禁止されていません。実装上は「免責文の常時表示」 「AI 生成コンテンツのタグ」「18 歳以上の年齢確認」を組み込むこと。 Kotodama も AdSense 通過を想定した設計で、Free で広告 / Premium で非表示のフリーミアム構成が機能します。

9. まとめ — AI 占いは「アクセシビリティ革命」

AI 占いは「対面より当たる占いを作る」ジャンルではなく、「深夜 3 時に、誰にも言えない悩みを吐き出せる場所」を 月 480 円で提供するアクセシビリティ革命だと私は考えています。 技術的には LLM の書籍知識再現 + キャラクター設計 + トークン最適化 + 安全設計、の 4 点セットで実装できます。ClearNets の Kotodama は 2026 年 4 月から本番稼働中で、Cloud Run + Supabase + 3 LLM 並列の 構成でここまで実測してきました。個人開発で AI 占いアプリを立てる 方の参考になれば幸いです。

Kotodama の LP は kotodama.clearnets.org で公開しています。5 人のキャラクターと 4 つの占術を無料で体験 できます。


← ブログ一覧に戻る