Soulwise
4-Factor Response Engine
Astrology content is for reflection and entertainment, not medical, financial, legal, or mental-health advice.
Як Soulwise складає відповідь, яку надсилає після чек-іну?
Рушій відповіді з 4 факторами враховує чотири сигнали — натиснуту фішку, поточну фазу циклу, сьогоднішній контекст транзиту та ваш менструальний архетип — і пропускає їх через обмежену мовну модель, щоб сформувати одну коротку нотатку. Обмеження включають довжину, правила проти надмірних тверджень і калібрування тону.
- Чотири вхідні дані: чип, фаза, транзит, архетип
- Контрольована генерація: довжина, захист від хибних тверджень, тон
- Жодної медичної чи діагностичної лексики за принципом побудови
Рушій відповідей на 4 факторів
Кожен щоденний чек-ін дає одну коротку нотатку у відповідь. Ця нотатка походить від рушія відповідей на 4 факторів — системи генерації з обмеженнями, чия робота — бути корисною в межах 60–100 слів і ніколи не переступати межу.
Чотири чинники
| # | Чинник | Джерело | Чому це важливо |
|---|---|---|---|
| 1 | Фішка | Палітра з 14 фішок у щоденному ритуалі | Називає те, що є правдою сьогодні |
| 2 | Фаза | Баєсівська оцінка циклу | Задає базову лінію циклу |
| 3 | Контекст транзиту | Сьогоднішній натальний транзит, якщо є | Додає відтінок дня |
| 4 | Архетип | Твій менструальний архетип | Патерн упродовж циклів |
Усі чотири поєднуються детерміновано в структурований запит — а не у вільній формі. Модель генерації пише всередині щільного шаблону, що змінюється для кожної комбінації фішка × фаза.
Чому саме чотири
Ми тестували два, три, чотири й шість. Два чинники (чип + фаза) давали підказки, що звучали надто загально. Три (чип + фаза + транзит) мали схильність надто хилитися в бік астрології. Шість (додаємо настрій, погоду, соціальне навантаження) вносили непослідовність і збільшували затримку генерації понад бюджет 200мс p50 для щоденного ритуалу.
Чотири — це золота середина, де підказка відчувається саме твоєю, не стаючи при цьому шумною.
Обмеження на генерацію
Вивід моделі фільтрується трьома правилами під час запису:
- Довжина — від 40 до 120 слів. Усе, що поза цими межами, генерується наново.
- Анти-твердження — проганяє вивід через той самий лінт анти-тверджень, що контролює дописи в блозі. Дивись non-wellness-cycle-tracking.
- Калібрування тону — невеликий класифікатор відхиляє виводи, що звучать повчально, осудливо чи корпоративно-награно. Проходять ті, що влучають у «тепло й заземлено».
Нотатка, яка не пройшла хоч одне з трьох правил, генерується наново до трьох разів. Якщо не проходить усі три, користувач бачить дбайливо підібраний запасний варіант, що йде разом із застосунком.
Чого модель НЕ бачить
- Тексту твоєї щоденної нотатки (лише чип).
- Жодної з твоїх минулих нотаток.
- Даних інших користувачів.
- Твого імені, акаунта чи будь-якого ідентифікатора.
Генерація працює на очищених, знеособлених даних. Персоналізація народжується зі структурованих факторів, а не з повторного читання твого тексту.
Де це живе
Рушій лежить у lib/responseEngine/ у кодовій базі Soulwise. Структурований шаблон промту — це один файл TypeScript на кожну пару «чип × фаза» (14 × 4 = 56 шаблонів), кожен налаштований вручну. Модель — найменша з тих, що пройшли тест калібрування тону: модель з відкритими вагами на 7B параметрів, що працює у Vercel Function з бюджетом 200 мс на p50.
Заглибити
Побачити 4-Factor Response Engine у вашій повній натальній карті
Безкоштовна позиція — це заголовок. Повне читання інтерпретує всю вашу карту.
Часті запитання
Так — невелика контекстна мовна модель із жорсткими обмеженнями. Чотири вхідні дані є детермінованими; текст генерується за чітким шаблоном для кожної комбінації чипа × фази.
Більше факторів створює шум. Чотири — це найменший набір, який дає нотатку, достатньо корисну, щоб ви знову й знову відкривали застосунок.
Ні. Лише ці чотири структуровані вхідні дані залишають ваш пристрій для генерації; текст вашої нотатки зберігається зашифрованим на пристрої. Див. period-privacy.