О проекте
Команда: Begginers
Кейс HackAlem.ai: Спецтрек — Astana Innovations
Стадия: Прототип
Задача кейса: «Аким на 5 часов»: городской симулятор, распределяющий бюджет по 5 направлениям и 5 районам
Суть
Простой веб-симулятор «Аким на 5 часов»: игрок выбирает по одной мере в 5 направлениях в пределах бюджета 100 млрд ₸ и видит, как меняются показатели и индекс AQOL.
Как устроено
Фронтенд на HTML/JS отправляет 5 выбранных мер в FastAPI POST /api/simulate. simulation.py применяет стоимости и эффекты из синтетического data/city_data.json к базовым показателям, ограничивает их 0–100 и считает AQOL как взвешенную сумму. Текст анализа (сильные стороны, риски) генерируется из чисел через LLM при наличии OPENAI_API_KEY, иначе через mock.
Ключевые решения
- weighted AQOL index
- budget constraint validation
- mock AI fallback
Стек
Python · FastAPI · uvicorn · HTML/CSS/JavaScript
Модели
OpenAI
Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-ebb30857-begginers.
README
README.mdhack-ebb30857-begginers
Hackathon team repository for Begginers
Авторы коммитов
История коммитов
- 2026-09-23 18:00Add files via uploadTemir3000
Структура репозитория (9 файлов)
Akimator.ai/README.md Akimator.ai/app.py Akimator.ai/data/city_data.json Akimator.ai/requirements.txt Akimator.ai/simulation.py Akimator.ai/static/app.js Akimator.ai/static/index.html Akimator.ai/static/style.css README.md
Обсуждение 0 комментариев
Войдите, чтобы комментироватьПока нет комментариев — будьте первым.