Use system prompts to interact with agents and enable them to call other tool-based agents, creating a modular agent architecture.