AccessControl
페이지만 아니라 답변을 필터링하는 문서별 권한.
역할
모든 폴더와 모든 리프 문서는 접근 정책을 보유합니다: 공개, 로그인됨 또는 소유자 승인됨. 이러한 정책은 에이전트가 응답하기 전에 검색할 수 있는 것을 필터링하는 세션별 봉투로 해결됩니다. 기능 레지스트리는 테넌트별 전체 기능을 제한하고 중요한 액세스 검사는 안전하게 폐쇄됩니다.
중요한 이유
검색 강화된 답변은 권한 버그를 친절한 톤의 데이터 유출로 바꿉니다. 생성 전에 코퍼스를 필터링하는 것이 유일한 방법입니다. 문장을 되돌릴 수 없습니다.
작동 방식
액세스 봉투는 루트뿐만 아니라 기초를 필터링합니다
권한은 에이전트가 검색할 수 있는 것을 제한하므로 열 수 없는 문서도 의역할 수 없습니다.
중요한 검사는 안전하게 실패합니다
정책을 해결할 수 없는 경우 안전한 답변은 거부입니다. 예를 들어 포함 정책은 "어디든지 프레임"이 아닌 "어디도 프레임하지 않음"으로 돌아갑니다.
기능은 테넌트별로 제한됩니다
프리셋 및 번들이 포함된 기능 레지스트리는 문서 권한과 무관하게 작업 공간이 도달할 수 있는 항목을 결정합니다.
질문
- 하나의 문서를 공개하고 나머지는 비공개로 유지할 수 있습니까?
- 예: 정책은 리프별 및 폴더별이며 브라우저가 열 수 있는 것뿐만 아니라 에이전트가 검색할 수 있는 것에 적용됩니다.
- 권한 변경이 얼마나 빨리 적용됩니까?
- 정책은 성능을 위해 세션별로 캐시되고 변경 시 무효화됩니다. 빠르지만 이미 진행 중인 요청에 대한 보장이 아닙니다.
The rest of the bag
Docs
에이전트가 읽는 폴더 트리와 이를 준수하는 구성 파일입니다.
추출은 PDF, 스프레드시트 및 스크립트를 포함합니다. 이국적인 이진 형식은 구문 분석되지 않습니다.
Events
에이전트가 무엇을 했고 왜 그랬는지에 대한 지속적인 기록.
프로세스 내 이벤트 버스는 단일 노드 이미터이며 분산 브로커가 아닙니다. 지속적인 에이전트 간 기록은 별도의 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.