Python-разработчик: довести готовую AI-систему расчёта до внедрения
Описание
Задача. Довести готовую расчётную систему до работы у конечного заказчика и сдать по формальным критериям приёмки. Что за система. Менеджер клининговой компании отправляет боту техническое задание — текстом, Word, PDF или Excel — и получает расчёт стоимости либо список недостающих данных. Что уже готово.
Расчётное ядро на Python: 663 автотеста, детерминированный расчёт. HTTP-сервис с Dockerfile. Telegram-бот на n8n с приёмом файлов и диалогом уточнений. Писать с нуля ничего не нужно. Что сдать — восемь результатов, каждый сдаётся и оплачивается отдельно: 1. Тесты запускаются на чистой машине без закрытых данных. 2.
Воспроизводимая установка по инструкции: requirements, версии, README. 3. Ветка «список недостающих данных»: два уровня, чек-лист выезда на объект, готовое письмо клиенту. 4. Замер качества на 10–15 реальных техзаданиях; планка назначается до прогона. 5. Подключение российской нейросети (GigaChat или YandexGPT) с обезличиванием текста до отправки. 6.
Развёртывание на сервере заказчика, приёмку проводит его менеджер. 7. Режим черновой прикидки для менеджера. 8. Голосовой ввод с локальным распознаванием. Оплата. За каждый принятый результат, фиксированной суммой, которую вы называете сами. Время без результата не оплачивается. Приёмка — по таблице критериев из ТЗ, часть проверок проводит постороннее лицо.
Требования. Python middle+ (FastAPI, pytest), Docker, Linux, Telegram Bot API. n8n — достаточно разобраться в готовом сценарии. Нужна работа в чужом коде без его переписывания: в ТЗ есть раздел «что трогать нельзя» — ядро не менять, расчёт только через существующий шлюз. Этот раздел не обсуждается. Полностью удалённо. Что написать в отклике: 1.
Похожая сданная работа — ссылка или короткое описание. 2. Ваша цена и срок за Результат 1 и Результат 3. 3. С какого дня готовы приступить. Полное ТЗ с критериями приёмки по каждому результату пришлю в ответ на отклик. Первый созвон — 20 минут, разбор Результата 1.