← Назад к кейсам
Личное

Персональный AI-астролог

Полнофункциональный астрологический сервис с искусственным интеллектом: натальные карты, прогнозы и консультации на основе точных астрономических расчетов

Python FastAPI n8n Local LLM PostgreSQL SVG

О проекте

AstroAI — это инновационный сервис, который объединяет профессиональные астрономические расчеты с возможностями искусственного интеллекта. Мы используем библиотеку Swiss Ephemeris (индустриальный стандарт в астрологии) для точного расчета позиций планет, системы домов и аспектов. Сервис предоставляет персонализированные натальные карты, ежедневные/недельные/месячные прогнозы, а также чат с персональным AI-астрологом, который понимает контекст вашей натальной карты и даёт детализированные консультации.

Натальная карта

Точный расчет 14 планет и точек, система домов Placidus, интерактивная SVG-визуализация

Прогнозирование

Ежедневные, недельные и месячные прогнозы с расчетом транзитов, затмений и ретроградности

AI-чат

Персональный астролог на базе LLM с контекстным пониманием натальной карты и историей переписки

Технический стек

Backend

Python 3.x + FastAPI
    Swiss Ephemeris (swisseph)
    Алгоритмы:
    • Расчет позиций 14 планет
    • Система домов Placidus
    • Аспекты с орбисами

Frontend

Vanilla JavaScript
    SVG — интерактивная карта
    Real-time polling

Инфраструктура

n8n — workflow automation
    Amvera Cloud — хостинг
    PostgreSQL — БД пользователей
    Local LLM — на сервере Amvera
    REST API — микросервисы

Схема воркфлоу (n8n)

Схема воркфлоу генерации контента в n8n

Webhook → PostgreSQL (пользователи + история) → Dadata API (геокодинг места рождения) → Python API (расчет натальной карты: Swiss Ephemeris, 14 планет, дома Placidus) → Amvera LLM (интерпретация + прогнозы + AI-чат) → HTTP Request (внешние API) → Code (обработка данных, SVG) → PostgreSQL (сохранение результатов) → JSON ответ

Основные модули

FastAPI Backend

REST API для расчета натальных карт и прогнозов с валидацией Pydantic

Swiss Ephemeris

Профессиональная библиотека астрономических расчетов (индустриальный стандарт)

Local LLM

Локально развернутая языковая модель для AI-чата с контекстом натальной карты

PostgreSQL

Хранение данных пользователей, прогнозов, истории переписки и натальных карт

n8n Workflows

Оркестрация бизнес-логики, интеграция между сервисами и автоматизация процессов

SVG Rendering

Интерактивная отрисовка натальной карты с подсветкой планет и синхронизацией

Преимущества AstroAI

Профессиональные расчеты

Swiss Ephemeris (индустриальный стандарт), система домов Placidus, точный расчет координат планет и аспектов

Микросервисная архитектура

RESTful API на FastAPI, stateless backend для масштабирования, разделение расчетов (Python) и бизнес-логики (n8n)

Интерактивный интерфейс

SVG-визуализация натальной карты с подсветкой планет, real-time чат с индикатором набора, адаптивный темный дизайн

Data-driven подход

PostgreSQL для хранения истории консультаций, анализ паттернов пользователей, сохранение сгенерированных прогнозов

Суверенная инфраструктура

Все сервисы размещены на серверах в РФ (Amvera Cloud): базы данных, Local LLM, n8n — полный контроль и соответствие 152-ФЗ

AI-астролог 24/7

Персональный чат на базе LLM с контекстным пониманием натальной карты, история переписки, детализация по клику на планету

Заинтересовала разработка?

Обсудим вашу задачу и подберём оптимальное решение