- What is Enterprise AI
- Introduction: A New Technology Stack
- Requirements of the New Enterprise AI Technology Stack
- Reference AI Software Platform
- Awash in “AI Platforms”
- “Do It Yourself” AI?
- The Gordian Knot of Structured Programming
- Cloud Vendor Tools
- C3 AI Platform: What is Model-Driven Architecture
- Platform Independence: Multi-Cloud and Polyglot Cloud Deployment
- Conclusion: A Tested, Proven AI Platform
- Enterprise AI Best Practices
- Enterprise AI Buyer’s Guide
- 10 Core Principles of Enterprise AI
- IT for Enterprise AI
- Develop AI 26X Faster on AWS
- Develop AI 18X Faster on Azure
- Enterprise AI Resources
Best Practices in Enterprise AI Application Development
To get the complete report, click on the following Download Report button.
Compared to earlier generations of enterprise software such as CRM or ERP, the requirements for developing enterprise AI applications and deploying them at scale can be daunting. AI applications involve ingesting, aggregating, and processing massive volumes of disparate data from numerous sources, as well as training, and tuning of sophisticated machine learning models.
Enterprises that succeed at AI follow a set of best practices for implementing this new class of enterprise software. Based on experience in working on some of the largest AI implementations globally, C3 AI has developed a complete, end-to-end application development methodology that codifies these best practices.
This paper provides an overview of this methodology. By following these best practices, organizations can minimize risk and significantly increase their likelihood of achieving meaningful and sustained results.
Contents of this paper include guidance in how to:
- Plan your AI development project – how to ideate a use case and build a roadmap
- Specify the application – how to create a technical product specification addressing User Interface, Data Model, AI/Machine Learning, Application Logic, and Integration Architecture
- Build the application – how to manage application development, testing and tuning, release, and deployment into production
- Operate the application – key considerations for support, measurement, and improvement, including gathering user feedback

