Tag: artificial intelligence

  • 6 Common Pitfalls to Avoid While Building Out Your AI Tools

    6 Common Pitfalls to Avoid While Building Out Your AI Tools

    Enterprise-level companies, with thousands of employees across the globe, can have their AI framework replicated by B2B companies of nearly any size. In fact, even without access to a ton of proprietary data and immense computational power, you can build out effective AI tools.

    To begin with, you can introduce publicly available datasets from movie review websites, e-commerce review sites and elsewhere to train your system. When doing so, be sure to double check the license details of such publicly available corpuses, as some will not allow commercial usage. Then, during the preprocessing stage—after removing swear words, jargon and other irrelevant elements from your corpus—you can add noise and slightly alter your existing data to create even more relevant data points in your corpus. 

    After this, you can build a semi-supervised learning algorithm through techniques such as tri-training. In tri-training, we essentially train three different neural networks over binary classification data. Once two models agree with one another, the data is introduced to the third network and then re-trained until all three models are in agreement. However, before your AI tools are up and running, it’s important to be mindful of the following common pitfalls.  

    Overfitting AI Models

    It may seem counterintuitive, but you really do not want your AI model to be too accurate. If your cross validation score is anything above 100, then you might need to reconsider deploying the model, since it might be prone to overfitting. If your training data is overfit, one small change can render the entire model useless. Your model should be accurate. However, it cannot be too accurate, as it needs to be adaptive. 

    Class Imbalance

    When training your AI tools, it sometimes makes sense to include a disproportionate amount of your target variable. For example, perhaps you’re training your computer vision AI tool to recognize planks of wood in a warehouse. Even if planks of wood only account for 1% of your total inventory, you’ll want to oversample the minority class. In this case, you’ll likely want 60% of your sample to be planks of woods. You really want to amplify this number to ensure you have the right class balance. 

    Data Leakage

    Another common misstep is the failure to capture data leakage, which can occur in any number of ways. A common instance occurs when an element used to test the model slips into the training data. This generally causes your model to appear to be performing well. However, its predictions might not be as good when deployed in production. To rectify this, it is vital that you keep track of any changes to your AI tools. In addition to your organization’s code reviews and configuration change reviews, you should have data set reviews to ensure your AI engineering is being done properly. Any parameter change within your AI tools needs to be fastidiously documented. 

    Concept Drift

    All AI tools are dependent upon the shape of the data that comes into your system. For example, perhaps your AI model was trained for response times being between 1-100 seconds, and all of a sudden the response times are between 1-1,000 seconds. In this case, your model will likely fail to capture the new data points. It’s important to be aware of such an occurrence, so that you can retrain your model accordingly. 

    There are many techniques that can be used to identify instances of concept drift. Rather than waiting for feedback from your customers, you can set up anomaly detection in a way that it identifies concept drift on incoming data and automatically updates your AI model.

    Using Personal Data

    With the CCPA and GDPR in place and a federally mandated U.S. data privacy law on the horizon, organizations are wary of using their customers’ data to train their AI tools. It’s prudent to train your AI system with anonymized data; this way, you won’t set yourself up for problems down the road. 

    Failing to Ensure All Your AI Decisions Are Explainable

    Most AI-enabled decisions are enacted upon by teams rather than individuals. Hence, it’s vital that your AI model’s recommended courses of action come with explanations. Additionally, these explanations should have confidence intervals, making it easier to interpret results. 

    During root cause analysis and remediation, it’s often unclear which team is ultimately responsible for the issue at hand. If the AI’s suggested course of action comes with an explanation, this helps immensely during the remediation process. For example, if the starter event is a network build-up, the issue likely lies with the engineering team. Alternatively, if the starter event is a network configuration change, the network team is the likely culprit. By closely monitoring your AI tools’ performance and ensuring that all AI decisions are explainable, you can quickly solve issues and course correct.

  • Build Better CX Across the Entire User Journey with AIOps

    Build Better CX Across the Entire User Journey with AIOps

    Ready or not, digital experiences are now the gateway to customers and the standard-bearer of a company’s brand. Yet, as apps become more distributed, more intelligent and more real-time, they continue to run on infrastructure that resides within on-prem data centers as well as multiple public clouds. This complexity is underscored by gaps across IT teams, leaving businesses, developers and operations teams working in silos without a single source of truth, exposing risks that can inflict not only severe damage to an application’s performance and reliability, but also eventually exposing the entire business. 

    For IT teams, understanding their applications is key. Not only are they the backbone of any organization, but they also hold invaluable data on customers and their decision-making habits. Having complete visibility is critical in today’s multi-cloud and hybrid cloud world.

    When IT teams are able to work quickly and intelligently, they consistently deliver a strong customer experience–avoiding the risk of creating opportunities for customer disengagement and abandonment. Recent research shows that nearly 84% of respondents said they have experienced problems with digital services. As a result, 40% reported switching suppliers due to a poor digital experience and 63% have actively tried to discourage others from using a service or brand if they have a bad digital experience.

    What’s the way forward and how can these existing silos be eradicated? 

    How to Build Better CX

    IT teams are faced with a conundrum–they’ve been asked to manage app complexity while simultaneously navigating operational silos that make collaboration, data exchange and problem resolution incredibly challenging. The way forward lies in a collaborative approach across traditionally siloed teams that leverages artificial intelligence (AI) and machine learning to uncover hidden bottlenecks and resolve issues before they can impact the end-user.

    Transformational CIOs need their teams–across app and infrastructure owners–to speak a common language rooted in what’s important to the application performance, user experience and the business impact. They need infrastructure decisions in service of the application, which will ultimately drive business performance. They also need application teams to be able to go deeper and quickly identify underlying infrastructure that may be contributing to poor application performance. 

    In order for true collaboration to take place, the first step is to increase visibility across the IT organization by providing a common view of correlated data across domains that provides contextualized insights to better collaborate and create a superior digital experience.  

    For application teams, this means gaining insight into the users’ most transited application journeys, helping to clearly identify application bottlenecks and abandonment and to triage efficiently. For the infrastructure teams, improved visibility means having insight into infrastructure constraints impacting app performance so that teams can correlate the user experience to any underlying infrastructure in real-time. Through this increased visibility and context, application and infrastructure teams can clearly identify respective action items and move swiftly to resolve the right issues, at exactly the right time.

    This notion of fill stack visibility and correlated insights that drive action is a mindset commonly referred to as AIOps.

    Enter AIOps

    While it may be true that the emergence of today’s modern application and infrastructure environments has provided the speed and flexibility professionals demand, the numerous services have unleashed a deluge of data on the enterprise IT environment. Automating tasks has helped teams to free up some bandwidth for operations and planning, yet automation alone is no match for today’s increasingly complex environments. What’s needed is a strategy focused on reducing the burden of mounting IT operations responsibilities, and surfacing the insights that matter most so that businesses can take the right action.

    So, what are forward-thinking IT professionals doing to stay ahead of the curve? 

    Many are applying an AIOps approach to the challenge of environment complexities. AIOps leverages advances in machine learning and AI to proactively resolve problems that arise in the application and infrastructure environment. This is so powerful because using AI to identify potential challenges doesn’t just help IT professionals get ahead of problems, it helps companies avoid revenue-impacting outages that jeopardize the customer experience, the business and the brand. What’s more, an AIOps strategy can provide:

    • Intelligent alerting that can be trusted to indicate an emerging issue. By ingesting data, AIOps platforms and technology can play a pivotal role in not just automating existing IT tasks, but identifying and managing new ones based on potential problems detected.
    • Automated root cause analysis and business impact assessment. With the help of AIOps technology, this can be achieved, providing increased agility in the face of potential service disruptions or threats, and without additional drain on resources.
    • Automated remediation for common issues. With an AIOps platform, it’s easy to not only automate remediation for known issues, but unknown issues, too. That’s because it can ingest data and also provide more intelligent insights as a result of it.

    The path forward is clear. Digital businesses are not only the future but they are today’s norm. Any IT leader looking to succeed needs to rethink their overall approach and embrace a future that includes complete visibility of their technology and application stack, and also a strategic approach that keeps their teams operating one step ahead of the curve.

    — Whitney Satin

  • New Relic Extends Reach and Scope of AI Capabilities

    New Relic Extends Reach and Scope of AI Capabilities

    New Relic this week announced it has extended the capabilities within its New Relic AI module to include support for additional data sources and provide access to more advanced analytics.

    Integrations with Splunk, Grafana, Prometheus and Amazon CloudWatch are now provided along with support for a number of incident management platforms, including ServiceNow, OpsGenie and VictorOps. New Relic AI previously provided support for the incident management platform from PagerDuty.

    DevOps teams can also surface more details about anomalies, including attributes that caused spikes, related signals to investigate root cause by looking at what happened around the anomaly and view upstream and downstream dependencies.

    Guy Fighel, general manager and group vice president for New Relic, said these and other capabilities being added to extend the capabilities of a monitoring platform that as a software-as-a-service (SaaS) platform provides a natural focal point applying machine learning algorithms to the massive amounts of data required to inform an AI engine.

    Other new capabilities being added to the platform include the ability to infuse correlations with decision logic to drive custom decisions and greater transparency into why and how correlations are performed.

    New Relic AI has also been enhanced to reduce the number of extraneous alerts that might be generated in addition to providing insights into the rate of total incidents correlated, total correlated issues, rate of noise reduction and the most common reasons why incidents are correlated. New Relic AI also provides access to a configurable set of filters to specify a grace period for each issue priority.

    Fighel said the goal is to make it possible to continuously evaluates telemetry data for anomalies and then share those insights via existing collaboration tools. To accomplish that goal, New Relic AI ingests multiple data types, including alerts, logs, metrics and deployment events.

    New Relic doesn’t see AI replacing the need for IT teams anytime soon. Rather, Fighel said AI will augment existing IT staff in a way that enables them to determine the root cause of any issue faster. Monitoring tools accessed via the cloud make an ideal platform for infusing AI into a service where data already reside, said Fighel. In contrast, other platforms require IT teams to aggregate massive amounts of data to enable an AI model to be trained.

    There’s naturally a high degree of skepticism when it comes to applying AI to IT management, but Fighel said it’s only a matter of time before AI capabilities are taken for granted. In fact, as IT environments continue to become more complex and there is an increased focus on driving down IT costs in the wake of the COVID-19 pandemic, it’s now only a matter of time before AI technologies become more widely adopted.

    In the meantime, DevOps teams should expect many of the rote tasks they need to perform today to become increasingly automated. That might make some members of the IT team uncomfortable, but before long most IT professionals won’t really miss aspects of their jobs that today are little more than pure drudgery.

    — Mike Vizard

  • Intelligent Virtual Assistants and Their Role in Helping Brands Transform Customer Experiences

    Intelligent Virtual Assistants and Their Role in Helping Brands Transform Customer Experiences

    The relationship between computers and humans has undergone a significant paradigm shift over several decades. From the emergence of the web in 1995 to applications or apps in 2005, technology has grown by leaps and bounds as the years progressed. This growth has brought technology to the modern era, where artificial intelligence (AI) has ultimately begun to come of age.

    Engineers and scientists have invested a great deal of effort, in terms of both energy and time, over the past few decades, which has allowed AI to be adapted into nearly every technological innovation in recent years. One such innovation is the intelligent virtual assistant (IVA).

    An IVA is a conversational AI system that has the capability to emulate human interaction in order to carry out and optimize tasks—customer service, for example. Digital assistants are gaining widespread attention across the industrial landscape, owing to a plethora of technological advancements, including machine learning and deep neural networks, among others. What makes these virtual assistants intelligent is their ability to emulate three key elements that enable customer service agents to solve problems—learning, reasoning and understanding.

    How did these conversational AI technologies achieve these capabilities? To answer this question, it is essential to delve into the evolution of the IVA market.

    Evolution of IVAs

    Although the terms “chatbots” and “intelligent virtual assistant” are often used interchangeably, and despite the fact that these technologies share a core commonality—i.e., their ability to facilitate consumer-enterprise interaction—these conversational AI technologies have some distinct differences. These differences lie mainly in complexity, scope and abilities, which IVAs’ possess more of than chatbots.

    In simple words, IVAs are the result of a decade-long chatbot evolution.

    Chatbots were first introduced in the late 60s and early 70s. These technologies were programmed with rudimentary capabilities, including scripted responses based on user inputs in the form of specific phrases and keywords.

    However, with conversational flows becoming increasingly more complex over time, these chatbots began facing limitations in their scope, mainly owing to their lack of learning process and pre-programmed responses. With no memory or context retention capabilities, the bots were unable to comprehend relevant user information between sessions or even during the conversation.

    However, conversational AI evolution reached a turning point with the emergence of two novel technologies, machine learning (ML) and natural language understanding (NLU).

    NLU gives the digital assistant the ability to comprehend and interpret inputs from users in natural language, which can enable the bot to converse with a customer naturally, as a customer service agent would.

    Meanwhile, ML allows the bots to self-train based on data such as previous customer service interaction transcripts or by observing live customer-agent interactions. This helps the IVAs to cater to customer needs in a more efficient and seamless manner.

    The technological advantages provided by these technologies, therefore, facilitated the gradual evolution of simple chatbots into IVAs, which possess in-depth domain knowledge that they can leverage to understand customer preferences and intents, fulfill their needs and enhance performance over time by gaining new insights from each interaction.

    As a result of these advanced capabilities, automation and customer satisfaction are assured outcomes of IVA adoption. Thus, brands that make use of this technology can make sure that they refocus on their primary objective: ROI.

    The Gradual Shift of IVA Technology from a Personal to a Commercial Landscape

    Starting out as an ideal solution for virtual personal assistants, such as Apple’s Siri which allows users to use voice-technology to perform myriad tasks like texting, scheduling meetings or making phone calls, IVAs are now gaining prominence as crucial tools for brands to implement effective customer engagement.

    AI assistants are rapidly making their way out of personal applications and entering a more business-oriented landscape, for instance, Oracle’s Digital Assistant which is designed to be an ideal platform for sales, marketing and other industry verticals by interfacing with a vast software app portfolio.

    IVA technology is used across a range of industrial applications, for example, taking up the role of sales agents or customer service executives, which makes it a scalable and appealing option for enterprises. Businesses predominantly adopt digital assistants to drive efficiency, enhance ROI, optimize processes and help reduce workloads.

    As the industrial space grows increasingly more competitive, customer engagement has emerged as one of the most significant assets for a successful brand. In fact, studies have shown that almost 96% of customers across the globe believe that customer service is a significant factor contributing to their loyalty to a brand.

    IVAs help brands deliver positive customer experiences by covering a number of different aspects. For instance, AI assistants can quickly solve customer problems through customers’ preferred channels, ensuring speed and convenience. They can also integrate with various systems and databases of brands, thus offering a robust knowledge base to provide tailored solutions to customers. Additionally, they are able to adapt their tone and language to context, which helps them emulate human conversations. All these factors help digital assistants play the role of an efficient and helpful customer service representative.

    How Brands Are Leveraging Conversational AI Assistants to Drive Customer Engagement

    Given the strong capacity of conversational AI technology to engage actively with customers and optimize customer service, more and more companies are adopting the technology as an integral part of their customer experience activities.

    To illustrate, Volvo has plans to develop conversational assistance to guide drivers in the use of various in-car apps to deliver a more effortless connected car experience.

    Likewise, Spotify has also earned positive reviews for its AI-based technology to track user patterns and make accurate recommendations and predictions based on preferences of individual customers, in turn elevating the overall user experience.

    The IVA industry has witnessed several prolific advancements over the years. The future outlook for the technology seems positive, with even more exciting avenues as the years progress, and AI researchers investigating the prospect of enhancing the emotional intelligence of assistants. The ability to comprehend not just the user’s preferences but also their emotions would revolutionize the way customer service is delivered, thus positioning AI assistants as a pivotal component of the future customer experience landscape.

    — Saloni Walimbe

  • AIoT and Intelligence on the Edge

    AIoT and Intelligence on the Edge

    Recently, one of the biggest convergences is between the fields of AI/ML and IoT, which enables the rise of Artificial Intelligence of Things (AIoT). AIoT combines data collected by sensors and other devices with the intelligence offered by AI/ML to enable real-time, intelligence on the edge. By converging AI/ML and IoT capabilities, AIoT solves two problems by merging them together into one solution. The goal of AIoT is to enable more efficient IoT operations, improve human-machine interactions and enhance how data is managed and analyzed. 

    Edge intelligence allows a high level of data to be processed and analyzed, and for decisions to be made locally, without being sent to the cloud. Take for example a self-navigating drone, instead of relying on a service hosted on the cloud to tell the drone where to go next, the drone itself is now able to decide its own path in the field, even when connections to cloud hosted services are not reliable.

    The evolution of IoT into AIoT progressed in three distinct stages: 

    1. Enabling core capabilities on the edge, including basic sensor development, integration with available devices, etc.
    2. Collecting the data generated from these sensors and storing them in a structured form on a central data store, typically on the cloud.
    3. Realizing the synergy between AI/ML and IoT and combining them together into AIoT.

    In other words, while IoT provided access to a large base of information, AI/ML has brought in intelligence and decision making.

    While great advancements toward AIoT have occurred, there are three main challenges in enabling intelligence on the edge to consider:

    1. Latency: When decision making occurred on the cloud, the only available option for an IoT device was to send the data (say, a captured image from a camera) to a service running on the cloud and get a selected decision from the service. This meant large volumes of data were transferred over slow or unreliable networks, resulting in delays–in many scenarios these delays could be extremely critical.
    2. Cost of computing and data transfer: Apart from the delay itself, the sheer volume of requests would greatly increase the cost of both transferring data back and forth and the cost of computing on the cloud–decreasing the feasibility of these implementations.
    3. Design divergence: While initial AI/ML solutions leveraged the cloud for vast amounts of computing power for training models, advances in the ability to move around or run a trained model (to calculate a decision) caused a divergence between the design of the solution and the hardware needed for the training and deciding components.

    In parallel, AI/ML learning methods also evolved–these became a lot more efficient with regards to computing power usage, and the type of hardware needed for a machine to learn or to decide. Combining AI and IoT was the next logical stage in this evolution.

    Design of an AIoT Solution

    The physical components of an AIoT solution are not that different from a standard IoT implementation; the design of the AI/ML backend also does not change drastically. The changes are to a few specific parts of the core devices on the edge–that are now more powerful–and enable a huge range of flexibility with the scenarios that can be handled, and how solutions are designed using these devices. 

    Impact on Enterprises

    Enterprises looking to benefit from AIoT may need to re-align roadmaps or make a few incremental changes based on their current state of adoption and based on the nature of their solutions.

    For CXOs

    There are four suggested, broad strategies for CXOs based on their level of investment today in the areas of IoT and AI/ML that are depicted in the following graphic.

    Strategies to follow for AIoT adoption depends on current levels of investment.
    • Group 1: Current level of investment in AI/ML and IoT are both high. The best option for these enterprises would be to evaluate the current roadmaps to identify incremental additions/upgrades to edge devices. This would leverage the existing investment in AI/ML and at the same time start demonstrating benefits early without increasing risk.
    • Group 2: Level of investment is higher in IoT compared to AI/ML. These enterprises stand to gain the most by shifting the ratio of investment toward AI/ML while making small changes to the device sets on the edge. They may also need to re-evaluate their current process to consider moving the decision part of the step to the edge.
    • Group 3: Level of investment in AI/ML is higher than investments in IoT. These enterprises would probably need minimal re-alignment with their roadmaps–a quick look at the implementations of the steps that train the ML models would provide the list of actions to take–epics/stories that needed intelligence on the edge can move higher up in the product backlog.
    • Group 4: These enterprises have the maximum freedom with the roadmap their implementations can take. Any product or platform roadmap planning can easily include AIoT epics and stories, with minimal impact to tasks already underway.

    For Architects/Program Managers

    For architects and program leads working on such initiatives within the company, it’s mainly a mindset change in regards to how the solution is designed, including capabilities of the devices on the edge and where the decision-making step in a process happens. Feasibility for scenarios such as the drone automatically calculating its own path instead of relying on a cloud-hosted service are now better than before, and a few demos or proof-of -concept attempts could now move many of these stories from the backlog and bring implementation dates forward.

    Realistic Predictions for AIoT

    While AIoT in its re-imagined, converged form may be new, the two original fields (AI and IoT) that merged to create AIoT are both mature and well into mainstream adoption. The benefits offered by AIoT for enterprises today, combined with the low risk involved with the small incremental changes outlined above and the cost savings that result in moving the decision making to the edge, create a lethal combination that positions AIoT to revolutionize business processes.

    IDC has predicted that the global spend on IoT will reach $1.1 trillion in 2023, up from $726 billion in 2019. Moreover, IDC predicts there will be around 40 billion IoT devices by 2025, resulting in a significant influx of data that will make it increasingly challenging for enterprises to drive operational insights and optimize their analysis of the large sums of data available. AIoT can help solve this problem by bringing increased intelligence to data management and thorough analysis. 

    If it isn’t already, now is an ideal time for AIoT to be a top priority for C-suite IT leaders.

    — Rajamani Saravanan

  • COVID-19 Response: Espressive Makes AI Help Desk Free for 90 Days

    COVID-19 Response: Espressive Makes AI Help Desk Free for 90 Days

    Espressive, a provider of a help desk software that makes extensive use of artificial intelligence (AI), announced this week it will provide free access to its software-as-a-service (SaaS) platform for the next 90 days.

    Company CEO Pat Calhoun said the COVID-19 Rapid Assistance Program is intended to provide a way to augment existing help desks that are now being overwhelmed by requests from end users working from home.

    With a massive spike in IT incidents being seen since the onslaught of the COVID-19 pandemic, many help desks are now simply overwhelmed. In some cases, Calhoun said some end users are finding themselves on hold for 2.5 hours or more.

    Espressive, via its Barista virtual agents, provides a means to automatically address most routine requests using chatbots and a natural language processing (NLP) engine that the company developed specifically to address help desk use cases.
    The Espressive platform has already been trained to recognize 750 million phrases, Calhoun said, noting each time a new phrase is added to the NLP engine, the entire customer base benefits from the addition.

    Organizations that are finding it difficult to handle the volume of support calls being made by often geographically distributed remote workers can employ chatbots via a SaaS platform in a few hours, Calhoun said. In many cases, IT staff are trying to respond to help desk requests using on-premises applications that they need to access remotely, often using cumbersome virtual private network (VPN) software. A SaaS platform provides an alternative approach that is designed from the ground up to be accessed remotely, he said.

    Chatbots are already being widely employed online by customer service organizations with mixed success. Most end users, however, are at the very least familiar with interacting with them. In the case of IT support calls, the volume of requests is within a narrow range of tasks that could be handled via a chatbot, such as requesting a new password.

    Many organizations have already been gradually infusing AI into their help desk operations. The COVID-19 pandemic is likely to accelerate that transition. AI isn’t likely to completely eliminate the need for help desk staff anytime soon. However, it does provide a way to scale help desk services at a time when IT staff are trying to manage a massive transition in how and when applications are accessed by the entire organization.

    Naturally, it remains to be seen how much organizations will rely on AI to resolve support issues once the current pandemic crisis has passed. Short of being replaced altogether, there are many rote tasks that many IT professionals would just as soon not have to manually perform multiple times a day. The challenge now is defining the line between where an interface between man and machine makes the most sense for the benefit of all. In the meantime, to one form or another, chatbots are now here to stay.

    — Mike Vizard

  • Threading the Needle on Kubernetes Complexity with AI-Powered Observability

    Threading the Needle on Kubernetes Complexity with AI-Powered Observability

    If you run down the laundry list of major industries–transportation, retail, healthcare, automotive, financial services–you’ll see that the major players in each have essentially become software companies. What they do and how they serve their customers rests entirely on their software working perfectly. Underpinning this is a massive digital transformation that has shifted organizations away from the old, static ways of enterprise IT monoliths. Instead, today’s businesses are working in more dynamic IT environments–agile, multi-cloud and, especially for new digital services, based on containers and microservices. All of which means embracing more IT complexity than ever before.

    Kubernetes Brings More Data to the Table, but that Impacts Observability

    A key part of this more complex environment is the soaring adoption rate of Kubernetes over the last few years. In a survey of 5,000 enterprises, 40% said they were currently running Kubernetes in production and over 80% reported that they’d adopted Kubernetes over any other container management system. Another recent survey revealed that 68% of CIOs are already using containers and a total 86% expect to deploy them over the next year. Enterprise IT is increasingly gravitating to containers and especially to Kubernetes for orchestrating their containerized applications.

    What drives organizations toward containers and Kubernetes is the flexibility given to development teams to release services, features or apps faster. But faster doesn’t necessarily mean better or higher quality, unless you also apply cloud-native architectural patterns, include quality gates into your delivery pipeline, embrace new deployment models such as canary or feature toggling and provide full visibility and short feedback loops from production back to engineering.

    Kubernetes itself provides great visibility into node or pod health. Kubernetes even ensures the health of your pods through its built-in health check mechanisms. Thanks to components such as service meshes, you also get live information about dependencies between services running in your pods. This data can, in theory, provide organizations with the necessary insights into their environments to understand whether their organization is releasing better value faster to their end users and unlocking new business value.

    The reason I said these are theoretical benefits is because, in practice, all that extra data doesn’t necessarily mean more visibility. Often it can mean less visibility–and with that, less insight into how the different elements of your environment may be impacting speed of production deployments, overall system performance and the end-user experiences. I’ve seen Kubernetes environments that are packed with literally billions of interdependencies between applications, containers, microservices and clouds. Asking human beings to keep track of that level of data manually is an impossible task now. And relying on traditional, manual approaches to manage and monitor IT environments shortchanges the value that organizations should be getting out of Kubernetes.

    Kubernetes Environments Need Full Stack Observability—that Means Needing Deterministic AI

    Getting the full potential out of Kubernetes means having observability across the full technology stack and those billions of interdependencies. But as more organizations are discovering, that can’t happen without AI. Specifically, a deterministic AI engine. In fact, in a 2019 survey, 88% of CIOs said they were looking to AI as a critical solution for overcoming IT complexity. As long as Kubernetes is fueling complexity, overcoming that complexity means making deterministic AI an integral part of any Kubernetes environment.

    A deterministic AI applies specific algorithms to detect system anomalies and apply its collected dependency information toward detecting the root causes behind those anomalies. When that deterministic AI engine ingests critical Kubernetes events, such as state changes and workload changes, it provides visibility into the Kubernetes stack’s interdependencies. That AI-powered, full stack observability matters because it gives IT new capabilities for their environments, including instrumenting and mapping containers, managing and allocating container resources and drilling down into container runtimes at work. All of that is possible due to the level of observability that you can only get with deterministic AI; traditional metrics and dashboards just can’t compete.

    By providing full stack visibility and interdependency mapping across a Kubernetes environment, deterministic AI is empowering IT teams to identify, in real time, the root cause of degradations in business service availability–from reliability and resource usage to system performance and user experience–faster than they ever could manually. That level of automated speed and visibility also makes it possible to immediately resolve those issues at the source before they can impact the end user. The automation provided by deterministic AI also works its way into DevOps’ production pipelines, accelerating the release and feedback cycles of new deployments and allowing teams to more quickly incorporate user feedback into the next iteration for even better experiences.

    In short, a deterministic AI engine makes life better for both IT and the customers they’re aiming to serve. Deterministic AI takes work that used to be time-consuming, tedious and counterintuitive when done manually, and performs it fast and automatically. That then frees up the teams that used to do that to focus on work that is more satisfying and drives new business value.

    AI-Powered Observability Relies on Quality Data and Quality Monitoring

    All that said, a deterministic AI’s ability to provide reliable, precise full stack observability in a Kubernetes environment relies on it being given consistently quality data it can process. The algorithms are dependent on the data that’s ingested by the AI engine. If there’s no standard monitoring capability being used across the board, then you invite a scenario where different teams bring their own preferred monitoring tools into the fold. The bigger a Kubernetes cluster gets, the more diverse the set of monitoring tools can be. And the greater the diversity of monitoring tools, the more inconsistent the data being fed into the deterministic AI engine.

    The way out of this predicament is to leverage a single monitoring tool as a self-service capability into Kubernetes clusters, one that can support the diversity of technologies that are introduced into the stack and provide a baseline standard of system and event data that developers, IT administrators and the deterministic AI all lean on. In other words, when you feed consistent, quality data into the AI, you make it smarter. And a smarter deterministic AI engine provides the full stack Kubernetes observability that organizations need. 

    Building a Positive Feedback Loop Between Kubernetes, Deterministic AI and Observability

    Kubernetes and deterministic AI are a natural fit. Kubernetes provides a platform for managing and instrumenting containerized applications. The deterministic AI provides a tool for mapping out the Kubernetes stack, offering insights into interdependencies and degradations where they arise and resolving them before they can affect end users. The data from Kubernetes makes AI better, and a smarter deterministic AI engine means more precise observability across your technology stack.

    It’s a self-reinforcing feedback loop that eliminates the usual pitfalls of container-induced IT complexity. Instead, it creates new standards of visible, consistent and quality data that organizations can leverage for faster and better deployments–and in turn, better user experiences and greater business value.

    To learn more about containerized infrastructure and cloud native technologies, consider coming to KubeCon + CloudNativeCon EU, in Amsterdam. The CNCF has made the decision to postpone the event (originally set for March 30 to April 2, 2020) to instead be held in July or August 2020.

    — Andreas Grabner

  • HPE Leverages AI for Remote Server Management

    HPE Leverages AI for Remote Server Management

    The latest ProLiant MicroServer is designed to use AI to provide the next generation remote server management

    Hewlett-Packard Enterprise (HPE) announced an HPE ProLiant MicroServer Gen10 Plus platform designed to be managed remotely using advanced algorithms the company makes available via the cloud.

    Tim Peters, vice president and general manager for global small-to-medium businesses and the midmarket at HPE, said the goal is to make it possible for organizations of all sizes to take advantage of artificial intelligence and advanced analytics to automate the management of servers in remote offices.

    Based on Intel Pentium and Intel Xeon processors and weighing less than 10 pounds, the HPE ProLiant MicroServer Gen10 Plus comes with HPE Integrated Lights Out 5 (iLO5) server management tool that enables IT teams to configure, monitor and update servers remotely. Those servers can then also be connected back HPE InfoSight for Servers, a cloud-based AI tool that HPE is making available for the first time on this class of servers, said Peters.

    HPE is making this class of servers available as part of a subscription service option that makes the HPE ProLiant MicroServer Gen10 Plus available starting at just less than $20 per month for organizations that prefer to treat IT as an operational expense. This latest generation of HPE servers also only generates 36dB of sound so most employees in a remote office may not even be aware of its existence.

    In addition, Peters noted the HPE ProLiant MicroServer Gen10 Plus server also supports HPE’s silicon-based root of trust technology, which prevents servers in remote offices from being tampered with when there is no IT staff available at that location.

    The days when most organizations could afford to have IT staff at each remote office are all but over. IT organizations increasingly need to rely on frameworks that allow them to centrally manage IT infrastructure wherever it’s deployed. IT teams can either build and deploy those IT automation frameworks themselves or they can rely on the frameworks that IT vendors are embedding in their latest generation of systems. Naturally, that latter approach requires IT to replace their existing IT infrastructure. However, given the rate at which applications are being deployed and upgraded, many organizations are now finding they are replacing server infrastructure more frequently.

    Regardless of the approach, overworked IT staffs don’t want to have to send someone to a remote office location unless it’s absolutely required. Beyond the cost of the travel, there’s the time that could be better spent on more pressing IT management tasks to consider.

    Of course, anything involving AI is likely to make IT administrators nervous. However, as IT becomes more complex, it’s not likely IT teams will be replaced. Rather, the focus of IT teams will shift toward other areas that add more value to the business as more rote tasks increasingly are automated.

    Naturally, it may be a while before all the legacy infrastructure installed is replaced, so IT teams may still need to travel to remote offices for some additional period of time. However, the days when IT teams racked up frequent flyer miles because of the need to visit remote office locations will soon be a distant memory.

    — Mike Vizard

  • ServiceNow Embraces AI to Manage IT

    ServiceNow Embraces AI to Manage IT

    ServiceNow has taken the wraps off the Orlando update to its cloud platform for managing IT that adds advanced analytics and artificial intelligence (AI) capabilities.

    In addition, an existing integration framework that enables the Now Platform from ServiceNow to manage DevOps pipelines created by third-party platforms is now part of the core platform. Previously, that capability was only available as an add-on that could be downloaded from the ServiceNow online store.

    Pablo Stern, senior vice president of IT workflows for ServiceNow, said that as ITIL-based frameworks and DevOps continue to converge it is apparent IT teams will also need to rely more on AI to manage IT environments that are becoming increasingly more complex.

    The Now Intelligence capabilities being embedded into the Now Platform will address that issue by surfacing insights and making recommendations to predict and resolve issues before they become a major problem, he said.

    IT teams can also take advantage of “always-on virtual agents” to track and automatically initiate specific workflows.
    Analytics capabilities provided by Now Intelligence also include recommendations on how to optimize usage of cloud assets based on the billing options available and the ability to asses risks to the business. That latter capability includes vulnerability assessments of software and hardware that can be used to automatically trigger a remediation process.

    ServiceNow has also enhanced its support for mobile computing platforms and added Agent Affinity for Work Assignment, which allows IT teams to assign work to agents that have the most expertise dealing with a specific issue or familiarity with certain end users.

    In general. Stern said IT organizations would be well-advised to starting walking back many of the biases that now exist among advocates of DevOps and legacy ITIL-based approaches to managing IT. Both approaches are equally relevant depending on the task at hand. The challenge now is providing access to a common pool of data that informs those processes, he said.

    There’s no doubt that ITIL and DevOps frameworks will continue to evolve side-by-side for many years to come. In fact, the latest iteration of the ITIL framework borrows many of the concepts for adroitly managing IT infrastructure from best practices that were pioneered by DevOps practitioners. The balance that needs to be struck is finding a way to respond faster to rapidly changing application and business conditions without sacrificing a structured approach to managing IT that makes it possible to consistently scale systems that are highly resilient.

    Naturally, it may be a while before that balance is struck. However, AI will play a critical role in enabling organizations to achieve that goal. Given the complexity of modern IT environments, it’s simply not possible to effectively manage IT by relying on manual processes or custom scripts that don’t scale. AI is not likely to replace the need for human IT expertise anytime soon, but it will go a long way to maximizing what is already an overtaxed resource often subject to more fallibility than anyone cares to admit.

    — Mike Vizard

  • Enterprise AI Books to Read This Spring

    Enterprise AI Books to Read This Spring

    If you are anything like me, and curious about how new enterprise tools will transform our relationship with work and business-technology, then you are probably reading a lot about artificial intelligence. There’s likely no other topic that’s been written about in more depth in recent years, yet much of it is unrealistic or poorly reasoned hype.

    This is why I’ve been reading more books from trusted authors on the subject. In previous years, I’ve read books such as Erik Brynjolfsson’s and Andrew McAfee’s Race Against the Machine, and Martin Ford’s book Rise of the Robots: Technology and the Threat of a Jobless Future. Both were great books that brilliantly framed AI. Last year, I wasn’t as fortunate.

    Last year, my reading included The Master Algorithm by Pedro Domingos. It was an interesting look at machine learning algorithms, and specifically the quest for the algorithm—the master algorithm—that would create all future algorithms without the need for humans. This book proved a disappointment because the author seemed as convinced, almost dogmatically so, that general AI success was as close around the next corner as the AI pioneers of the 70s and 80s believed success for them was around the next corner.

    The next book up for me was Life 3.0 by Max Tegmark. While this was a good read, it proved to be too much of an analysis of what has been already written than a book that significantly pushed the subject of AI forward in a new or unique way.

    Hopefully, my next batch of AI reads will prove better. I realize I’m playing catch-up here, as most of these aren’t new books. But they do look to be important books on the subject.

    Here’s what I currently have lined up.

    AI Super Powers

    Author: Kai-fu Lee.

    Following the defeat of the world’s top player of the game Go, to Google’s AlphaGo AI, the government of China set ambitious plans to become the global AI hub by 2030. In his book, Kai-fu Lee contends that China has quickly caught up to the U.S. and that dramatic changes from AI developments are happening much more quickly than many expect.

    In his book, Lee examines universal basic income, and examines what jobs may be enhanced with AI the possible solutions to the biggest changes AI promises to bring to us all.

    Artificial Intelligence: A Modern Approach 4th Edition

    Authors: Peter Norvig and Stuart Russell.

    At 1152 pages, Artificial Intelligence: A Modern Approach (due out this April) isn’t a light read. The latest edition of this book looks across the entire field of AI, and a deep dive into machine learning, deep learning, transfer learning, multi-agent systems, robotics, natural language processing, causality, probabilistic programming and more.

    I have high hopes for this book, as it’s treatment appears to be exactly what I’m looking forward to reading: an overview of the state of AI without going too light on the treatment of each topic.

    Applied Artificial Intelligence: A Handbook For Business Leaders

    Authors: Mariya Yao, Adelyn Zhou and Marlene Jia.

    This book is made the list because it’s AI as it can be applied to business-technology. It promises to be a roadmap on how to use  data, technology, design and staff to solve enterprise business problems.

    “We teach you how to lead successful AI initiatives by prioritizing the right opportunities, building a diverse team of experts, conducting strategic experiments and consciously designing your solutions to benefit both your organization and society as a whole.”

    That’s exactly what enterprises need to do to succeed at integrating AI into their companies in order to get value from this growing enterprise technology.

    Machine Platform Crowd

    Authors: Andrew McAfee and Erik Brynjolfsson.

    I learned and enjoyed both Race Against the Machine and The Second Machine Age. The latest book from MIT Principal Research Scientist Andrew McAfee and Director of the MIT Center for Digital Business Eric Brynjolfsson, looked at the impact of machine intelligence and big data. In this book, the authors look at another form of augmented intelligence: our collective intelligence, and what it means for transportation, medical research, financial services and more.

    That’s it for the reading list for now. I’d appreciate hearing what AI-related business books you are reading this spring and summer.

    — George V. Hulme