Методика
Отчёт собирается в три слоя, и у каждого своя ответственность: движок считает, промпт ограничивает, проверка бракует. Ниже — что именно происходит с заказом от заявки до PDF.
Три слоя
- движок: числа, планеты, дома, аспекты и карты таро считаются детерминированно — одни данные дают один результат;
- промпт: модель получает готовый JSON и пишет текст по правилам — не пересчитывать, не выдумывать, не обещать;
- проверка: готовая строка проверяется программой до отправки клиенту, потому что возврат дороже одной проверки.
Что считается точно
Числа в нумерологии считаются по правилам, записанным в коде: цифровой корень, мастер-числа 11, 22, 33 и долги 13, 14, 16, 19. Положения планет берутся из эфемерид JPL DE421 через skyfield, дома — по выбранной системе. В таро точна не «судьба», а выдача: колода и seed, и по seed расклад воспроизводится. Всё это покрыто тестами, включая граничные случаи.
Что проверяется в тексте
- длина и число абзацев — чтобы отчёт не пришёл обрывком;
- запрещённые формулировки: «как языковая модель», извинения, отказы;
- технические заглушки вроде незаполненных шаблонов и NaN;
- завершённость последнего предложения — модель иногда обрывает ответ;
- для натальной карты — предупреждение о неизвестном времени рождения.
Границы
Нумерология, астрология и таро — не науки, и мы не выдаём их за науку. Это язык описания склонностей и ситуаций: здесь нет диагнозов, инвестиционных и юридических советов и обещаний событий. Если отчёт не совпал с самоощущением, напишите в Telegram: разберём, где расчёт, а где интерпретация, и при необходимости перегенерируем текст.