Новый проект
Cogeto/cogeto
Система превращает документы и сканы в проверяемую базу знаний, выявляет противоречия, сохраняет происхождение фактов и формирует подписанные отчёты.
- Stars
- ★ 95
- Forks
- ⑂ 25
- Язык
- TypeScript
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Cogeto анализирует наборы документов, включая сканы, и сохраняет только факты, прошедшие независимую проверку по исходному фрагменту. Система сопоставляет новые сведения со всем уже известным корпусом, показывает противоречия с двумя утверждениями и их источниками, а также ведёт статусы, интервалы действия и цепочки замещения фактов. Архитектура разделена на приложение для API, веб-интерфейса, поиска и ответов и рабочий процесс для извлечения, проверки, согласования, удаления и контрольных проверок; их связывают транзакционный исходящий журнал и идемпотентная очередь заданий. Postgres является источником истины, Qdrant — восстанавливаемым индексом, MinIO хранит оригиналы с шифрованием, Zitadel отвечает за идентификацию, а Caddy завершает TLS. Модельные и векторные вызовы проходят через единый шлюз с адаптерами для EU-hosted Mistral, OpenAI-совместимых конечных точек, Anthropic и Ollama, поэтому возможен полностью локальный режим. Проект поддерживает EU-hosted, самостоятельное и полностью автономное развёртывание, но функции моделей требуют API-ключа или доступного локального сервиса; основной код распространяется по AGPLv3.
Команды аудита, compliance, управления знаниями и качества, которым нужна проверяемая документальная память с контролем происхождения, историей изменений, изоляцией одного арендатора и возможностью локального или автономного развёртывания.
Что внутри
- Проверка каждого извлечённого факта по исходному предложению до сохранения.
- Выявление противоречий между документами с указанием обоих утверждений и источников.
- Подписанный отчёт с результатами проверки, конфликтами, цепочками замещения и отклонёнными сведениями.
- Постатейное происхождение данных, временные интервалы действия и просмотр истории изменений.
- Удаление источников через согласованную операцию в Postgres, Qdrant и MinIO с hash-chained и ed25519-подписанным подтверждением.
- Экспорт Memory Passport с историей, статусами, происхождением и подтверждениями в опубликованном открытом формате.
Где применять
- Аудит и контроль качества, когда нужно передать третьей стороне проверяемый подписанный отчёт о фактах и конфликтах.
- Работа с нормативными, договорными и техническими документами, где важно отслеживать изменения и устаревшие сведения.
- Использование корпоративной памяти в организациях с требованиями к EU sovereignty, GDPR, самостоятельному размещению или изолированной сети.
- Поиск подтверждённых ответов по архивам писем, протоколов, спецификаций и сканов с указанием исходных предложений.
- Проведение доказуемого удаления документов и последующая проверка того, что связанные данные действительно удалены.
Темы