DocMason: Локальная база знаний агента для работы со сложными офисными файлами

Что делает DocMason
DocMason — это локальная, файловая система базы знаний, предназначенная для глубокого исследования частных рабочих документов. Основная концепция: «Репозиторий — это приложение. Codex — это среда выполнения». Он компилирует офисные файлы в структурированные пакеты доказательств, над которыми могут рассуждать ИИ-агенты, сохраняя строгое отслеживание происхождения.
Ключевые особенности из источника
- Обрабатывает несколько типов офисных документов: PPTX, DOCX, XLSX, PDF и даже файлы .EML
- Извлекает мультимодальную информацию, включая IT-архитектурные диаграммы и данные из таблиц Excel
- Сохраняет структуру документов и визуальную семантику (макеты слайдов, заметки докладчика, ссылки на таблицы, сигналы форматирования)
- Работает локально без облачной обработки или скрытых бэкендов
- Обеспечивает инкрементальную синхронизацию базы знаний при добавлении или изменении файлов
- Применяет строгие контракты данных и границы происхождения
Как это работает
DocMason функционирует как производственная среда выполнения, которая заставляет ИИ уважать исходную структуру документов. Вместо того чтобы сглаживать сложные файлы в неструктурированные текстовые блоки, он создает детерминированные файловые доказательства и запускает офлайн-алгоритмы поиска локально на вашем компьютере.
Начало работы
В источнике описаны два пути настройки:
Путь A (Начните с малого):
- Поместите рабочие файлы в папку
DocMason/original_doc/ - Откройте папку DocMason в Codex
- Задавайте вопросы естественным образом — DocMason проведет вас через настройку среды
- Подтверждает запросы при построении базы знаний
Путь B (Подготовьте целые папки):
- Поместите папки уровня отдела в
DocMason/original_doc/ - Откройте в Codex и скажите: «Пожалуйста, подготовьте среду DocMason.»
- Затем: «Пожалуйста, постройте базу знаний.»
- После завершения задавайте сложные исследовательские вопросы по всему корпусу
Система разработана так, что вам не нужно запоминать внутренние команды — просто общайтесь естественно с вашим ИИ-агентом в рабочей среде.
Технические детали
DocMason решает конкретные ограничения существующих инструментов для документов с ИИ:
- Сохраняет визуальный макет, заметки докладчика и связи между диаграммами и текстом в презентациях
- Поддерживает ссылки на несколько листов и вложенные таблицы в электронных таблицах
- Сохраняет семантику форматирования, например красный текст для «Риска» или отступы для иерархий
- Позволяет проводить междокументные рассуждения для многосоставных предложений
Структура репозитория включает адаптеры, knowledge_base, runtime, skills и sample_corpus директории, с конфигурацией, управляемой через файлы docmason.yaml и pyproject.toml.
📖 Read the full source: HN AI Agents
👀 Смотрите также

嵌入Shell中的AI代理:终端缓冲与覆盖扩展
Оболочка с открытым исходным кодом и встроенным ИИ-агентом, который читает вывод терминала и вводит команды через плавающее наложение. Поддерживает локальные и облачные модели.

Инструмент для браузера с открытым исходным кодом для тестирования серверов MCP без установки
Инструмент с открытым исходным кодом под названием MCP Playground позволяет разработчикам тестировать MCP-серверы прямо в браузере с помощью WebContainers — WASM-рантайма Node.js. Он может запускать MCP-серверы на основе npm локально без установки бэкенда и подключаться к удалённым серверам по URL.

Claude Code v2.1.139 добавляет команду /goal для асинхронных длительных задач
Claude Code v2.1.139 представляет команду /goal, позволяющую запускать сеансы по принципу «забыл и забыл», которые выполняются до достижения условия завершения, а также новый просмотр агентов для отслеживания активных сеансов.

Разработчик создает локального ИИ-исследовательского агента, который генерирует подкасты по заданным темам или ссылкам на YouTube.
Разработчик создал полностью локальный ИИ-агент, который принимает темы или ссылки на YouTube и генерирует углубленные отчёты, сценарии разговорных подкастов и аудио. Система динамически исследует, извлекает инсайты, совершенствует сводки и создаёт естественные диалоги.