1. Зачем этот документ и чем он не является
Астрология, нумерология и Таро — символические системы. Мы не выдаём их за науку и не прячем это за обтекаемыми формулировками. Но внутри сервиса есть части, которые устроены строго и проверяемо, и части, которые устроены как трактовка. Смешивать их нечестно по отношению к человеку, который полагается на разбор, поэтому мы описываем границу прямо.
Это документ о прозрачности, а не юридический щит. Он не заменяет пользовательское соглашение и политику обработки персональных данных: правовые основания, права субъекта персональных данных, сроки и порядок обращений описаны там, здесь — техническая сторона. Что именно считается, из чего, с какой точностью и где начинается машинное толкование.
- Здесь описано фактическое устройство сервиса на дату документа, а не планы и не намерения.
- Если функция выключена, мы пишем, что она выключена, а не «поддерживается». Приём оплаты на сайте, вложения в чат, распознавание изображений и документов и поиск по базе знаний сейчас выключены.
- Числа методик приведены реальные — те, что заложены в код. При их изменении меняется версия методики и этот документ.
- Возрастная маркировка сервиса — 18+.
2. Три слоя: расчёт, продуктовый контур, языковая модель
Всё, что вы получаете, проходит через три слоя. Разделение не косметическое: у слоёв разная воспроизводимость и разная цена ошибки. Под воспроизводимостью здесь и дальше понимается простое свойство: повторный запрос с теми же исходными данными даёт тот же результат, а не похожий.
| Слой | Что делает | Воспроизводимость | Чего слой не делает |
|---|---|---|---|
| Расчётное ядро | Положения небесных тел, углы карты, дома, аспекты, транзиты, лунный календарь, числа нумерологии, арканы матрицы, расклад Таро | Полная: те же исходные данные и та же версия методики дают тот же результат, сколько бы раз его ни запрашивали | Не толкует смыслы, не обращается к ИИ и не знает, кто вы: у него нет ни базы данных, ни вашей учётной записи |
| Продуктовый контур | Решает, какие данные доступны конкретной сессии, отбирает события периода, считает показатели сфер, проверяет ответ модели перед показом | Числа считаются кодом и воспроизводимы; состав отобранных событий зависит от версии правил отбора | Не додумывает факты и не переписывает результат расчёта задним числом |
| Языковая модель | Объясняет готовый расчёт человеческим языком, отвечает в чате | Отсутствует: один и тот же вход даёт разные формулировки при каждом обращении | Не считает числа, не решает, какой сферы жизни касается событие, и не должна выходить за границы посчитанных показателей — за этим следит автоматическая проверка ответа |
Практическое следствие простое. Если два человека с одинаковыми данными рождения получат разные тексты — это нормально, тексты пишет модель. Если они получат разные градусы планет или разные числа нумерологии при одной версии методики — это ошибка, и о ней стоит нам сообщить.
3. Слой первый: что вычисляется детерминированно
Расчётное ядро — отдельный сервис без базы данных и без выхода в интернет: его контейнер намеренно отрезан от внешней сети. Он получает дату, время, координаты и часовой пояс, а отдаёт числа. Эфемериды (таблицы положений небесных тел) считает библиотека astronomy-engine версии 2.1.19 под лицензией MIT. Координаты берутся в видимой геоцентрической системе истинной эклиптики даты — то есть так, как тела видны с Земли именно на дату расчёта, с учётом колебаний земной оси.
- Дома: Placidus по методу полудуг с истинным наклоном эклиптики, а также равнодомная система и система целых знаков.
- Узлы лунной орбиты и Лилит — средние, а не истинные: берётся усреднённое движение точки, а не её мгновенное положение. Лилит считается по полиному Meeus.
- Хирон вычисляется по оскулирующим элементам из базы малых тел JPL — то есть по параметрам орбиты на конкретную дату; самого тела в движке нет, и мы этого не скрываем.
- Орбы натальных аспектов (допуск, при котором аспект считается действующим): 8° для Солнца и Луны, 6° для планет.
- Орбы транзитов другие и подобраны под длительность события: 3° для Солнца и Луны, 2° для Меркурия, Венеры и Марса, 1,5° для Юпитера, Сатурна, Урана, Нептуна, Плутона и лунного узла. В годовом слое орбы шире, потому что там описывается период, а не момент. Статус этих чисел — не канон, а наш инженерный выбор; подробнее в разделе 8.
- Нумерология считается локально по пифагорейской методике в русской раскладке букв, без обращения к внешним сервисам.
- Матрица судьбы строится по цифровым суммам даты григорианского календаря по фиксированной схеме октаграммы.
Расклад Таро собирает сервер, а не браузер. Колода из 78 карт перемешивается алгоритмом Фишера — Йетса, а источником случайности служит детерминированный генератор псевдослучайных чисел mulberry32, запущенный от сохранённого числа-зерна; затем по одному броску на позицию решается, перевёрнута карта или нет. Одно и то же зерно на одной и той же схеме расклада всегда даёт один и тот же расклад — поэтому сохранённый расклад открывается повторно ровно таким же, а не пересобирается заново.
Кроме чисел ядро умеет отдавать символическое описание карты — это тоже детерминированный слой: фразы собираются кодом из справочника по знакам, домам, аспектам, стихиям и крестам, языковая модель в этом не участвует. Такое описание помечено как материал для самостоятельного размышления, а не как научный вывод, прогноз или профессиональная рекомендация.
4. Воспроизводимость и внешняя сверка
Воспроизводимость — не декларация, а часть устройства сервиса. Результат расчёта сохраняется под ключом, в который входят отпечаток исходных данных и версия методики. Повторный запрос с теми же данными возвращает тот же снимок, а не пересчитывает его заново; при смене версии методики старый снимок не переписывается, а рядом появляется новый.
Чтобы точность не жила только в наших словах, ядро сверено с независимым источником: двадцать контрольных карт (1955–2010 годы, широты от 69° северной до 55° южной) посчитаны сторонним эфемеридным движком, и его числа хранятся в наборе для сверки. Этот набор лежит в тестах расчётного сервиса и прогоняется автоматически: сверяется не копия формул, а тот же код, который отвечает на запросы продукта. Сам сторонний движок в продукт не входит и нигде не развёрнут — используются только заранее посчитанные им эталонные числа.
| Что сверялось | С чем сверялось | Результат |
|---|---|---|
| Куспиды домов Placidus | Swiss Ephemeris 2.10.03 (модель Moshier) | Максимальное расхождение 0,00007° — около четверти угловой секунды. Сверка идёт по картам, где Placidus определён: на одной приполярной карте система не определена в принципе, это свойство самого метода, а не сбой |
| Положения планет, лунный узел, ASC и MC, равнодомная система и система целых знаков | Swiss Ephemeris и эфемериды JPL DE421 | Расхождения укладываются в допуски сверки с многократным запасом |
| Средняя Лилит | Swiss Ephemeris | Расхождение до 0,121°. Это не ошибка вычисления, а разница моделей: упрощённый полином против ряда средних элементов. Допуск сверки — 0,15°, и мы считаем правильным сказать об этом прямо |
Честная оговорка о пределе точности: сам эталон работает в аналитическом режиме и отличается от эфемерид JPL примерно на 0,0003° по планетам и 0,002° по Луне. Требовать от сервиса совпадения точнее этого уровня бессмысленно — там начинается шум самого эталона.
Публичные бесплатные расчёты на сайте работают на том же ядре и по тем же методикам, что и расчёты в личном кабинете. Разница в том, что публичный расчёт ничего не сохраняет: введённые дата, время и место передаются телом запроса, живут в оперативной памяти на время ответа и не попадают ни в базу, ни в кэш, ни в веб-аналитику; ответ отдаётся с запретом кэширования. Языковая модель в публичном расчёте не вызывается вовсе. Единственный побочный след — счётчик частоты обращений с одного IP-адреса (не более пяти расчётов в минуту), который защищает сервис от перебора и не связан с содержимым расчёта. Веб-аналитика публичного сайта — Яндекс.Метрика; о ней сообщает баннер при первом визите, запись действий на экране (вебвизор) выключена, и содержимое формы расчёта в неё не передаётся.
5. Версионирование методик
У каждой методики есть собственный идентификатор версии. Правило одно: если меняются таблицы, орбы, пороги или состав ответа, версия обязана подняться. Иначе два разных расчёта назывались бы одинаково, а уже показанный вам разбор нельзя было бы объяснить.
| Слой методики | Идентификатор версии | Что определяет |
|---|---|---|
| Натальная карта | natal-v1.1 | Положения тел, углы, дома, аспекты |
| Символическое описание карты | natal-symbolic-ru-v1, версия 1.1.0 | Детерминированные формулировки по знакам, домам, аспектам, стихиям и крестам |
| Эфемериды дня | ephemeris-v1 | Положения тел, ретроградность, переходы по знакам на дату |
| Транзиты | transits-v1.2 | Классы событий, орбы, окна действия |
| Общие события календаря | events-v2 | Затмения, ингрессии, станции планет, фазы Луны, точки года |
| Важность и порядок событий | importance-v2 | Уровни значимости и порядок событий внутри дня |
| Лунный календарь | moon-v1 | Лунные дни и фазы |
| Годовой слой | year-v1, профиль орбов transit-year-v1 | Периоды года, профекции, факторы года |
| Показатели сфер | forecast-scoring-v1 | Формула и коэффициенты числовых показателей по шести сферам |
| Нумерология | pythagorean-ru-v1 | Способ сведения даты и имени к числам |
| Матрица судьбы | arcana-date-octagram-digitsum-v3 | Схема октаграммы и правила цифровых сумм |
| Таро | колода rider-waite-ru-78-v1, перемешивание tarot-shuffle-mulberry32-v1 | Состав колоды и алгоритм расклада |
| Географический словарь | версия сборки словаря на данных GeoNames | Координаты и часовой пояс города рождения |
Одна деталь, о которой честнее сказать заранее. У прогнозов есть собственный закреплённый набор версий: в него входят конкретные версии транзитов, матрицы, нумерологии и других слоёв, и он меняется отдельным решением. Поэтому расчётный сервис может уже работать на более свежей версии слоя, чем та, по которой посчитан ваш прогноз. Сделано это ровно затем, чтобы уже посчитанные прогнозы не менялись под вами молча: и версия сервиса, и версия методики записываются вместе с результатом.
Версия расчётного движка и версия методики показываются в интерфейсе рядом с результатом — в блоке происхождения расчёта у натальной карты и матрицы и в карточке события календаря. Это сделано для того, чтобы вы могли отличить «методика изменилась» от «сервис выдаёт разное каждый раз».
6. Слой второй: продуктовый контур и что доступно сессии
Второй слой не считает астрономию и не пишет текст. Он решает, какие данные вообще увидит конкретная сессия, отбирает события периода, считает числовые показатели сфер и проверяет ответ модели до того, как он попадёт на экран. Контуры различаются намеренно: чем меньше данных нужно для функции, тем меньше данных к ней подключено.
| Контур | Что доступно сессии | Что уходит внешним сервисам |
|---|---|---|
| Публичный расчёт без регистрации | Только то, что введено в форму, в пределах одного запроса. Ни учётной записи, ни истории, ни сохранения | Ничего: языковая модель не вызывается, расчёт уходит только во внутренний сервис без выхода в интернет |
Числовые показатели по шести сферам — здоровье, работа, любовь, деньги, развитие, энергия — считает код, а не модель. Формула детерминирована: одни и те же факты дают одни и те же целые числа. Шкала намеренно смещена в верхнюю половину — центр 58, амплитуда 26, коридор от 30 до 88. Мы считаем, что «две десятых из десяти на сегодня» — это фрустрация без пользы, а в темах здоровья и развития ещё и вредная формулировка. Статус этих чисел разобран в разделе 8.
- Сферу события определяет таблица в коде, а не модель: вклад транзитного тела — 0,3, натальной цели — 0,3, натального дома, по которому идёт транзит, — 0,4.
- Суммарный вклад лунных и нумерологических поправок ограничен 0,06 — транзиты обязаны оставаться ведущим фактором.
- Кризисные и медицинские обращения обрабатываются на нашей стороне, во внешнюю модель они не уходят — ни в гостевом чате, ни в кабинете.
- Если модель три раза подряд не справилась, показывается детерминированный разбор из справочника с пометкой, что расширенный текст ещё готовится. Пустого экрана не бывает, но и выдавать аварийный текст за полноценный разбор мы не будем.
- Вложения в чат, распознавание изображений и документов, поиск по базе знаний и приём платежей на сайте сейчас выключены. Баланс «звёзд» работает как внутренний счётчик, оплата на сайте не принимается.
- Веб-поиск в чате доступен только при подключённом внешнем поисковом ключе и запускается отдельным вашим подтверждением, а не автоматически.
- Вход через Яндекс ID и VK ID реализован в коде, но в интерфейсе сейчас не предлагается.
7. Слой третий: что делает языковая модель и чего она не делает
Прямые идентификаторы в модель не передаются: вместо фамилии, имени и отчества, даты, времени и места рождения она получает градусы натального снимка, вместо точных роста и веса — полосу значений. Но текст, который вы пишете сами, уходит как текст: если вы назовёте в сообщении своё имя или дату рождения, они окажутся в передаче.
Модель работает поверх готового расчёта. Она получает факты и обязана на них опираться. Всё, что она добавляет от себя, — это язык, связность и объяснение, а не новые данные о вас.
- Модель не вычисляет положения планет, дома, аспекты и числа — она получает их посчитанными.
- Модель не определяет, к какой сфере жизни относится событие: соответствия заданы кодом.
- Отклонение текста от посчитанного показателя сферы больше чем на 15 пунктов не проходит проверку; допустимое отклонение модель обязана объяснить фактором из входных данных.
- Общий показатель периода не может расходиться со средним по сферам более чем на 7 пунктов.
- Ответ проходит автоматическую проверку структуры и семнадцати содержательных правил до записи и до показа. Нарушения либо чинятся, либо ответ отбрасывается целиком — в частности, если модель повторила персональные данные там, где их быть не должно.
- Ответы модели не являются медицинской, юридической, психотерапевтической или финансовой консультацией. Никаких решений о вас исключительно на основании автоматической обработки сервис не принимает.
Отдельно о технике снижения рисков: перед отправкой во внешнюю модель свободный текст проходит маскирование очевидных идентификаторов. Это снижение риска, а не обезличивание в смысле закона — связываемость с человеком сохраняется через содержание разговора. Мы не утверждаем, что переданные данные невозможно соотнести с вами.
8. Где кончается расчёт и начинается интерпретация
Астрономическая часть проверяема: положение планеты на дату либо совпадает с независимым эталоном, либо нет. Всё, что идёт дальше — какой аспект «важен», какой орб считать рабочим, какая сфера жизни отвечает за седьмой дом, — это методические решения. В разных школах они разные, канонического ответа не существует, и любое наше значение здесь — выбор, а не факт.
Часть таких решений мы приняли инженерно: подобрали числа так, чтобы событие имело читаемую длительность, а календарь не тонул в десятках мелких аспектов. Это гипотезы, которые ждут экспертной проверки и калибровки на реальном использовании. Ниже — те из них, которые сильнее всего влияют на то, что вы видите.
| Решение | Значение сейчас | Статус |
|---|---|---|
| Орбы транзитов | Солнце и Луна — 3°, Меркурий, Венера, Марс — 2°, Юпитер, Сатурн, Уран, Нептун, Плутон и лунный узел — 1,5° | Инженерная гипотеза: в литературе транзитные орбы расходятся от 1° до 5° |
| Орбы годового слоя | Юпитер и Сатурн — 3°, Уран, Нептун, Плутон — 2,5°, Марс и лунный узел — 2°, остальные — 1° | Инженерная гипотеза: орб здесь задаёт длительность периода, а не момент |
| Весовые коэффициенты сфер | Транзитное тело — 0,3, натальная цель — 0,3, натальный дом — 0,4 | Инженерная гипотеза, ожидающая экспертной проверки |
| Шкала показателей | Центр 58, амплитуда 26, коридор 30…88 | Продуктовое решение: шкала намеренно смещена вверх, чтобы не выдавать бесполезно пугающие оценки |
| Поправки на фазу Луны и число периода | Суммарно не более 0,06 | Гипотеза, подлежащая калибровке на реальных данных |
| Пороги важности событий | Четыре уровня значимости и фиксированный порядок событий внутри дня | Инженерная гипотеза: перекалибровка порогов не меняет астрономию, только показ |
| Окно «станции» планеты перед разворотом | Задано инженерно | Астрологического канона для длительности окна нет |
Корректность интерпретаций автотестами не проверяется — их нельзя проверить тестом, потому что это не факты. Страховка другая: значения зафиксированы в версии методики, изменения видны в разнице таблиц, а тексты методик вычитываются вручную перед публикацией. Когда такие решения будут пересмотрены после экспертной проверки, версия поднимется, и это будет видно.
- Мы не утверждаем, что расчёт предсказывает события вашей жизни.
- Мы не утверждаем, что интерпретация верна — она принадлежит традиции, у которой нет доказательной базы.
- Мы не утверждаем, что весовые коэффициенты сфер отражают что-либо, кроме нашего текущего инженерного выбора.
- Мы утверждаем ровно одно: при одинаковых исходных данных и одинаковой версии методики расчёт воспроизводится.
9. Границы применения
Сервис предназначен для развлечения, самонаблюдения и размышления. Он не является медицинской, психологической, юридической или финансовой помощью, не ставит диагнозов и не назначает лечения. Материалы сервиса не должны использоваться как основание для решений о здоровье, деньгах, работе или отношениях без участия профильного специалиста.
- Возрастное ограничение — 18+. В публичных расчётах дата рождения, по которой человеку меньше 18 лет, не принимается.
- Если вам плохо или вы думаете о причинении вреда себе, обратитесь к врачу или в экстренные службы. В таких обращениях ответ формируется на нашей стороне и во внешнюю модель они не передаются.
- Расчёт по времени рождения чувствителен к точности времени: при неизвестном времени дома и часть выводов не рассчитываются или отмечаются как менее надёжные.
- Точность координат и часового пояса определяется географическим словарём. Если город определён неверно, расчёт будет верным для указанной точки, но не для вашей.
- Что именно мы собираем, зачем и на каком основании, как отозвать согласие, получить копию своих данных или удалить аккаунт — в политике обработки персональных данных. Условия использования и порядок расчётов — в пользовательском соглашении.
10. Изменения и обратная связь
Этот документ описывает состояние сервиса на дату вступления в силу. При изменении методик, версий или состава функций мы обновляем текст и дату. Уже показанные вам разборы при смене версии не переписываются: они остаются такими, какими были посчитаны, а новые расчёты выполняются по новой версии.
Если вы нашли расхождение — например, один и тот же расчёт при одной версии методики дал разные числа или в интерфейсе указана версия, не совпадающая с этим документом, — напишите нам, это ошибка, и мы разберёмся.
| Реквизит | Значение |
|---|---|
| Оператор | ООО «ЭКСПЕРТ АИ», ОГРН 1253900013828, ИНН 3900049188, КПП 390001001 |
| Адрес | 236016, Калининградская область, г. Калининград, ул. Карла Маркса, д. 18, офис 411 |
| Электронная почта | hi@expai.pro |
| Телефон | +7 (499) 705-63-03 |
| Сайт и личный кабинет | https://astrologyai.ru, https://app.astrologyai.ru |
| Версия документа | 1.0 от 19 августа 2026 года |