Building Ai Agents That Speak To Each Other