Soulwise

4-Factor Response Engine

⚠️ このコンテンツはエンターテインメント目的のみです。占星術のコンテンツは医療、法律、財務上のアドバイスを提供するものではありません。

4因子レスポンスエンジン

デイリーチェックインを行うたびに、短いメモが一つ返ってきます。そのメモは4因子レスポンスエンジンによって生成されます。これは制約付き生成システムで、60〜100語の範囲で役立つことを目指し、決して行き過ぎないように設計されています。

4つの要素

#要素ソース重要な理由
1チップデイリーリチュアルにおける14チップのパレット今日の事実に名前を与える
2フェーズベイズ推定によるサイクルの見積もりサイクルの基準を設定する
3トランジットの文脈該当する場合の今日の出生図トランジットその日ならではの色合いを加える
4アーキタイプあなたの月経アーキタイプサイクルを通じたパターン

この4つは決定論的に組み合わされ、構造化されたプロンプトとなります。自由形式ではありません。生成モデルは、チップ×フェーズの組み合わせごとに変化する厳密なテンプレートの中で文章を書きます。

なぜちょうど4つなのか

2つ、3つ、4つ、6つでテストを行いました。2つの要素(チップ+フェーズ)では、内容が一般的すぎる印象になりました。3つ(チップ+フェーズ+トランジット)では、占星術に偏りすぎる傾向が見られました。6つ(気分、天候、社会的な負荷を追加)では一貫性が失われ、生成にかかる時間が日々のリチュアルに設定した200ms p50の許容範囲を超えてしまいました。

4つは、内容がノイズになることなく、あなたにぴったり寄り添うと感じられる絶妙なバランスなのです。

生成に関する制約

モデルの出力は、書き込み時に次の三つのルールでフィルタリングされます。

  1. 長さ — 40〜120語。範囲を外れたものは再生成されます。
  2. 反断定 — ブログ記事を制御するのと同じ反断定リントに出力を通します。non-medical-cycle-trackingをご覧ください。
  3. トーン調整 — 小規模な分類器が、押しつけがましい、批判的、または企業的に過度に明るい印象の出力を却下します。「温かく地に足のついた」と判定された出力は通過します。

三つのいずれかに不合格となったメモは、最大三回まで再生成されます。三回とも不合格の場合、ユーザーにはアプリに同梱された厳選済みのフォールバックが表示されます。

モデルが参照しないもの

  • デイリーノートの本文(チップのみを参照します)。
  • 過去のノート。
  • 他のユーザーのデータ。
  • お名前、アカウント、その他の識別情報。

生成処理は、不要な情報を取り除いて匿名化した入力に基づいて行われます。パーソナライズは構造化された要素によって実現されるものであり、テキストを読み返すことによるものではありません。

配置場所

エンジンは Soulwise コードベースの lib/responseEngine/ にあります。構造化プロンプトテンプレートは、チップ × フェーズの組み合わせごとに 1 つの TypeScript ファイルで構成され(14 × 4 = 56 テンプレート)、それぞれ手作業で調整されています。モデルはトーンキャリブレーションテストに合格した中で最小のもの、すなわち Vercel Function 上で動作する 7B パラメータのオープンウェイトモデルで、200ms の p50 予算の範囲内で実行されます。

この知識を活かす

AIによる出生図分析で、占星術を実践に活かしましょう。

無料で出生図を作成する