software architecture and AI