Техническое задание: 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, с полной документацией и возможностью простого развертывания в облачной или локальной инфраструктуре.

Разработка схемы армирования монолитной плиты перекрытия с балконом для частного дома

Необходимо разработать проектную документацию по армированию плит перекрытия между этажами в частном доме с балконом. В работу входит создание чертежей и схем на основе предоставленных планов и эскизов.

Разработка аудио-читалки Корана с подсветкой текста для Telegram Mini App

Требуется создать мини-приложение в Telegram на React для воспроизведения Корана с синхронной подсветкой произносимого слова. Основная задача - разметить аудиофайлы и подготовить таймкоды для нескольких чтецов, а также реализовать полноценный аудиоплеер.