Software architecture and AI applications takeaways