qwane

RAG

AI, который отвечает из ваших документов, а не из интернета

Не «спросите у нейросети», а «спросите у нашей базы знаний, и она покажет, откуда взяла ответ».

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

Retrieval-augmented generation решает это, разворачивая задачу: сначала система находит в ваших документах фрагменты, относящиеся к вопросу, и только потом просит модель ответить, опираясь строго на них. Ответ приходит со ссылкой на источник, а когда подходящих фрагментов не нашлось — с честным «в базе этого нет». В Partnetix я собрал похожий механизм: подбор партнёров из базы компаний и копайлот, который отвечает и действует, опираясь на данные платформы, а не на общие сведения о мире.

Что ломается, пока это делают руками

Из чего собирается ответ

ЭтапЧто происходитЧто ломается, если пропустить
Разбор документовФайлы режутся на фрагменты со смыслом, а не по числу символовОтвет обрывается на середине мысли
ИндексацияФрагменты превращаются в векторы и попадают в поиск по смыслуНаходится только то, где совпали слова
Поиск под вопросДостаются несколько релевантных фрагментов, а не весь документМодель тонет в контексте и отвечает мимо
Генерация с опоройМодель отвечает строго по найденному, с цитатойНачинаются выдумки — уверенные и неверные
ОтказНет подходящих фрагментов — система так и говоритПользователь получает ответ там, где ответа нет

Что входит

Для кого

компаниям, у которых знания есть, но найти их может только тот, кто их писал.

Частые вопросы

Наши документы уедут в чужую модель?
Фрагменты уходят в модель в момент ответа — это неизбежно, если вы пользуетесь внешним провайдером. Что можно контролировать: какие документы вообще попадают в индекс, какие фрагменты уходят, и логируется ли это. Если данные не должны покидать контур, ставим модель у вас.
Как понять, что система не врёт?
По ссылке на источник. Ответ без цитаты в такой системе — дефект, а не особенность. Плюс дизайн на отказ: не нашлось оснований — говорим об этом, а не сочиняем.
У нас документы в разных форматах и местами устарели.
Это норма, и первая ценность обычно как раз в том, что при индексации становится видно, где регламенты противоречат друг другу.

Есть процесс, который держится на людях?

Опишите его — скажу, что здесь автоматизируется, а что не стоит трогать.

Обсудить проект

Смежные процессы