Права за достъп на ниво документ, които филтрират отговорите, а не само страниците.
Разрешаването на политиките се кешира за всяка сесия за по-висока скорост; промяната на правата се разпространява при инвалидиране на кеша, а не мигновено за всяка текуща заявка.
Какво прави
Отговорите, допълнени с извличане на информация (RAG), превръщат грешката в правата за достъп в изтичане на данни с приятелски тон. Филтрирането на корпуса преди генерирането, вместо опитите за редактиране след това, е единствената работеща версия. Не можете да си върнете казаното изречение назад.
Защо е важно
Мога ли да бъда сигурен, че няма да каже грешното нещо на грешния човек?
Как работи
Правата за достъп стесняват това, което агентът може да извлече, така че документ, който не можете да отворите, също така не може да ви бъде парафразиран.
Критичните проверки се провалят в затворено състояние (fail closed)
Когато дадена политика не може да бъде разрешена, безопасният отговор е отказ. Политиката за вграждане например се връща към „frame nowhere“ (без вграждане никъде), вместо към „frame anywhere“ (вграждане навсякъде).
Възможностите са ограничени за всеки клиент (tenant)
Регистър на функциите с предварителни настройки и пакети решава до какво изобщо има достъп дадено работно пространство, независимо от правата за достъп до документите.
Мога ли да направя един документ публичен, а останалите да запазя частни?
Въпроси
- Да: политиката се прилага както за крайни документи, така и за папки, и се отнася за това, което агентът може да извлече, а не само за това, което браузърът може да отвори.
- Колко бързо влиза в сила промяната на правата за достъп?
- Политиката се кешира за всяка сесия за по-добра производителност и се инвалидира при промяна. Става бързо, но не е гаранция за заявки, които вече се изпълняват.
- Policy is cached per session for performance and invalidated on change. It is fast, but it is not a guarantee about requests already in flight.
The rest of the bag
Документация
Дървовидна структура от папки, която агентът чете, и конфигурационен файл, който спазва.
Извличането обхваща PDF файлове, електронни таблици и транскрипти. Екзотични бинарни формати не се анализират.
Събития
Надежден регистър на това какво са направили агентите и защо.
Шината за събития в рамките на процеса (in-process event bus) е излъчвател с един възел, а не разпределен брокер. Дълготрайният запис между агентите е отделен регистър на задачи в Postgres.
Вашият агент има собствена входяща кутия, а не споделена част от вашата.
Входящата поща пристига чрез webhook от доставчик на имейл. Ние не поддържаме собствени MX или SMTP сървъри.
Всеки публикуван агент получава реална, адресируема пощенска кутия. Входящите съобщения се класифицират, проверяват и поставят под карантина, преди агентът изобщо да ги види, данните за контакт се съхраняват в трезор и се редактират според нивото на разкриване, а отговорите се изпращат чрез изходяща кутия, която поддържа планирано и анулируемо изпращане. Нишките се свързват обратно с работата, към която принадлежат, така че никое съобщение никога не остава изолирано.
That was step 4 of 6: access narrows the corpus. Next, retrieval over your own material, documents, and whatever tools it has been given; each call priced as it happens.