Observability makes an application's internal behavior understandable through its outputs and runtime signals. For GenAI applications, it provides visibility into how agents orchestrate tools and calls, making complex behavior easier to inspect, debug, and improve. section 8.3 section 8.0
A practical observability workflow focuses on:
- Inspecting each step in an agent's execution rather than treating the application as a black box. section 8.3
- Tracing tool calls and orchestration decisions to troubleshoot failures and improve the design. section 8.3
- Connecting the application to LangSmith and configuring its project credentials so executions can be visualized. section 8.3
Tracing the HungryTraveler agent
HungryTraveler combines itinerary and recipe agents exposed through MCP with a direct email tool. An observability trace reveals how the supervisor chooses and orders those tools, helping diagnose whether the assembled response and email workflow behaved correctly. section 8.3
Figure 8.19 The behavior of an agent can be visualized through an observability tool.
An observability visualization makes an agent's behavior and orchestration steps easier to follow. section 8.3















