SvayaИИ-платформаТехнические решенияПродуктыВнедрение
ВойтиПопробовать бесплатно

Каталог технических решений / Рабочий стол закупщика

Рабочий стол закупщика

Закупка чаще всего идет в переписке и таблицах. Проверка контрагента, комплектность заявок, свод предложений и обоснование цены собираются руками.

Демонстрационная организация с заявками, поставщиками, положением о закупках и историей цен. Комплектность, пороги дробления и обоснование цены считает код, и каждое число можно проверить глазами. По фактам проверок пишутся короткие отчеты, а итог каждого шага подтверждает человек.

Как платформа делает этот ответ

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

Вопрос или документобычными словами
Права доступакаждый видит только свое
Поиск по вашим документамна ваших серверах
граница ваших серверовМаскирование персональных данныхсомнение означает маскирование
Языковая модельвидит только обезличенный текст
Проверка ответаопора на найденные данные
Ответ и журналвидно, на чем основан ответ
1

Что подали на вход

Подали факты задачи «Малые закупки и проверка на дробление» с рабочего стола закупщика, одной из 12 задач. Факты посчитаны кодом на заявках демонстрационной организации «Вектор-Проект». Ниже начало входа дословно.

Заявка остановлена, есть признак дробления. Поступила заявка. Заявка ZK-1063 на канцелярские товары, третья партия, 96 500 ₽, поставщик из справочника. Проверка порогов. Порог малой закупки 100 000 ₽, период проверки 30 дней. Заявок тому же поставщику по однородным позициям за этот период 2 (ZK-1041 на 94 800 ₽, ZK-1052 на 97 300 ₽). В сумме 288 600 ₽. Найден признак дробления закупки. Суммарно 288 600 ₽ за 30 дней при пороге 100 000 ₽. Положение о закупках прямо запрещает делить одну потребность на несколько малых закупок. Заявка остановлена. Решение руководителя. Руководитель видит основание остановки и выбирает: провести конкурентную процедуру или обосновать закупку у единственного поставщика.
2

Как платформа это обработала

Работа прошла конвейер, показанный выше. В этом записанном запуске персональных данных во входе не обнаружено, отвечала модель GigaChat-Max, весь запуск занял 1,8 с, израсходовано 346 токенов на запрос.Каждому запуску задано правило отвечать только по входным данным и ничего не додумывать. В рабочей версии модель сменная, это GigaChat, YandexGPT, иностранные модели или своя модель на ваших серверах. Как устроена платформа.

3

Что получилось

Ответ модели дословно.

Заявка ZK-1063 остановлена из-за признака дробления. За последние 30 дней поступило две аналогичные заявки этому поставщику на сумму 288 600 рублей, что превышает порог в 100 000 рублей для малой закупки. Согласно положению о закупках, запрещено разделять одну потребность на несколько мелких заказов. Теперь руководитель должен принять решение: организовать конкурсную процедуру либо предоставить обоснование выбора данного поставщика.

Подробности для технических специалистов

Оценочный запуск на этом сайте идет одним обращением к языковой модели, подготовленный вход после замены персональных данных уходит в нее целиком. Время шагов по отдельности не измеряется, поэтому и не показывается.

Израсходовано 346 токенов на запрос и 95 токенов на ответ. Токен - это единица, которой языковая модель измеряет текст, в русском языке от двух до пяти знаков в зависимости от модели.

Из каких шагов собран этот маршрут

Так эта задача описана внутри платформы. Здесь виден порядок шагов, заданный заранее, а не запись вашего запуска. Что происходило в конкретном запуске, показывает паспорт запуска в кабинете.

  1. 1
    Шаг языковой моделиздесь начинается маршрут

    Платформа ждет ответа до 180 секунд. Если шаг не ответил, платформа повторяет его до 2 раз (пауза между повторами растет). Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 2 (шаг языковой модели).
    Подробности для технических специалистов

    read-request · ai-step · document-extract · vlm-standard · internal

  2. 2
    Шаг языковой модели

    Платформа ждет ответа до 60 секунд. Если шаг не ответил, платформа повторяет его до 2 раз (пауза между повторами растет). Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 3 (преобразование данных).
    Подробности для технических специалистов

    match-checklist · ai-step · generate · match-checklist · llm-standard · internal

  3. 3
    Преобразование данных

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    • Дальше шаг 4 (шаг языковой модели).
  4. 4
    Шаг языковой модели

    Платформа ждет ответа до 90 секунд. Если шаг не ответил, платформа повторяет его до 2 раз (пауза между повторами растет). Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 5 (подтверждение человеком).
    Подробности для технических специалистов

    report-completeness · ai-step · generate · report-check · llm-standard · internal

  5. 5
    Подтверждение человеком

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    Здесь задачу смотрит человек. Он может подтвердить, вернуть на доработку, отклонить.

    • Дальше шаг 6 (преобразование данных), когда человек выбрал «подтвердить».
    • Дальше шаг 4 (шаг языковой модели), когда человек выбрал «вернуть на доработку».
    • Дальше маршрут заканчивается, когда человек выбрал «отклонить».
    Подробности для технических специалистов

    completeness-gate · gate

    Если подтверждение человеком выключено на ваших серверах, платформа продолжает маршрут так, как будто человек выбрал «отклонить». В поставляемых решениях оно включено.

  6. 6
    Преобразование данных

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    • Дальше шаг 7 (шаг языковой модели).
  7. 7
    Шаг языковой модели

    Платформа ждет ответа до 90 секунд. Если шаг не ответил, платформа повторяет его до 2 раз (пауза между повторами растет). Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 8 (подтверждение человеком).
    Подробности для технических специалистов

    report-splitting · ai-step · generate · report-check · llm-standard · internal

  8. 8
    Подтверждение человеком

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    Здесь задачу смотрит человек. Он может подтвердить, вернуть на доработку, отклонить.

    • Дальше шаг 9 (поиск по документам), когда человек выбрал «подтвердить».
    • Дальше шаг 7 (шаг языковой модели), когда человек выбрал «вернуть на доработку».
    • Дальше маршрут заканчивается, когда человек выбрал «отклонить».
    Подробности для технических специалистов

    splitting-gate · gate

    Если подтверждение человеком выключено на ваших серверах, платформа продолжает маршрут так, как будто человек выбрал «отклонить». В поставляемых решениях оно включено.

  9. 9
    Поиск по документам

    Платформа ждет ответа до 20 секунд. Повторов у этого шага нет. Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 10 (шаг языковой модели), если выполнено условие.
    • Дальше шаг 12 (передача человеку).
    Подробности для технических специалистов

    find-policy · ai-step · retrieve

    условие: len(ctx.policy.fragments) > 0

  10. 10
    Шаг языковой модели

    Платформа ждет ответа до 150 секунд. Если шаг не ответил, платформа повторяет его до 2 раз (пауза между повторами растет). Если не вышло и после повторов, задача уходит на шаг 12 (передача человеку).

    • Дальше шаг 11 (подтверждение человеком).
    Подробности для технических специалистов

    justify-price · ai-step · generate · justify-price · llm-strong · trade-secret

  11. 11
    Подтверждение человеком

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    Здесь задачу смотрит человек. Он может подтвердить, вернуть на доработку, отклонить.

    • Дальше маршрут заканчивается, когда человек выбрал «подтвердить».
    • Дальше шаг 10 (шаг языковой модели), когда человек выбрал «вернуть на доработку».
    • Дальше маршрут заканчивается, когда человек выбрал «отклонить».
    Подробности для технических специалистов

    price-gate · gate

    Если подтверждение человеком выключено на ваших серверах, платформа продолжает маршрут так, как будто человек выбрал «отклонить». В поставляемых решениях оно включено.

  12. 12
    Передача человеку

    Срока ожидания у этого шага в маршруте нет. Повторов у этого шага нет. Отдельной ветки на случай ошибки у этого шага нет.

    Здесь задачу смотрит человек. Он может продолжить, прекратить.

    • Дальше шаг 1 (шаг языковой модели), когда человек выбрал «продолжить».
    • Дальше маршрут заканчивается, когда человек выбрал «прекратить».
    Подробности для технических специалистов

    to-buyer · escalation

    Если подтверждение человеком выключено на ваших серверах, платформа продолжает маршрут так, как будто человек выбрал «прекратить». В поставляемых решениях оно включено.

Маршрут описан текстом, который читает человек. Мы отдаем это описание заказчику вместе с самим техническим решением. Как устроены агентские сценарии.

Что происходит с вашими данными

На серверах вашей компании

  • Документы, поиск и указатель остаются на ваших серверах
  • Замена и возврат персональных данных, таблица замен не покидает ваши серверы
  • Журнал действий со сцепкой контрольных сумм

Рабочая версия ставится на серверах вашей компании или в вашем облаке.

Внешняя языковая модель

  • Получает только обезличенный текст
  • Персональных данных не видит

Со своей моделью на ваших серверах данные никуда не уходят.

Проверить на своих данных

Пример записан заранее, просмотр страницы ничего никуда не отправляет. Загруженный при проверке файл хранится на этом сайте и удаляется кнопкой в кабинете или по сроку хранения. В аккаунте это же техническое решение работает живым запуском, на документах демонстрационной организации или на ваших, подставленных на рабочем столе.