Кейс

ZenithAI

AI-продукт, що створює персональні звіти розвитку на основі астрономічних даних NASA JPL. Інтерактивний конфігуратор на React, генерація тексту через LLM, зашифровані онлайн-платежі та повна двомовність PL/EN.

ZenithAI — Вебзастосунок

Коротко

Рік
2025
Обсяг
AI-продукт, конфігуратор, оплати, дві мови
Моя роль
Продукт, full-stack, інтеграція LLM
Технології
Next.jsReactAI / LLMStripePostgreSQLi18n

Кейс

01Проблема

Звіт постає з поєднання твердих астрономічних даних NASA JPL із текстом, який пише мовна модель. Модель охоче складе гарне речення про те, чого в даних ніколи не було, — а клієнт платить наперед і отримує файл, який ніхто вже не виправить. Робота полягала в тому, щоб відділити те, що моделі дозволено вигадати, від того, що мусить вийти з обчислення.

02Що я зробив

  • Усі числові значення обчислює застосунок із даних JPL; модель отримує їх як усталені факти, а не як задачу для лічби.
  • Модель відповідає лише за оповідний шар — форму й мову звіту, ніколи за вхідні дані.
  • Конфігуратор на React веде користувача крок за кроком і перевіряє дані перед допуском до оплати.
  • Повна двомовність PL/EN на рівні вмісту й самого звіту, а не лише інтерфейсу.

03Що це дає зараз

  • Числа у звіті відтворювані — той самий набір даних завжди дає той самий результат.
  • Купівля завершується виданим файлом без участі людини з боку продавця.
  • Обидві мовні версії виходять з одного проходу генерації.

04Чому саме такий стек

Межа між обчисленням і мовною моделлю — найважливіше архітектурне рішення тут. Без неї модель рано чи пізно напише число, якого ніхто не рахував, а в платному продукті це ризик, який брати не можна.

Усі роботи
Почнімо

Маєте проєкт на думці?

Опишіть його кількома реченнями — відповім протягом 24 годин із безкоштовною оцінкою та пропозицією стеку.