Semantic Alignment of Agent Interactions through the Communication Product