DocMason:複雑なオフィスファイル向けローカルエージェント知識ベース

DocMasonの機能
DocMasonは、非公開の業務文書に対する深い調査を目的としたローカルファイルベースのナレッジベースシステムです。中核となるコンセプトは「リポジトリがアプリ、Codexがランタイム」です。オフィスファイルを構造化された証拠バンドルにコンパイルし、厳格な出典追跡を維持しながらAIエージェントが推論できるようにします。
ソースからの主な機能
- 複数のオフィス文書タイプを処理:PPTX、DOCX、XLSX、PDF、さらには.EMLファイル
- ITアーキテクチャ図やExcelシートデータを含むマルチモーダル情報を抽出
- 文書構造と視覚的意味論を維持(スライドレイアウト、プレゼンター用ノート、スプレッドシート参照、書式設定シグナル)
- クラウド取り込みや隠れたバックエンドなしでローカル実行
- ファイルの追加や修正時に増分ナレッジベース同期を提供
- 厳格なデータ契約と出典境界を強制
動作の仕組み
DocMasonは、AIに元の文書構造を尊重させるプロダクショングレードのランタイムとして動作します。複雑なファイルを非構造化テキストブロブに平坦化する代わりに、決定論的なファイルベースの証拠を作成し、オフライン検索アルゴリズムをローカルマシン上で実行します。
始め方
ソースでは2つのセットアップパスが説明されています:
パスA(小規模開始):
- 業務ファイルを
DocMason/original_doc/フォルダにドロップ - CodexでDocMasonフォルダを開く
- 自然に質問する - DocMasonが環境セットアップをガイド
- ナレッジベース構築時にプロンプトを承認
パスB(フォルダ全体をステージング):
- 部門レベルのフォルダを
DocMason/original_doc/にドロップ - Codexで開き、「DocMason環境を準備してください」と指示
- 次に:「ナレッジベースを構築してください」
- 完了後、コーパス全体に対して複雑な調査質問を行う
システムは、内部コマンドを暗記する必要がないように設計されており、有効なワークスペース内でAIエージェントに自然に話しかけるだけで済みます。
技術的詳細
DocMasonは、既存の文書AIツールの特定の制限に対処します:
- スライドデッキの視覚的レイアウト、プレゼンター用ノート、チャートとテキストの関係を保持
- スプレッドシートの複数シート参照とネストされたテーブルを維持
- 「リスク」を示す赤文字や階層を示すインデントなどの書式設定意味論を保持
- 複数パート提案のためのクロスドキュメント推論を可能にする
リポジトリ構造には、アダプター、knowledge_base、runtime、skills、sample_corpusディレクトリが含まれ、設定はdocmason.yamlとpyproject.tomlファイルで管理されます。
📖 完全なソースを読む: HN AI Agents
👀 See Also
6つの役割、記憶、ADHD対応設計を備えたOpenClaw AIエージェント:日常業務の内訳
ADHDを持つ個人開発者が、6つの役割(アクションプランナー、デブリーファー、ライター、法務、調査、CRM)を持つオープンソースAIエージェントを構築。メモリを共有し、トランスクリプトからフォローアップやドラフトを自動生成する。

LiteParse: AIエージェント向け高速オープンソース文書パーサー
LiteParseは、バウンディングボックスによる空間テキスト解析を提供し、GPUなしでローカルで動作し、PDF、Office文書、画像をサポートするオープンソースのドキュメントパーサーです。Claude Code、Cursor、OpenClawを含む40以上のAIエージェント向けスキルとしてインストール可能です。

同じリポジトリでGitワークツリーを使用して2つのClaude Codeエージェントを実行する
Redditユーザーが、git worktreeを使って同じコードベース上で複数のClaude Codeエージェントを並行実行し、ファイル競合を回避して独立したエージェントセッションを実現する方法を詳述しています。

構造化された推論テンプレートがAIコードレビューの精度を向上
Redditユーザーが、Metaの研究を基にした構造化推論テンプレートを共有しました。このテンプレートはAIモデルに特定の分析ステップを完了させてからコードレビューを生成させるもので、arXiv:2603.01896によれば精度が5-12パーセントポイント向上するとされています。