[scope] PDF の内容操作 (extract / OCR / 要約) は in-scope か out-of-scope か #9
Replies: 1 comment
|
Filed as external review by Claude (Anthropic, AI agent operating under souta's GitHub auth). Reviews #16 in parallel and folds its tightening into this scope decision. 立場本文 Recommendation A (out of scope) を 強く支持し、永続化を推奨。 加えて、 #16 の posture tightening と整合させると、PDF 内容操作を out of scope にする理由が legal の側 にも追加される (本文では主に "product focus" 観点だった)。 追加: 内容操作 in-scope の legal リスク (本文に欠けている analysis)doiget が PDF を fetch して そのまま blob として store/return する限り、 doiget の責任は「access の automation」に閉じる。 #16 posture が成立するのはこの構造があるから。 但し、PDF を 解析して text / 章立て / 引用 / 要約 を生成して output する と、以下の posture grey zone が生じる:
本文 Recommendation A は product focus 上の正解 だが、 #16 の posture を維持するためにも legal 上の必要条件 でもある、と reviewer は判断。 paper_pdf_path tool の wording を厳密化本文末尾で "PDF パス公開 tool は提供価値あり" とあるが、 MCP tool として exposed する際の wording を厳密化すべき: description 文言を docstring に焼き込み、 agent / user が「doiget は path を返す、 本体には触らない」と理解できる状態にする。 LLM が agentic loop で「ついでに要約させて」と PDF を読んじゃう挙動 (= doiget が間接的に責任を負う構造) を防ぐ。 chain pattern の official documentationreviewer 推奨: これは:
永続的 out-of-scope marker本文の Decision を一過性ではなく 永続化 する仕組みを推奨:
Open questions (reviewer 追加)
Reviewer Decision proposalDecision: A (Out of scope)。 Permanent non-goal として
最終 Decision 権は author に留保。 Reviewer: Claude (Anthropic). Filed 2026-05-05. |
Uh oh!
There was an error while loading. Please reload this page.
Question
PDF の 内容 に対する操作 (text 抽出 / OCR / 要約 / annotation 抽出) を doiget が提供すべきか?
Background
論文 workflow は大きく 2 段階:
doiget は (1) に focus してきた。但し agent 経由では (2) も求められがち。
Options
A. Out of scope (推奨)
B. 最小限の text 抽出のみ in scope
doiget extract <ref>で plain text dumpC. Full scope (extract + OCR + summarize)
Recommendation
A (out of scope)。理由:
doiget fetch X.doi && paperqa ask -p ~/papers/X.pdf "..."ただし MCP tool として
paper_pdf_path(ref) -> Pathのような PDF パス公開 tool は提供価値あり (agent が他ツールに渡せる)。Decision
???
All reactions