Evidence Pack Design в 2026: как собирать decision-ready набор доказательств для человека и автоматики
Evidence pack design в 2026: как упаковывать citations, tool confirmations, diffs и provenance в компактный decision object, чтобы review и policy checks опирались на доказательства, а не на narrative summary.
Evidence pack design в 2026 нужен потому, что и человек, и policy engine часто ошибаются не из-за отсутствия данных, а из-за плохой упаковки этих данных. Агент уже нашёл цитаты, сделал tool lookup, вычислил diff и увидел risk flags, но downstream слой получает либо слишком длинный trace, либо красивый narrative summary без проверяемых доказательств. В результате decision quality остаётся слабой, хотя signal формально был.
Evidence pack — это компактный набор доказательств, который поддерживает конкретное решение: ответ пользователю, risky action, approval request или policy check. Его задача не в том, чтобы пересказать всё, а в том, чтобы дать decision-ready evidence object.
Самый вредный anti-pattern - считать evidence pack обычным prose summary. Summary может быть удобным, но без source pointers, tool confirmations и provenance он плохо проверяется и легко скрывает пробелы в обосновании.
def build_evidence_pack(decision_id, evidence_items, recommendation):
return {
"decision_id": decision_id,
"evidence": evidence_items,
"recommendation": recommendation,
"has_contradictions": any(item["supports"] is False for item in evidence_items),
}
Практический совет: хороший evidence pack делает главное различие между "агент красиво объяснил" и "агент действительно дал decision-ready доказательства".
Проверьте себя
1. Чем evidence pack отличается от обычного summary?
2. Что особенно важно показывать наряду с supporting evidence?