Пример использования ИИ в модели SaaS

TextGPT + IQR.Codes

Платформа, которая превращает PDF-файл — включая сканы, по которым никто не может выполнять поиск, — в материал, по поводу которого люди могут задавать вопросы через веб-чат, по SMS или просто наведя камеру телефона на QR-код, напечатанный на том объекте, о котором они спрашивают.

TextGPT + IQR.Codes: платформа знаний в области искусственного интеллекта
  • ПромышленностьAI knowledge and support SaaS
  • КлиентModezilla LLC, USA
  • ПоискUnder a second at p95
  • УслугиProduct Design, Development, AI

Обзор

TextGPT + IQR.Codes — это два продукта, объединенные в единый конвейер, разработанные для компании Modezilla LLC. TextGPT представляет собой личный раздел: загрузите документ, выберите персонажа и задайте ему вопросы. IQR.Codes — это бизнес-направление, где компания загружает свои руководства и политики, распечатывает QR-код, и каждый клиент, отсканировавший его, начинает разговор, уже зная ответы.

Алгоритм обработки в обоих случаях одинаков: загрузка, распознавание текста (OCR), разбиение на фрагменты, встраивание, извлечение информации, формирование ответа с указанием источников. Сложность заключалась в том, в каком виде на самом деле поступает PDF-файл. Проблема с чистым цифровым экспортом уже решена; вот а вот фотография страницы из пятнадцатилетнего руководства — нет, и именно такие документы обычно имеются у компаний.

Остальная часть архитектуры вытекает из двух требований, которые были определены ещё до написания первой строчки кода: ответ должен поступать менее чем за секунду, и ни одна организация не должна иметь доступа к документам другой организации. Второе требование обеспечивается в Postgres с помощью безопасности на уровне строк, а не за счёт того, что приложение само фильтрует данные.

  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Supabase
  • Postgres & pgvector
  • Vercel Serverless
  • Mistral AI
  • OpenAI Embeddings
  • Stripe Payments
  • Telnyx SMS

Видео проекта

Загрузите PDF-файл. Получите чат-бота.

Пошаговое руководство по работе с TextGPT и IQR.Codes: от загрузки PDF-файла в панель управления до сканирования клиентом печатного кода и получения ответа в виде текстового сообщения.

Ключевые возможности

  • Импорт PDF-файлов с распознаванием текста (OCR)

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

  • Ответы со ссылками

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

  • QR-коды и SMS-сообщения

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

  • По умолчанию — многопользовательский режим

    Каждая строка и каждый файл привязаны к конкретной организации непосредственно в самой базе данных Postgres посредством механизмов безопасности на уровне строк и подписанных URL-адресов, а не с помощью фильтра на уровне приложения.

  • Подписки и выставление счетов

    Уровни тарифных планов Stripe определяют, какие каналы доступны для аккаунта и в каком объеме он может ими пользоваться; после первого платежа все функции становятся доступны через клиентский портал.

Компании хранили документы, в которых уже содержались все ответы на вопросы клиентов — руководства по эксплуатации, политики, технические характеристики, условия возврата — в формате, не поддающемся поиску. Если эти документы представляли собой фотографии страниц, а не цифровые файлы, то даже поиск по простому тексту не давал никаких результатов. В качестве обходного пути использовалась очередь обращений в службу поддержки: кто-то весь день перечитывал один и тот же PDF-файл и перепечатывал один и тот же абзац, пока клиент ждал ответа.

  • Документы, недоступные для поиска

    Информация была, в формате PDF — и хуже всего были изображения страниц, где даже поиск по тексту не давал результатов.

  • Терка на входной двери

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

  • Стоимость и изоляция в масштабе

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

Вопросы

Эта платформа была с гордостью спроектирована, разработана и находится под полным управлением команды экспертов CodeMyPixel для нашего клиента — компании Modezilla LLC (США).

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

Давайте превратим их в ответы.