Over three years, the SharePoint engineering team iterated through five major architectures for AI-powered page authoring. We over-constrained early models, underestimated discoverability, were delighted by new language model capabilities every few months, and learned to pivot fast when emerging approaches leapfrogged what we already had in flight. This post documents what worked, what didn’t, and what we changed at each generation. If you’re building AI features, or interested in the…