Artificial Intelligence (AI) let machines (mostly computer systems or other machines embedded with computer programs) do things or perform tasks that require human intelligence such as:
In the near and not-so-distant future Artificial Intelligence will be able to handle complex human tasks such as writing a computer code, writing a poem or a song, compose a novel, operate a car, operate a spacecraft, carry out a medical surgery on a human/animal body, read a book and explain the underlying meaning, teach a student, and so on – the possibilities are enormous and some of the examples above are already in the making such as driver less cars.
Siri, Google Assistant, Alexa, Viv and other similar systems are driven by AI
If you are using an Apple phone you must already be using Siri. Siri is an AI driven personal assistant or intelligent agent which helps you to organize your daily tasks, remind you about your schedules, find the theatre where the movie you want to see is being screened and help you to book a ticket, find the restaurant you want to go for dinner and help you make the reservations, help you navigate from one place to another, and so on.Siri can even carry on some basic conversation.
Google Assistant on your android phone also do a lot although may not be doing all the tasks that Siri can do. However, Google has already launched Google Duplex which can carry out a lot of complex tasks such as calling a restaurant and make the reservations.
Alexa comes into various Amazon systems like Amazon Echo Dot. Alexa works as your personal assistant and work like Siri to a large extent. Alexa (called Alexa Hunches) can now guess what you might be thinking of – or what you've forgotten! Alexa keeps a record of what it hears every time. Viv is a new Apple AI system like Siri but it uses different algorithm which can perform much more complex tasks than Siri. Viv is still under development though.
IPSoft’s Amelia, IBM’s Watson, and similar other AI systems for enterprises
Amelia, a virtual agent deployed by many enterprises, is an advanced AI driven system which can observe, listen to, learn, understands, make inferences, and converse with people to solve their queries. Amelia is in the class of a cognitive agent, which is an intelligent system capable of cognition or ‘learning’. Many companies deploy Amelia as a Customer Service/ Support Agent, IT Operations Support Assistant, and similar other roles. Amelia has been developed IPSoft.
IBM’s Watson is an AI System which can perform a lot of basic and complex organizational tasks to reduce chances of human error and improve efficiency. Watson could be deployed as a Customer Service / Support Agent; it could be deployed as a conversational interface for any basic organizational tasks such as those of a secretary; Watson can analyse complex and large amont of data to discover patterns, trends, and help an organisation’s managers take decisions; Watson can recommend possible courses of actions too. Watson has applications across a range of industries – from media and advertising to healthcare and financial services.
Sounds exciting, isn’t it?
Over the years, AI research and development will keep on churning out more human like features in AI driven computer and other systems.
AI Experts at Toyota Research Institute are building crash-proof cars that can prevent accidents irrespective of the actions of the driver as well as smaller and more powerful batteries & fuel cells that will run longer using AI (Artificial Intelligence)/ ML (Machine Learning) technologies.
It you think a little ahead of time, consider a robotic assistant of a clinical psychiatrist or a device performing live surgeries without the intervention of a human surgeon. During the development phase, all of these will need the master expertise of an AI researcher and developer.
What will you do as an AI Engineer / AI Expert?
Build architecture, write algorithm, and write codes for AI systems
You will build system architecture, write algorithm, and write codes (called computer programs) to build intelligent systems which can perform various tasks that a human can do. System architecture defines how a system will work and what kind of hardware and software will be required. An algorithm is a set of rules or processes for computation (or calculation). An algorithm is like an elaborate and complex formula or step-by-step process for solving a problem or make a computer perform a specific task.
Research and develop futuristic AI Systems
You will work to research and develop Futuristic AI Systems which can perceive (e.g., understanding a scene, 3D vision, tracking, listening), predict (e.g., handling uncertainty, predicting human behavior, forecasting future situations), plan (e.g., understanding and reacting to human intent and plan actions according to that), learn (e.g., self-supervised learning, imitation learning, active learning, multi-task learning, adaptation to situations), reason (analyse data and situations using knowledge and experience, understand pros and cons of actions, etc.) and talk effectively with a human.
Build prototype, deploy, test, debug, and eliminate error to improve AI systems
You will build prototype of AI Systems that you research and develop; you will deploy the system into some applications in industries or in day-to-day life; you will test performance of the system and eliminate bugs or errors for performance improvement.
Invent and model AI solutions for problems and applications
You will invent new AI technologies, new applications of existing technologies, AI platforms and tools. You will build new applications in AI technologies such as cognitive computing, neural engineering, machine learning, deep learning, reinforcement learning, natural language processing, computer vision, and optimization.
You will build machine learning models (models represent a process as to how machines can ‘learn’ to perform a task) to solve a real life problem or for developing a real life application using complex mathematical theories such as Linear Algebra, Markov Modelling, Decision Tree Analysis, Bayesian Networks, etc.
You will write codes to develop artificial neural networks (which work like the neuron networks in human nervous systems); develop computational methods using parallel and distributing computing (using these, a very large amount data could be processed in a little time).
Key Roles and Responsibilities
Knowledge
Skills
Abilities
Personality