{"id":23294,"date":"2023-11-05T05:21:20","date_gmt":"2023-11-05T13:21:20","guid":{"rendered":"http:\/\/www.palada.net\/index.php\/2023\/11\/05\/news-17024\/"},"modified":"2023-11-05T05:21:20","modified_gmt":"2023-11-05T13:21:20","slug":"news-17024","status":"publish","type":"post","link":"http:\/\/www.palada.net\/index.php\/2023\/11\/05\/news-17024\/","title":{"rendered":"Q&amp;A: Cisco CIO sees AI embedded in every product and process"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2023\/11\/shutterstock_2284126663-100948021-small.jpg\"\/><\/p>\n<p>Less than a year after <a href=\"https:\/\/www.computerworld.com\/article\/3683209\/gpt-high-tech-parlor-trick-or-first-real-ai-for-everyday-use.html\">OpenAI&#8217;s ChatGPT was released to the public<\/a>, Cisco Systems is already well into the process of embedding generative artificial intelligence (genAI) into its entire product portfolio and internal backend systems.<\/p>\n<p>The plan is to use it in virtually every corner of the business, from automating network functions and monitoring security to creating new software products.<\/p>\n<p>But Cisco&#8217;s CIO,\u00a0Fletcher Previn, is also dealing with a scarcity of IT talent to create and tweak <a href=\"https:\/\/www.computerworld.com\/article\/3697649\/what-are-large-language-models-and-how-are-they-used-in-generative-ai.html\">large language model<\/a> (LLM) platforms for domain-specific AI applications. As a result, IT workers are learning as they go, while discovering new places and ways the ever-evolving technology can create value.<\/p>\n<p>Previn took over as CIO at Cisco in April 2022. Prior to that, he worked at IBM for 15 years \u2014 the last four as its CIO. So, Previn is familiar the competitive landscape and he&#8217;s aware that every genAI model his company creates is low-hanging fruit for\u00a0industrial espionage. At the same time, he&#8217;s concerned about securing proprietary AI technology that costs millions of dollars to create, and understands that genAI can sometimes take on a mind of its own. Keeping a human in the loop is always important.<\/p>\n<p>Fletcher Previn<\/p>\n<p>Previn spoke to <em>Computerworld<\/em> about Cisco&#8217;s internal AI efforts. The following are exerpts from that interview.<\/p>\n<p><strong>How is Cisco using generative AI and what are your challenges with it?\u00a0<\/strong>&#8220;It\u2019s an exciting time. It\u2019s an especially interesting time to be in IT where now 10 or 11 months after ChatGPT entered the scene, it continues to amaze and terrify in some cases.<\/p>\n<p>&#8220;We think of it in\u2026three categories of how are we going to bring AI to bear on for ourselves, for our products, and for our customers?<\/p>\n<p>&#8220;In terms of how we\u2019re using it for ourselves, there\u2019s a lot in that. I\u2019m about one year into the job now and spend a lot of time thinking about IT as a culture change and how we bring technology as a force multiplier to our workforce; AI helps in that way.<\/p>\n<p>&#8220;If you think about networking \u2014 the core business of Cisco \u2014 you have this firehose of data and information and it\u2019s the ability to identify things in a timely fashion, make sense of it, and take action based on it where AI excels.<\/p>\n<p>&#8220;So, if you think about network monitoring, &#8230;you can use AI algorithms to analyze huge amounts of data in real time to detect anomalies, detect performance issues, or predict problems. The whole idea of predictive maintenance and using AI to detect when you\u2019re going to have a network failure or performance problem and then take preventative maintenance to prevent it is huge; then the ability to automate routine network management tasks like configuration management, device provisioning, policy enforcement, reducing manual things in general&#8230;.&#8221;<\/p>\n<p><strong>What keeps you up at night in terms of AI?\u00a0<\/strong>&#8220;I think we want to make sure we have a human in the loop at all times. &#8230;I think part of the reason machine learning was slow and difficult is because you had to take a set of data, curate it, and then train the machine learning against that data \u2014 and the answer to the question you were asking had to exist in that data. That\u2019s not the case if you can reason over data. Then you can start to approach human reading and writing comprehension to answer questions to which there as no previous answer.<\/p>\n<p>&#8220;But we need human beings involved to ensure those answers are correct and compatible with our values, and business models; hence, the need for our responsible and ethical business policies.&#8221;<\/p>\n<p><strong>How many products have you created so far that have genAI-embedded in them.\u00a0<\/strong>&#8220;It\u2019s ironic. I\u2019m currently putting together a paper for Cisco\u2019s board and it\u2019s already 10 pages long. The answer is we will embed AI into the entire portfolio of Cisco products and are already well under way in that.<\/p>\n<p>&#8220;It\u2019s across the entire portfolio. It would be a shorter answer to ask which products are not using AI. It\u2019s in every product and very quickly people are running towards what AI can bring to bear, whether in the collaboration space, in the security space, in the networking and routing and switching space. You can intuitively see how this is helpful for the security portfolio \u2014 simplifying things, increasing speed, automating tasks, understanding what\u2019s happening across complex digital states in real time.<\/p>\n<p>&#8220;Those are challenging tasks and AI is a perfect solution to bring to bear on things like <a href=\"https:\/\/www.thousandeyes.com\/\" rel=\"noopener nofollow\" target=\"_blank\">ThousandEyes<\/a> and our Umbrella and Duo SASE [secure access service edge] SD-WAN. How\u2019s the traffic moving? What decisions are being made in how that traffic is getting routed? What anomalies are popping up? Where are problems coming up? Where does something malicious appear to be? If I make changes here, will it propagate to all other places so I don\u2019t need to log into a bunch of other tools to have that outcome I want? That\u2019s the effort currently underway.<\/p>\n<p>&#8220;It\u2019s very quickly working into every part of the Cisco portfolio.&#8221;<\/p>\n<p><strong>What about security? Have you found AI useful for securing networks? <\/strong>&#8220;Security is a huge opportunity for us to leverage AI in an interesting way through threat detection and analyzing network patterns, identifying and highlighting abnormal behavior and detecting security threats in real time.<\/p>\n<p>&#8220;Using AI to optimize the flow of traffic and dynamically adjust traffic paths is of high value for an IT organization like mine \u2014 reducing latency and improving performance. AI-driven network management can integrate these IT systems and network orchestration systems to create these seamless, unified experiences that\u2019s augmented with intelligence from AI.<\/p>\n<p>&#8220;Then bringing some of our products to bear on that as well, whether it\u2019s the ThousandEyes platform, Cisco Secure Network Analytics, Catalyst Smart Center Alerts, Nexus Dashboards. You bring all this telemetry together, analyze it, make sense of it, take action on it in real time and automate some of those actions going forward. That\u2019s the Holy Grail of AI-driven network management.&#8221;<\/p>\n<p><strong>How has AI produced efficiencies for employees?\u00a0<\/strong>&#8220;&#8230;If you think about how much inefficiency is in any large organization \u2014 just with the things we need to do to perform our jobs \u2014 what we can bring to bear there [is] automating certain tasks, quickly surfacing high-value information, summarizing things.<\/p>\n<p>&#8220;There\u2019s a lot of AI working its way into the Webex platform. As an example, we\u2019re using AI to summarize a meeting, highlight important moments in a meeting, and analyze body language \u2014 and not just words and written language. This happened in the meeting; this person got up and walked away; if you missed a meeting you can have AI send you a short summary of what happened in the meeting and what decisions were made.<\/p>\n<p>&#8220;You already have LLMs. Now, you have this idea of RMMs [Remote Monitoring and Management] and Cisco is going in the direction of being able to understand body language and non-verbal cues and summarize it and make sense of it.<\/p>\n<p>&#8220;Being able to have a video meeting in a hybrid world is necessary, but not sufficient. It\u2019s still in some ways less than the in-person experience. We\u2019re right on the precipice of all this exciting innovation that\u2019s going to solve this in a more meanful way, where people aren\u2019t disadvantaged by way of not being in the office together. &#8230;That\u2019s what we\u2019re starting to see now with advances in AI.<\/p>\n<p>&#8220;There\u2019s the obvious things with noise cancellation and virtual backgrounds, but now you\u2019re getting into summarizing meetings, what are the decisions and action items, what are the non-verbal body language?&#8221;<\/p>\n<p><strong>How are you using AI for software development?<\/strong> \u201cThen for software development, earlier on there was a feeling the first use cases of AI would be the more menial tasks. But it turns out one of the first broad use cases of it is software development, which is really interesting, because the conventional wisdom was always that you cannot shorten the time it takes to develop software; there\u2019s no compression algorithm for software development.<\/p>\n<p>\u201cThat\u2019s why there was so much focus on the past on testing and release automation. Now, it turns out you can use things like Copilot for Github and have AI sit on your shoulder and help you write code more efficiently. That\u2019s really interesting in the software development space.<\/p>\n<p>\u201cI think by the end of this year, something like 40% to 60% of all code being checked into Github will be augmented some way by AI. And what impact does that have on your software development pipelines and how do you properly, responsibly, and ethically document where AI has assisted you in the building of things?\u201d<\/p>\n<p><strong>A concern has been if you\u2019re producing code via AI, certain errors, biases or even malware can be introduced. Do you see a danger with so much of future code development being augmented with AI?\u00a0<\/strong>&#8220;I don\u2019t know that those two things are true. You can have a lot of code that\u2019s being checked into Github that\u2019s augmented by AI without it being uncontrolled, runaway optimization. So, things like having two human beings review code before it gets published [or] having a requirement to comment and tag any code generated by AI \u2014 there are things you can do to be responsible with AI-generated code and software development and those are the things we\u2019re doing.&#8221;<\/p>\n<p><strong>What about the fact that generative AI has been caught stealing intellectual property for training large language models? One of the edicts of <a href=\"https:\/\/www.computerworld.com\/article\/3709451\/biden-lays-down-the-law-on-ai.html\">President Biden\u2019s executive order<\/a> is for a system for watermarking AI-created content. Have you run into this? How do you deal with it?\u00a0<\/strong>&#8220;That\u2019s probably more of an immediate issue for these large language models that are indexing the entire internet. It creates a lot of interesting questions around which artist gets compensated for the use of their intellectual property? The original source? The person who used AI to create something new from the original source? I don\u2019t think the answers to those questions are clear yet, so in some ways it\u2019s uncharted territory. At what point does something become an original creation, and at what point is it reuse of someone else\u2019s art.<\/p>\n<p>&#8220;I think it\u2019s something we\u2019re going to have to work through as a society. When people take a mashup of a song, even that\u2019s not always clear in the courts. If you sample something from someone else\u2019s song and make a new song out of that, how much of that new song needs to be the theme for it to be considered theft versus something net new? It&#8217;ll probably end up being a similar situation here with AI.<\/p>\n<p>&#8220;The large language models are very good for mastery of language, and summarizing things, writing things well; it\u2019s a form of AI to be able to look at the word you\u2019ve written and be able to predict what they next word will be. That\u2019s less useful when you want to have industry or company knowledge brought to bear on something.<\/p>\n<p>&#8220;For example, if I want to have an AI-assisted network engineer that knows everything about Cisco\u2019s products, including the helpdesk articles and technical support documents, product schematics, and internal things like that, then you\u2019re going to want to create your own proprietary, smaller model for answering those niche, point-solution questions \u2014 which is why a lot of people are going to want to build their own AI clusters for the purpose of creating those models.<\/p>\n<p>&#8220;That\u2019s something we\u2019re doing here in the IT department, building our own GPU-AI cluster using Cisco\u2019s Ethernet fabric to connect it all, which in our view is the way to go. To build an AI cluster, you need two things: you need GPUs and you need low-latency, high-speed connectivity between those things. Our Ethernet project uses those two things.&#8221;<\/p>\n<p><strong>How far along are you with your domain-specific LLMs?\u00a0<\/strong>&#8220;You can\u2019t train an LLM, but you can sort of have it interrogate pools of data and summarize it. So you can use it for things like &#8230; optimization in your intranet or helpdesk articles, where you can have an OpenAI model interrogate the articles you\u2019ve written and come up with the likely questions a person would ask it, for which this would be the best article, and then optimize your search based on those results.<\/p>\n<p>&#8220;So, for example, you have it look at a helpdesk article and say, &#8216;These are the questions that I think this article likely answers,&#8217; and then tweak your search engine to say if someone asks these questions, this is the answer you should likely show. That\u2019s a sort of easy, initial use case.<\/p>\n<p>&#8220;There are also very technical things like what is the Power-Over-Ethernet budget of this Cisco Catalyst switch versus this other one, and connecting that to our own internal product, help desk and customer service data to be able to help interrogate it in natural language. Those things are already well under way, as is the building of our own cluster. We\u2019ll eventually make several clusters using our own Ethernet fabric, but using different GPUs and different server blueprints so we can put them out as reference blueprints so others can do the same.&#8221;<\/p>\n<p><a href=\"https:\/\/www.computerworld.com\/article\/3709909\/qa-cisco-cio-sees-ai-embedded-in-every-product-and-process.html#tk.rss_security\" target=\"bwo\" >http:\/\/www.computerworld.com\/category\/security\/index.rss<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2023\/11\/shutterstock_2284126663-100948021-small.jpg\"\/><\/p>\n<article>\n<section class=\"page\">\n<p>Less than a year after <a href=\"https:\/\/www.computerworld.com\/article\/3683209\/gpt-high-tech-parlor-trick-or-first-real-ai-for-everyday-use.html\">OpenAI&#8217;s ChatGPT was released to the public<\/a>, Cisco Systems is already well into the process of embedding generative artificial intelligence (genAI) into its entire product portfolio and internal backend systems.<\/p>\n<p>The plan is to use it in virtually every corner of the business, from automating network functions and monitoring security to creating new software products.<\/p>\n<p>But Cisco&#8217;s CIO,\u00a0Fletcher Previn, is also dealing with a scarcity of IT talent to create and tweak <a href=\"https:\/\/www.computerworld.com\/article\/3697649\/what-are-large-language-models-and-how-are-they-used-in-generative-ai.html\">large language model<\/a> (LLM) platforms for domain-specific AI applications. As a result, IT workers are learning as they go, while discovering new places and ways the ever-evolving technology can create value.<\/p>\n<p class=\"jumpTag\"><a href=\"\/article\/3709909\/qa-cisco-cio-sees-ai-embedded-in-every-product-and-process.html#jump\">To read this article in full, please click here<\/a><\/p>\n<\/section>\n<\/article>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[11062,10643],"tags":[11113,11063,11070,30446,29835,4314,714,25882],"class_list":["post-23294","post","type-post","status-publish","format-standard","hentry","category-computerworld","category-independent","tag-artificial-intelligence","tag-data-privacy","tag-emerging-technology","tag-employee-experience","tag-generative-ai","tag-internet","tag-security","tag-videoconferencing"],"_links":{"self":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/23294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=23294"}],"version-history":[{"count":0,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/23294\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=23294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=23294"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=23294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}