Artificial intelligence (AI) is a broad term used to describe all of the technologies, applications, and systems that enable computers and other machines to simulate human capabilities such as reasoning, decision making, and problem solving. AI employs many disciplines to do this, including advanced computer science, data aggregation and analytics, software engineering, natural language processing, computer vision, speech recognition, and neural networks—as well as more esoteric fields such as human psychology and philosophy.
With AI, organizations can receive illuminating insights from massive volumes of data gathered from across the entire company. AI platforms can parse this data, find correlations, identify root causes of issues, offer recommendations for system or process optimization, and much more.
While the concept of intelligent machines or automatons goes back centuries, the modern concept of AI really began around 1950, when British mathematician Alan Turing published “Computing Machinery and Intelligence” in a journal called Mind. In this groundbreaking article, Turing introduced the idea of an “imitation game” (known today as the Turing test) that could measure a machine’s ability to demonstrate intelligence in such a way that humans would not realize they were interacting with a machine.
It was difficult for Turing and others to make much headway past rudimentary experiments because computers were extremely simple in those days and incredible expensive to use. Through the 1950s and well into the 1970s, researchers worked hard on AI and continued to make small advancements. The most frustrating issue remained the slow development of computing power and capacity. Researchers knew that the kind of power and bandwidth AI required was decades away.
The study of AI gained steam in the 1980s when a team developed algorithms that allowed computers to “learn” through experience. “Deep learning” based on neural networks got a lot of buzz and the years between 1980 and 1987 were considered an AI boom. After that and into the mid-1990s, AI research lagged as funding and public interest decreased.
In 1997, a computer program named Deep Blue, developed by IBM, beat global chess champ Gary Kasparov in a chess match. This was the first time a machine had beat a human in the intricate game of strategy. AI became popular again and researchers took advantage of the day’s more powerful computers to begin making greater strides.
The world began to get accustomed to the idea of smart machines, as devices like the Roomba and Xbox Kinect incorporated AI technologies into everyday life. In 2006, social media companies began using AI to inform their user experience and marketing practices. Apple introduced virtual assistant Siri in 2011. Since then, AI has only grown more popular and intrinsic to consumer and business practices. Now that computing power and capacities have increased significantly, researchers are finally able to launch large-scale AI projects and redefine what it can do in the world.
AI depends on algorithms and data. Algorithms are simply a set of instructions that tell a machine or computer program how to analyze information, make decisions, and behave in certain ways. For instance, a machine learning algorithm could help an application analyze thousands of pages of text conversations to learn how to interact with humans. Or teach a program to recognize specific images among millions or random photos.
To get smart, AI applications need huge amounts of training data with examples of conversational language or the right kinds of images. Once trained, AI applications or programs can analyze data, make connections between events and system results, automatically perform tasks, and so on.
The term “AI” is sometimes used interchangeably with other popular terms like “machine learning” or “deep learning.” However, AI is an all-encompassing term for technologies that allow machines to simulate human behavior. Machine learning and deep learning are simply two of the common technologies employed by AI to achieve that objective. They are not all the same thing:
AI generally incorporates the following five steps:
AI is important because it has the power to revolutionize the way we do business and the way we live. It’s more than simply automating processes to help people save time and effort—it can identify patterns and see correlations at a level and speed that humans can’t match. AI can take millions or even billions of data points and come up with insights that a team of researchers never could.
Consider risk management in a financial institution, for instance. Retail customers apply for merchant accounts that allow them to accept credit cards as payment for goods or services. The bank must vet these applications and determine whether the retailer is high risk. It could take a human agent days to process an application and make that determination for each retailer. With the right AI program, a computer system can process an application in seconds. It can go through an immense number of data points about that retailer and know in a flash whether they’re a good risk.
AI is increasingly used across enterprises to enhance efficiency and productivity. It can significantly improve decision making and problem solving and give organizations important insights that lead to innovation.
AI can be a great advantage when it comes to cloud computing. The main area where AI works well in the cloud is in the automation of processes and IT tasks. By automating tedious everyday tasks with smart AI-based platforms, IT can be freed up to focus on projects that help build the business.
Today’s hyperscalers, or leading cloud providers such as AWS, Azure, and Google Cloud, are investing in AI technologies and developing algorithms to offer customers the most advanced AI capabilities in the cloud. Because AI applications come with extra-massive data requirements, it’s only natural that a lot of these applications would be used in the cloud—where many organizations enjoy plenty of room for data storage and can scale up or down as quickly as needed.
AI applications integrate very well with cloud services and applications. In fact, AI developers likely prefer building AI solutions in the cloud because they don’t need to build or manage a whole separate infrastructure on-premises to host the AI platform. They can easily use existing cloud configurations and models to develop, test, and deploy their new AI apps.
Organizations are also increasingly using AI-based capabilities in their cloud services. Some use cases include:
Using AI in the cloud doesn’t come without its challenges. Primary among these are data privacy and security concerns. When sensitive customer, competitor, or product data is combined with AI-based processes in the cloud, the privacy and security risks are multiplied. If policies and security protocols aren’t well-defined around the AI application, it could simply be one more entry point for attackers.
Connectivity is also a potential challenge when combining AI and the cloud. Network connectivity is a must for any cloud application and a weak connection can slow down resource-hungry AI capabilities and defeat the purpose of using them in the first place (if you need real-time response, for instance).
Integrating technologies typically increases complexity, and that can be a challenge when incorporating AI capabilities with cloud services. That increased complexity calls for the right set of experts to keep things running as they should. However, finding employees with the right skills can be a challenge. The AI industry is extremely hot today, which brings a lot of benefits, but it also means that skills training might not be keeping up with demand. It could be difficult to find a team of people with the appropriate skills and expertise to keep your AI platforms at peak performance in the cloud.
AI experts refer to two types of AI: weak and strong.
In addition to being strong or weak, AI is also often split into four main categories depending on their level of intelligence and what they can do:
AI has the potential to revolutionize practically every industry across the world. Here are some industries where it’s making a real impact today:
There are many use cases for AI. They include:
The cloud can help facilitate and simplify AI development and deployment in several ways. First of all, the cloud is a great environment for any development project, including AI, because of its fast, infinite scalability and flexibility. It can take just seconds to spin up new resources any time they’re needed, and developers don’t have to worry about managing or maintaining those resources on-premises. It’s also easy to scale down when the project is complete.
Using the cloud for AI development also makes it more simple for developers to collaborate and communicate with each other. As many of today’s tech organizations go fully remote or implement a hybrid work model with people working out of the office on a regular basis, having a cloud platform for communication is a great advantage.
In the cloud, you also typically pay only for what you use, so it can be more cost-effective to develop, test, and deploy AI projects there instead of on-premises. That way, you don’t have to estimate the resources you’ll need—you can scale as needed, anytime—and there’s no time or effort wasted on infrastructure management.
The cloud is an excellent choice for storing and processing massive datasets required by AI projects. Besides its infinite scalability, it is also designed to handle distributed file systems such as Hadoop Distributed File System (DFS) and Spark—many of which are the go-to storage option for AI developers. In distributed file systems, data is stored across many multiple nodes that operate in parallel, so data to that data is fast and efficient. Speed and efficiency is important in AI projects, especially where real-life outcomes depend on the insights gained from processing that large dataset.
Distributed data storage and clustered infrastructure built for high-performance computing can also increase resiliency because if a node or cluster malfunctions or data is lost, it’s replicated elsewhere in the system. There’s no single point of failure.
When implementing AI in the cloud, it’s important to keep security in mind. Every new tool can present a new threat, and AI-based applications and platforms are no different. Some AI programs can act as a sort of “black box” in that how they analyze data and come up with recommendations isn’t completely transparent. That can make some people nervous about security and data privacy.
AI can also complicate security because troubleshooting, diagnosing, and resolving security issues aren’t always straightforward. Compliance with industry regulations can be challenging, too, as industries and governments increase their attention to AI and its potential implications in terms of data security and privacy.
The following are critical considerations for AI security in the cloud:
As AI becomes more ubiquitous, individuals, industries, and governments are considering the various societal, legal, and ethical concerns that come with it. It’s important for organizations to develop regulatory frameworks that will oversee and define their use, development, and deployment of AI.
Regulatory frameworks for AI are critical because they demonstrate an organization’s intent with regard to AI, and they help ensure your customers, partners, and vendors that you will:
When developing your regulatory framework, be sure to keep data privacy and security in mind. Discuss how your organization will stay transparent in AI development and deployment, how you’ll explain your AI approach and security measures, and how you will stay accountable to the people who rely on your organization to be ethical. Work hard to mitigate bias in your AI training sets and algorithms. Make industry certification and compliance mandatory for your organization in respect to your AI applications and keep users informed. Give them the right to consent to how their data will be used.
As data volumes increase and people demand ever-faster access and outcomes, edge computing gains importance. Computing on the edge means building devices that can store and even process data right there where the data is gathered, rather than sending it to a central repository. For instance, a traditional surveillance camera gathers footage at a warehouse but has to transmit the data to headquarters, where the footage is stored and analyzed.
Now, however, there are smart cameras equipped with AI capabilities as well as computer processors and storage so they can analyze the video footage in real time. AI applications make it easy to identify potential trouble at the location, such as a break-in, and the system is automated to contact law enforcement or building security immediately. In that type of situation, seconds matter.
Another example of AI on the edge is traffic lights. The traffic light system includes cameras that can identify traffic jams or accidents in an intersection and then quickly adapt to those unexpected situations on the fly—by altering the timing of red and green lights, for instance.
Today’s organizations are increasingly turning to AI in the cloud to stay competitive. One way you can increase competitiveness is by integrating AI into your cloud-based business processes to work more effectively and efficiently. With AI and automation, you can streamline processes and get more done with less human effort. Employees are freed up to focus on more innovative and complex projects that can create new revenue streams or reach new target audiences.
AI can also help you deliver a better overall experience to your customers. Whether you’re selling products or offering services, the insights provided by AI and the cloud can help you personalize customer interactions and satisfy them on a whole new level.
With AI, you can optimize your cloud services and applications and keep them running at peak performance. Some AI applications can help ensure high availability and resiliency across your infrastructure. AI capabilities in cloud monitoring and management systems can help boost data security and better strengthen your infrastructure against potential threats.
As computing power and capacity continue to increase and AI technologies mature, there is virtually no limit to AI’s potential impact on organizations. The next few decades will see great growth in AI-based products and capabilities, and many new opportunities and applications will arise that we haven’t even considered.
There will always be concern over security and privacy, and the concern about sentient machines taking over the world won’t be resolved anytime soon, but there is no doubt that AI is on an exciting trajectory today. As we work on the ethical and legal questions AI technology raises, it’s potential for doing good looks bright.
Nutanix GPT-in-a-Box: A turnkey software-defined solution that allows customers to easily deploy and fine-tune generative pre-trained transformers (GPTs) and large language models (LLMs) using open source AI frameworks on the Nutanix Cloud Platform. This solution is designed to address the challenges of data security, privacy, and intellectual property protection for AI use cases that cannot be run in the public cloud.
"Benefit from the large language models, don’t become part of the large language model”
The cornerstones of this offering are:
GPU Enabled Nodes
Some of the benefits and capabilities of Nutanix’s AI products/solutions are:
Full AI stack - Nutanix provides a curated set of LLMs using leading open source AI frameworks, such as PyTorch (AI Framework) and Kubeflow (MLOps). Customers can also run their preferred GPTs, such as Llama2, Falcon, and mosaicML, also called MPT (Mosaic ML Pretrained Transformer).
Delivered anywhere - Nutanix’s AI products/solutions can be deployed at any scale, from small-scale edge to large-scale private cloud.
Built-in data services - Nutanix offers a full complement of security and data protection offerings, such as encryption, backup, disaster recovery, and compliance, to ensure the safety and availability of AI data and models.
Lower TCO - Nutanix lowers the total cost of ownership for AI by delivering automation, dynamic resource allocation, and consolidation to reduce infrastructure expenses and complexity and cloud consumption cost control.