Интеграция ИИ

ИИ внутри ваших программ, под контролем.

Большинству компаний не нужен ещё один чат-бот. Им нужны данные из PDF, краткое изложение длинной переписки или черновик ответа, подготовленный по их собственным данным. Я встраиваю такие функции в системы, которыми вы уже пользуетесь, на .NET, и делаю так, чтобы каждый результат можно было проверить.

Что я разрабатываю

Данные из документов

Счета, заказы, рекламации и формы превращаются в структурированные поля, проверяются по вашим правилам и существующим данным и передаются в систему. Всё, в чём нет уверенности, попадает к человеку.

Краткие изложения и черновики

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

Помощник в ваших программах

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

Сортировка и маршрутизация

Входящие письма, заявки и документы сортируются по типу, срочности или клиенту и попадают к нужному сотруднику или в нужную очередь.

Функции ИИ в программах на .NET

Обращения к модели оформлены как аккуратный сервис на .NET с журналированием, повторными попытками, лимитами расходов и тестами, поэтому новая функция работает так же надёжно, как остальная система.

Проверка каждого ответа

Сверка с известными данными, пороги уверенности и этап проверки там, где ошибка обойдётся дорого. Результат ИИ никогда не остаётся последней линией защиты.

  • C#
  • .NET
  • ASP.NET Core
  • API языковых моделей
  • Обработка документов
  • SQL Server

Подходит ли здесь ИИ?

Часто нет. Если данные уже структурированы, правило или запрос к базе данных обходится дешевле и работает предсказуемее.

Если задача…То обычно…
Работает со структурированными данными по чётким правиламОбычный код или запрос к базе данных. ИИ не нужен.
Требует читать свободный текст, сканы или документы с разной структуройИзвлечение данных с помощью ИИ, с проверкой и просмотром сомнительных случаев
Требует ответов по вашим собственным документамПомощник, который ищет по вашим данным и указывает источники
Имеет юридические или финансовые последствияИИ готовит черновик или отмечает проблему, а решение принимает человек
Затрагивает персональные или конфиденциальные данныеПоставщик и настройки, соответствующие вашим правилам, согласованные до отправки любых данных

Если задачу решает обычный код, именно его я и предложу.

Как обычно проходит проект с ИИ

  1. Настоящие примеры

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

  2. Небольшой прототип

    Работающий прототип на этих примерах показывает точность и стоимость обработки одного документа до принятия решения.

  3. Согласование объёма

    Письменное предложение, где описано, что делает функция, как она проверяется и сколько стоит.

  4. Внедрение

    Функция встраивается в вашу программу с проверкой данных, журналированием и этапом проверки там, где он нужен.

  5. Измерение в работе

    Точность и исключения отслеживаются, поэтому видно, как функция справляется с новыми данными.

Вопросы по теме

Куда попадают наши данные?

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

Насколько точны результаты?

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

Сколько стоит работа такой функции?

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

Можно ли добавить ИИ в программы, которые у нас уже есть?

Обычно да. Если программа написана на .NET или у неё есть API или база данных, новая функция может работать рядом с ней без переписывания.

Какие документы ваша команда перепечатывает вручную?

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

Описать задачу