SummitAgent
Агент тарифных кампаний Beeline. Сам исследует данные, проверяет гипотезы пилотами и выдаёт до 10 кампаний: кому предложить смену тарифа и через…
О проекте
Команда: SummitAgent
Кейс HackAlem.ai: Телеком — Beeline
Стадия: Рабочий MVP
Задача кейса: Агент, который решает, каким абонентам какой тариф предложить (чистый прирост ARPU)
Суть
Агент тарифных кампаний Beeline. Сам исследует данные, проверяет гипотезы пилотами и выдаёт до 10 кампаний: кому предложить смену тарифа и через какой канал.
Как устроено
Корневой README короткий, подробности в beeline_case_participants/README.md (его в карточке нет). По коммитам: пилоты с адаптивным размером скрининга, объединение похожих сегментов в финальном плане и LLM как tie-breaker при выборе целевого тарифа. Профили тарифов кешируются в tariff_profiles.json для детерминизма и инвалидируются по хешу содержимого.
Ключевые решения
- adaptive pilot sizing
- segment merging
- LLM tie-breaker
- content-hash cache invalidation
Метрики
Из коммитов: net +4.41M на seed 42; объединение сегментов — медиана +2.1%; адаптивный размер пилота — медиана +16%
Особенности
В README описаны отклонённые подходы (сегментация, ранжирование по confidence). LLM используется только для разрешения ничьих, а его ответы кешируются для воспроизводимости.
Стек
Python · pandas
Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-dd8c8f13-summitagent.
README
README.mdhack-dd8c8f13-summitagent — SummitAgent
Решение кейса Beeline Tariff Marketing Campaigns для хакатона HackAlem AI.
Агент управления тарифными маркетинговыми кампаниями: сам исследует данные, проверяет гипотезы пилотными кампаниями и выдаёт план из до 10 кампаний, кому предложить сменить тариф и через какой канал.
Полное описание, архитектура, инструкция по запуску и результаты — в
beeline_case_participants/README.md.
Авторы коммитов
История коммитов
- 2026-09-23 17:22Fix README inaccuracies about cache staleness handlingDenis Kovalev
- 2026-09-23 17:12Add cache invalidation via content hash for production-readinessDenis Kovalev
- 2026-09-23 17:06Document rejected approaches in README (segmentation, confidence-based ranking)Denis Kovalev
- 2026-09-23 16:19Add LLM tie-breaker for target tariff selection (cached profiles for determinism)Denis Kovalev
- 2026-09-23 15:20Adaptive screening pilot size (median +16%)Denis Kovalev
- 2026-09-23 14:49Add root README pointing to solutionDenis Kovalev
- 2026-09-23 14:30Merge similar segments in final plan (median +2.1%)Denis Kovalev
- 2026-09-23 14:07Working agent with submission and README (net result +4.41M on seed 42)Denis Kovalev
Все коммиты (10)
- 2026-09-23 13:33Merge remote initial commitDenis Kovalev
- 2026-09-23 13:30Initial agent implementationDenis Kovalev
Структура репозитория (22 файлов)
.gitignore README.md beeline_case_participants/PARTICIPANT_GUIDE.md beeline_case_participants/PARTICIPANT_GUIDE.pdf beeline_case_participants/README.md beeline_case_participants/agent.py beeline_case_participants/agent_template.py beeline_case_participants/customer_profile.csv beeline_case_participants/data/arpu_monthly.csv beeline_case_participants/data/change_tariff.csv beeline_case_participants/data/dict_tariff.csv beeline_case_participants/data/traffic.csv beeline_case_participants/environment.py beeline_case_participants/feature_dictionary.csv beeline_case_participants/local_eval.py beeline_case_participants/make_submission.py beeline_case_participants/make_tariff_profiles.py beeline_case_participants/mock_environment.py beeline_case_participants/scoring_core.py beeline_case_participants/submission.csv beeline_case_participants/tariff_dictionary.csv beeline_case_participants/tariff_profiles.json
Обсуждение 0 комментариев
Войдите, чтобы комментироватьПока нет комментариев — будьте первым.