Еженедельный контроль просроченной дебиторки
Демо пилотного кейса из вакансии: робот по расписанию забирает отчёт из 1С, проверяет и обрабатывает данные, рассылает каждому менеджеру его Excel, собирает ответы и напоминает, разбирает свободный текст ответов LLM и отправляет финдиректору итоговую сводку. Данные обезличены, 1С и Outlook заменены стендами с тем же контрактом.
1С OData→проверки качества→
расчёт просрочки→Excel по менеджерам→
Outlook / MS Graph→ответы + напоминания→
LLM: структура комментариев→сводка финдиректору
Запустить прогон
По расписанию: 0 9 * * mon (Europe/Moscow), следующий запуск — 12.10.2026 09:00.
Прогон уникален для отчётной недели: повторный запуск за ту же неделю продолжает существующий, а не создаёт дубль.
Чтобы пройти сценарий с нуля, выберите дату недели, которой ещё нет в списке.
LLM: подключена openai/gpt-4.1-mini
Имитация сбоев
Прогоны
Прогонов ещё не было — запустите первый.
Что заложено для эксплуатации
- Воспроизводимость: расписание APScheduler, состояние каждого шага и прогона в БД (SQLite в демо, PostgreSQL в проде — меняется DSN).
- Повторы: временные ошибки 1С (сеть, 429/5xx) — экспоненциальные ретраи; при исчерпании — шаг failed, алерт, продолжение с упавшего шага.
- Идемпотентность: прогон уникален по неделе, расчёты пересобираются целиком, у каждого письма ключ — повторный запуск не шлёт дубли.
- Качество данных: проверка полей, ИНН, дат, сумм, дублей, менеджеров; битые строки не ломают отчёт, а уходят в лист «Качество данных»; при доле ошибок >30% обработка останавливается.
- LLM только по делу: структурирование комментариев по JSON Schema, привязка к ИНН из списка, низкая уверенность → ручная проверка, учёт токенов и стоимости, фолбэк на правила.
- Алерты: журнал + Telegram (опционально); эскалация, если менеджер молчит после напоминаний.
- Секреты только из окружения, Docker Compose, тесты pytest, инструкция по развёртыванию.
Как посмотреть за 2 минуты
- Нажмите «Запустить» — пройдут шаги до рассылки.
- На странице прогона, в блоке «Почта», отправьте ответы от имени менеджеров (тексты уже заполнены, можно поправить).
- Посмотрите, как LLM разложила свободный текст по клиентам; неуверенные строки подтвердите вручную.
- Один менеджер молчит — «перемотайте» время на сутки: уйдут напоминания, затем эскалация и итоговая сводка.
- Скачайте Excel менеджера и сводку финдиректора.
- Включите сбои 1С и запустите прогон на другую дату — увидите ретраи, падение и продолжение с упавшего шага.