Исходная постановка задачи

Требуется разработать веб-сервис, представляющий собой редактор контента (базовый редактор взять за основу). Логика работы сервиса предполагает тщательную многоэтапную обработку текста с помощью ИИ, с наглядным сравнением результатов на промежуточных шагах.

Цитата из ТЗ (оригинал, в отредактированном виде)

Требуется: задаем тему, вводим данные - они передаются серией последовательных запросов к ИИ; после ответа нужно вручную запустить проверку ссылок (с помощью скрипта проверяем HTTP-коды ответов); затем следующий ручной запуск нового этапа генерации (ИИ редактирует текст по новым промптам). Все промежуточные результаты выводить рядом с исходным текстом в соседней панели (режим простого сравнения). Помимо запросов к ИИ применяем кастомную логику на Python (HTTP проверка, парсинг, фильтрация).

Функциональные требования

  • Разработка на фронтенде (HTML/CSS/JS). Серверная часть может быть представлена минимально для демонстрации.
  • Интеграция с ИИ (имитация или реальный API) - последовательная отправка до 3-4 промптов в заданном порядке.
  • Реализация кнопок запуска каждого этапа: 1) ИИ-генерация, 2) Проверка ссылок (HTTP-скрипт), 3) ИИ-очистка/редактура.
  • Два параллельных окна редактора: слева - исходный/стабильный текст, справа - проект новой версии или правки.
  • Наглядное выделение изменённых блоков (строк, абзацев) после ИИ-обработки.
  • Python-бекенд (FastAPI или Flask) для запуска функций: проверки ответа сервера по URL, валидации данных и базовой модерации ссылок.

Требования к этапологии (сценарите)

  1. Пользователь задаёт тему и исходный текст.
  2. Нажатие кнопки «Генерация» - данные отправляются внесённого шага к ИИ, результат помещается в правую панель.
  3. Нажатие кнопки «Проверить ссылки» - под капотом выполняется питоновский скрипт (проверка link validation - реальные HTTP-запроса/теста/ответов). Блоки-ссылки подсвечиваются.
  4. Нажатие кнопки «Доработка текста» - ИИ подчищает текст с учётом выявленных ошибок, итоговый вариант показывается всё там же с дельтой изменений.

Оформление вывода

  • Вся цепочка «исходный текст -> все версии и правки» должна сохраняться.
  • Вывод изменений - как в системах дифов, с side-by-side режимом.

Исключить

  • Использование готовых сервисов, плагинов «Построителей мокапов». Всё собираем в своими руками на основах.
  • Сервa, стандартное оформление бога задача минимальная UI но работа ссылки статус процесса должны быть видны.

Перенос изделия в 3D-модель формата STL

Требуется создать STL-модель для изделия простой формы (коробка с отверстиями) с полным сохранением реальных размеров. Модель отправляется физическим носителем, контактные данные скрыты.

Настройка ежедневного обновления и синхронизации с базами, ККТ и Wildberries

Необходимо настроить автоматическое обновление и синхронизацию данных с внешними базами, подключить и настроить контрольно-кассовую технику (ККТ) в 1С, а также обеспечить синхронизацию с Wildberries. Все действия выполняются в 1С:Предприятие 8.3 «Управление торговлей» редакции 11.