Extract engagement material from a document
extract_from_documentExtract risk, stakeholder, system, requirement, and action candidates from documents, returning a Markdown table with source line numbers and register-ready JSON for update_engagement.
Instructions
既存ドキュメント(報告書・台帳・管理表・議事録など)から、リスク / ステークホルダー / システム / 要件 / アクションの候補をキーワードと文末表現だけで機械的に切り出し、出典行番号付きの Markdown 表と update_engagement 用 JSON にする。書き込みは行わない。
このツールは文書を読解しません。 あなたが既に全文を読めているなら、候補出しは自分で行うほうが確実です(このツールの結果はあなたの読解の劣化版で、検証の手間だけが増えます)。
向いているのは次の 3 つだけ: (1) 会話に載せきれない量のファイルを行番号付きで機械的に走査する、(2) 拾わなかった行とその理由を記録として残す、(3) 台帳に貼れる形(出典付き JSON)に整える。 / Mechanically pull risk, stakeholder, system, requirement and action candidates out of a document using keywords and sentence-ending patterns, and return a Markdown table with source line numbers plus JSON for update_engagement. Nothing is written.
This tool does not read or understand the document. If you can already read the whole text yourself, do the candidate selection yourself — this output is a lossy copy of your own reading and only adds verification work.
It earns its place in three cases: (1) scanning a file too large to hold in the conversation, with line numbers; (2) keeping a record of what was skipped and why; (3) shaping results into register-ready JSON with citations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 抽出する種別。auto(既定)は全種別 / What to extract; "auto" (default) runs every kind | auto |
| lang | No | 出力言語 / Output language | both |
| path | No | 読み込むファイルの絶対パス(作業ディレクトリ / データディレクトリ / ホーム配下のみ。隠しディレクトリ配下は不可。最大 1,024 文字) / Absolute path of the file (must sit under the working directory, the data directory, or your home directory; hidden directories are excluded; at most 1,024 characters) | |
| text | No | ファイルの代わりに直接渡す本文。**あなたが既に読んで理解している本文をここに貼り直しても、読解の精度は上がりません**(この走査はキーワードと文末表現だけを見ており、あなたの読解より劣ります)。ここが役に立つのは、抽出した項目を**出典行番号付きの表と登録用 JSON の形に機械的に整えたい**ときだけです。path とはどちらか一方を指定する。 / Body text to scan instead of a file. **Pasting text you have already read does not improve accuracy** — this scan only looks at keywords and sentence endings, and it will be worse than your own reading. It is useful only when you want the result formatted mechanically, with source line numbers and register-ready JSON. Pass either this or path, not both. | |
| source | No | text を渡すときの出典名(出典表示に使う。例: "security-report.pdf p.12-18") / Label for the text you passed; it appears in the source column (e.g. "security-report.pdf p.12-18") | |
| maxChars | No | 返す最大文字数(超えた分は切り詰めた旨を明示) / Maximum characters to return; truncation is always reported |