Orchestrating Intelligence: Multi-Agent Design Patterns for Production AI