Собственная разработка · Бизнес-системы
Орбита
Общая работа человека и ИИ-специалистов: от постановки задачи и назначения ответственного до результата, проверки и решения владельца.
Читать полный кейсКаталог
Собственная разработка · Бизнес-системы
Общая работа человека и ИИ-специалистов: от постановки задачи и назначения ответственного до результата, проверки и решения владельца.
Читать полный кейс
Интерфейс · демонстрационные данные.
В полностью разработанном нами TextFlow генерация текста и изображений связана с редактором, версиями и ручным согласованием публикаций.
История продукта
Интерфейс · демонстрационные данные.

Историческая разработка
Разработали планирование доставки по заявкам и отдельное приложение для сравнения методов расчёта маршрута.
Подробнее
Историческая разработка
Разработали веб-приложение для выездных работ: реестр заказов, координаты, сроки, длительность и сравнение методов построения маршрута.
Подробнее
Расчётный модуль и проектирование учёта
Реализовали расчёт распределения кранов между объектами. Отдельно спроектировали складской учёт движения и остатков материалов.
Подробнее
Историческая разработка
Разработали настольное приложение для учёта результатов деятельности, расчёта рейтинга и распределения заданного премиального фонда.
Подробнее
Историческая разработка
Разработали веб-систему сбора показаний и производственного учёта. Исследовательский прогноз массы выделили в отдельный модуль на R.
Подробнее
Состояние техники, обслуживание и эксплуатационные данные в одном интерфейсе.
Подробнее
Воронки, автоматизация и коммуникации для продаж и сервисной команды.
Подробнее
Пользовательские кабинеты, учебные сценарии и управление контентом.
Подробнее
Управленческие данные, расчётные правила и аналитическая отчётность.
Подробнее
Видеоаналитика, события и рабочий интерфейс для производственной площадки.
Подробнее
Диалоговый интерфейс, обработка запросов и развитие продукта после запуска.
ПодробнееРазрабатывали сервис проверки уникальности текстов Copyscape. Проект относится к раннему этапу работы команды с текстовой информацией.
Обсудить сервис для работы с текстамиОпыт работы с федеральными СМИ: высокие нагрузки, данные и развитие действующих сервисов.
ПодробнееРазработка внутренних сервисов для ЮРГПУ(НПИ). Опыт работы с задачами и процессами университета.
ПодробнееОпыт создания интернет-магазинов: внимание к пути покупателя, работе с заказами и развитию сервиса.
ПодробнееАппаратные разработки для страйкбольных игр: от правил сценария к взаимодействию человека с устройством.
ПодробнееПомогаем выбрать главный сценарий первой версии, проверить его и определить, что развивать дальше.
Подробнее
Историческая задача команды
Сравнение редакций документов: какие требования изменились и к каким пунктам относятся правки.
Подробнее
Историческая задача команды
Определение оборудования и категории проблемы в обращении для выбора очереди обслуживания.
Подробнее
Историческая задача команды
Нормализация адресов с сохранением исходной строки и её связи с записью справочника.
Подробнее
Историческая задача команды
Сверка названия одного объекта в разных документах комплекта и выделение расхождений.
Подробнее
Разработанная функция
Разработали обработку каталогов, которая извлекает товары и их характеристики в единую таблицу.
Подробнее
Историческая задача команды
Связь электронной формы обращения с маршрутом рассмотрения услуги.
Подробнее
Историческая задача команды
Сопоставление требований с подтверждающими документами и выделение незаполненных связей.
Подробнее
Разработанная функция
Разработали поиск по документам, таблицам и изображениям с переходом к странице найденного фрагмента.
Подробнее
Историческая задача команды
Согласование загрузки оборудования и сроков партии при общих ресурсах и технологических ограничениях.
Подробнее
Историческая задача команды
Общий план этапов, прогресса и рисков с сохранением основания текущего статуса.
Подробнее
Историческая задача команды
Сравнение транспортных единиц с учётом назначения и условий эксплуатации.
Подробнее
Разработанная функция
Разработали чтение маркировки изделия и сопоставление обозначения с записью каталога, сохраняя исходный кадр.
Подробнее
Историческая задача команды
Связь замечания к инициативе с ответом ответственного подразделения.
Подробнее
Историческая задача команды
Наглядная последовательность рабочих действий с подтверждением выполнения каждого шага.
Подробнее
Историческая задача команды
Планирование внутренних перевозок с учётом транспорта и доступных проходов между участками.
Подробнее
Историческая задача команды
Направление обращения ответственному адресату с сохранением цепочки переадресации.
Подробнее
Историческая задача команды
Подача инициатив и рассмотрение по этапам: критерии, текущее состояние и связанная отчётность.
Подробнее
Историческая задача команды
Согласование ремонтов на общей временной шкале с учётом ресурсов и ограничений движения.
Подробнее
Историческая задача команды
Извлечение реквизитов входящего документа в проверяемый черновик для дальнейшего учёта.
Подробнее
Разработанная функция
Разработали обработку записи занятия для подготовки конспекта, списка терминов и заготовок учебных вопросов.
Подробнее
Историческая задача команды
Выделение технических проблем видео перед проверкой или обработкой файла.
Подробнее
Историческая задача команды
Описание содержания видеозаписи и деление на главы для навигации по материалу.
Подробнее
Разработанная функция
Разработали поиск внутри видеозаписей: результат ведёт к фрагменту, соответствующему запросу.
Подробнее
Историческая задача команды
Выделение темы и сведений обращения для подготовки следующего шага обработки.
Подробнее
Историческая задача команды
Проверка полноты полей вакансии и противоречий между указанными сведениями.
Подробнее
Разработанная функция
Разработали извлечение упомянутых организаций, мест, произведений и других сущностей из текстовых описаний видео.
Подробнее
Историческая задача команды
Анализ длительности выбранных операций, а не только общего срока рабочего процесса.
Подробнее
Историческая задача команды
Подготовка вариантов размещения груза по размерам и заданным геометрическим ограничениям.
Подробнее
Историческая задача команды
Подготовка черновика протокола с решениями и поручениями по записи совещания.
Подробнее
Историческая задача команды
Редактируемая разметка сцен, тем и технических событий внутри видеозаписи.
Подробнее
Историческая задача команды
Передача сложного обращения от типового ответа специалисту с сохранением контекста.
Подробнее
Историческая задача команды
Сопоставление строительного ресурса с классификатором по описанию, характеристикам и единицам.
Подробнее
Историческая задача команды
Определение категории документа по содержанию с указанием основания выбора.
ПодробнееРазработали подготовку перевода и озвучивания видео с проверкой смысла, терминов и длительности реплик.
ПодробнееРазработали анализ стандартизированных снимков ноутбуков для выделения видимых дефектов и несоответствий сборки.
ПодробнееРазработали сопоставление видеозаписей для поиска полных и частичных копий с временными отметками совпадений.
ПодробнееРазработали анализ и прогнозирование грузового спроса по организациям и направлениям перевозок.
ПодробнееРазработали модель продаж с объяснением прогноза и сравнением сценарных условий.
ПодробнееРазработали выделение коротких фрагментов видео для редакторской проверки и выбора.
ПодробнееРазработали распределение рекламных материалов по категориям на основе изображения, речи и текста.
Подробнее
Разработанная функция
Просмотр выбранного документа и подтверждение связанной с ним операции владельцем подписи.
Подробнее
Разработанная функция
Автономная проверка электронного документа, когда сетевое подключение временно недоступно.
Подробнее
Разработанная функция
Заказ пассажира связан со временем остановки и согласованием передачи еды.
Подробнее
Разработанная функция
Общая карта связывает участки инженерной сети с показаниями и обращениями.
Подробнее
Разработанная функция
Составление схемы устройств умного дома и проверка последовательности их взаимодействия.
Подробнее
Разработанная функция
Учебные сообщения, выбор безопасного действия и разбор признаков, на которые стоит обратить внимание.
Подробнее
Разработанная функция
Чтение номера вагона по кадру для проверки и сопоставления с учётной записью.
Подробнее
Разработанная функция
Программный планировщик превращает текстовое задание в последовательность действий из заданного набора.
Подробнее
Разработанная функция
Анализ показателей сервиса выделяет признаки возможных отклонений и готовит сигналы инженеру.
Подробнее
Разработанная функция
По ситуации заявителя помощник находит порядок работы и перечень необходимых документов.
Подробнее
Разработанная функция
Сопоставление публикаций по темам, форматам и показателям реакции аудитории.
Подробнее
Разработанная функция
Определение типа окрашенной детали по её изображению для проверки оператором.
Подробнее
Разработанная функция
Прогноз событий системы обработки багажа по техническим данным оборудования.
Подробнее
Разработанная функция
Ответы на типовые кадровые вопросы и передача нестандартных обращений специалисту.
Подробнее
Разработанная функция
Расчёт и сравнение расходов на коммунальные ресурсы при разных сценарных условиях.
Подробнее
Разработанная функция
Анализ фотографии кузова выделяет видимые материалы и случаи для дополнительного осмотра.
Подробнее
Разработанная функция
Прогноз цены арматуры по периодам для сравнения условий закупки.
Подробнее
Разработанная функция
Шкала интервалов видимой работы, простоя и отсутствия техники в поле зрения камеры.
Подробнее
Разработанная функция
По описанию продукции инструмент находит требования и сведения для проверки специалистом.
Подробнее
Разработанная функция
Подсчёт видимых предметов по категориям с учётом повторных наблюдений в видеопотоке.
Подробнее
Разработанная функция
Выделение видеоэпизодов, в которых человек входит в заданную зону.
Подробнее
Разработанная функция
Разделение наблюдаемых действий на видео по заданному перечню категорий.
Подробнее
Разработанная функция
Расчёт вариантов рейсов с учётом доступных ресурсов сопровождения и ограничений маршрута.
Подробнее
Разработанная функция
Открытые ответы сотрудников объединяются по повторяющимся темам и рабочим проблемам.
Подробнее
Разработанная функция
Расчёт плана пропуска вагонов с выделением конфликтов использования ограниченных ресурсов.
Подробнее
Разработанная функция
Поиск требований и инструкций магазина приложений по вопросу разработчика.
Подробнее
Разработанная функция
Вопросно-ответный поиск по внутренней учебной базе.
Подробнее
Разработанная функция
Сопоставление показателей отчётов и датчиков с выделением расхождений между записями.
Подробнее
Разработанная функция
Подбор последовательности действий по вопросу пользователя и версии приложения.
Подробнее
Разработанная функция
Языковая модель связана с заданными действиями приложения, правами и журналом операций.
Подробнее
Разработанная функция
Подготовка слайдов и инфографики из таблиц и тезисов с возможностью последующего редактирования.
Подробнее
Разработанная функция
Оценка риска отказа серверных накопителей для планирования технической проверки.
Подробнее
Разработанная функция
Назначение содержательных тегов для упорядочивания видеокаталога.
Подробнее
Разработанная функция
Диалоговый запрос ведёт к справке или доступному действию видеосервиса.
Подробнее
Разработанная функция
Сопоставление коллекции изображений для поиска визуально и сюжетно похожих материалов.
Подробнее
Разработанная функция
Просмотр собранных измерений качества мобильной связи по территории.
Подробнее
Разработанная функция
Подготовка визуальных вариантов с учётом фирменного оформления и обязательных элементов бренда.
Подробнее
Разработанная функция
Разбор отзывов по сторонам курса и связанным с ними замечаниям.
Подробнее
Разработанная функция
Прогноз по истории договорных событий для планирования клиентской работы.
Подробнее
Разработанная функция
Чтение товара и цены с фотографии ценника и сопоставление с выбранным справочником.
Подробнее
Разработанная функция
Извлечение дат и событий из трудовой книжки для сверки с исходным документом.
Подробнее
Разработанная функция
Текст диалога и выделение отклонений от заданного порядка реплик для проверки специалистом.
Подробнее
Разработанная функция
Поиск музейного предмета по описанию, атрибутам или изображению с переходом к его сведениям.
ПодробнееИзмените запрос или сбросьте фильтры.
Подробно о разработке
Объединить подготовку публикаций: место в календаре, работу над текстом, версии и согласование. Автору нужен материал для редактирования, согласующему — конкретная версия для проверки.
Полностью разработали TextFlow. Связали календарь публикаций, редактор, историю версий и гостевое согласование. Сервис работает с Telegram и MAX.
Календарь: команда планирует публикацию и видит её место в расписании.
Редактор и версии: автор готовит текст и работает с нужной редакцией материала.
Гостевое согласование: согласующий открывает конкретную версию и согласует её или возвращает на доработку. При возврате требуется комментарий.
Стек: Vue 3, NestJS 11, TypeScript, PostgreSQL, BullMQ, Redis, Yandex Foundation Models.
Важные механизмы. В TextFlow предусмотрены контроль ревизии черновика, проверка повторной операции по её ключу и очередь публикаций. Для разбора работы с материалом важны и его версия, и состояние операции на сервере.
Что можно проверить. Для похожего модуля согласуем контрольный пример: сохранение выбранной редакции, повтор запроса и прохождение задания через очередь. До проверки определим ожидаемое поведение при старой ревизии и повторной операции. Результат сверим с состоянием материала и задания, а не только с ответом интерфейса.
В TextFlow реализовали адаптер генерации текста и адаптер асинхронной генерации изображений через Yandex Foundation Models. Подготовка материала остаётся связанной с редактором, версиями для площадок и ручным согласованием.
Запрос на текст или изображение → адаптер генерации → редактирование и версии → ручное согласование → планирование и очередь публикации.
Итоговый текст и изображение выбирают участники редакционного процесса.
Планирование, подготовка и проверка материала объединены в одном продукте. Участники работают с публикацией на своих этапах, не теряя связь с общим планом.
Связать покупателей и хозяйства в одном процессе выбора продуктов и оформления заказа. В общей покупке нужно сохранить принадлежность каждой позиции её продавцу.
Полностью разработали Ирий — площадку для покупателей и фермерских хозяйств. Реализовали выбор продуктов, общую корзину и разделение покупки на заказы отдельным хозяйствам.
Выбор продуктов: покупатель выбирает позиции и способ получения.
Общая корзина: товары разных хозяйств собираются в одну покупку.
Заказы хозяйствам: система разделяет корзину по продавцам, сохраняя связь каждой позиции с хозяйством. Каждое хозяйство подтверждает свой заказ отдельно. Покупатель платит фермеру при получении.
Стек: Nuxt, Nest, PostgreSQL.
Важное правило. Позиция общей корзины связана со своим хозяйством, а подтверждение относится к заказу этого хозяйства. Для продавца предусмотрены отдельные действия: принятие, изменение, сборка и передача заказа.
Что можно проверить. На учебных данных можно проследить состав корзины и её разделение по продавцам, затем — отдельные подтверждения заказов. Для похожего процесса заранее определим, что увидит покупатель, пока одно хозяйство ответило, а другое ещё нет. Проверка выбранного пути включает принадлежность каждой позиции своему заказу и понятный результат для покупателя.
Покупатель выбирает продукты в общей витрине. После оформления система разделяет покупку на заказы хозяйствам; каждое хозяйство подтверждает свою часть отдельно.
Первая версия Ирия была представлена в декабре 2021 года.
Учебные сценарии — отдельно от проектов
На учебных примерах разбираем обмен данными, права пользователей и работу при сбоях. Выберите задачу и посмотрите, что нужно согласовать и проверить перед разработкой.
Как доставлять дежурному полезные сигналы о сбоях и сохранять историю реакции.
Как перенести выбранную часть системы, сохранив понятный порядок переключения и возврата.
Как связать почту, звонки и формы с клиентом, сделкой и следующим действием менеджера.
Как свести продажи, возвраты и остатки в отчёты с едиными правилами расчёта.
Как обрабатывать видеопоток рядом с камерой, когда отправлять всё видео в центр неудобно.
Как сделать маршрут документа, замечания и актуальную версию видимыми участникам процесса.
Как связать заказ, материалы, задания и фактическое выполнение без отдельного учёта на каждом этапе.
Как договориться о формате сообщений, повторной доставке и разборе ошибок интеграции.
Как выделять операции для дополнительного разбора и объяснять причину срабатывания правила.
Как связать корпоративную учётную запись с ролями приложения и вовремя отзывать доступ.
Как организовать курсы, задания и контроль прохождения для разных ролей в компании.
Как учитывать начисления и списания бонусов вместе с покупками, возвратами и правилами акции.
Как подготовить каталог, остатки и заказы к росту запросов с сохранением корректности операций.
Как выпускать новые модели распознавания и замечать ухудшение качества после внедрения.
Как передавать задания исполнителю и получать результат при нестабильной мобильной связи.
Как связать метрики, журналы и оповещения с действиями, важными для пользователя.
Как согласовать статусы заказа между витриной, складом, оплатой и доставкой.
Как проверить, помогают ли данные техники заранее выделять объекты, требующие внимания.
Как дать поставщику доступ к своим заказам и документам, сохранив общий процесс закупки.
Как связать приёмку, размещение, подбор и отгрузку с фактическими остатками.
Доработаем один проблемный участок вашей системы — от разбора причины до изменения, которое можно проверить на рабочем сценарии.
Примеры нашей работы
Результат этапа. До начала определим среду, контрольные примеры и ожидаемый результат. Передадим изменение в репозитории, материалы проверок исходной проблемы и связанных действий, протокол результата и инструкцию выпуска.
Возьмём отдельный модуль вашего проекта с согласованными интерфейсами, границами ответственности и приёмкой вашей технической командой.
Примеры нашей работы
Результат этапа. В согласованный комплект включим код модуля, описание интерфейсов, контрольные примеры запросов и ошибок, проверки и инструкцию подключения. Результат принимает техническая команда партнёра в согласованном окружении.
Свяжем одну операцию клиента и сотрудников: от заявки в кабинете до её обработки и понятного результата в действующей системе.
Примеры нашей работы
Результат этапа. Согласуем одну операцию, её данные и исключения. Передадим кабинет и внешний обмен в этом объёме, таблицу соответствия данных, материалы проверки результата в обеих системах и инструкцию разбора ошибок.
Начнём с задачи
Опишите текущую ситуацию и первый нужный результат. Готовое ТЗ не обязательно.
Максим Хорошко Основатель · работа с клиентами