-
Technology
-
Industry
-
Solutions
-
- ASSET MANAGEMENT
- AUGMENTED & VIRTUAL REALITY
- COLLABORATION
- CONVERSATIONAL
- CUSTOMER EXPERIENCE MANAGEMENT
- CUSTOMER RELATIONSHIP MANAGEMENT
- CYBER SECURITY
- DATA CENTER
- DIGITAL CUSTOMER EXPERIENCE
- DOCUMENT MANAGEMENT
- EHS SOFTWARE
- ELECTRONIC DATA INTERCHANGE
- ENTERPRISE DATA MANAGEMENT
- ENTERPRISE DATA QUALITY MONITORING
- ENTERPRISE RESOURCE PLANNING
- ENTERPRISE RISK MANAGEMENT
- ENTERPRISE-GRADE WEB DATA SOLUTIONS
- FACILITY MANAGEMENT
- FIELD SERVICE
- GAMIFICATION
- IDENTITY AND ACCESS MANAGEMENT
- INFRASTRUCTURE
- IT SERVICE MANAGEMENT
- MANAGED IT SERVICES
- PAYMENT AND CARD
- PROJECT MANAGEMENT
- SOFTWARE TESTING
- STORAGE
- VIDEO SOLUTIONS
- WORKFLOW
-
-
Platforms
-
Functions
- Leadership Perspectives
- Innovation Insights
- Research
- Magazines
- News
- CXO Awards












The development process is quite different but the implementation in production can be similar, although there is a host of new issues surrounding the maintenance of the models (rules) developed by AI algorithms. Development of traditional software is the manual creation of algorithms that create the desired outputs (goals). Development of AI software requires the development of algorithms that learn to produce rules based on the given data and desired goals. This gives the old adage “garbage in garbage out (GIGO)” a new twist. With AI it is not just GIGO but its “garbage in garbage learned (GIGL)” which is much harder to diagnose when something goes wrong. With traditional software you can perform comprehensive testing and ensure that your software performs good enough for its intended use. With AI software it learns to generalize, and that generalization can lead to issues in production. When given data similar to what is was trained on, it should perform quote well, but when unexpected data is introduced, the results can appear normal but be far outside what is intended. Traditional software will produce errors or warnings and it will be obvious the data is outside intended ranges, but for AI that is not the case. When errors are introduced in the data the outputs can be catastrophic.
AI is here to stay but our definition of AI is not. New technologies, like ChatGPT, will continue to change our understanding, and someday, AI may not feel artificial at all, just like a Facetime call with someone halfway across the world would have been seen as magic 100 years ago and is now perfectly normal. 
If you decide to use AI, you will very quickly learn that the quantity and quality of your data are most of the effort. It is so important that there is a plethora of tools for cleansing, validating, munging, tracking, balancing, morphing, and synthesizing data. Most companies quickly realize that their data is not organized or complete enough to begin an AI effort.










