Руководства

База знаний (RAG)

Как AskAIs учится на вашем сайте, файлах и парах вопрос-ответ и как использует их в ответах.

ИИ-агент отвечает на основе того, чему вы научили его в разделе Training: страниц вашего сайта, загруженных файлов и пар вопрос-ответ. Когда посетитель что-то спрашивает, AskAIs находит самые релевантные фрагменты и передаёт ИИ только их, поэтому ответы опираются на ваш собственный контент, а не на догадки.

Способы обучения

  • Web pages: введите URL, и AskAIs обойдёт ваш сайт. Он считывает 50 страниц, если вы не укажете другое число (до 500), а лимит документов по вашему тарифу может остановить обход раньше.
  • Files: загружайте по одному файлу размером до 25 МБ: PDF, DOCX, TXT, Markdown, CSV или JSON. В PDF должен быть текстовый слой (отсканированные страницы прочитать нельзя). Старые файлы .doc, таблицы и презентации не поддерживаются.
  • Q&A: добавляйте пары вопрос-ответ по одной или вставьте текст в формате CSV в разделе Bulk import (CSV).

Файлы и пары вопрос-ответ можно скрыть для отдельных платформ, например для вашего iOS-приложения. Скрытые элементы не используются в ответах посетителям на этой платформе.

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

  • AskAIs извлекает текст и делит его на фрагменты примерно по 2000 символов с небольшим перекрытием между соседними фрагментами. Каждая пара вопрос-ответ остаётся одним фрагментом.
  • Для каждого фрагмента создаётся эмбеддинг (по умолчанию — OpenAI text-embedding-3-small), и фрагмент сохраняется в PostgreSQL с pgvector.
  • После этого у элемента появляется статус Ready. Если текст не удаётся прочитать, отображается Failed, и обработку можно повторить.
  • Если эмбеддинг создать не удалось, фрагменты всё равно сохраняются, и их можно найти поиском по ключевым словам.

Как это используется в ответах

  • Для приветствий и светской беседы поиск не выполняется. Для остальных сообщений AskAIs ищет по недавним сообщениям посетителя и сравнивает эмбеддинги по косинусному сходству.
  • Фрагменты ниже порога сходства отбрасываются. Лучшие передаются ИИ: по умолчанию 5, и не больше 2 из одного документа.
  • Фрагменты добавляются в инструкции ИИ как справочный материал. ИИ получает указание не выполнять инструкции, написанные внутри них, и не придумывать факты о продукте, которых в них нет; вместо этого он задаёт вопрос или предлагает связаться с человеком.
  • Если посетитель спрашивает о факте, касающемся продукта, и ничего релевантного не найдено, AskAIs не даёт ИИ угадывать. Он сообщает, что такой информации у него нет, и передаёт чат вашей команде, если автоматическая передача не отключена.

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

Настройки

В разделе ИИ-агент, в блоке База знаний (RAG):

  • Включить извлечение из базы знаний (RAG): выключайте, только если ИИ вообще не должен использовать ваш контент, например для бота для светской беседы.
  • Top-K фрагментов: сколько фрагментов получает ИИ (по умолчанию 5).
  • Модель эмбеддингов: с собственным ИИ-ключом можно также указать эндпоинт и ключ для эмбеддингов, отдельные от эндпоинта чата. Эмбеддинги должны иметь размерность 1536, как у text-embedding-3-small.

ИИ платформы или собственный ключ

С ИИ платформы ключ не нужен; при использовании собственного ключа провайдер выставляет счёт вам напрямую. В обоих случаях действует месячный лимит ИИ-ответов по вашему тарифу. Для повторяющихся вопросов кэшированный эмбеддинг поиска используется повторно в течение 24 часов.