REV-20260718-002Open「高橋名人」を題材として記事生成を実施したところ、Research Stageが対象人物を特定できなかった。
そのままWritingが許可されたため、「高橋名人についての記事」ではなく、「高橋名人を調べる方法の記事」が生成された。
DTO Contract、Normalize、Contract Gate、Retryは処理を継続した。これは構文上の失敗ではなく、Research能力とTopic充足判定の不足による意味品質上の失敗である。
Topic: 高橋名人
↓
Research: 対象人物を特定できない
↓
Writing authorized
↓
「高橋名人を調べる方法」の記事を生成
記事本文は生成されたが、入力Topicを満たしていない。
Research Stageには、入力された名称が何を指しているかを確定する責務が明示されていなかった。
また、Research DTOが構文上成立していることは確認していたが、調査結果が入力Topicを直接満たしているかを判定するGateが存在しなかった。
次のような曖昧性を持つTopicで、同種の逸脱が発生する可能性がある。
INPUTで対象を補足する。
高橋名人(元ハドソン、高橋利幸)
ただし、これは入力者へ対象同定責任を移すだけであり、Research基盤の恒久対策ではない。
Research前に対象Entityを確定する。
最低限、次の情報を扱う。
Research Stageが、利用可能な検索結果または参照資料を使って対象を確認できる構成を検討する。
特定の検索製品や実装方式は本レビューでは決定しない。
次の場合はWritingを許可しない。
Entity Resolutionの責務位置、Research DTO、Topic Satisfaction Gateの変更範囲を整理したうえで、ADRへの昇格を検討する。
構文上正しいResearch DTOでも、Topicを満たしているとは限らない。
Contract-Driven Architectureには、型と必須項目だけでなく、「この情報は本当に入力された対象を説明しているか」という意味契約も必要である。
Open