How does AIMessage carry tool call requests and how does ToolMessage carry the result back — walk through the full round trip? | Messages | langchain Interview Questions | NextRound.in