Welcome to the third installment of ‘Understanding key automation technologies.’ – this week our focus is Cognitive Computing (CC).
As with installments one and two, ‘4 things to know about Robotics Process Automation’ and ‘Machine Learning’ respectively, the aim of this article is to scratch the surface of complicated automation technology (both can be found on our Roots Automation blog). The information is but an introduction to each technology, key uses and advantages.
Without further ado, let’s dive in and see what Cognitive Computing is about.
1. Definition: Cognitive Computing uses Machine Learning and other sophisticated software to stimulate human behaviors. The aim is for a computer-based system to mimic the human thought process to help humans make better decisions, not to make decisions for them.
2. What’s the difference between ML and CC?
Let’s recap Machine Learning from our previous article: Machine Learning is an Artificial Intelligence (AI) function which uses algorithms to enable computer programs to improve and learn over time, automatically.
- Cognitive Computing is also in the AI family and is often described as being a merger of computer science and cognitive science, whereas ML would sit in the computer science category.
- Computer science = a broad term encompassing all things related to digital computers – principles, hardware and software, algorithms, data processing.
- Cognitive science = is the study of the human mind and includes linguistics, anthropology, philosophy, psychology, artificial intelligence, neuroscience
- In a nutshell, CC is a step closer to replicating human behaviors than ML.
- CC is closer to human behavior because it uses the computer science elements that ML does (such as Natural Language Processing (NLP) pattern recognition and speech recognition) as well as further advanced self-learning capabilities such as deep learning, and Human and Computer Interaction (HCI).
3. Cognitive Computing criteria
Here are several common Cognitive Computing features.
- A Cognitive Computing system must be able to learn from its environment and evolve over time.
- If the aim of CC is to mimic the human thought process and to support human’s decision making, the system itself must allow interaction between human and computer. The interaction experience should appear to be natural and a similar experience to human and human interaction.
- If the human request is unclear, the system should ask questions to help define the need.
- Human thought process takes a lot of context into account. Computers must also consider several contextual elements to begin replicating this process, such as: sensor data – a system noticing and responding to something in the physical word, e.g. speech, visuals, touch; syntax (language rules and principles, how sentences and phrases are constructed in certain orders); time, goals and so on.
4. Advantages of CC
We’ve mentioned that CC aids better decision making using the methods above, and we’ll illustrate how it does this with a handful of examples.
CC aims to gather all necessary information to support the human and help them make an informed decision, not to resolve a problem or task without human input.
- One example is the Assisted Driving feature from Tesla, this allows a system to drive a car, but the overall responsibility remains with the driver who can override the system if they would like to take control.
- Another example is in the medical world. CC is becoming a valuable assistant for understanding patterns and diagnosing patients - it needs to understand the full context regarding the patient, their age, medical history, prognosis. It can also assess vast amounts of data to help decide on a course of treatment, if required.
- Finally, customer service is another area seemingly reaping the benefits of CC capabilities, CC ‘agents’ use contextual information about the customer to provide genuinely useful information, support and suggestions.
There are countless more business areas CC already supports, from Insurance, Finance, and HR to boosting employee satisfaction by providing new information and patterns that may have gone undetected by humans alone.
To continue the conversation, book a free demo with our team or see how we can train the perfect Digital Coworker for your business, get in touch today: info@rootsautomation.com
Next and last in this series, 4 things to know about Optical Character Recognition.
Automation, Cognitive Computing, CC
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
Fusce non convallis mi. Curabitur nec rutrum orci. Etiam vitae diam ut tellus venenatis ultricies. Fusce vitae ipsum sed urna tempor tempor et vitae dui.
Fusce vulputate molestie est
Fusce non convallis mi. Curabitur nec rutrum orci. Etiam vitae diam ut tellus venenatis ultricies. Fusce vitae ipsum sed urna tempor tempor et vitae dui. Aliquam nibh ante, tempus vel ultricies nec, tempus sed felis. Nullam et efficitur velit. Aenean odio nulla, facilisis a commodo eu, suscipit at augue.
Aliquam rutrum dui sapien. Aliquam pulvinar lectus accumsan est dictum, et faucibus justo ornare. Mauris placerat placerat consequat. Donec commodo consectetur nunc, et posuere orci lacinia sed. Duis mollis, eros quis porta laoreet, mi est euismod lectus, vitae volutpat quam enim congue tellus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare laoreet consequat. Integer at accumsan lacus, eget ultricies augue. Vestibulum semper sapien at venenatis pretium. Integer nec iaculis lacus. Sed elit nisi, luctus sit amet vehicula nec, mattis nec purus. Nulla facilisi. Nam ornare in justo eget facilisis.
- Praesent sit amet lectus quis metus sagittis tempor.
- Sed mattis ipsum vitae turpis laoreet condimentum
- Sed orci erat, rhoncus efficitur eros a, sollicitudin commodo tortor
- Sed accumsan ex viverra est tincidunt bibendum a non nulla curabitur eget ligula mauris
- Nam ut sagittis velit suspendisse ullamcorper quis lorem vitae hendrerit
- Vivamus diam orci, dignissim ac nulla hendrerit, porttitor posuere risus
Cras vel leo mattis viverra tellus eget vestibulum est
- Praesent sit amet lectus quis metus sagittis tempor.
- Sed mattis ipsum vitae turpis laoreet condimentum.
- Sed orci erat, rhoncus efficitur eros a, sollicitudin commodo tortor.
- Sed accumsan ex viverra est tincidunt bibendum a non nulla curabitur eget ligula mauris.
- Curabitur sit amet auctor tellus, at scelerisque sem. In sit amet convallis arcu, id vulputate velit. Proin feugiat interdum nulla, eu malesuada massa commodo quis.
- Vivamus diam orci, dignissim ac nulla hendrerit, porttitor posuere risus.
Cras vel leo mattis viverra tellus eget vestibulum est
- Etiam arcu metus, vestibulum et consequat sit amet, imperdiet at augue donec condimentum risus at consequat sollicitudin.
- In sit amet nisi vitae odio tristique posuere integer vel magna dignissim, sodales mauris a, tempus odio nullam orci sapien, posuere non posuere et, laoreet vel velit.
- Quisque eleifend tempor eros aenean et tempus neque nam ut porttitor velit maecenas consectetur, lacus at commodo efficitur, est neque tincidunt leo, et dictum nunc lorem a est.
- Maecenas viverra turpis vitae eros tempus porttitor nulla tempor nunc eros, eu elementum arcu dapibus a etiam a tristique metus.