Agent introspection: почему агент сделал именно так
## Что это
Vision: visualizer для agent-decision-tree. После каждого action agent объясняет: «я выбрал этот tool, потому что X. Альтернатива была Y, но Z». Это меняет «black box agent» в «transparent reasoning».
Что входит:
- Recording всех intermediate steps (tool-calls, thoughts, reasoning chains)
- Visualization: agent-trace как timeline
- «Why did you do this?» button: agent re-explains specific decision
- Counterfactual: «что было бы, если не tool-X, а tool-Y?»
- Confidence scores на каждом шаге
- Eval-mode: «было ли это оптимальное решение?»
- Export как trace JSON для third-party анализа
## Зачем
Доверие к agent растёт, когда вы понимаете «почему». Без introspection agent — magic box, и юзер либо слепо верит, либо panics. С introspection — это инструмент, который аргументирует. Особенно critical для high-stakes решений (финансы, healthcare, legal).
## Источники вдохновения
- [Siddhant-K-code/agent-trace](https://github.com/Siddhant-K-code/agent-trace)
- [jayparikh/agentviz](https://github.com/jayparikh/agentviz)
- [hijohnnylin/neuronpedia](https://github.com/hijohnnylin/neuronpedia)