← Все заказы

AI-агент для автоматического сопровождения строительных договоров

14 ч назад

Текст заказа

Техническое задание
AI-агент для автоматического сопровождения строительных договоров
1. Цель разработки
Создать AI-агента, интегрированного с ChatGPT, Telegram или MAX и Яндекс.Диском, который автоматически организует работу с подрядчиками, ведёт архив переписки и фотографий, контролирует сроки исполнения договоров и ежедневно рассчитывает договорную неустойку.
Основной интерфейс взаимодействия заказчика с агентом — ChatGPT.
Мессенджер для работы с подрядчиками — Telegram или MAX, по выбору заказчика.
2. Загрузка и регистрация договора
Заказчик загружает договор в ChatGPT в формате PDF, DOCX или другом поддерживаемом формате.
AI-агент анализирует документ и задаёт вопрос:
«Этот договор относится к существующему подрядчику или необходимо создать новый чат?»
Предлагаются варианты:
- Добавить договор в существующий чат.
- Создать новый чат.
Если выбран существующий чат, агент предлагает список ранее зарегистрированных подрядчиков и чатов для выбора.
Если выбран новый чат, агент уточняет платформу: Telegram или MAX, инициирует создание чата и привязку к договору.
3. Создание чата в Telegram или MAX
При регистрации нового подрядчика система должна:
1. Создать отдельный чат в выбранном мессенджере либо подготовить автоматизированный процесс его создания.
2. Назвать чат по наименованию подрядчика и виду работ.
3. Подключить бота с необходимыми правами.
4. Загрузить исходный договор, смету и приложения.
5. Опубликовать структурированное сообщение с условиями договора.
Заказчик самостоятельно добавляет участников чата, включая представителей подрядчика, сотрудников и других заинтересованных лиц.
После добавления участников бот публикует или повторно закрепляет информационное сообщение, содержащее:
- Наименование подрядчика.
- Номер и дату договора.
- Предмет договора.
- Полный перечень работ из договора и приложений.
- Смету с объёмами, единичными расценками и общей стоимостью.
- Дату начала и окончания работ.
- Промежуточные сроки, если предусмотрены.
- Условия оплаты.
- Размер и порядок начисления неустойки.
- Ссылки на оригинальные документы.
Сведения должны извлекаться из документов без самостоятельного изменения договорных условий. При неоднозначности агент запрашивает подтверждение заказчика.
4. Архивирование переписки
После подключения к чату в Telegram или MAX бот должен автоматически сохранять всю доступную ему переписку.
Для каждого сообщения фиксируются:
- Текст сообщения.
- Дата и время отправки.
- Автор сообщения.
- Идентификатор сообщения в соответствующем мессенджере.
- Название чата и связанный договор.
- Сведения о вложениях.
- Доступные сведения об изменении сообщения.
Переписка сохраняется в отдельной базе данных с возможностью поиска по датам, участникам, ключевым словам и договорам.
Дополнительно должна быть предусмотрена автоматическая выгрузка архива переписки на Яндекс.Диск, например в форматах HTML, JSON или PDF.
Архив должен хранить исходные сообщения отдельно от выводов искусственного интеллекта.
5. Автоматическое сохранение фотографий
Все фотографии, опубликованные участниками чата Telegram или MAX и доступные боту, должны автоматически загружаться на Яндекс.Диск.
Заказчик самостоятельно задаёт корневую папку для хранения материалов.
Для каждого договора система создаёт отдельную структуру:
Строительство / Подрядчик / Договор / Фотографии
Фотографии сохраняются в максимально доступном исходном качестве с учётом ограничений выбранного мессенджера.
Дополнительно сохраняются:
- Дата публикации.
- Автор.
- Подпись к фотографии.
- Ссылка на исходное сообщение, если поддерживается.
- Уникальный идентификатор файла.
Система должна предотвращать дублирование файлов, обрабатывать временные ошибки загрузки и повторять неуспешные операции.
6. Контроль договорных сроков
AI-агент автоматически определяет сроки исполнения договора и фиксирует их в реестре.
Система должна контролировать:
- Общий срок исполнения договора.
- Сроки отдельных этапов.
- Изменения сроков по дополнительным соглашениям.
- Подтверждённые даты выполнения и приёмки работ.
Уведомления до окончания срока:
- За 7 календарных дней.
- За 3 календарных дня.
- За 1 календарный день.
- В день окончания срока.
Периодичность уведомлений должна настраиваться заказчиком.
7. Ежедневный контроль просрочки и неустойки
Если срок исполнения договора истёк и выполнение обязательств не подтверждено, агент переводит договор в статус «Возможная просрочка».
Начиная со следующего дня после установленного срока, система ежедневно:
1. Определяет количество дней просрочки.
2. Рассчитывает неустойку по условиям договора.
3. Учитывает установленную договором базу расчёта, процент, ограничения и дополнительные соглашения.
4. Публикует уведомление в чате Telegram или MAX.
5. Сохраняет уведомление в архиве договора.
6. Информирует заказчика о текущем состоянии договора.
Далее в переписке / не дает вставить полной тех задание

Похожие заказы