Design Patterns for Building More Efficient Generative Autonomous Agents: A Survey | Synapse