四要素レスポンスエンジン:コズミックストーリー v2 がすべてのAI生成チャプターを作成する仕組み

Cosmic Story v2のAI占星術チャプターはどのように構成されていますか?
Cosmic Story v2のすべてのAI生成チャプターは、4つの要素エンジンで構成されています:個人と関係性の文脈、占星術の表層(出生図 + 相互占星術 + スイス星暦経由のトランジット)、最近のユーザーシグナル(チェックイン、ジャーナル、共鳴)、およびケイデンスの形状(チャプター、リキャップ、コーチ返信、儀式のナッジ)。この4つの要素は単一の構造化プロンプトに統合され、スワップ可能なアダプタ経由でAIプロバイダーに非同期で送信され、その後レスポンスは後処理と暗号化されます。
- 4つの名前付きコンテキスト要因 — すべてのアーティファクトは同じ形状を通過します。
- 占星術は辞書ではなく修飾子です — デフォルトは平易な英語、専門用語モードはオプトイン。
- Swiss Ephemeris (sweph) はすべての占星術計算を処理します。
- 構成ステップは、プロンプトが AI プロバイダーに到達する前に生の PII を削除します。
- Cadence は正しいテンプレート (チャプター vs リキャップ vs コーチ返信) を選択します。
ほとんどのAI占星術アプリが、ひとつのLLM呼び出しを日々のホロスコープテンプレートで包むだけのこのカテゴリにおいて、Cosmic Story v2 は構造的に異なるアプローチを取っています。生成されるすべての成果物は、AIが呼び出される前に 4つの要素による構成ステップ を通過します。このステップこそが、各チャプターが 誰 のためのもので、いつ、どのような形 なのかを理解しているかのような出力を生み出しているのです。
この記事では、4つの要素を順を追って解説し、それぞれが何のためにあるのかを示し、それらがひとつのプロンプトへとどのように統合されるのかをご紹介します。
4つの要素
┌──────────────────────────────┐
│ 1. Person + bond context │
│ 2. Astrological surface │
│ 3. User signal │
│ 4. Cadence shape │
└──────────────────────────────┘
↓
composed prompt
↓
AI generation
↓
post-process + encrypt
↓
surface in app
Each factor brings orthogonal information. None is redundant with another. Drop one and the output regresses noticeably; add a fifth and the prompt becomes muddier without gaining signal.
Factor 1: person + bond context
Who is this artifact for? What's their relationship to the user? What do we know about how this bond has felt recently?
This factor includes:
- The person's name and type-of-relationship label (partner, sister, friend, parent, mentor, etc.).
- Aggregated texture from the user's recent activity about this person: how many check-ins included this person's "with-tag", how many journal entries mentioned them, how the resonance scores for this bond have moved.
- A short summary of recent chapters about this person, so today's chapter has continuity with yesterday's.
This is the dominant signal. Astrology can add texture, but if the prompt doesn't anchor on a specific person and the texture of that bond, the output drifts toward generic.
Factor 2: astrological surface
This is what makes the output cosmic story rather than journal app. But — critically — it's a modifier, not a dictionary.
Calculated via Swiss Ephemeris (sweph)は、本格的な占星術師のツールを支えているのと同じライブラリです。この要素には次のものが含まれます。
- ユーザーの出生図。
- ユーザーとその特定の相手との相互占星術(いわば、空における二人の関係性)。
- 現在のトランジット——実際の天体が今この瞬間、ユーザーの出生図と相互占星術のチャートに対してどう動いているか。
出力では1~3個のアスペクトチップ——「月 トリゴン 金星」や「水星 逆行 四分相 太陽」といった小さな構造化タグ——が得られ、章はこれを修飾要素として活用できます。章は「水星が14°ふたご座にあり、あなたの出生図の太陽と四分相」などと述べる必要はありません。代わりに「今日は率直さがうまく伝わりにくいでしょう。三文よりも短い一文の方が効果的です」といった言い回しになります。
デフォルトの語り口は平易な日本語です。専門用語モードは占星術に親しんだユーザー向けのオプトイン方式で、プロンプトは同じまま、後処理が表面的な語彙を専門用語に切り替えるだけです。
要素3:ユーザーシグナル
アプリ内で、このユーザーについて最近何が起きたか。具体的には次のとおりです。
- 最近のチェックイン:気分、エネルギー、ウィズタグのパターン。
- 該当する絆のレゾナンススコア:今週、コミュニケーション、親密さ、成長、対立がどう動いたか。
- このスレッドのコーチメッセージ(あれば)——コンテキスト専用であり、AIプロバイダーが文字どおりに読むためのものではありません。
これによって、章はエンジンがあなたの一週間を覚えているように感じられます。この要素がなければ、今日の章はあなたがどのように過ごしてきたかに関わらず同一になってしまいます。
要素4:ケイデンスの形
これはどんな種類の成果物であるべきか。
- 日々の章(最も一般的なケース)。
- 週次の日曜まとめレター。
- コーチの返信(Luminaraモード)。
- リチュアルのナッジ。
- 受信トレイのカード(新しい絆のパルス、ウェザー、リフレッシュなど)。
ケイデンスは、適切なテンプレート、適切な文字数の目安(章 ≈ 220語、コーチの返信 ≈ 120語、リチュアルのナッジ ≈ 30語)、そして適切なトーン修飾子を選びます。これがなければ、エンジンは文脈上の手がかりから推測せざるを得ず、不安定になってしまいます。
AIプロバイダーに送信される内容
組み立てられたプロンプトは、ユーザーデータを単純に連結したものではありません。組み立ての段階では、次の処理が行われます。
- 生のPIIを除去します。名前はプロンプトがプロバイダーに届く前にトークン化され(
PERSON_1、PERSON_2)、生成後にポストプロセッサーがトークンを実際の名前に戻します。 - ユーザーが非公開に設定したジャーナルの記載を除去します。
- 主張に関するガードレールを含むシステムプロンプトを追加します(医療・妊活・正確性に関する主張は行わない、比較による中傷は行わない、臨床的な代替を示す表現は使わない)。
- 配信テンプレートを選択します(チャプター/リキャップ/コーチ/リチュアル/ナッジ)。それぞれが独自の構造化出力スキーマを持ちます。
完全なペイロードは、AI_GENERATION_ADAPTER シンボルトークンを介してAIプロバイダーへ送られます。アダプターは差し替え可能です。現在 My Zodiac AI は一つのプロバイダーを利用していますが、将来的には別のものになるかもしれず、エンジンはそれを問いません。
AI処理の後:ポストプロセス
AIが応答すると、次の4つの処理が行われます。
- クライシス分類器 — ユーザーの直近の入力やこの出力に危機的な表現が含まれていないかをチェックします。含まれている場合は、地域のサポート窓口を目立つ形で表示します。
- アスペクトチップ抽出器 — 出力から1〜3個の占星術チップを取り出します。
- アンチクレームフィルター — 30件以上の禁止ターム一覧(医療、的中、パートナーの支配)に反する表現をすべて除去します。
- AES-256暗号化 — チャプター本文はMongoDBに書き込まれる前に暗号化されます。
その後、アーティファクトが永続化され(soulwise_chapters内)、EventEmitter2イベントが発火し(CHAPTER_COMPLETED)、受信トレイに表示されます。
マーケティングページにとっての重要性
ほとんどのAI占星術アプリは、単一のLLM呼び出しを包んだだけのものです。四要素エンジンこそが、Cosmic Story v2の出力が「誰に向けたものか、いつのためのものか」を理解しているように感じられる構造的な理由です。また、アクティブなプレミアムユーザー一人あたり週に最大35種類もの異なるAI生成コンテンツを、繰り返しに陥ることなく生み出せるのもこのエンジンによるものです。すべての成果物は、人物+シグナル+周期の異なる組み合わせから構成されます。
これは構造上のくさびにほかなりません。このカテゴリーで、これほどの手法でプロンプトを構成している企業は他にありません。Co-Starはユーザー一人につき一日一つのプロンプトを包むだけです。The Patternは新しいコンテンツをまったく生成しません。Pairedは一つの絆をモデル化するにとどまります。
四つの要素、一つのパイプライン、八種類の成果物。それがこのエンジンです。
よくあるご質問
なぜ3つでも5つでもなく、4つの要素なのですか?
3つの要素では、ケイデンス(アーティファクトの種類)が他の要素のいずれかに吸収されてしまうため、一般的な印象の出力になりがちです。5つ以上の要素では重複が生じ、追加した要素が直交する独自のシグナルをもたらしません。4つは、冗長性なく、関係性に特化し、時間軸を捉え、質感を意識した出力を生み出せる最小の構成だと判明しました。
エンジンは私のジャーナルの記述を一字一句読み取るのですか?
エンジンが読み取るのは、フィード対象として設定されたジャーナルの記述だけです。各記述には、エントリーごとに「プライベート — Luminara にフィードしない」のフラグが付いています。初期設定ではオフです。プレミアムでは、過去のエントリーをまとめて切り替える機能が加わります。アカウントの外部に共有されるものは一切ありません。
占星術はプロンプトの主要なシグナルですか?
いいえ。占星術は修飾的な要素です。主要なシグナルは、その人物と絆の文脈、そして最近のユーザーのシグナルです。占星術は質感を添えるものです。「今日は数学的にストレスの高い一日です」ではなく、「今日は水星の足取りの重さが実際に感じられます」といった形です。標準の語り口は平易な日本語で、専門用語モードは任意で選べます。
次に読む
- Cosmic Story v2 のアーキテクチャ — エンジニアリングの全体ツアーです。
- どれほど優れているか — Vモデルの厳密さ、パフォーマンス目標、セキュリティについて。
- 出力されるサンプル週 — 7日間の成果物が実際にどのようなものかをご紹介します。
- App Store の My Zodiac AI. を開く
よくあるご質問
無料ツールを試す
出生図に基づいたパーソナライズされた洞察を受け取れます