Skip to content
На живо

Памет

Обосновано извличане на информация от вашите собствени материали, с потвърждения.

Какво прави

Документите, транскрипциите и качените файлове се разделят на части, вграждат се (embedded) и се индексират, след което се извличат чрез хибрид от векторно сходство, съвпадение по ключови думи и централност на графа по време на отговора. Извлечените пасажи съдържат потвърждения, така че отговорът може да сочи към източника, който го е генерирал, а правилата за достъп филтрират корпуса преди извличането, а не след него.

Защо е важно

Агент, който не може да цитира, е агент, който не можете да проверите. Извличането с потвърждения превръща „изкуственият интелект каза така“ в „този документ казва така, ето го“, което е разликата между демо версия и нещо, което бихте пуснали да разговаря с клиент.

Как работи

  • Филтрирането на достъпа се случва преди извличането

    Корпусът, в който агентът може да търси, вече е стеснен от политиките, така че грешка в правата за достъп не може да се появи като изтекло цитиране.

  • Хибридно оценяване, а не само векторно

    Векторното сходство се комбинира със съвпадение по ключови думи и централност на графа, което позволява точните идентификатори и редките термини да останат откриваеми.

  • Отговорите съдържат потвърждения за обоснованост

    Пасажът, който е генерирал твърдението, се прикачва към него, вместо да се възстановява впоследствие.

Въпроси

Помни ли агентът нашите разговори?
Не и по начина, по който обикновено се разбира „памет“. Това е извличане на информация от предоставени от вас материали. Историята на разговорите се пази за всяка сесия; тя не се превръща в постоянен профил.
How does retrieval work?
Documents are chunked, embedded and indexed. At answer time a hybrid of vector similarity, keyword match and graph centrality selects the best passages, and each one carries a receipt back to its source.

The rest of the bag

На живо

Права за достъп на ниво документ, които филтрират отговорите, а не само страниците.

Разрешаването на политиките се кешира за всяка сесия за по-висока скорост; промяната на правата се разпространява при инвалидиране на кеша, а не мигновено за всяка текуща заявка.

Всяка папка и всеки краен документ носят политика за достъп: публична, за влезли потребители или одобрена от собственика. Тези политики се превръщат в обвивка за всяка сесия, която филтрира какво може да извлече даден агент, преди да отговори. Регистърът на възможностите ограничава цели функции за всеки клиент (tenant), а критичните проверки за достъп се провалят в затворено състояние (fail closed).

На живо

Документация

Дървовидна структура от папки, която агентът чете, и конфигурационен файл, който спазва.

Извличането обхваща PDF файлове, електронни таблици и транскрипти. Екзотични бинарни формати не се анализират.

На живо

Събития

Надежден регистър на това какво са направили агентите и защо.

Шината за събития в рамките на процеса (in-process event bus) е излъчвател с един възел, а не разпределен брокер. Дълготрайният запис между агентите е отделен регистър на задачи в Postgres.

Това е целият път – от пристигането до запис, който може да се възпроизведе отново.

That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.