AIRUS Enterprise Knowledge Gateway
Подключайте корпоративные знания к AI без хаоса: источники, права доступа, актуальность, цитаты, качество retrieval, RAG receipts — и стоимость доверенного ответа, а не «чат по файлам».
Что делает
Надстройка над RAG Control Plane: превращает ответ модели в доверенный ответ — с решением trusted/low_confidence/no_answer, цитатами, проверкой прав и актуальности. Решение считается детерминированно из сигналов retrieval:
Trusted Answer
POST /v1/airus/knowledge/answer → decision (trusted_answer / low_confidence / no_answer), answer_confidence, hallucination_risk + chunk evidence.
ACL-aware retrieval
Retrieval учитывает роль/отдел/клиента: нет доступа к документу — нет доступа к ответу. ACL применяется ДО ranking (acl_enforcement_stage: pre_ranking), число denied скрыто.
Freshness control
У каждого документа состояние active / stale / deprecated / archived. Старый chunk не побеждает новый; freshness_score в ответе.
Citation Receipt
На каждый ответ — какие chunks, из каких документов, версия, retrieval_score, citation_coverage, стоимость. Chunk Evidence по каждому фрагменту.
Как вызвать
Пример ниже — база знаний клиента (интернет-магазин): AIRUS отвечает по вашим документам (регламенты, договоры, инструкции, поддержка), это не политика самого AIRUS.
# 1. Создать источник и проиндексировать документ клиента
POST /v1/airus/knowledge-bases { "projectId": "…", "name": "База знаний интернет-магазина" }
POST /v1/airus/knowledge-bases/{id}/documents
{ "title": "Регламент возвратов (клиента)", "content": "…", "aclScope": ["support"] }
# 2. Доверенный ответ с решением и chunk evidence
curl https://airus.world/v1/airus/knowledge/answer \
-H "Authorization: Bearer <JWT>" -H "Content-Type: application/json" \
-d '{ "kb_id": "…", "query": "Как оформить возврат?",
"userContext": { "role": "support" }, "retrievalPolicy": "citation_required" }'В ответе — airus_knowledge_receipt: decision, citation_coverage, freshness_score, acl_check, hallucination_risk, answer_confidence, стоимость, raw_content_stored: false.
Честно про RAG
- Индексация — через API (manual_upload доступен сейчас). Внешние коннекторы (Confluence, Notion, 1С, Drive, Helpdesk) — в Connector Registry со статусом roadmap.
- Vector store — cosine в приложении (v0, малые базы); pgvector/Qdrant/OpenSearch — roadmap.
- grounding score — честная лексическая метрика (lexical_overlap_v0); embedding-based grounding — roadmap.
- ACL-фильтр применяется ДО генерации: модель не видит документ, к которому нет доступа.
- Контент документов хранится для retrieval (операционные данные); в телеметрию — только метаданные.