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

Каталог технических решений / Ответ по кредитной заявке с объяснением, почему именно такой

Ответ по кредитной заявке с объяснением, почему именно такой

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

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

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

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

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

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

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

Отрасль организации - Банки. Заявка на потребительский кредит № 4471 от 14.08.2026. Запрошено: 900 000 руб. на 36 месяцев. Заемщик: ⟦NAME:1⟧, 41 год, телефон ⟦PHONE:1⟧. Занятость: по трудовому договору, стаж на текущем месте 4 года. Доход подтвержденный: 118 000 руб. в месяц. Действующие обязательства: ипотека, платеж 31 000 руб. в месяц. Кредитная история: две ссуды закрыты без просрочек, текущих просрочек нет. Запросы в другие банки за последний месяц: 3. Внутренний порог долговой нагрузки банка: 40 процентов дохода.
2

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

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

3

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

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

Проект решения: Одобрить

Сумма кредита: 900 000 рублей
Срок кредита: 36 месяцев

Положительные факторы

  • Подтвержденный доход составляет 118 000 рублей ежемесячно.
  • Текущие кредитные обязательства ограничиваются одной ипотекой с ежемесячным платежом 31 000 рублей.
  • Кредитная история положительная: закрытые кредиты погашены своевременно, текущие просрочки отсутствуют.

Негативные факторы

  • За последние 30 дней заемщиком были сделаны запросы о предоставлении кредитов в три других банка.

Расчет долговой нагрузки:
Ежемесячный платеж по запрашиваемому кредиту составит примерно 25 000 рублей. С учетом ипотеки общая долговая нагрузка будет равна около 56 000 рублей в месяц, что соответствует примерно 47% от подтвержденного дохода. Это превышает внутренний порог долговой нагрузки банка, установленный на уровне 40%.

Решение не является окончательным и требует подтверждения уполномоченным сотрудником банка.

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

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

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

Запись реального запуска на синтетических данных

Запись реального запуска на синтетических данных; живой запуск на этой странице - одно обращение к модели. Маршрут: ответ по кредитной заявке, агентский шаг с обращением к антифрод-источнику. Запуск на стенде 2 сентября 2026 года, на входе придуманная заявка на потребительский кредит из набора демонстрационного банка. Запись привязана к версии 1.0.0 технического решения и вычитана перед выпуском (вычитана выпускающим перед слиянием).

Итог запуска на момент записи: остановлен на точке подтверждения и ждет решения кредитного контролера; до остановки запуск занял 26,1 с. Исхода точки в записи нет, потому что человек решение еще не принял.

№ШагПроходОбращений к системамОтметкиДлительностьСтатус
1Получение заявки из системы банка35 мсвыполнен
2Получение документа заявителя33 мсвыполнен
3Разбор документа моделью зрения29 мсвыполнен
4Запрос кредитной истории в бюро54 мсвыполнен
5Оценка риска моделью классического машинного обучения25 мсвыполнен
6Проверка признаков мошенничества моделью классического машинного обучения25 мсвыполнен
7Донабор сведений по антифрод-источникам, агентский шаг16,5 свыполнен
8Донабор сведений по антифрод-источникам, агентский шаг1 из 514,2 свыполнен
9Донабор сведений по антифрод-источникам, агентский шаг2 из 52,3 свыполнен
10Проект решения языковой моделью19,2 свыполнен

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

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

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

  1. 1
    Обращение к вашей системездесь начинается маршрут

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

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

    get-application · connector-call · mcp.bank.application · get-application

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

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

    • Дальше шаг 3 (обращение к вашей системе).
  3. 3
    Обращение к вашей системе

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

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

    get-document · connector-call · mcp.bank.application · get-document

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

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

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

    parse-docs · ai-step · document-extract · vlm-standard · pdn

    условие 1: ctx.application.age_years >= param('policy.min.age')
    условие 2: ctx.application.age_years < param('policy.min.age')

  5. 5
    Обращение к вашей системе

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

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

    bki-request · connector-call · mcp.bank.bki · get-credit-report

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

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

    • Дальше шаг 7 (расчет модели машинного обучения).
  7. 7
    Расчет модели машинного обучения

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

    • Дальше шаг 8 (расчет модели машинного обучения).
  8. 8
    Расчет модели машинного обучения

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

    • Дальше шаг 9 (преобразование данных), если выполнено условие 1.
    • Дальше шаг 10 (преобразование данных), если выполнено условие 2.
    • Дальше шаг 19 (передача человеку), если выполнено условие 3.
  9. 9
    Преобразование данных

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

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

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

    • Дальше шаг 11 (повторение до результата).
  11. 11
    Повторение до результата

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

    Когда проходы исчерпаны, платформа останавливает задачу и отдает ее человеку. Он может повторить или прекратить. Автоматического прохода у этой остановки нет ни при какой настройке.

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

    fraud-check · agent-loop · fraud-investigation · llm-strong · pdn · до 5 проходов

    условие 1: ctx.fraud.verdict != 'critical'
    условие 2: ctx.fraud.verdict == 'critical'

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

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

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

    draft-decision · ai-step · generate · decision-draft · llm-strong · pdn

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

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

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

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

    human-gate · gate

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

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

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

    • Дальше шаг 16 (преобразование данных), если выполнено условие 1.
    • Дальше шаг 15 (преобразование данных), если выполнено условие 2.
    • Дальше шаг 16 (преобразование данных).
  15. 15
    Преобразование данных

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

    • Дальше шаг 17 (обращение к вашей системе).
  16. 16
    Преобразование данных

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

    • Дальше шаг 17 (обращение к вашей системе).
  17. 17
    Обращение к вашей системе

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

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

    register-decision · connector-call · mcp.bank.abs · post-decision

  18. 18
    Обращение к вашей системе

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

    • Дальше маршрут заканчивается.
    Подробности для технических специалистов

    update-status · connector-call · mcp.bank.application · update-status

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

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

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

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

    to-manual-review · escalation

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

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

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

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

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

    to-register-review · escalation

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

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

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

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

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

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

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

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

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

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

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