G
Google
2019-10-23

Sundar Pichai | Google Blog

内容摘要

Sundar Pichai CEO of Google and Alphabet Sundar is the CEO of Google and Alphabet and serves on Alphabet’s Board of Directors. Under his leadership, Google has been focused on developing products and services, powered by the latest advances in AI, that offer help in moments big and small. Breadcrumb Featured authors Featured story A message from our CEO “No technology has me dreaming bigger than AI” Sundar Pichai gave remarks at the opening ceremony of the AI Impact Summit. Read a transcript of his speech. Read article { "load_more": "Load more stories", "read_article": "Read Article", "separator_symbol": "·" } { "by_string": "By", "copied_to_clipboard": "Copied to clipboard", "copied": "Copied", "copy_to_clipboard": "Copy to clipboard", "load_more": "Load more", "see_more": "See more", "previous": "Previous", "next": "Next" } { "play_video": "Play video", "pause_video": "Pause video" } { "play_video": "Play video", "pause_video": "Pause video", "mute": "Click to mute audio", "unmute": "Click to unmute audio", "enable_cc": "Enable Closed captions", "disable_cc": "Disable Closed captions", "disable_ad": "Disable audio description", "enable_ad": "Enable audio description", "video_progress": "Video progress", "aria_value_text": "elapsed time: [[elapsedTime]], total time: [[totalTime]]" } { "previous_item": "Previous item", "next_item": "Next item", "jump_to_position": "Jump to position [[count]]" } { "see_more": "See more" } { "previous_item": "Previous item", "next_item": "Next item", "jump_to_position": "Jump to position [[count]]", "read_more": "Read more" } { "audio_mute": "Click to unmute audio", "audio_volume": "Click to mute audio", "audio_stop": "Click to stop audio", "audio_play": "Click to play audio", "audio_progress": "Current audio progress minutes with seconds:", "audio_duration": "Duration of the audio minutes with seconds:", "audio_slider": "Audio Slider", "audio_volume_slider": "Volume Slider", "replay_ten_seconds": "Click to replay audio ten seconds", "forward_ten_seconds": "Click to move forward audio ten seconds" } All the latest Let’s stay in touch. Get the latest news from Google in your inbox. Subscribe No thanks Follow Us Privacy Terms About Google Google Products About the Keyword Help Global (English) Africa (English) Australia (English) Brasil (Português) Canada (English) Canada (Français) Česko (Čeština) Deutschland (Deutsch) España (Español) France (Français) Greece (Ελληνικά) India (English) Indonesia (Bahasa Indonesia) Italia (Italiano) 日本 (日本語) 대한민국 (한국어) Latinoamérica (Español) الشرق الأوسط وشمال أفريقيا (اللغة العربية) MENA (English) Nederlands (Nederland) New Zealand (English) Polska (Polski) Portugal (Português) Sverige (Svenska) ประเทศไทย (ไทย) Türkiye (Türkçe) 台灣 (中文) document.querySelectorAll('[data-js-preload]').forEach(el => { var data = el.getAttribute('data-js-preload'); if (data) { const data = JSON.parse(el.getAttribute('data-js-preload')); const link = document.createElement('link'); link.rel = 'preload'; link.href = data.href, link.as = 'script'; document.head.appendChild(link); } }); const baseScripts = JSON.parse(document.querySelector("#base-scripts")?.getAttribute("data-scripts") || "[]"); const userbar = typeof userbarScripts !== "undefined" && userbarScripts ? userbarScripts : []; const extraScripts = Array.from(document.querySelectorAll(".extra-scripts div[data-src]")).map(el => { const attrs = {}; Array.from(el.attributes).forEach(attr => { attrs[attr.name === "data-src" ? "src" : attr.name] = attr.value; }); return { url: attrs.src, options: {}, attributes: Object.fromEntries(Object.entries(attrs).filter(([k]) => k !== "src")) }; }); [...baseScripts, ...userbar, ...extraScripts].forEach(({ url, options = {}, attributes = {} }) => { const script = Object.assign(document.createElement("script"), { async: options.async, defer: options.defer, src: url, }); Object.entries(attributes).forEach(([k, v]) => script.setAttribute(k, v)); document.head.appendChild(script); });
来源: Google Blog
查看原文 →