M martinfowler.com Building reliable agentic AI systems 196 points sarangk90 4 months ago 50 comments