Book Summary
—
Today's Amazon Deals - https://amzn.to/3FeoGyg
—--
Evolve With Technology
Living in a digital age, we have unlimited access to technology and information. Technology has definitely made our lives easier—consider the advantages of smart phones, or the Internet—so why shouldn’t it to do the same for your business? Andrew Burgess provides insights into AI, including his AI capabilities framework, and associated technologies.
“You should always be ready for new developments in the technology. AI is always getting better—advances that we weren’t expecting for decades are suddenly with us, and you need to be informed and ready to bring those into your business if they are relevant.”
AI Defined
Most people don’t grasp the fundamental definition of AI so they view it as something to be afraid of. Based on the Oxford English Dictionary, Burgess defines artificial intelligence as, "The theory and development of computer systems able to perform tasks normally requiring human intelligence." This definition hints at why the advancement of technology is often accompanied by negativity and fear from the public; it's seen as an uncontrollable force that could leave humanity vulnerable. This idea is often realized in movies and video games, which sometimes exaggerate the idea that technology will become so advanced that it will enslave humanity and take over the world.
You might not even have realized it, but your first encounter with artificial intelligence dates to the simple voice recognition software on your smartphone. But don’t be misled by these seemingly basic forms of AI, or underestimate its worth. Ai is a technological force that can transform your organization and put you ahead of the competition.
A Blessing Or A Curse?
Depending on how it’s used, AI offers business both advantages and disadvantages. According to the author, the use of advanced technological systems can positively disrupt various business elements such as the business model and decision-making processes. And when used in conjunction with human power, AI has the potential to enhance worker efficiency. For example, an AI system can quickly collect electronic documentation, while you, the agent, focus on building a rapport with a client. However, it also has the potential to replace hard-working employees whose skills are redundant due to automated processes or machines that can perform their jobs more efficiently and with less overhead. For example, chat bots may soon replace workers in the customer support department, or AI can replace the duties of bank tellers.
Why Now?
While AI offers endless possibilities for development, it hasn't really taken off in the past due to various issues such as, integration problems. But according to the author, the common thinking amongst organizations and executives is that the time for AI usage is now. What’s contributed to this idea is the staggering increase in the amount of data being generated globally, every day. On average, the amount of data is doubling in size every two years. The author states that by 2020 there’ll be 44 zetabytes of data copied every year. This is significant because, more data equates to a higher demand for AI operations in organizations.
According to Burgess, companies like Google and Facebook rely on AI to function optimally, due to the copious amount of data that requires processing and assessment. Essentially, he points out, the AI technology is a vehicle that needs fuel, which in this case is data.
Burgess explains that AI consumes data so that it can make sense of it. For example, the Google platform uses data such as user’s misspelled words from Internet search entries, to improve its spelling checker. Similarly, online stores collect dense data by observing trends and identifying which items are frequently bought by customers. Banks are also able to trace suspicious transactions based on data collected from your frequent banking activity—purchasing five televisions might seem strange if you don’t regularly make such purchases. These examples illustrate how companies can use AI to improve their business models and services to the public.
The author also claims that there are certain requirements when working with big data. First, the huge amount of data needs to be stored on servers, preferably at the cheapest price. Next, fast processors are needed to efficiently process large amount of data. Fast Internet is also important, such as 5G, to allow for data to be distributed between servers and devices.
Embrace AI Relationships
Artificial intelligence can do a lot, but it can't do everything. Even AI will sometimes require the help of other technology and humans to work efficiently. Andrew Burgess states that cloud computing—the availability of computer resources via the Internet—forms the basis for how AI systems operate today, because all data is stored on digital servers instead of a user's device. This allows for easy accessibility over the Internet. For example, cloud computing allows for a variety of functionality to be possible in organizations.
The combination of AI and cloud computing—referred to as cloud AI—is useful because it makes it possible to process large amounts of data easily. But cloud AI don’t only provide data storage, it also supports data processing. An example of data processing is when you use Google voice command to search for an item on your device.
The author outlines four main areas that make up the AI cloud:
Infrastructure. This refers to the servers and GPUs that train and run the AI systems.
Frameworks. This refers to development services used to build AI systems. Examples include ApacheMXNet, and TensorFlow.
Platforms. This is a resource used by developers to deploy and manage AI training. Generally, these developers have their own data sets but lack the required algorithms.
Services. This refers to pre-trained AI algorithms that are available to developers who lack both data sets and algorithms, and used to access a specific AI capability. For example, if you want to build NLU into your system, you could use Google's Parsey McParseFace.
Each of these capabilities serve a purpose and it depends on you if you want to integrate any one of them into your business model.
While useful, cloud AI also poses challenges to organizations. An example is the lengthy upload times to transfer data to the cloud. One solution, the author notes, is the use of the "Amazon snowmobile"— a physical truck onto which organizations load their data. The truck then downloads the data to the cloud servers at the Amazon headquarters.
“While useful, cloud AI also poses challenges to organizations.”
Another challenge is security. Storing data off-premises has a potential for risk because the data might contain sensitive information, such as a customer’s personal information, that could be accessed by unauthorized personnel.
Acknowledge Robotics
Besides the correlation between AI and the cloud, there's also AI and its relationship with robotics. According to the author, collaboration between AI and robotic process automation, or RPA, is another method for pushing organizations forward. RPA refers to software aimed at replicating the work performed by humans. For example, a robot can be used to perform insurance checks, payments, and invoice processing. Burgess also identifies other benefits of RPA in organizations:
robots are a cheaper form of labor and have the advantage of working 24/7
robots work just like humans but won't become ill, need a holiday, or request a raise
robots will always provide 100% quality when performing the task and their every action is recorded
There are various factors to consider when implementing RPA technology. The author outlines these, including understanding whether robots will require human aid to run, or run unassisted. Burgess also outlines some downfalls. For instance, will robots be able to apply a type of judgement or reason to their decision, similar to that of humans? Ultimately, it’s up to you to gauge the benefits versus the drawbacks of these newfangled approaches.
Realize The Power Of The Internet
In today's world, you won't find a device that isn't connected to the Internet. The author refers to the Internet of Things, or IoT, as all the devices—smart phones, consoles, cameras, televisions—that are connected to the Web. The relationship between AI and IoT devices is inseparable, he notes, because data is constantly transferred between devices and the Internet on a large scale. Some IoT devices in businesses include sensors in elevators, smart meters that manage water consumption, and field sensors that manage crop yields.
The possibilities for AI are endless, since AI can be programmed to mimic human-based tasks. However, there are some things AI is incapable of. And that's where crowd sourcing is implemented. The author defines crowd sourcing as AI receiving help from humans to complete certain tasks. For example, analyzing data from hand-written documents. People are often offered contracts for these micro tasks and are paid accordingly.
Finally, Burgess observes that technology, no matter how advanced, will always require the assistance of humans and vice versa. This symbiotic relationship is important for the co-existence of humans and technology, as they help each other daily.
“The possibilities for AI are endless, since AI can be programmed to mimic human-based tasks.”
A framework of AI capabilities
Advanced computer systems are the next big thing to help push organizations forward, but first understanding its functionality and implication within organizations needs to be considered.
Understand The AI Backbone
Burgess provides an AI framework that serves as a guideline to showcase the basic capabilities of AI in organizations. This framework is divided into eight categories:
Image recognition. How AI recognizes your photos/images. The first method is tagging—identifying different images such as a house, cat, or dog. Next, finding similar images using Google's Reverse Image Search. Last, AI can identify differences in pictures through medical imaging. The AI can identify the difference between a healthy and unhealthy x-ray scan, for instance.
Speech recognition. How AI interprets your voice commands. For example, Siri virtual assistant for iOS. Speech recognition software faces numerous challenges. For instance, the quality of data that requires processing may be affected by a noisy environment or poor connection. Language barriers and accents also pose a problem.
Search. How AI extracts data from a text, with the help of natural language processing, or NLP, to recognize word categories such as proper nouns.
Clustering. How AI groups similar data together. For example, the demographics among different customers and their similar purchases. The clustering capability uses predictive analysis. For instance, AI analyzes your purchases, and based on data from similar consumer purchases can provide you with offers.
NLU. Natural language understanding refers to how AI interprets words and its meaning. NLU acts as a translator between humans and technology. The goal of NLU is to determine the correct structure (syntax) and meaning (semantics) of words and sentences in data.
Optimization. How AI replicates human thought processing.For example, researchers program a robot to play video games to showcase its intelligence. Other examples include a GPS calculation of the fastest route home from work, or a robot tasked with figuring out how to unlock a door with a key.
Prediction. This is similar to clustering. The AI recommends which items you might enjoy based on similar purchases made by other consumers. For example, the suggestion of adding a screen protector since you've already added a smartphone to your online cart.
Understanding. How AI mimics the human brain, also known as Artificial General Intelligence, or AGI. The AI's intelligence is tested when required to select the correct buttons on the coffee machine in the correct sequence. Studies show that no AI system has passed this test because each AI capability is only allocated to one specific task. This means an AI programmed to process language won't possess problem-solving skills, for instance.
The author notes that these eight categories may not all be applicable to your business but at least one or two should correlate with your AI integration.
Take It For A Spin
You must test before you invest. There’s no sense purchasing or putting a product into production if you haven't identified possible limitations and areas of improvement. The same goes for an AI system. The author explores how developing a test version of your AI system can help with easier integration and discusses some of the obstacles you'll face when working with an AI system in your organization.
Start Somewhere
Creating an AI system is no easy feat. And once it’s created, you’re ready to test your assumptions about the system and verify your expected results. This is how you'll identify what needs to be improved upon.
The author points out that the size of your demo system depends on what you want to attain. For example, ask yourself how many AI capabilities you want to test. Burgess identifies five approaches you can use to test your AI system:
“There’s no sense purchasing or putting a product into production if you haven't identified possible limitations and areas of improvement.”
Proof of concept (POC). This demo software is discarded once the assumptions being tested have been proven.
Prototyping. This refers to building an AI capability and then testing the success of the capability. For example, image recognition software.
Minimum value product (MVP). This refers to when a piece of demo software is released to users to test its functionality. The feedback is used to improve the AI system.
Riskiest assumption test (RAT). This refers to testing the assumption which is least likely to be successful.
Pilot. This approach is similar to the MVP approach. However, a whole demo system is released to the users to be tested, instead of a single piece of software. It's also important to note that the pilot system needs to be fully functional.
It's essential that your selected approach fits your objective. For example, ask yourself if you really need to build a demo system, or which approach will provide you with the best results.
Recognize The Challenges
We've noted the capabilities of AI and ways in which it can improve your organization's efficiency. But it’s not all smooth sailing. The author discusses various challenges you may need to overcome when integrating AI into your organization:
Dealing with poor data
According to Burgess, the quality of data is based on its accuracy, or veracity, as well as how the data is used in a certain context. This is referred to as data fidelity. Poor data is evident in inconsistent data. For example, calcul