Elena Canorea
Communications Lead
A day after OpenAI launched the enterprise version of its ChatGPT model, Google Cloud Next 2023 kicked off, showcasing the company’s latest product launches and exemplifying the race for the most dominant position in the field of AI.
From Plain Concepts, we didn’t want to miss the event that, after three years, returned to its in-person format in the city of San Francisco. Here is a summary of some of the most relevant news.
Duet AI, Google Cloud’s innovative artificial intelligence platform designed to revolutionize how users work with the cloud, aims to improve productivity, provide competitive advantages, and increase operational efficiency. Duet AI has been integrated into a wide variety of Google Cloud services and applications through its expansion.
One of the key areas of focus for Duet AI is application development. The platform offers expert assistance throughout the software development lifecycle, including code generation, source citation, testing, and API design. Developers can use natural language to understand and improve code, as well as to generate unit tests. This support is available in various development environments, helping maintain workflow and minimize disruption.
Duet AI also streamlines application modernization by helping with code refactoring. For example, it can accelerate the migration of legacy applications to the Google Cloud, simplifying tasks such as converting code from one language to another. This feature is especially valuable for companies that want to upgrade their technology systems more efficiently.
The platform integrates with API management, allowing APIs to be designed and published using natural language requests. This simplifies the orchestration of communications between services and facilitates the integration of applications in an enterprise environment.
Duet AI is also used to simplify the operation and management of infrastructure and applications. It helps automate deployments, configure applications correctly, and resolve problems efficiently. For example, Cloud Monitoring can translate natural language requests into PromQL queries to analyze time-series metrics, making it easier to identify and resolve problems.
In the field of data analysis, Duet AI is a valuable tool for analysts. In BigQuery it provides contextual assistance for writing SQL and Python, enabling faster and more effective analysis. It can generate complete functions, suggest code completions, and provide detailed explanations of SQL queries, making it easier to understand the data and its patterns. Duet AI also integrates with Vertex AI, further optimizing data queries and text analysis. This facilitates semantic search and recommendation queries based on BigQuery data.
Duet AI is also being introduced in Looker to help business users analyze data more efficiently. It offers conversational data analysis, automatic presentation generation, and report-based text summaries, enabling faster understanding of data and the creation of LookML models.
Finally, Duet AI plays an important role in cybersecurity by rapidly summarising and classifying threat intelligence, reducing the workload of security professionals, and improving incident detection and response. It is integrated into security products such as Chronicle Security Operations, Mandiant Threat Intelligence, and Security Command Center.
In short, Duet AI is an artificial intelligence platform that broadly impacts application development, infrastructure operation, data analytics, and cybersecurity. Its ability to understand natural language and provide contextual assistance promises to improve efficiency and productivity in a wide variety of areas within the Google Cloud.
Vertex AI, the cloud-based machine learning platform developed by Google Cloud, offers a complete workflow for building, training, and deploying machine learning models. It supports various types of machine learning tasks, offers data processing and analysis tools, and includes pre-trained models for common use cases. Vertex AI will ease infrastructure management, allowing developers, data scientists, and researchers to focus on their machine learning tasks. With Vertex AI, users can train and deploy models on the Google Cloud infrastructure, which includes AI Platform, Kubernetes, and AutoML.
Enhancements to Vertex AI capabilities have been announced in Google Cloud Next, including new models in Model Garden, updates to proprietary models, and tools to customize and enhance models. New models such as Llama 2 and Claude 2 are highlighted, and models such as PaLM 2, Codey, and Imagen are enhanced.
In addition, digital watermarking functionality is introduced for Imagen. Vertex AI Extensions have been introduced, enabling the connection of models to APIs for real-time data and real-world actions. All are designed to facilitate experimentation and application building with base models, enterprise data customization, and application deployment with built-in privacy, security, and responsible AI features. These updates aim to cater to developers and data scientists, regardless of their level of AI expertise, and accelerate the adoption of generative AI in businesses across various industries.
Google Cloud’s Vertex AI Search and Conversation are here to power the creation of generative search and chat applications. These products enable developers with little AI experience to build search engines and chatbots to interact with customers and answer questions effectively. In addition to general availability, features like multi-shift search and extensions to take real-time actions have been added.
Vertex AI Search enables high-quality multimodal searches, and Vertex AI Conversation facilitates the creation of natural-sounding chatbots and voicebots. These tools are critical to accelerating the adoption of generative AI and improving the user experience in various enterprise applications.
Google launched Vertex AI three years ago to provide the best AI/ML platform for accelerating AI workloads. Since then, Vertex AI has expanded its capabilities, including support for generative AI and developer-friendly products for common generative AI use cases. Over 100 large models from Google, open-source contributors, and third parties have also been added. Despite this expansion, the focus on data science and machine learning engineering remains.
Colab Enterprise has been released in public preview, combining the ease of use of Google’s Colab notebooks with enterprise capabilities for security and compliance. Ray’s support for Vertex AI to efficiently scale AI workloads has also been announced. In addition, MLOps capabilities for generative AI are being advanced with model tuning, model evaluation, and a new version of the Vertex AI Feature Store with support for embeddings.
Colab Enterprise enables data scientists to collaborate and accelerate AI workflows with access to Vertex AI capabilities, BigQuery integration, and code generation. Ray on Vertex AI offers efficiency and scalability and is ideal for training generative AI models. In addition, features such as model evaluation and embedding support have been announced in the Vertex AI Feature Store to improve the management of generative AI models in production.
These new features and products are designed to help organizations advance their AI practice, especially in the context of generative AI, and focus on collaboration, scalability, and efficient model management.
As mentioned, there is significant progress in MLOps for generative AI with model fitting and evaluation and a new version of the Vertex AI Feature Store with support for embedding. With these capabilities, customers can leverage the features they need across the entire AI/ML workflow, from prototyping and experimentation to deployment and management of models in production.
For MLOps, key areas such as managing AI infrastructure, customizing with new techniques, managing new artifact types, monitoring generated output, and connecting to enterprise data are highlighted. A new MLOps Framework for Predictive and Generative AI is presented to address these challenges.
At this Google Cloud Next event, another of the big scenarios that concern all types of companies could not be left behind: security. They detailed their approach to security and how they are tackling the most pressing IT challenges. Google Cloud uses artificial intelligence (AI), specifically Duet AI, to strengthen its security solutions and protect against growing cyber threats.
The holistic approach ranges from managing and controlling security in AI workloads to incorporating AI into their security products to make them more effective. In addition, they are providing tools and platforms, such as the Google Cloud Security AI Workbench, that enable their customers to leverage AI to improve security in their own applications and operations.
It helps identify tactics, techniques, and procedures (TTPs) used by threat actors against organizations, summarising Google threat intelligence comprehensibly. Provides information on the latest threats and how to make threat intelligence actionable across the organization.
Simplifies detection, investigation, and response to cyber threats. Provides clear case summaries, context, guidance on important threats, and recommendations on how to respond. It also enables natural language searches to speed up results.
It facilitates the analysis of security findings and possible attack paths with near-instant analysis of security conclusions. This simplifies complex issues so that even non-specialists can defend their organizations.
Google Cloud is also introducing additional capabilities to enhance cybersecurity in Google Cloud environments, such as agentless vulnerability scanning, Cloud Firewall Plus with next-generation firewall capabilities, and Network Service Integration Manager.
Confidential Computing Private Preview was announced on 4th generation Intel Xeon Scalable CPUs with TDX technology, along with enhanced integrations for protecting sensitive data in services such as Dataplex and Dialogflow.
Google finally recognized that we are at an inflection point in computing, where the demands of workloads such as generative AI and large language models (LLMs) are growing exponentially, and traditional infrastructure is no longer sufficient. And it is in this light that the following new developments fell into place:
Google Cloud has led AI for two decades and has created infrastructure solutions optimized for AI. Complete AI solutions, from compute infrastructure to software and services, are offered to train, tune, and serve models globally.
New Infrastructure Enhancements:
Google Cloud is making it easier to operate TPUs with the general availability of Cloud TPUs on Google Kubernetes Engine (GKE). Customers can improve AI development productivity by using GKE to manage the orchestration of large-scale AI workloads on Cloud TPU v5e.
Google Cloud supports several AI frameworks, such as JAX, PyTorch, and TensorFlow, in addition to popular open-source tools. They also announced strengthening PyTorch support with the upcoming PyTorch/XLA 2.1 release.
Multislice” technology was introduced in the preview, allowing AI models to scale beyond the limits of physical TPU pods easily.
In summary, Google Cloud is providing a more cost-efficient and scalable AI-optimised infrastructure that will enable organizations to address the ever-increasing demands of generative AI and LLMs, accelerating progress in the field of AI and deep learning.
Some advances in container infrastructure and artificial intelligence (AI) were announced with a focus on GKE Enterprise, TPU in GKE, and Duet AI in GKE and Cloud Run.
Google Cloud introduced GKE Enterprise, an integrated and intuitive container platform combining GKE and Anthos’s best. This edition includes a new feature called “fleets,” which allows platform engineers to group similar workloads into dedicated clusters, apply custom configurations and group-specific policies, isolate sensitive workloads, and delegate cluster management to other teams. GKE Enterprise also offers managed security features such as advanced workload vulnerability intelligence, governance, and policy controls, and a managed service mesh service. In addition, it supports hybrid and multi-cloud environments to run container workloads in GKE, other public clouds, or locally with Google Distributed Cloud.
Google introduced Cloud TPU v5e, a more cost-efficient and scalable AI accelerator that can scale to tens of thousands of chips. It offers up to 2x higher training performance and up to 2.5x higher inference performance per dollar compared to Cloud TPU v4, and can take advantage of features such as automatic scaling and workload orchestration. A3 VM support with NVIDIA H100 GPU was also announced.
Duet AI, Google’s AI partner, is now available on GKE and Cloud Run. It helps platform teams reduce manual and repetitive work when running containers on Google Cloud.
These announcements show Google Cloud’s commitment to providing cutting-edge container infrastructure and AI capabilities to help businesses increase productivity, efficiency, and scalability. Customers, such as Equifax, have already experienced significant improvements in security and efficiency with GKE Enterprise, allowing them to manage hundreds of clusters efficiently. In addition, advances in TPU and Duet AI promise to accelerate the adoption of AI in various enterprise applications.
Elena Canorea
Communications Lead
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |