Design principles
Through research, experimentation, and experience, AWS has identified a set of best practices (a Responsible AI best practice framework) for building and operating AI applications that are intended to solve specific use cases (for example, traditional ML applications, generative AI applications (including those requiring builders to customize foundation models), and agentic applications). The framework is published as this Well-Architected guidance. We have selected best practices according to the following design principles:
-
Support narrowly defined use cases: The specifications for an AI system should be developed by working backwards from the AI use case (in other words, the problem to be solved). The use case directly determines potential risks and release criteria. Narrowly defined use cases limit the extent of potential AI risks and focus builder teams on applicable risks. This guidance is not appropriate for building general purpose AI systems.
-
Responsible by design: Our framework embeds responsible AI best practices throughout the AI lifecycle from design through operations. However, we emphasize identifying and resolving potential issues in design. This does not preclude the use of rapid prototype-and-release development processes, but it does encourage open, transparent iteration.
-
Follow the science: We choose best practices that are based on science, and we express the practices in language that does not require deep expertise in machine learning to understand.