Система поиска паспортов безопасности веществ (SDS), собранная в Manus
Автор почти целиком собрал в Manus приложение для поиска паспортов безопасности (SDS). Оно находит нужный PDF, скачивает его и разбирает в JSON. Довести проект помогло то, что Manus стал только деплоить готовый код.
Что сделали
Через Manus автор собрал приложение из фронтенда на React, бэкенда на Node/Express и tRPC, MySQL-совместимой базы данных и объектного хранилища для PDF. Внутри два шага на моделях OpenAI. Первая модель ищет нужный PDF паспорта безопасности, скачивает его, извлекает текст и раскладывает по строгой JSON-схеме, вторая проверяет результат. В долгих итерациях через чат Manus начал ломать уже работающее. Тогда автор перешёл к трассировке пайплайна через базу данных, ревью репозитория другими моделями и работе через архивы. Другие модели выдавали полный исправленный репозиторий в tarball, а Manus в основном его заново деплоил.
Что получилось
В итоге у системы появились нормальное наблюдение за работой, более строгая обработка статусов и проверка PDF, а итерации стали стабильнее. По словам автора, схема с запечатанным репозиторием дала в 3-5 раз больше полезного прогресса за час. Обычный успешный прогон занимает около 1-2 минут. Для продакшена всё равно нужна отдельная работа по безопасности и эксплуатации.
На что обратить внимание
Долгие треды в Manus сильно деградировали. Проект удалось закончить, когда автор на каждом шаге выгружал полный репозиторий и отчёт Manus, а сам Manus использовал как робота для деплоя.
Пояснение
SDS (safety data sheet) это паспорт безопасности химического вещества от производителя или поставщика. В нём описаны опасности, обращение, первая помощь и хранение. Tarball это архив .tar.gz, в нём удобно передавать весь репозиторий целиком.
Кому пригодится
Тем, кто собирает приложения в Manus без глубоких знаний программирования и упирается в то, что агент ломает уже готовое.
Попробуйте сами с Manus
Сделай небольшое приложение. Оно берёт [название продукта или вещества], находит в интернете подходящий PDF паспорта безопасности (SDS), скачивает его, извлекает текст и разбирает в JSON с полями вроде [опасности, обращение, первая помощь, хранение]. Проверь его на [3 примера названий] и покажи JSON для каждого. Готово, когда приложение работает от начала до конца и я могу попробовать его сам.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: reddit.com ·