A recent study conducted by Gartner, shows that by 2020, AI will be pervasive in almost all software products and services. The major highlight of the study was how our skills as engineers would have to adapt accordingly. The current roles in companies are going to change significantly and we need to be prepared for it. There are areas of healthcare, finance, retail, customer analytics, and manufacturing that have already started seeing positive effects of using AI, many of which we would have never thought possible just a few years ago. At the same time, we have downsides of using AI, such as how it can easily impact our data and privacy if we do not pay attention to how the AI models are trained. The working of AI is a black box-- we do not control or understand how the algorithm forms different relationships and makes decisions -- we just provide different training datasets and monitor the learning/progress. We are trying to make predictions on future values based on learning from past examples, or trying to discover different patterns from datasets. This being the case how do we approach these systems?
In this talk, I will discuss the basics of how AI based systems work, what are the key factors to consider when developing and testing these systems and how to come up with an enterprise wide strategy. I will provide insights into what skill sets would be needed by developers and testers to co-exist in the world of AI. Finally, I will address some common questions and concerns surrounding AI and also show what are the tools available for doing AI based development and testing. This talk will help anyone get a basic understanding of developing and testing AI based systems and make us aware of the key factors to consider to ensure these systems do not have a negative impact on humans.
Key Takeaways-
- Learn with live demos how AI model training happens
- Learn how AI is used in software development and testing
- Learn what AI based tool and frameworks are available for software development and testing
- Learn key factors to ensure these systems are safe for humans