SOLID principles for AI