Tool Output Provenance в 2026: как не потерять происхождение данных, когда агент опирается на tool result
Tool output provenance в 2026: как сохранять источник, время, scope и trust level у tool results, чтобы агент не превращал чужие данные в безымянный факт.
Tool output provenance в 2026 нужен потому, что агентные системы очень быстро теряют происхождение данных. Tool отдал value, агент вставил его в reasoning, потом в handoff, потом в финальное действие, и через пару шагов уже невозможно понять, откуда именно взялась эта цифра, насколько она свежая, для какого scope она была валидна и можно ли ей доверять. В итоге tool output начинает жить как "факт", хотя на самом деле это всего лишь результат конкретного вызова в конкретных условиях.
Provenance — это информация о происхождении данных: какой tool их вернул, когда, в каком контексте и с каким уровнем доверия.
Самый вредный anti-pattern - сохранять только значение tool result и выкидывать metadata. Тогда через один-два шага система уже не может различить verified source, stale lookup и guessed fallback.
Так policy engine может принимать решения не по "value exists", а по качеству этого value.
Если tool result можно показать человеку или использовать для risky action, provenance должен доезжать до этого места вместе со значением, а не оставаться в trace где-то отдельно.