Техническое задание: Middleware с интеграцией AI для системы учета

Цель проекта

Разработать и внедрить промежуточный слой (middleware) на базе FastAPI, который обеспечит интеграцию между системой учета и языковой моделью ChatGPT для автоматизации и улучшения бизнес-процессов.

Ключевые задачи

  • Разработка FastAPI middleware для обработки запросов и интеграции с внешней системой учета (MoySklad или аналоги)
  • Реализация надежного взаимодействия с API ChatGPT для обработки естественного языка
  • Контейнеризация решения с использованием Docker для простоты развертывания
  • Настройка SSL-сертификатов для обеспечения безопасного соединения
  • Предоставление корректной OpenAPI спецификации по эндпоинту /openapi.json
  • Обеспечение модульности и масштабируемости архитектуры

Технические требования

Бэкенд

  • Фреймворк: FastAPI
  • Язык: Python 3.9+
  • Асинхронная архитектура
  • Валидация данных через Pydantic

Инфраструктура

  • Docker контейнеризация
  • Dockerfile и docker-compose для оркестрации
  • Настройка SSL/TLS (Let's Encrypt или аналоги)
  • Логирование и мониторинг

Интеграции

  • Подключение к API системы учета
  • Интеграция с OpenAI API (ChatGPT)
  • Настройка аутентификации и авторизации
  • Обработка ошибок и retry-логика

Документация

  • Автогенерация OpenAPI документации
  • Корректная работа эндпоинта /openapi.json
  • Комментарии в коде и README с инструкциями по развертыванию

Ожидаемый результат

Готовое к production-использованию решение, которое позволяет системе учета обрабатывать запросы на естественном языке через ChatGPT, с полной документацией и возможностью простого развертывания в облачной или локальной инфраструктуре.

Настройка и отладка автоматизированных сценариев в Make.com

Требуется специалист для тонкой настройки готовых шаблонов сценариев в Make.com. В задачи входит работа с фильтрами, триггерами, вебхуками, интеграция сторонних сервисов через API, а также полное тестирование и отладка.