Задание: Нейронные сети. ИИ агент для автоматизации закупок (Дистанционная работа)
Надо написать три модуля на python, с использованием llm. Назначение модулей - автоматизация закупок.
Модули:
1. Извлечение данных о заказе. На вход получает пдф, эксель, док или тестовый файл. Извлекает из него наименование и количество товаров, которые необходимо закупить и заносит их в выходной файл (Json), указывая случайный номер, как номер заказа (файл актуальных заказов).
2. Имеет на входе файл актуальных заказов из модуля 1 и файл со списком email адресов. По очереди берет заказы из файла актуальных заказов (после того, как данные о заказе были извлечены, соответствующая запись удаляется) формирует запрос цен и сроков поставки товаров из заказа и рассылает его по адресам из списка для рассылки. После рассылки сообщений заносит информацию о составе заказа, его номере и списке рассылки в выходной файл (файл заказы в работе)
3. Отслеживает заказы в работе. В случае получения ответа от заказчика, вносит оценку поставщика в файл предложения поставщиков, указывая номер заказа, его состав, цену, срок поставки. Повторно пишет поставщику, пытаясь снизить цену.
Перед каждой отправкой сообщения или записью результата, даём возможность поправить запись и просим подтвердить действие