CINXE.COM

Google Asks Staff to Test New Coding Features for Bard AI Chatbot - Business Insider

<!DOCTYPE html> <html lang="en-US"> <head> <title>Google Asks Staff to Test New Coding Features for Bard AI Chatbot - Business Insider</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1" > <meta name="title" content="Google asks staff to test new AI chatbot features that can code as it races against ChatGPT" > <meta name="datePublished" content="2023-04-14T19:56:18Z" > <meta name="dateModified" content="2023-04-24T14:53:06Z" > <meta name="news_keywords" content="Tech, Innovation, Nordic, Google, Alphabet, AI, Chatbot" > <meta name="description" content="Google has told staff who are testing its Bard chatbot they can now use it to generate and fix code. The company is racing to catch up with OpenAI." > <meta property="author" content="Hugh Langley" > <meta property="article:publisher" content="businessinsider" > <meta name="tbi-vertical" content="Tech" > <meta property="og:title" content="Google asks staff to test new AI chatbot features that can code as it races against ChatGPT" > <meta property="og:description" content="Google has told staff who are testing its Bard chatbot they can now use it to generate and fix code. The company is racing to catch up with OpenAI." > <meta property="og:type" content="article" > <meta property="og:url" content="https://www.businessinsider.com/google-ai-new-coding-features-bard-chatbot-2023-4" > <meta property="og:image" content="https://i.insider.com/64397e2856f0dc001989318d?width=1200&format=jpeg"> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="600" /> <meta name="twitter:card" content="summary_large_image" > <meta name="robots" content="max-image-preview:large"/> <meta property="og:site_name" content="Business Insider" > <meta property="fb:pages" content="20446254070" > <meta name="apple-itunes-app" content="app-id=554260576" > <meta name="linkedin:owner" content="mid:1d5f7b" > <link rel="canonical" href="https://www.businessinsider.com/google-ai-new-coding-features-bard-chatbot-2023-4" > <meta name="ii-ab-test:ctc" value="v" > <meta name="user-status" value="anonymous" > <meta name="viking-id" value="6439822871518a74b471a644" > <meta name="env" value="prod" > <meta property="mrf:sections" content="Tech"> <meta property="mrf:tags" content="sub-section:Innovation;sub-section:Nordic;" > <meta property="mrf:tags" content="Page Type:story"> <link class="favicon-asset" rel="icon" sizes="192x192" href="/public/assets/BI/US/favicons/apple-touch-icon-192x192.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="180x180" href="/public/assets/BI/US/favicons/apple-touch-icon-180x180.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="152x152" href="/public/assets/BI/US/favicons/apple-touch-icon-152x152.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="144x144" href="/public/assets/BI/US/favicons/apple-touch-icon-144x144.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="120x120" href="/public/assets/BI/US/favicons/apple-touch-icon-120x120.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="114x114" href="/public/assets/BI/US/favicons/apple-touch-icon-114x114.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="76x76" href="/public/assets/BI/US/favicons/apple-touch-icon-76x76.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" sizes="72x72" href="/public/assets/BI/US/favicons/apple-touch-icon-72x72.png?v=2023-11" > <link class="favicon-asset" rel="apple-touch-icon" href="/public/assets/BI/US/favicons/apple-touch-icon.png?v=2023-11"> <link class="favicon-asset" rel="icon" type="image/png" sizes="32x32" href="/public/assets/BI/US/favicons/favicon-32x32.png?v=2023-11" > <link class="favicon-asset" rel="icon" type="image/png" sizes="16x16" href="/public/assets/BI/US/favicons/favicon-16x16.png?v=2023-11" > <link class="favicon-asset" rel="manifest" href="/public/assets/BI/US/favicons/site.webmanifest?v=2023-11" > <link class="favicon-asset" rel="mask-icon" href="/public/assets/BI/US/favicons/safari-pinned-tab.svg?v=2023=11" color="#fff" > <link class="favicon-asset" rel="shortcut icon" href="/public/assets/BI/US/favicons/favicon.ico?v=2023-11" > <link class="favicon-asset" rel="shortcut icon" type="image/svg+xml" href="/public/assets/BI/US/favicons/favicon.svg?v=2023-11" > <meta class="favicon-asset" name="msapplication-config" content="/public/assets/BI/US/favicons/browserconfig.xml?v=2023-11" > <meta name="theme-color" content="#fff" > <meta name="apple-mobile-web-app-title" content="Business Insider" > <link rel="preload" as="image" fetchpriority="high" href="https://i.insider.com/64397aee56f0dc00198930b8?width=700" imagesrcset="https://i.insider.com/64397aee56f0dc00198930b8?width=400&format=jpeg&auto=webp 400w, https://i.insider.com/64397aee56f0dc00198930b8?width=500&format=jpeg&auto=webp 500w, https://i.insider.com/64397aee56f0dc00198930b8?width=700&format=jpeg&auto=webp 700w, https://i.insider.com/64397aee56f0dc00198930b8?width=1000&format=jpeg&auto=webp 1000w, https://i.insider.com/64397aee56f0dc00198930b8?width=1300&format=jpeg&auto=webp 1300w, https://i.insider.com/64397aee56f0dc00198930b8?width=2000&format=jpeg&auto=webp 2000w" imagesizes="(min-width: 1280px) 900px"> <script type="text/javascript" id="fenrir-client-data"> window.Fenrir = {"config":{"ads":{"providerName":"dfp","sticky_active_header_height":47,"abTest":{"lazyLoad":155,"adxABTest":5,"changeCorrelator":false},"continentCode":"AS","config":{"scrollVelocity":true,"refreshAdsTimeout":30,"refreshAdsDisplayTimer":false},"data":{"networkid":4442842,"verity":{"taxonomy":["Technology & Computing","Technology & Computing/Artificial Intelligence","Technology & Computing/Computing","Technology & Computing/Computing/Internet/IT and Internet Support","Technology & Computing/Computing/Internet"],"taxonomyBreakdown":["Technology & Computing","Artificial Intelligence","Computing","Internet","IT and Internet Support"],"taxonomyIds":["596","597","599","626","619"],"keywords":["google","staff","bard ai chatbot","code","chatbot","chatgpt","bard","insider subscriber","internal email","new feature","company","memo","code snippet line-by-line","feedback","public release"],"safe":false,"events":[],"threats":[],"sentiment":[{"score":0.94,"label":"neutral"},{"score":0.06,"label":"positive"},{"score":0,"label":"negative"}]}},"services":{"amazonTam":{"enabled":true,"pubID":3201,"adServer":"googletag"},"rubiconPrebid":{"enabled":true,"scriptUrl":"https://ads.rubiconproject.com/prebid/10306.js","gdprScriptUrl":"https://ads.rubiconproject.com/prebid/10306_gdpr.js"},"indexExchange":{"enabled":false},"permutive":{"enabled":true,"projectId":"3aba5292-ba75-422b-8715-bd21146f7836","publicKey":"6f1150a7-e587-49c6-b439-a4b7ee68a5a7","version":1},"doubleverify":{"enabled":true}},"meta":{"primaryVertical":"tech","categories":"google,alphabet,ai,chatbot,bard,scoop","secondaryVerticals":"innovation,nordic","author":"hugh-langley","pageType":"post","adunit":{"site":"businessinsider","variation":"post","vertical":"tech","regionCounter":{"desktop":{"in-content":["gpt-post-tech-desktop_in_post_ad-desktop-fluid-1","gpt-post-tech-desktop_in_post_ad-desktop-fluid-2","gpt-post-tech-desktop_in_post_ad-desktop-fluid-3","gpt-post-tech-desktop_in_post_ad-desktop-fluid-4","gpt-post-tech-desktop_in_post_ad-desktop-fluid-5"]},"mobile":{}},"rawVertical":false}}},"authEnv":"production","fenrirEnv":"production","fenrirWebpackPort":3001,"version":"main-241122.1577","authentication":{"url":"https://account.businessinsider.com","redirectAuth":{"url":"https://auth.businessinsider.com/authorize?response_type=code&client_id=__AUTH-CLIENT-ID__&redirect_uri=__REDIRECT-URI__&state=__UNIQUE-ID__&connection=__CONNECTION-NAME__&scope=openid%20offline_access","key":"1kovu25q4Q11Fx1x1mIKn0AGFas5VS2a"},"clientId":"faf5a910-46c1-47fd-a19a-32071a41547b","recaptcha":{"siteKey":"6Lc34KYZAAAAALr41Qa1RN3K06SrpQTbrN2_WTdh","siteKeyInvisible":"6LeGf2QhAAAAABuMypNcSm7aU69j1kGyUPzEF2L0"}},"newsletterSignUp":"https://account.businessinsider.com/newsletter","newsletterEnv":"production","consentManagement":{},"stripe":{"subscriptionResources":{"renewal-off-annual":{"plansToSubscribeTo":{"usd":{"annual":"f69f772f-a2c8-4768-ad1d-f69784590386"}}},"cancellation-annual-upgrade":{"usd":{"planId":"fb7506b9-570f-4b03-ab0b-c0baac1e46b0","currencySymbol":"$","renewalPrice":"149","offerPrice":"49","monthlyPrice":"25.95","interval":"yearly"},"cad":{"planId":"c12e3e69-0e64-4a8b-81c4-056c9f92dfa4","currencySymbol":"C$","renewalPrice":"199","offerPrice":"59","monthlyPrice":"14.95","interval":"yearly"},"gbp":{"planId":"810be99a-d57c-4c03-b0b6-ea4b9b5e5f00","currencySymbol":"£","renewalPrice":"119","offerPrice":"39","monthlyPrice":"10","interval":"yearly"}},"annual-early-renewal":{"usd":{"planId":"f88bd81d-f8f2-4972-b3de-c37dbcdb3051","currencySymbol":"$","renewalPrice":"149","offerPrice":"69"},"cad":{"planId":"89f953cf-ebf2-4353-8f74-6c15d4ecf3c9","currencySymbol":"C$","renewalPrice":"99","offerPrice":"69"},"gbp":{"planId":"3120f175-7e06-4ada-b844-5bb26f7c5f53","currencySymbol":"£","renewalPrice":"79","offerPrice":"55"}},"annual-switch":{"usd":{"planId":"92ef4403-b84d-421f-abca-a8ec85b9c71d","currencySymbol":"$","renewalPrice":"149","offerPrice":"39","interval":"yearly"},"cad":{"planId":"7c0d5e2d-901a-4e42-9194-4219a9686028","currencySymbol":"C$","renewalPrice":"179","offerPrice":"49","interval":"yearly"},"gbp":{"planId":"af40180b-4803-4b6b-adab-96b88876e54b","currencySymbol":"£","renewalPrice":"105","offerPrice":"29","interval":"yearly"}},"annual-switch-limited-offer":{"usd":{"planId":"e370ef9e-d604-4f2a-a6f0-42589158b973","currencySymbol":"$","renewalPrice":"149","offerPrice":"29","interval":"yearly"}},"preCancellationOffer":{"usd":{"planId":"fb7506b9-570f-4b03-ab0b-c0baac1e46b0","currencySymbol":"$","renewalPrice":"149","offerPrice":"49","monthlyPrice":"25.95","interval":"yearly"},"cad":{"planId":"c12e3e69-0e64-4a8b-81c4-056c9f92dfa4","currencySymbol":"C$","renewalPrice":"199","offerPrice":"59","monthlyPrice":"14.95","interval":"yearly"},"gbp":{"planId":"810be99a-d57c-4c03-b0b6-ea4b9b5e5f00","currencySymbol":"£","renewalPrice":"119","offerPrice":"39","monthlyPrice":"10","interval":"yearly"}},"plansNotToShowRetentionOffer":[]}},"sigyn":"https://membership-api.businessinsider.com","idun":"https://membership-api.businessinsider.com","skadi":"https://membership-api.businessinsider.com","forsetiUrl":"https://my.businessinsider.com","basicAuth":{"domain":"https://membership-api.businessinsider.com","apiKey":"OGU5ZWUyZWUtNjM2ZS00OTdiLWI0OTUtYTliOGIzMjQ1ODA2"},"tracking":{"providerName":["ga","t","comscore"],"base_url":"//www.businessinsider.com","postTrackingObject":{"pageType":"post","postID":"6439822871518a74b471a644","postURI":"google-ai-new-coding-features-bard-chatbot-2023-4","publisher":"","editor":"Rosalie Chan","vertical":"tech","verticals":["tech","innovation","nordic"],"author":"Hugh Langley","category":"Google|Alphabet|AI|Chatbot|Bard|Scoop","dateModified":"2023-04-24","datePublished":"2023-04-14","numSlides":0,"wordCount":469,"abTest":"|ctc:v|","splitTest":null,"secondaryVerticals":"innovation|nordic","theme":"default"},"data":{"gtm":{"id":"GTM-MP6F46L","env_string":""},"domains":["businessinsider.com","insider.com"],"t":{"pixel":"https://i.businessinsider.com/t.gif"}}},"logging":true,"abTests":[{"name":"ctc","value":"v"}],"splitTests":[],"featureFlags":{"shouldConsentDialogAutoClose":false,"disablePrebidRubicon":false,"disableAllAbTests":false,"activityLogging":false,"logs":false,"forceSpeedcurveSample":false,"forceDataDogRumSample":false,"disableDataDogRumSample":false,"forceDataDogLogs":false,"disableDataDogLogs":false,"unified":false,"trending":false,"developerBar":false,"changeCorrelator":false,"adFree":false,"renderTicker":false,"appSoftLaunch":false,"ignoreRedirect":false,"lcpPerformanceShowcase":false,"ampMarquee":false,"removeTickerHubNav":false,"storyVersioningApi":false,"testLatestSharedComponents":false,"myInsiderCorporate":false,"utmContentMarketing":false,"ampAdConsent":false,"ampAdConsentPurposes":false,"webVitals":false,"isPersonalizedOffer":false,"hideOpm":false,"useMockDadRecs":false,"metaPixel":false,"buildAudioTranscript":false,"videoShowsPreview":false,"disableAutoplay":false,"useAISearch":true,"useMockVerticals":false},"sticky":{"siteSkinEnabled":false,"stickyActiveHeaderHeaderHeight":71,"subnavStickyAdBuffer":250},"dataLayer":{"pageType":"post","postID":"6439822871518a74b471a644","postURI":"google-ai-new-coding-features-bard-chatbot-2023-4","publisher":"","editor":"Rosalie Chan","vertical":"tech","author":"Hugh Langley","category":"Google|Alphabet|AI|Chatbot|Bard|Scoop","dateModified":"2023-04-24","datePublished":"2023-04-14","wordCount":469,"abTest":"|ctc:v|","secondaryVerticals":"innovation|nordic","theme":"default"},"shouldDeferScripts":true,"shouldManageConsent":false,"delayThirdPartyScripts":false,"facets":{"url":"https://www.businessinsider.com/google-ai-new-coding-features-bard-chatbot-2023-4","path":"/google-ai-new-coding-features-bard-chatbot-2023-4","site":"bi","type":"story","vertical":"tech","categories":["google","alphabet","ai","chatbot","bard","scoop"],"components":[],"embeds":[],"shortcodes":[]},"isEmbed":false,"embedConfig":{},"proxyUrl":"https://www.businessinsider.com/","datadogProxyUrl":"https://www.businessinsider.com//ajax/dd","capiVer":1,"subscribeEnabled":true,"name":"Business Insider","domain":"businessinsider","twitter":"businessinsider","x":"businessinsider","linkedIn":"businessinsider","youtube":"@BusinessInsider","instagram":"businessinsider","resourceName":"bi","identifier":"bi","targetingName":"business-insider","adUnitSite":"businessinsider","assetsPath":"BI","s3Directory":"us","searchIdentifier":"businessinsider.com","color":"#fff","gaId":"UA-2241657-6","ampGtmId":"GTM-MVJQ7ZG","ampGaId":"UA-2241657-6","fbContentId":"20446254070","appleItunesAppId":"554260576","description":"Business Insider tells the global tech, finance, stock market, media, economy, lifestyle, real estate, AI and innovative stories you want to know.","verticalLabelMapping":{"bi intelligence":"Business Insider Intelligence","bi news":"News","tech insider":"Tech","wuhan coronavirus":"coronavirus","beauty (reviews)":"Beauty","deals (reviews)":"Deals","tickets (reviews)":"Tickets","education (reviews)":"Education","tech (reviews)":"Tech","fitness (reviews)":"Fitness","gifts (reviews)":"Gifts","health (reviews)":"Health","home (reviews)":"Home","kitchen (reviews)":"Kitchen","outdoors (reviews)":"Outdoors","parenting (reviews)":"Parenting","pets (reviews)":"Pets","streaming (reviews)":"Streaming","style (reviews)":"Style","travel (reviews)":"Travel","learning (reviews)":"Learning","hobbies & crafts (reviews)":"Hobbies & Crafts","diet & nutrition (reference)":"Diet & Nutrition","investing (reference)":"Investing","economics & markets (reference)":"Economics & Markets","investment assets (reference)":"Investment Assets","investment accounts (reference)":"Investment Accounts","investing strategies (reference)":"Investing Strategies","professionals & advisors (reference)":"Professionals & Advisors","laptops & tablets (reference)":"Laptops & Tablets","gadgets (reference)":"Gadgets","gaming (reference)":"Gaming","smart home (reference)":"Smart Home","smartphones (reference)":"Smartphones","software & apps (reference)":"Software & Apps","streaming (reference)":"Streaming"},"partials":{"footer-brand-logos":"footer-brand-logos"},"rubicon":{"siteId":"240980","mobileStickyLower":"1188648-320x50","mobileInPost":"1684838-300x250"},"dynamicEnabled":true,"socialLinks":{"facebook":"https://www.facebook.com/businessinsider","x":"https://x.com/businessinsider","instagram":"https://www.instagram.com/businessinsider/","youTube":"https://www.youtube.com/user/businessinsider","linkedIn":"https://www.linkedin.com/company/businessinsider/"},"masthead":{"searchLink":"https://www.businessinsider.com/s","subscribeButtonLink":"https://www.businessinsider.com/subscription"},"crossDomainAuth":{"mi":"https://markets.businessinsider.com"},"subdomain":"www","bylineNoShows":["insider","business insider","business insider uk"],"components":{"ai-search":{},"back-to-home":{"display":{"postPage":true,"showPage":true},"content":{"default":{"link":"/","text":"Home"},"video":{"link":"https://www.businessinsider.com/video"}}},"live-updates":"","my-insider":"","share":{"byline":{"shareOptions":["facebook","email","x","linkedin","copylink","impact"]}},"subscription-corporate/seats-card":{"api":{"domain":"https://membership-api.businessinsider.com","apiKey":"OGU5ZWUyZWUtNjM2ZS00OTdiLWI0OTUtYTliOGIzMjQ1ODA2"},"plan":"3fe932aa-1d63-45d6-9e84-8ba2f1aaea21"},"vendor-taboola":{"taboolaLoader":"//cdn.taboola.com/libtrc/businessinsider/loader.js","postBottom":{"desktop":{"id":"taboola-below-main-column","mode":"thumbs-1r","placement":"below-main-column","targetType":"mix","onlyOn":"desktop"},"mobile":{"id":"taboola-below-article","mode":"thumbs-2r-mobile","placement":"Below Article Thumbnails Mobile","targetType":"mix","onlyOn":"mobile"}},"referenceLibraryPostBottom":{"desktop":{"id":"taboola-below-article-thumbnails---reference-page","mode":"thumbs-1r","placement":"Below Article Thumbnails - Reference Page","targetType":"mix","onlyOn":"desktop"},"mobile":{"id":"taboola-below-article-thumbnails---reference-page---mobile","mode":"thumbs-2r-mobile","placement":"Below Article Thumbnails - Reference Page - Mobile","targetType":"mix","onlyOn":"mobile"}},"migratedPostBottom":{"desktop":{"id":"taboola-below-article-thumbnails---insider","mode":"thumbs-feed-01-new","placement":"Below Article Thumbnails - Insider","targetType":"mix","onlyOn":"desktop"},"mobile":{"id":"taboola-below-article-thumbnails-mobile---insider","mode":"thumbs-feed-01-new","placement":"Below Article Thumbnails Mobile - Insider","targetType":"mix","onlyOn":"mobile"}}}},"componentsToLoad":{},"adsTxtDir":"/us/ads.txt","appAdsTxtDir":"/us/app-ads.txt","shareButtons":{"topBarShareButtons":["x","linkedin","facebook","email","copylink"],"videoShareButtons":{"dropdownButtons":["x","linkedin","copylink"],"buttons":["facebook","email"]},"slideShareButtons":{"dropdownButtons":["x","linkedin","facebook","email","copylink"]}},"rubiconAmp":{"amp":{"business":{"siteId":"240980","stickyLower":"1188648-320x50","inPost":"1684838-300x250"},"life":{"siteId":"332812","stickyLower":"1745222-320x50","inPost":"1745220-300x250"},"news":{"siteId":"332810","stickyLower":"1745218-320x50","inPost":"1745216-300x250"},"default":{"siteId":"240982","stickyLower":"1188650-320x50","inPost":"1684840-300x250"}}},"zendesk":{"chatKey":"76a7a72c-2c9b-455e-b822-8cb01a97e60d"},"trackingAnalyticName":"Live Election Feed","notificationBanner":{"type":"","data":{"copyTitle":"","copy":"","cta":""},"defaultState":"active","maxViews":false,"defaultClass":"d-md-none active","disallowInApp":true,"gaEvent":"","gaEventCategory":""},"topNotice":{"targetBrowsers":["MSIE","Trident"],"targetCategories":["pfi-tpg"],"data":{"copy":"Hmm...It looks like you’re using an outdated or unsupported browser that may not render correctly. For the best experience, we recommend using the latest version of Google Chrome, Safari, Microsoft Edge, or Firefox"}},"bifrost":{"production":"https://bifrost-bfp.pages.dev","development":"https://staging.bifrost-bfp.pages.dev"},"sharedRecaptcha":{"V2SiteKey":"6Lc34KYZAAAAALr41Qa1RN3K06SrpQTbrN2_WTdh","V2SiteKeyInvisible":"6LeGf2QhAAAAABuMypNcSm7aU69j1kGyUPzEF2L0"},"gtmIdGA4":"GTM-MP6F46L","jwPlayer":{"hero":"puACk8ZV","nowWatch":"P0a1LFN5","inPost":"rpoASVKQ","playlist":"Vtl6VSDD","featuredVideo":"JoOudDws"},"recommendationsPlaylist":{"ins":"TXrojpv3","bi":"4yvN3aI1"},"errorSearch":{"action":"/s","name":"q"},"editions":[{"country":"Deutschland & Österreich","url":"https://www.businessinsider.de?IR=C","abbr":"AT"},{"country":"Deutschland","url":"https://businessinsider.de?IR=C","abbr":"DE","footerOnly":true},{"country":"España","url":"https://businessinsider.es","abbr":"ES"},{"country":"India","url":"https://www.businessinsider.in","abbr":"IN"},{"country":"Japan","url":"https://www.businessinsider.jp","abbr":"JP"},{"country":"Netherlands","url":"https://www.businessinsider.nl?IR=C","abbr":"NL"},{"country":"Polska","url":"https://www.businessinsider.com.pl/?IR=C","abbr":"PL"}],"validDomains":["insider.com","businessinsider.com","insider.engineering","forseti.pages.dev","my.businessinsider.com","localhost"],"formSubmit":{"corporateLanding":{"sender":"support@businessinsider.com","receivers":["group-subscriptions@businessinsider.com"],"subject":"Group Subscriptions - Over 60 Seats"}},"doubleVerifyCodes":{"dvClientCode":"23280644","dvSettingsCode":"DV673672"},"appsFlyer":{"oneLink":"https://insider-app.onelink.me/4cpG"},"consentManagementSourcepoint":{"euPrivacyManagerModalId":"1165664","usPrivacyManagerModalId":"1112289"}},"id":"google-ai-new-coding-features-bard-chatbot-2023-4","meta":{"created":"2023-04-14T16:41:12.748Z","createdBy":"Hugh Langley","disableAffiliatizer":false,"disableAutolinker":false,"disableInlineAds":false,"disablePfiShortcodes":false,"disablePopularVideo":false,"disableSidebar":false,"disableSimpleReach":true,"disableTaboola":false,"disableTicker":true,"editor":"Rosalie Chan","hidden":false,"inMigrated":false,"vikingID":"6439822871518a74b471a644","isMobileAppShell":false,"isSponsored":false,"isBii":false,"isOpinion":false,"isReviews":false,"isHelpfulness":false,"hasReferenceVertical":false,"isReferenceSubVertical":false,"isBreaking":false,"isLive":false,"isExclusive":false,"isPersonalFinance":false,"permutive":{"post":{"page":{"type":"story","article":{"author":"Hugh Langley","description":"Google has told staff who are testing its Bard chatbot they can now use it to generate and fix code. The company is racing to catch up with OpenAI.","section":"tech","date":"2023-04-14T19:56:18Z","keywords":["google","alphabet","ai","chatbot","bard","scoop"],"title":"Google asks staff to test new AI chatbot features that can code as it races against ChatGPT","ca":{"taxonomy":["Technology & Computing","Technology & Computing/Artificial Intelligence","Technology & Computing/Computing","Technology & Computing/Computing/Internet/IT and Internet Support","Technology & Computing/Computing/Internet"],"taxonomyBreakdown":["Technology & Computing","Artificial Intelligence","Computing","Internet","IT and Internet Support"],"taxonomyIds":["596","597","599","626","619"],"keywords":["google","staff","bard ai chatbot","code","chatbot","chatgpt","bard","insider subscriber","internal email","new feature","company","memo","code snippet line-by-line","feedback","public release"],"safe":false,"events":[],"threats":[],"sentiment":[{"score":0.94,"label":"neutral"},{"score":0.06,"label":"positive"},{"score":0,"label":"negative"}]}}}}},"pressboard":false,"isEditSeries":false,"isCustomPage":false,"isMarketsInsiderExclusive":false,"isMarketsInsiderSyndicated":false,"disablePrimis":false,"socialReferrer":null,"breadcrumbs":[{"label":"Tech","link":"https://www.businessinsider.com/tech","isPrefix":false,"subClass":" breadcrumbs-no-spacer"}],"postPromo":{},"newsKeywords":"Tech, Innovation, Nordic, Google, Alphabet, AI, Chatbot","affilimateKeywords":"","filteredReactions":[],"hasAmpPage":false,"robots":"max-image-preview:large","hasVideoPlayer":true,"shouldShowContent":true,"containsSummaryBullets":true,"showRecirc":true,"paywall":{"isExempt":false}},"path":"/google-ai-new-coding-features-bard-chatbot-2023-4","attributes":{"categories":["Google","Alphabet","AI","Chatbot","Bard","Scoop"]},"relationships":{"authors":{"data":[{"type":"author","id":"hugh-langley","attributes":{"company":"","email":"hlangley@insider.com","label":"Hugh Langley","title":"Senior Correspondent"},"relationships":{"image":{"data":{"type":"image","id":"6556827336d588dc55d1f8f0","attributes":{"caption":"","contentType":"image/jpeg","height":3394,"source":"Insider","width":2263},"links":{"self":"https://i.insider.com/6556827336d588dc55d1f8f0"}}}},"links":{"self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/authors/hugh-langley","site":"https://www.businessinsider.com/author/hugh-langley","twitter":{"href":"https://twitter.com/HughLangley","meta":{"username":"HughLangley"}}}}]},"categories":{"data":[{"type":"category","id":"google","attributes":{"label":"Google"},"links":{"site":"https://www.businessinsider.com/category/google"},"isIndexable":true},{"type":"category","id":"alphabet","attributes":{"label":"Alphabet"},"links":{"site":"https://www.businessinsider.com/category/alphabet"},"isIndexable":true},{"type":"category","id":"ai","attributes":{"label":"AI"},"links":{"site":"https://www.businessinsider.com/category/ai"},"isIndexable":true},{"type":"category","id":"chatbot","attributes":{"label":"Chatbot"},"links":{"site":"https://www.businessinsider.com/category/chatbot"},"isIndexable":true},{"type":"category","id":"bard","attributes":{"label":"Bard"},"links":{"site":"https://www.businessinsider.com/category/bard"},"isIndexable":false},{"type":"category","id":"scoop","attributes":{"label":"Scoop"},"links":{"site":"https://www.businessinsider.com/category/scoop"},"isIndexable":false}]},"verticals":{"data":[{"type":"vertical","id":"tech","attributes":{"created":"2023-11-27T23:49:48Z","label":"Tech","modified":"2024-05-31T20:17:48Z"},"links":{"posts":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/tech/posts","self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/tech","site":"https://www.businessinsider.com/tech"}},{"type":"vertical","id":"innovation","attributes":{"created":"2015-07-21T19:18:11Z","label":"Innovation","modified":"2017-10-09T20:00:38Z"},"links":{"posts":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/innovation/posts","self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/innovation","site":"https://www.businessinsider.com/innovation"}},{"type":"vertical","id":"nordic","attributes":{"created":"2019-04-22T13:31:28Z","label":"Nordic","modified":"2023-05-17T13:16:55Z"},"links":{"posts":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/nordic/posts","self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/verticals/nordic","site":"https://www.businessinsider.com/nordic"}}]},"popularVideo":{"data":{"type":"video","id":"what-is-chatgpt-should-we-be-afraid-of-ai-chatbots-2023-3","attributes":{"flags":{"isOriginal":true,"showPreRoll":true,"showRecommendations":true},"published":"2023-09-19T20:42:19Z","title":"What is ChatGPT, and should we be afraid of AI chatbots?"},"relationships":{"authors":{"data":[{"type":"author","id":"raphael-sanis","attributes":{"company":"","email":"","label":"Raphael Sanis","title":"Video Editing Fellow"},"relationships":{"image":{"data":{"type":"image"}}},"links":{"self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/authors/raphael-sanis","site":"https://www.businessinsider.com/author/raphael-sanis"}}]},"thumbnail":{"data":{"type":"image","id":"64271da445ef1b001984c194","attributes":{"caption":"What is ChatGPT and should we be afraid of AI chatbots?","contentType":"image/jpeg","height":1080,"source":"Reuters","width":1920},"links":{"self":"https://i.insider.com/64271da445ef1b001984c194","source":"https://www.reutersconnect.com/all?id=tag%3Areuters.com%2C2023%3Anewsml_RC28HZ9D1L2X&share=true"}}}},"links":{},"meta":{"_id":"6427139caa84994ea11df2b0","jwplayer":{"assetID":"7qYZlHso"}},"rid":7540937010}},"relatedVideos":{"data":[{"type":"video","id":"what-is-chatgpt-should-we-be-afraid-of-ai-chatbots-2023-3","attributes":{"flags":{"isOriginal":true,"showPreRoll":true,"showRecommendations":true},"published":"2023-09-19T20:42:19Z","title":"What is ChatGPT, and should we be afraid of AI chatbots?"},"relationships":{"authors":{"data":[{"type":"author","id":"raphael-sanis","attributes":{"company":"","email":"","label":"Raphael Sanis","title":"Video Editing Fellow"},"relationships":{"image":{"data":{"type":"image"}}},"links":{"self":"https://content-api-cache-internal.insider-prd.engineering/v1/bi/authors/raphael-sanis","site":"https://www.businessinsider.com/author/raphael-sanis"}}]},"thumbnail":{"data":{"type":"image","id":"64271da445ef1b001984c194","attributes":{"caption":"What is ChatGPT and should we be afraid of AI chatbots?","contentType":"image/jpeg","height":1080,"source":"Reuters","width":1920},"links":{"self":"https://i.insider.com/64271da445ef1b001984c194","source":"https://www.reutersconnect.com/all?id=tag%3Areuters.com%2C2023%3Anewsml_RC28HZ9D1L2X&share=true"}}}},"links":{},"meta":{"_id":"6427139caa84994ea11df2b0","jwplayer":{"assetID":"7qYZlHso"}},"rid":7537441997}]}},"subType":"story","superVertical":"business","type":"post","continentCode":"AS","deviceType":"desktop","isBot":false,"privacyApi":"NONE","env":"production"} || {"config": {}}; window.Fenrir.cmd = window.Fenrir.cmd || []; </script> <script> LUX=function(){var e="undefined"!=typeof LUX&&void 0!==LUX.gaMarks?LUX.gaMarks:[],n="undefined"!=typeof LUX&&void 0!==LUX.gaMeasures?LUX.gaMeasures:[],t="LUX_start",r=window.performance,a="undefined"!=typeof LUX&&LUX.ns?LUX.ns:Date.now?Date.now():+new Date;function u(){if(r){if(r.now)return r.now();if(r.webkitNow)return r.now();if(r.msNow)return r.now();if(r.mozNow)return r.now()}return(Date.now?Date.now():+new Date)-a}function o(n){return function(e,n){for(i=n.length-1;i>=0;i--){var t=n[i];if(e===t.name)return t}return}(n,function(){if(r){if(r.getEntriesByType)return r.getEntriesByType("mark");if(r.webkitGetEntriesByType)return r.webkitGetEntriesByType("mark")}return e}())}return r&&r.timing&&r.timing.navigationStart&&(a=r.timing.navigationStart),{mark:function(n){if(r){if(r.mark)return r.mark(n);if(r.webkitMark)return r.webkitMark(n)}e.push({name:n,entryType:"mark",startTime:u(),duration:0})},measure:function(e,i,a){if(void 0===i&&o(t)&&(i=t),r){if(r.measure)return i?a?r.measure(e,i,a):r.measure(e,i):r.measure(e);if(r.webkitMeasure)return r.webkitMeasure(e,i,a)}var f=0,s=u();if(i){var m=o(i);if(m)f=m.startTime;else{if(!(r&&r.timing&&r.timing[i]))return;f=r.timing[i]-r.timing.navigationStart}}if(a){var w=o(a);if(w)s=w.startTime;else{if(!(r&&r.timing&&r.timing[a]))return;s=r.timing[a]-r.timing.navigationStart}}n.push({name:e,entryType:"measure",startTime:f,duration:s-f})},gaMarks:e,gaMeasures:n}}(),LUX.ns=Date.now?Date.now():+new Date,LUX.ac=[],LUX.cmd=function(e){LUX.ac.push(e)},LUX.init=function(){LUX.cmd(["init"])},LUX.send=function(){LUX.cmd(["send"])},LUX.addData=function(e,n){LUX.cmd(["addData",e,n])}; LUX.label="story"; // PageType: homepage, story, slideshow, video, hubpage, etc. LUX.minMeasureTime = 7000; LUX.maxMeasureTime = 30000;LUX.sendBeaconOnPageHidden = true; // Set this to true when not in auto fire mode LUX.auto = false; // We will manually fire once GDPR scripts have loaded (consent-handler.js) // Custom Dimensions LUX.addData('siteName', 'Business Insider'); LUX.addData('primaryVertical', 'tech'); LUX.addData('secondaryVerticals', 'innovation,nordic'); LUX.addData('categories', 'Google,Alphabet,AI,Chatbot,Bard,Scoop'); LUX.addData('continentCode', 'AS'); LUX.addData('premium', '[object Object]'); // We can't call LUX.forceSample until the API is on the page window.Fenrir.sampleSpeedcurve = function sampleSpeedcurve() { if (window.LUX?.forceSample && window.Fenrir?.config?.featureFlags?.forceSpeedcurveSample) { window.LUX.forceSample(); } } </script> <script async src="https://cdn.speedcurve.com/js/lux.js?id=38383524" onload="window.Fenrir.sampleSpeedcurve()" ></script> <script> (function(){ var toFirstRequest = 'Inline Scripts Init - Start'; var toAdLibrary = 'Inline Scripts Ad Library Loaded - Start'; function createMark(markName) { var perfMarks = window.performance; var lux = window.LUX; if (perfMarks && perfMarks.clearMarks && perfMarks.mark) { perfMarks.clearMarks(markName); perfMarks.mark(markName); } else if (lux && lux.mark) { lux.mark(markName); } } createMark(toFirstRequest); createMark(toAdLibrary); })() </script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22ANALYTICS%22%20async%3D%22%22src%3D%22https%3A%2F%2Fcdn.confiant-integrations.net%2Fcdnm50QDU6s2lq_RrjTCOPkh-uY%2Fgpt_and_prebid%2Fconfig.js%22%3E%3C%2Fscript%3E" });</script> <!-- start Permutive --> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%3E%0A%20%20%20%20!function(e%2Co%2Cn%2Ci)%7Bif(!e)%7Be%3De%7C%7C%7B%7D%2Cwindow.permutive%3De%2Ce.q%3D%5B%5D%3Bvar%20t%3Dfunction()%7Breturn(%5B1e7%5D%2B-1e3%2B-4e3%2B-8e3%2B-1e11).replace(%2F%5B018%5D%2Fg%2Cfunction(e)%7Breturn(e%5E(window.crypto%7C%7Cwindow.msCrypto).getRandomValues(new%20Uint8Array(1))%5B0%5D%2615%3E%3Ee%2F4).toString(16)%7D)%7D%3Be.config%3Di%7C%7C%7B%7D%2Ce.config.apiKey%3Do%2Ce.config.workspaceId%3Dn%2Ce.config.environment%3De.config.environment%7C%7C%22production%22%2C(window.crypto%7C%7Cwindow.msCrypto)%26%26(e.config.viewId%3Dt())%3Bfor(var%20g%3D%5B%22addon%22%2C%22identify%22%2C%22track%22%2C%22trigger%22%2C%22query%22%2C%22segment%22%2C%22segments%22%2C%22ready%22%2C%22on%22%2C%22once%22%2C%22user%22%2C%22consent%22%5D%2Cr%3D0%3Br%3Cg.length%3Br%2B%2B)%7Bvar%20w%3Dg%5Br%5D%3Be%5Bw%5D%3Dfunction(o)%7Breturn%20function()%7Bvar%20n%3DArray.prototype.slice.call(arguments%2C0)%3Be.q.push(%7BfunctionName%3Ao%2Carguments%3An%7D)%7D%7D(w)%7D%7D%7D(window.permutive%2C%226f1150a7-e587-49c6-b439-a4b7ee68a5a7%22%2C%223aba5292-ba75-422b-8715-bd21146f7836%22%2C%7B%22apiHost%22%3A%20%22permutive.businessinsider.com%22%2C%20%22consentRequired%22%3A%20true%7D)%3B%0A%20%20%20%20window.googletag%3Dwindow.googletag%7C%7C%7B%7D%2Cwindow.googletag.cmd%3Dwindow.googletag.cmd%7C%7C%5B%5D%2Cwindow.googletag.cmd.push(function%20permutiveCmd()%7Bif(0%3D%3D%3Dwindow.googletag.pubads().getTargeting(%22permutive%22).length)%7Bvar%20e%3Dwindow.localStorage.getItem(%22_pdfps%22)%3Bwindow.googletag.pubads().setTargeting(%22permutive%22%2Ce%3FJSON.parse(e)%3A%5B%5D)%3Bvar%20o%3Dwindow.localStorage.getItem(%22permutive-id%22)%3Bo%26%26(window.googletag.pubads().setTargeting(%22puid%22%2Co)%2Cwindow.googletag.pubads().setTargeting(%22ptime%22%2CDate.now().toString()))%2Cwindow.permutive.config.viewId%26%26window.googletag.pubads().setTargeting(%22prmtvvid%22%2Cwindow.permutive.config.viewId)%2Cwindow.permutive.config.workspaceId%26%26window.googletag.pubads().setTargeting(%22prmtvwid%22%2Cwindow.permutive.config.workspaceId)%7D%7D)%3B%0A%20%20%20%20%3C!--%20permutive%20script%20for%20post%20page%20--%3E%0A%20%20%20%20window.permutive.stopMapper%20%3D%20true%3B%0A%20%20%20%20window.permutive.addon(%22web%22%2C%20%7B%22page%22%3A%7B%22type%22%3A%22story%22%2C%22article%22%3A%7B%22author%22%3A%22Hugh%20Langley%22%2C%22description%22%3A%22Google%20has%20told%20staff%20who%20are%20testing%20its%20Bard%20chatbot%20they%20can%20now%20use%20it%20to%20generate%20and%20fix%20code.%20The%20company%20is%20racing%20to%20catch%20up%20with%20OpenAI.%22%2C%22section%22%3A%22tech%22%2C%22date%22%3A%222023-04-14T19%3A56%3A18Z%22%2C%22keywords%22%3A%5B%22google%22%2C%22alphabet%22%2C%22ai%22%2C%22chatbot%22%2C%22bard%22%2C%22scoop%22%5D%2C%22title%22%3A%22Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT%22%2C%22ca%22%3A%7B%22taxonomy%22%3A%5B%22Technology%20%26%20Computing%22%2C%22Technology%20%26%20Computing%2FArtificial%20Intelligence%22%2C%22Technology%20%26%20Computing%2FComputing%22%2C%22Technology%20%26%20Computing%2FComputing%2FInternet%2FIT%20and%20Internet%20Support%22%2C%22Technology%20%26%20Computing%2FComputing%2FInternet%22%5D%2C%22taxonomyBreakdown%22%3A%5B%22Technology%20%26%20Computing%22%2C%22Artificial%20Intelligence%22%2C%22Computing%22%2C%22Internet%22%2C%22IT%20and%20Internet%20Support%22%5D%2C%22taxonomyIds%22%3A%5B%22596%22%2C%22597%22%2C%22599%22%2C%22626%22%2C%22619%22%5D%2C%22keywords%22%3A%5B%22google%22%2C%22staff%22%2C%22bard%20ai%20chatbot%22%2C%22code%22%2C%22chatbot%22%2C%22chatgpt%22%2C%22bard%22%2C%22insider%20subscriber%22%2C%22internal%20email%22%2C%22new%20feature%22%2C%22company%22%2C%22memo%22%2C%22code%20snippet%20line-by-line%22%2C%22feedback%22%2C%22public%20release%22%5D%2C%22safe%22%3Afalse%2C%22events%22%3A%5B%5D%2C%22threats%22%3A%5B%5D%2C%22sentiment%22%3A%5B%7B%22score%22%3A0.94%2C%22label%22%3A%22neutral%22%7D%2C%7B%22score%22%3A0.06%2C%22label%22%3A%22positive%22%7D%2C%7B%22score%22%3A0%2C%22label%22%3A%22negative%22%7D%5D%7D%7D%7D%7D)%3B%0A%20%20%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22MARKETING%22%20data-request-consent%3D%22permutive%22%20async%20src%3D%22https%3A%2F%2Fbusinessinsider.edge.permutive.app%2F3aba5292-ba75-422b-8715-bd21146f7836-web.js%22%3E%3C%2Fscript%3E" });</script> <!-- end Permutive --> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%3E%0A%20%20(function()%7B%0A%20%20%20%20var%20cookies%20%3D%20document.cookie.split('%3B').reduce(function(acc%2C%20val)%20%7B%0A%20%20%20%20%20%20var%20p%20%3D%20val.trim().split('%3D')%3B%0A%20%20%20%20%20%20acc%5Bp%5B0%5D%5D%20%3D%20p%5B1%5D%3B%0A%20%20%20%20%20%20return%20acc%3B%0A%20%20%20%20%7D%2C%20%7B%7D)%3B%0A%20%20%0A%20%20%20%20var%20identify%20%3D%20%5B%5D%2C%20iId%2C%20aId%3B%0A%20%20%20%20if%20(iId%20%3D%20cookies%5B'insider_uid'%5D)%20identify.push(%7B%22id%22%3A%20iId%2C%20%22tag%22%3A%20%22insider_uid%22%2C%20%22priority%22%3A1%7D)%3B%0A%20%20%20%20if%20(aId%20%3D%20cookies%5B'anonymous_id'%5D)%20identify.push(%7B%22id%22%3A%20aId%2C%20%22tag%22%3A%20%22anonymous_id%22%2C%20%22priority%22%3A2%7D)%3B%0A%20%20%20%20if%20(uId%20%3D%20cookies%5B'universal_id'%5D)%20identify.push(%7B%22id%22%3A%20uId%2C%20%22tag%22%3A%20%22universal_id%22%2C%20%22priority%22%3A2%7D)%3B%0A%20%20%20%20if%20(identify.length)%20window.permutive.identify(identify)%3B%0A%20%20%7D)()%0A%20%20%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20async%3D%22async%22%20data-track-load%3D%22gpt%22%20data-consent%3D%22MARKETING%22%20src%3D%22https%3A%2F%2Fsecurepubads.g.doubleclick.net%2Ftag%2Fjs%2Fgpt.js%22%3E%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22MARKETING%22%3E(function()%7Bvar%20e%3Ddocument.createElement(%22script%22)%2Ct%3Ddocument.getElementsByTagName(%22script%22)%5B0%5D%3Be.async%3D!0%2Ce.type%3D%22text%2Fjavascript%22%2Ce.src%3D%22%2F%2Fimasdk.googleapis.com%2Fjs%2Fsdkloader%2Fima3.js%22%2Ct.parentNode.insertBefore(e%2Ct)%7D)()%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20async%20data-consent%3D%22MARKETING%22%20src%3D%22https%3A%2F%2Fpub.doubleverify.com%2Fdvtag%2F23280644%2FDV673672%2Fpub.js%22%3E%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20id%3D%22amazon-script%22%3E(()%3D%3E%7B%22use%20strict%22%3Bvar%20e%3D%7B5660%3A()%3D%3E%7Bfunction%20e()%7Bconst%7BtaxonomyIds%3Ae%3D%5B%5D%7D%3Dwindow.Fenrir.config%3F.ads%3F.data%3F.verity%7C%7C%7B%7D%3Breturn%20e%7Dfunction%20n()%7Bconst%20n%3De()%2Ci%3D%7BpubID%3A%223201%22%2CadServer%3A%22googletag%22%2Cdeals%3A!0%7D%3Bn.length%26%26(i.signals%3D%7Bortb2%3A%7Bsite%3A%7Bext%3A%7Bdata%3A%7Bsegments%3An%7D%7D%7D%7D%7D)%2Cwindow.Fenrir.console.info(%7Bnow%3Awindow.Fenrir.getTime()%2Cstep%3A%22headerBidding%20-%20TAM%20init%22%2Cservice%3A%22amazon%22%2CapsTagConfig%3A%7B...i%7D%7D)%2Cwindow.apstag.init(i)%3Btry%7Bconst%20e%3D%22GPP%22%3D%3D%3Dwindow.Fenrir.privacyApi%2Cn%3D%22opt-in%22%3D%3D%3DlocalStorage.getItem(%22fenrirConsentStatus%22)%3Blet%20i%3Dwindow.localStorage.getItem(%22email_hashes%22)%3Bif(i)i%3DJSON.parse(i)%3Belse%7Bconst%20e%3Dnew%20URLSearchParams(window.location.search).get(%22x%22)%3Be%26%26(i%3D%7Bemail_sha256%3Ae%7D%2ClocalStorage.setItem(%22email_hashes%22%2CJSON.stringify(i)))%7Dif(i%26%26e%26%26n)%7Bconst%20e%3D%7BhashedRecords%3A%5B%7Btype%3A%22email%22%2Crecord%3Ai.email_sha256%7D%5D%2Cduration%3A1209600%7D%3Bwindow.Fenrir.console.info(%7Bstep%3A%22headerBidding%20-%20TAM%20token%20setting%22%2Cservice%3A%22amazon%22%2CtamTokenConfig%3A%7B...e%7D%7D)%2Cwindow.apstag.rpa(e)%7D%7Dcatch(e)%7Bconsole.error(e)%7D%7D!function(e%2Cn%2Ci%2Ct%2Co%2Ca%2Cr)%7Bfunction%20s(i%2Ct)%7Bn%5Be%5D._Q.push(%5Bi%2Ct%5D)%7Dn%5Be%5D%7C%7C(n%5Be%5D%3D%7Binit()%7Bs(%22i%22%2Carguments)%7D%2CfetchBids()%7Bs(%22f%22%2Carguments)%7D%2CsetDisplayBids()%7B%7D%2CtargetingKeys%3A()%3D%3E%5B%5D%2Cdpa()%7Bs(%22di%22%2Carguments)%7D%2Crpa()%7Bs(%22ri%22%2Carguments)%7D%2Cupa()%7Bs(%22ui%22%2Carguments)%7D%2C_Q%3A%5B%5D%7D%2C(a%3Di.createElement(t)).async%3D!0%2Ca.src%3D%22%2F%2Fc.amazon-adsystem.com%2Faax2%2Fapstag.js%22%2C(r%3Di.getElementsByTagName(t)%5B0%5D).parentNode.insertBefore(a%2Cr))%7D(%22apstag%22%2Cwindow%2Cdocument%2C%22script%22)%3Blet%20i%3D!1%3Bwindow.__gpp%26%26window.Fenrir%3F.cm%3F.usPrivacyApplies%26%26window.__gpp(%22ping%22%2C(e%3D%3E%7Bi%3D!0%2Cn()%2Cwindow.Fenrir.console.log(%22Amazon%20GPT%20GPP%22%2Ce)%7D))%2Cwindow.__uspapi%26%26!i%26%26window.__uspapi(%22getUSPData%22%2C1%2C(e%3D%3E%7Bi%3D!0%2Cn()%2Cwindow.Fenrir.console.log(%22Amazon%20GPT%20USP%22%2Ce)%7D))%2Ci%7C%7Cn()%7D%7D%2Cn%3D%7B%7D%3Bfunction%20i(t)%7Bvar%20o%3Dn%5Bt%5D%3Bif(void%200!%3D%3Do)return%20o.exports%3Bvar%20a%3Dn%5Bt%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bt%5D(a%2Ca.exports%2Ci)%2Ca.exports%7Di.m%3De%2Ci.c%3Dn%2Ci.o%3D(e%2Cn)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cn)%2C(()%3D%3E%7Bi.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cn%3D%7B%7D%3Bi.I%3D(t%2Co)%3D%3E%7Bo%7C%7C(o%3D%5B%5D)%3Bvar%20a%3Dn%5Bt%5D%3Bif(a%7C%7C(a%3Dn%5Bt%5D%3D%7B%7D)%2C!(o.indexOf(a)%3E%3D0))%7Bif(o.push(a)%2Ce%5Bt%5D)return%20e%5Bt%5D%3Bi.o(i.S%2Ct)%7C%7C(i.S%5Bt%5D%3D%7B%7D)%3Bi.S%5Bt%5D%3Bvar%20r%3D%5B%5D%3Breturn%20r.length%3Fe%5Bt%5D%3DPromise.all(r).then((()%3D%3Ee%5Bt%5D%3D1))%3Ae%5Bt%5D%3D1%7D%7D%7D)()%3Bi(5660)%7D)()%3B%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22MARKETING%22%3E%0A%20%20%20%20!function(e%2Ct%2Cc%2Cn%2Co%2Ca%2Cm)%7Be._bmb%7C%7C(o%3De._bmb%3Dfunction()%7Bo.x%3Fo.x.apply(o%2Carguments)%3Ao.q.push(arguments)%7D%2Co.q%3D%5B%5D%2Ca%3Dt.createElement(c)%2Ca.async%3Dtrue%2Ca.src%3D%22https%3A%2F%2Fvi.ml314.com%2Fget%3Feid%3D50096%26tk%3D8PHo1fmxaUWZY0JmljRcRGcCzjCy4DKbPX5sP2fZNL483d%26fp%3D%22%2B(e.localStorage%26%26e.localStorage.getItem(n)%7C%7C%22%22)%2Cm%3Dt.getElementsByTagName(c)%5B0%5D%2Cm.parentNode.insertBefore(a%2Cm))%7D(window%2Cdocument%2C%22script%22%2C%22_ccmaid%22)%3B%0A%20%20%20%20window.googletag%20%3D%20window.googletag%20%7C%7C%20%7Bcmd%3A%20%5B%5D%7D%3B%0A%20%20%20%20googletag.cmd.push(function()%7B%0A%20%20%20%20%20%20_bmb('vi'%2C%20function(data)%7B%0A%20%20%20%20%20%20%20%20if%20(data%20!%3D%20null)%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20tmpSegment%20%3D%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20data.industry_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.revenue_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.size_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.functional_area_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.professional_group_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.seniority_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.decision_maker_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.install_data_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.topic_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.interest_group_id%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.segment%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20data.b2b_interest_cluster_id%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D.filter(Boolean).join('%2C')%3B%0A%20%20%20%20%20%20%20%20%20%20tmpSegment%20!%3D%20''%20%26%26%20googletag.pubads().setTargeting(%22bmb%22%2CtmpSegment.split('%2C'))%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%7D)%3B%0A%20%20%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22MARKETING%22%3E%0A%20%20%20%20(function%20(w%2Cd%2Ct)%20%7B%0A%20%20%20%20%20%20_ml%20%3D%20w._ml%20%7C%7C%20%7B%7D%3B%0A%20%20%20%20%20%20_ml.eid%20%3D%20'50096'%3B%0A%20%20%20%20%20%20var%20s%2C%20cd%2C%20tag%3B%20s%20%3D%20d.getElementsByTagName(t)%5B0%5D%3B%20cd%20%3D%20new%20Date()%3B%0A%20%20%20%20%20%20tag%20%3D%20d.createElement(t)%3B%20tag.async%20%3D%201%3B%0A%20%20%20%20%20%20tag.src%20%3D%20'https%3A%2F%2Fml314.com%2Ftag.aspx%3F'%20%2B%20cd.getDate()%20%2B%20cd.getMonth()%3B%0A%20%20%20%20%20%20s.parentNode.insertBefore(tag%2C%20s)%3B%0A%20%20%20%20%7D)(window%2Cdocument%2C'script')%3B%0A%20%20%20%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20id%3D%22assertive-yield-script%22%3E(()%3D%3E%7Bvar%20t%3D%7B47799%3A()%3D%3E%7Bwindow.assertive%3D%7Bdebug%3A!1%2CentityId%3A%22fJmQdGkAoGpJ6mei2%22%2Canalytics%3A%7Bintegrations%3A%7BwebAnalytics%3A!0%7D%2ClogUnfilled%3A!0%2Ccustom%3A%7Blayout%3Anull%2CuserState%3Anull%2Ccustom_1%3Anull%2Ccustom_2%3Anull%2Ccustom_3%3Anull%2Ccustom_4%3Anull%2Ccustom_5%3Anull%2Ccustom_6%3Anull%2Ccustom_7%3Anull%2Ccustom_8%3Anull%2Ccustom_9%3Anull%2Ccustom_10%3Anull%2Ccustom_11%3Anull%2Ccustom_12%3Anull%2Ccustom_13%3Anull%2Ccustom_14%3Anull%2Ccustom_15%3Anull%7D%7D%7D%3Bconst%20t%3Ddocument.createElement(%22script%22)%3Bt.async%3D!0%2Ct.src%3D%22https%3A%2F%2Ffjmqdgkaogpj6mei2.ay.delivery%2Ftest%2Fclient-businessinsider.js%22%2Cdocument.getElementsByTagName(%22head%22)%5B0%5D.appendChild(t)%7D%7D%2Cl%3D%7B%7D%3Bfunction%20u(e)%7Bvar%20n%3Dl%5Be%5D%3Bif(void%200!%3D%3Dn)return%20n.exports%3Bvar%20s%3Dl%5Be%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20t%5Be%5D(s%2Cs.exports%2Cu)%2Cs.exports%7Du.m%3Dt%2Cu.c%3Dl%2Cu.o%3D(t%2Cl)%3D%3EObject.prototype.hasOwnProperty.call(t%2Cl)%2C(()%3D%3E%7Bu.S%3D%7B%7D%3Bvar%20t%3D%7B%7D%2Cl%3D%7B%7D%3Bu.I%3D(e%2Cn)%3D%3E%7Bn%7C%7C(n%3D%5B%5D)%3Bvar%20s%3Dl%5Be%5D%3Bif(s%7C%7C(s%3Dl%5Be%5D%3D%7B%7D)%2C!(n.indexOf(s)%3E%3D0))%7Bif(n.push(s)%2Ct%5Be%5D)return%20t%5Be%5D%3Bu.o(u.S%2Ce)%7C%7C(u.S%5Be%5D%3D%7B%7D)%3Bu.S%5Be%5D%3Bvar%20o%3D%5B%5D%3Breturn%20o.length%3Ft%5Be%5D%3DPromise.all(o).then((()%3D%3Et%5Be%5D%3D1))%3At%5Be%5D%3D1%7D%7D%7D)()%3Bu(47799)%7D)()%3B%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20async%20data-consent%3D%22MARKETING%22%20src%3D%22https%3A%2F%2Fmicro.rubiconproject.com%2Fprebid%2Fdynamic%2F10306.js%22%3E%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20id%3D%22sophi-script%22%3E(()%3D%3E%7Bvar%20e%3D%7B80254%3A()%3D%3E%7Bconst%20e%3Ddocument.querySelector('%5Bdata-component-type%3D%22paywall%22%5D')%2Cn%3D%7Btype%3A%22paywall%22%2Ccontainers%3A%5Be%5D%2CloadMarkup%3A%22paywall%2Ftemplate%22%7D%3Bfunction%20o()%7Breturn%20window.Fenrir.relationships.verticals%3F.data%5B0%5D%3F.id%7C%7C%22no-vertical%22%7Dfunction%20i()%7Breturn%20new%20URL(window.location.href).pathname.slice(1)%7Dwindow.Fenrir.console.log(%7Bnow%3Awindow.Fenrir.getTime()%2Cstep%3A%22sophi%20handlebars%20script%22%7D)%3Bconst%20r%3Ddocument.createElement(%22script%22)%3Br.onload%3Dfunction()%7Bwindow.Fenrir.console.log(%22Sophi%20SDK%20successfully%20loaded%22)%2Cwindow.Fenrir.cmd.push((()%3D%3E%7Bconst%20r%3D%22production%22%3D%3D%3Dwindow.Fenrir%3F.config%3F.fenrirEnv%3F%22www.businessinsider.com%22%3A%22www.sophi.io%22%3Bwindow.sophi.paywall.init(%7Bhostname%3Ar%2CgetSection%3Ao%2CgetContentId%3Ai%7D)%2C%22post%22%3D%3D%3Dwindow.Fenrir.type%26%26e%26%26window.Fenrir.loadComponent(n)%2Cwindow.sophi.paywall.getVisitInformation().then((e%3D%3E%7Bdelete%20e.timeZone%3Bconst%20n%3DObject.assign(%7Bevent%3A%22sophi_visit%22%7D%2Ce)%3Bwindow.dataLayer.push(n)%7D)).catch((()%3D%3E%7Bwindow.Fenrir.console.error(%22Sophi%20SDK%20config%20error%2C%20visit%20information%20not%20available%22)%7D))%7D))%7D%2Cr.onerror%3Dfunction()%7Bvar%20o%2Ci%2Cr%2Ct%2Ca%3Bo%3Dwindow%2Ci%3Ddocument%2Cr%3D%22script%22%2Ct%3D%22https%3A%2F%2Fwww.datadoghq-browser-agent.com%2Fus1%2Fv5%2Fdatadog-logs.js%22%2Co%3Do%5Ba%3D%22DD_LOGS%22%5D%3Do%5Ba%5D%7C%7C%7Bq%3A%5B%5D%2ConReady(e)%7Bo.q.push(e)%7D%7D%2C(a%3Di.createElement(r)).async%3D1%2Ca.src%3Dt%2C%5Bt%5D%3Di.getElementsByTagName(r)%2Ct.parentNode.insertBefore(a%2Ct)%2Cwindow.DD_LOGS.onReady((()%3D%3E%7Bwindow.DD_LOGS.init(%7BapplicationId%3A%224628eb2d-cce0-4291-8177-320688b29bfd%22%2CclientToken%3A%22pub8d2c9eae78a2fc5600c1ee978e7d0172%22%2Cservice%3A%22sophi-sdk%22%2Cenv%3Awindow.Fenrir.env%2CsampleRate%3A100%2CtelemetrySampleRate%3A0%2CsilentMultipleInit%3A!0%2CforwardErrorsToLogs%3A!1%7D)%3Bconst%20e%3D%22Sophi%20SDK%20failed%20to%20load%22%3Bwindow.DD_LOGS.logger.error(e)%2Cwindow.Fenrir.console.error(e)%7D))%2C%22post%22%3D%3D%3Dwindow.Fenrir.type%26%26e%26%26window.Fenrir.cmd.push((()%3D%3E%7Bwindow.Fenrir.loadComponent(n)%7D))%7D%2Cr.async%3D!0%2Cr.src%3D%22https%3A%2F%2Fcdn.sophi.io%2Fsdks%2Fpaywall%2F1%2Fstable%2Fmain.js%22%2Cdocument.getElementsByTagName(%22head%22)%5B0%5D.appendChild(r)%7D%7D%2Cn%3D%7B%7D%3Bfunction%20o(i)%7Bvar%20r%3Dn%5Bi%5D%3Bif(void%200!%3D%3Dr)return%20r.exports%3Bvar%20t%3Dn%5Bi%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bi%5D(t%2Ct.exports%2Co)%2Ct.exports%7Do.m%3De%2Co.c%3Dn%2Co.o%3D(e%2Cn)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cn)%2C(()%3D%3E%7Bo.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cn%3D%7B%7D%3Bo.I%3D(i%2Cr)%3D%3E%7Br%7C%7C(r%3D%5B%5D)%3Bvar%20t%3Dn%5Bi%5D%3Bif(t%7C%7C(t%3Dn%5Bi%5D%3D%7B%7D)%2C!(r.indexOf(t)%3E%3D0))%7Bif(r.push(t)%2Ce%5Bi%5D)return%20e%5Bi%5D%3Bo.o(o.S%2Ci)%7C%7C(o.S%5Bi%5D%3D%7B%7D)%3Bo.S%5Bi%5D%3Bvar%20a%3D%5B%5D%3Breturn%20a.length%3Fe%5Bi%5D%3DPromise.all(a).then((()%3D%3Ee%5Bi%5D%3D1))%3Ae%5Bi%5D%3D1%7D%7D%7D)()%3Bo(80254)%7D)()%3B%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "first-party", script: "%3Cscript%20id%3D%22b2b-access-script%22%3E(()%3D%3E%7B%22use%20strict%22%3Bvar%20e%3D%7B11518%3A()%3D%3E%7Bconst%20e%3D(()%3D%3E%7Bfunction%20e(e)%7Bconst%20t%3Dnew%20RegExp(%60(%3F%3A%5E%7C%3B)(%3F%3A%5B%20s%5D*)(%3F%3A%24%7Be%7D%3D)(%5B%5E%3B%5D%2B)%60).exec(document.cookie)%3Breturn%20t%26%26t%5B1%5D%3Ft%5B1%5D%3Anull%7Dreturn%7Bget%3Ae%2Cset%3Afunction(e%2Ct%2Cn)%7Blet%20o%3D%22%22%3Bif(n)%7Bconst%20e%3Dnew%20Date%3Be.setTime(e.getTime()%2B60*n*60*24*1e3)%2Co%3D%60%3B%20expires%3D%24%7Be.toUTCString()%7D%60%7Ddocument.cookie%3D%60%24%7Be%7D%3D%24%7Bt%7D%24%7Bo%7D%3B%20path%3D%2F%60%7D%2Cclear%3Afunction(t)%7Bif(e(t))%7Bconst%20e%3Dnew%20Date%3Breturn%20document.cookie%3D%60%24%7Bt%7D%3D0%3Bexpires%3D%24%7Be.toUTCString()%7D%3B%20path%3D%2F%3B%60%2C!0%7Dreturn!1%7D%2CforToday%3Afunction(e%2Ct)%7Bconst%20n%3D%60%3B%20expires%3D%24%7Bnew%20Date((new%20Date).setHours(23%2C59%2C59%2C999)).toUTCString()%7D%60%3Bdocument.cookie%3D%60%24%7Be%7D%3D%24%7Bt%7D%24%7Bn%7D%3B%20path%3D%2F%60%7D%7D%7D)()%2Ct%3D%5B%22bide%22%2C%22binl%22%2C%22adobe%22%5D%3Bfunction%20n()%7Bdocument.querySelector(%22.account-icon-component.account-btn-not-logged-in%22).style.setProperty(%22display%22%2C%22none%22%2C%22important%22)%3Bdocument.querySelector(%22.subscribe-btn%3Anot(.subscribe-btn-logged-in)%22).style.setProperty(%22display%22%2C%22none%22%2C%22important%22)%7D(function()%7Bconst%20n%3Dnew%20URL(window.location.href)%2Co%3Dnew%20URLSearchParams(n.search)%2Cr%3Do.get(%22token%22)%2Ci%3Do.get(%22source%22)%3Br%26%26i%26%26t.includes(i)%26%26(o.delete(%22token%22)%2Co.delete(%22source%22)%2Cwindow.history.replaceState(null%2C%22%22%2C%60%24%7Bn.pathname%7D%3F%24%7Bo.toString()%7D%60)%2Ce.set(%22IR%22%2C%22F%22%2C90)%2Ce.set(%22b2b_as%22%2Ci%2C31)%2Ce.set(%22_pc_bipf%22%2C1%2C31))%7D)()%2Ce.get(%22b2b_as%22)%26%26requestAnimationFrame(n)%7D%7D%2Ct%3D%7B%7D%3Bfunction%20n(o)%7Bvar%20r%3Dt%5Bo%5D%3Bif(void%200!%3D%3Dr)return%20r.exports%3Bvar%20i%3Dt%5Bo%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bo%5D(i%2Ci.exports%2Cn)%2Ci.exports%7Dn.m%3De%2Cn.c%3Dt%2Cn.o%3D(e%2Ct)%3D%3EObject.prototype.hasOwnProperty.call(e%2Ct)%2C(()%3D%3E%7Bn.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Ct%3D%7B%7D%3Bn.I%3D(o%2Cr)%3D%3E%7Br%7C%7C(r%3D%5B%5D)%3Bvar%20i%3Dt%5Bo%5D%3Bif(i%7C%7C(i%3Dt%5Bo%5D%3D%7B%7D)%2C!(r.indexOf(i)%3E%3D0))%7Bif(r.push(i)%2Ce%5Bo%5D)return%20e%5Bo%5D%3Bn.o(n.S%2Co)%7C%7C(n.S%5Bo%5D%3D%7B%7D)%3Bn.S%5Bo%5D%3Bvar%20c%3D%5B%5D%3Breturn%20c.length%3Fe%5Bo%5D%3DPromise.all(c).then((()%3D%3Ee%5Bo%5D%3D1))%3Ae%5Bo%5D%3D1%7D%7D%7D)()%3Bn(11518)%7D)()%3B%3C%2Fscript%3E" });</script> <style> /** * Font-family declarations * * 99% of the time you won't need to add your selector here. * Read the Fenrir Wiki about how to work with fonts: * https://github.com/businessinsider/fenrir/wiki/CSS-Fonts */ .headline-regular /* utility class */ { font-family: Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; } .headline-regular-italic /* utility class */ { font-family: Helvetica, Arial, sans-serif; font-weight: 400; font-style: italic; } h1, h2, h3, h4, h5, h6, .typography h1 strong:not(.ignore-typography strong), .typography h2 strong:not(.ignore-typography strong), .typography h3 strong:not(.ignore-typography strong), .typography h4 strong:not(.ignore-typography strong), .typography h5 strong:not(.ignore-typography strong), .typography h6 strong:not(.ignore-typography strong), .typography .summary-list, .typography .summary-list li, .typography .summary-list strong, .typography .read-more-links li:first-child, .typography .read-more-links li:first-child strong, .is-enhanced .typography p.drop-cap::first-letter, .headline-semibold /* utility class */, .headline-semibold.ignore-typography /* utility class */ { font-family: Helvetica, Arial, sans-serif; font-weight: 900; font-style: normal; } .typography h1 em:not(.ignore-typography em), .typography h2 em:not(.ignore-typography em), .typography h3 em:not(.ignore-typography em), .typography h4 em:not(.ignore-typography em), .typography h5 em:not(.ignore-typography em), .typography h6 em:not(.ignore-typography em), .typography .summary-list li em, .headline-semibold-italic /* utility class */ { font-family: Helvetica, Arial, sans-serif; font-weight: 900; font-style: italic; } .typography:not(.ignore-typography), /* TODO: Use the utility class instead of element selectors */ .typography .ecm .summary-list li, .body-regular /* utility class */ { font-family: Georgia, Times, serif; font-weight: 400; font-style: normal; } /* TODO: Use the utility class instead of element selectors */ .category-tagline p, .typography .blockquote, .typography em:not(.ignore-typography em), .body-italic /* utility class */ { font-family: Georgia, Times, serif; font-weight: 400; font-style: italic; } .typography strong:not(.ignore-typography strong), .body-bold /* utility class */ { font-family: Georgia, Times, serif; font-weight: 600; font-style: normal; } .typography em strong:not(h2 *):not(h3 *):not(h4 *):not(h5 *):not(h6 *):not(.ignore-typography strong), .typography strong:not(h2 *):not(h3 *):not(h4 *):not(h5 *):not(h6 *):not(.ignore-typography strong) em, .body-bold-italic /* utility class */ { font-family: Georgia, Times, serif; font-weight: 600; font-style: italic; } </style> <link rel="stylesheet" href="/styles/fonts-async.b3b0a1b2da8c42cd7be6.css" media="print" onload="this.media='all'; this.onload=null;" > <script> window.initialDataLayer = {"pageType":"post","postID":"6439822871518a74b471a644","postURI":"google-ai-new-coding-features-bard-chatbot-2023-4","publisher":"","editor":"Rosalie Chan","vertical":"tech","author":"Hugh Langley","category":"Google|Alphabet|AI|Chatbot|Bard|Scoop","dateModified":"2023-04-24","datePublished":"2023-04-14","wordCount":469,"abTest":"|ctc:v|","secondaryVerticals":"innovation|nordic","theme":"default"}; </script> <script id="gtm-config-script">(()=>{var e={20560:(e,a,t)=>{"use strict";var r=t(667),n=t.n(r);(()=>{function e(){window.dataLayer=window.dataLayer||[];for(var e=arguments.length,a=new Array(e),t=0;t<e;t++)a[t]=arguments[t];window.dataLayer.push({...a})}const a={analytics_storage:"TCF"===window.Fenrir.privacyApi?"denied":"granted",ad_storage:"TCF"===window.Fenrir.privacyApi?"denied":"granted",ads_data_redaction:"TCF"===window.Fenrir.privacyApi};let t=window.localStorage.getItem("fenrir-ga-consent");try{if(t=JSON.parse(t),!["granted","denied"].includes(t.analytics_storage)||!["granted","denied"].includes(t.ad_storage)||![!0,!1].includes(t.ads_data_redaction))throw new Error("invalid fenrir-ga-consent value");a.analytics_storage=t.analytics_storage,a.ad_storage=t.ad_storage,a.ads_data_redaction=t.ads_data_redaction}catch(e){}window.localStorage.setItem("fenrir-ga-consent",JSON.stringify(a));const{analytics_storage:r,ad_storage:i,ads_data_redaction:s}=a;e("consent","default",{analytics_storage:r,ad_storage:i,wait_for_update:500}),e("set","ads_data_redaction",s);const o=window.initialDataLayer||{};localStorage.getItem("email_hashes")&&(o.userPhase="user"),"bi"===window.Fenrir.config.identifier&&(o.userAgent=window.navigator.userAgent,o.timeZone=Intl.DateTimeFormat().resolvedOptions().timeZone);const d=localStorage.getItem("profile");if(d){o.userPhase="account";const{subscriptionId:e,insiderId:a,hasPrime:t}=(e=>{const a=JSON.parse(e),{"https://insider/subscriptionId":t,"https://insider/memberId":r,"https://insider/hasPrime":n}=a;return{subscriptionId:t,insiderId:r,hasPrime:n}})(d);e&&(o.subscriptionId=e),1===t&&(o.userPhase="subscriber"),a&&(o.insiderId=a)}const c=localStorage.getItem("universal_id");if(c)o.universalId=c;else{const e=n()();localStorage.setItem("universal_id",e),o.universalId=e}window.dataLayer=window.dataLayer||[],window.dataLayer.push(o),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"})})()},667:e=>{e.exports=()=>{try{return crypto.randomUUID()}catch(e){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const a=16*Math.random()|0;return("x"===e?a:3&a|8).toString(16)}))}}}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var i=a[r]={exports:{}};return e[r](i,i.exports,t),i.exports}t.m=e,t.c=a,t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a}),a},t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{t.S={};var e={},a={};t.I=(r,n)=>{n||(n=[]);var i=a[r];if(i||(i=a[r]={}),!(n.indexOf(i)>=0)){if(n.push(i),e[r])return e[r];t.o(t.S,r)||(t.S[r]={});t.S[r];var s=[];return s.length?e[r]=Promise.all(s).then((()=>e[r]=1)):e[r]=1}}})();t(20560)})();</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20src%3D%22https%3A%2F%2Fwww.googletagmanager.com%2Fgtm.js%3Fid%3DGTM-MP6F46L%22%20data-consent%3D%22ANALYTICS%22%20data-track-load%3D%22gtm%22%3E%3C%2Fscript%3E" });</script> <script type="application/ld+json"> {"@context":"http://schema.org","@type":"NewsArticle","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.businessinsider.com/google-ai-new-coding-features-bard-chatbot-2023-4"},"editor":{"@type":"Person","name":"Rosalie Chan"},"author":{"@type":"Person","name":"Hugh Langley","sameAs":"https://www.businessinsider.com/author/hugh-langley"},"publisher":{"@context":"http://schema.org","@type":"Organization","name":"Business Insider","legalName":"Insider Inc.","foundingDate":"2007","url":"www.businessinsider.com","sameAs":["https://www.instagram.com/businessinsider","https://www.twitter.com/businessinsider","https://www.facebook.com/businessinsider","https://www.linkedin.com/company/businessinsider","https://www.youtube.com/@BusinessInsider"],"founder":{"@type":"Person","name":"Henry Blodget"},"logo":{"@type":"ImageObject","url":"https://www.businessinsider.com/public/assets/logos/structured-data.png"}},"headline":"Google asks staff to test new coding features for Bard AI chatbot","alternativeHeadline":"Google asks staff to test new AI chatbot features that can code as it races against ChatGPT","image":{"@type":"ImageObject","url":"https://i.insider.com/64397e1056f0dc0019893181?width=1200&format=jpeg","width":1200,"height":900,"caption":"Google CEO Sundar Pichai."},"name":"Google asks staff to test new AI chatbot features that can code as it races against ChatGPT","datePublished":"2023-04-14T19:56:18Z","dateModified":"2023-04-24T14:53:06Z","description":"Google has told staff who are testing its Bard chatbot they can now use it to generate and fix code. The company is racing to catch up with OpenAI.","keywords":"Google, Alphabet, AI, Chatbot","articleBody":"Google is asking staff to test new coding features for its chatbot, Bard, as it prepares to make the features publicly available, according to an internal email sent Friday. The company told staff on Friday that they could test out new features that let Bard generate and fix code, turning the chatbot into a programming assistant. Google also asked staff to provide feedback, according to a copy of the email reviewed by Insider. These new features show Google is moving to catch competitors like Microsoft's GitHub Copilot, which also functions like a coding assistant — and was recently updated to integrate a ChatGPT-like assistant.\"You can now test out new features like source code completions, explanations, bug fixing, and more in Bard!\" reads the memo, which Paige Bailey, a product manager on Google's generative AI work, sent.The memo offered some examples for staff to try:A Google spokesperson said the company was iterating on coding capabilities and that these features are not officially supported yet.\"Testing and feedback, from Googlers and external trusted testers, are important aspects of improving Bard to ensure it's ready for our users. We often seek input from Googlers to help make our products better, and it's an important part of our internal culture,\" the spokesperson told Insider in a statement.The email asked staff to test the new features for their \"software-development use cases,\" but it warned that code Bard generates \"should not be used in production.\"The email also told employees not to submit \"confidential, need-to-know, privileged or sensitive information\" into Bard. Those who do want to use sensitive information should use what appears to be a different internal chatbot referred to as \"Duckie,\" the memo said.Some of these new features appear to work in the public version of Bard, according to tests run by Insider. The Bard FAQ still states that it \"can't help you with coding just now,\" though Insider was able to get Bard to generate and explain code when asked.The company previously asked staff to dedicate two to four hours each testing Bard before its public release, Insider first reported.ChatGPT, OpenAI's Bard competitor, is already able to generate code and write documentation for it. On the public release of Bard, Google said these features would come to its chatbot too. Sundar Pichai, the CEO of Google, recently reiterated that point, and it looks like these tools are starting to roll out.Got a tip about Google? You can reach this reporter via encrypted email (hlangley@protonmail.com) or encrypted messaging apps Signal/Telegram (+1 628-228-1836).","articleSection":"Tech, Innovation, Nordic","isAccessibleForFree":false,"hasPart":[{"@type":"WebPageElement","isAccessibleForFree":false,"cssSelector":".content-lock-content"}]} </script> <script type="application/ld+json"> {"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://www.businessinsider.com/","name":"Business Insider"}},{"@type":"ListItem","position":2,"item":{"@id":"https://www.businessinsider.com/tech","name":"Tech"}},{"@type":"ListItem","position":3,"item":{"@id":"https://www.businessinsider.com/innovation","name":"Innovation"}},{"@type":"ListItem","position":4,"item":{"@id":"https://www.businessinsider.com/google-ai-new-coding-features-bard-chatbot-2023-4","name":"Google asks staff to test new AI chatbot features that can code as it races against ChatGPT"}}]} </script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20data-consent%3D%22ANALYTICS%22%20type%3D%22text%2Fjavascript%22%3E!function()%7B%22use%20strict%22%3Bfunction%20e(e)%7Bvar%20t%3D!(arguments.length%3E1%26%26void%200!%3D%3Darguments%5B1%5D)%7C%7Carguments%5B1%5D%2Cc%3Ddocument.createElement(%22script%22)%3Bc.src%3De%2Ct%3Fc.type%3D%22module%22%3A(c.async%3D!0%2Cc.type%3D%22text%2Fjavascript%22%2Cc.setAttribute(%22nomodule%22%2C%22%22))%3Bvar%20n%3Ddocument.getElementsByTagName(%22script%22)%5B0%5D%3Bn.parentNode.insertBefore(c%2Cn)%7D!function(t%2Cc)%7B!function(t%2Cc%2Cn)%7Bvar%20a%2Co%2Cr%3Bn.accountId%3Dc%2Cnull!%3D%3D(a%3Dt.marfeel)%26%26void%200!%3D%3Da%7C%7C(t.marfeel%3D%7B%7D)%2Cnull!%3D%3D(o%3D(r%3Dt.marfeel).cmd)%26%26void%200!%3D%3Do%7C%7C(r.cmd%3D%5B%5D)%2Ct.marfeel.config%3Dn%3Bvar%20i%3D%22https%3A%2F%2Fsdk.mrf.io%2Fstatics%22%3Be(%22%22.concat(i%2C%22%2Fmarfeel-sdk.js%3Fid%3D%22).concat(c)%2C!0)%2Ce(%22%22.concat(i%2C%22%2Fmarfeel-sdk.es5.js%3Fid%3D%22).concat(c)%2C!1)%7D(t%2Cc%2Carguments.length%3E2%26%26void%200!%3D%3Darguments%5B2%5D%3Farguments%5B2%5D%3A%7B%7D)%7D(window%2C3378%2C%7B%7D%20%2F*%20Config%20*%2F)%7D()%3B%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "load", script: "%3Cscript%20id%3D%22meta-pixel-script%22%3E(()%3D%3E%7Bvar%20e%3D%7B69531%3A()%3D%3E%7Bvar%20e%2Cr%2Cn%2Ct%2Co%2Ci%3Bfunction%20s()%7Bwindow.Fenrir%3F.cm%3F.usPrivacyApplies%26%26%22ACCEPT%22%3D%3D%3Dwindow.Fenrir%3F.cm%3F.userConsent.OPT_OUT%3Ffbq(%22dataProcessingOptions%22%2C%5B%22LDU%22%5D%2C0%2C0)%3Afbq(%22dataProcessingOptions%22%2C%5B%5D)%2Cfbq(%22init%22%2C%221988166924554892%22)%2Cfbq(%22track%22%2C%22PageView%22)%7De%3Dwindow%2Cr%3Ddocument%2Cn%3D%22script%22%2Ce.fbq%7C%7C(t%3De.fbq%3Dfunction()%7Bt.callMethod%3Ft.callMethod.apply(t%2Carguments)%3At.queue.push(arguments)%7D%2Ce._fbq%7C%7C(e._fbq%3Dt)%2Ct.push%3Dt%2Ct.loaded%3D!0%2Ct.version%3D%222.0%22%2Ct.queue%3D%5B%5D%2C(o%3Dr.createElement(n)).async%3D!0%2Co.src%3D%22https%3A%2F%2Fconnect.facebook.net%2Fen_US%2Ffbevents.js%22%2C(i%3Dr.getElementsByTagName(n)%5B0%5D).parentNode.insertBefore(o%2Ci))%2Cwindow.Fenrir%3F.cm%3F.cmStarted%26%26window.Fenrir%3F.cm%3F.userConsent%3Fs()%3AsetTimeout(s%2C1e3)%7D%7D%2Cr%3D%7B%7D%3Bfunction%20n(t)%7Bvar%20o%3Dr%5Bt%5D%3Bif(void%200!%3D%3Do)return%20o.exports%3Bvar%20i%3Dr%5Bt%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bt%5D(i%2Ci.exports%2Cn)%2Ci.exports%7Dn.m%3De%2Cn.c%3Dr%2Cn.o%3D(e%2Cr)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cr)%2C(()%3D%3E%7Bn.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cr%3D%7B%7D%3Bn.I%3D(t%2Co)%3D%3E%7Bo%7C%7C(o%3D%5B%5D)%3Bvar%20i%3Dr%5Bt%5D%3Bif(i%7C%7C(i%3Dr%5Bt%5D%3D%7B%7D)%2C!(o.indexOf(i)%3E%3D0))%7Bif(o.push(i)%2Ce%5Bt%5D)return%20e%5Bt%5D%3Bn.o(n.S%2Ct)%7C%7C(n.S%5Bt%5D%3D%7B%7D)%3Bn.S%5Bt%5D%3Bvar%20s%3D%5B%5D%3Breturn%20s.length%3Fe%5Bt%5D%3DPromise.all(s).then((()%3D%3Ee%5Bt%5D%3D1))%3Ae%5Bt%5D%3D1%7D%7D%7D)()%3Bn(69531)%7D)()%3B%3C%2Fscript%3E" });</script> <link rel="stylesheet" href="/styles/post-page.453902b812bbdb6fd140.css" media="all" > <style id="styles-loaded" data-loaded="live-updates,carousel-gradient,back-to-home,npc-link,account-icon,share,content-lock,dad-related-posts,breaking-news,tout-layout,subscribe-btn-logged-in,footer,jumper">.live-updates-container{margin-bottom:0;overflow:hidden;padding:12px 0 0;position:relative}.homepage-content .markets-module{border-bottom:1px solid #cecece}.js-loading-indices .arrow-indicator,.js-loading-indices .percent-indicator{opacity:0}.js-loaded-indices .arrow-indicator,.js-loaded-indices .percent-indicator{opacity:1;transition:opacity .3s ease}.markets-wrapper{align-items:center;display:flex;height:29px;justify-content:start;width:fit-content}.live-updates-market-module-link{border-radius:4px;display:block;height:29px;padding:6px 8px;text-align:center}.live-markets-module-wrapper{margin:0 auto;width:max-content}.live-market-module-link-headline{color:#0a0a0a;display:flex;flex-direction:row;font-size:13px;line-height:1.25}.live-market-module-link-headline .arrow-title-wrapper{display:flex}.live-market-module-link-headline .arrow-indicator{border-left:10px solid transparent;border-top:10px solid transparent;height:0;margin-right:7px;margin-top:3px;width:0}.live-market-module-link-headline .percent-indicator{color:transparent;height:18px;margin-left:4px}.live-market-module-link-headline.green .arrow-indicator{border-top:10px solid #098941}.live-market-module-link-headline.green .percent-indicator{color:#098941}.live-market-module-link-headline.red .arrow-indicator{border-bottom:10px solid #ea0201;border-left:10px solid transparent;border-top:none;height:0;margin-right:7px;margin-top:3px;width:0}.live-market-module-link-headline.red .percent-indicator{color:#ea0201}.market-status{background-color:#fff;color:#0a0a0a;display:flex;flex-direction:column;font-size:10px;letter-spacing:.4px;line-height:12px;min-width:150px;position:relative;text-transform:uppercase;width:100%}.market-status .market-status-countdown{display:none;text-transform:none}.market-status[data-state="-1"] .market-status-countdown{display:inline}.markets-status-header{font-size:10px;line-height:10px;padding-left:10px;text-transform:none}.market-status-time{display:inline-block;min-width:18px}.market-status-time:before{content:attr(data-value);display:inline;padding-right:1px}.indices-container{height:29px;margin:0 0 8px;overflow-x:auto;scrollbar-width:none;text-transform:uppercase;width:100%}.indices-container::-webkit-scrollbar{display:none}.market-status-container{margin:0 0 1px;padding-bottom:2px;width:calc(100% - 20px)}.market-status-label{color:#31313b;cursor:pointer;margin-right:3px;min-width:146px}.market-status-label:hover{color:#31313b;text-decoration:underline}#embed-container .container{max-width:100%}#embed-container .live-updates-module{padding:10px 0 0}#embed-container .live-updates-module:after{background:linear-gradient(270.16deg,#fff 6%,hsla(0,0%,100%,0));content:"";height:42px;left:auto;pointer-events:none;position:absolute;right:0;top:15px;width:100px;z-index:2}.markets-post-border{border-bottom:1px solid #dde0e8;display:block}.live-updates-module.disable-click a{pointer-events:none}.markets-module{display:flex}.markets-module .markets-sponsor{align-content:end}.markets-module .markets-sponsor>.ad-wrapper{margin:0!important;max-height:65px;width:178px}@media (min-width:600px){.live-updates-market-module-link:hover{background:#0a0a0a}.live-updates-market-module-link:hover .live-market-module-link-headline{color:#fff}.live-market-module-link-headline .percent-indicator{margin-left:4px;min-width:50px}}@media (min-width:960px){.homepage-content .markets-module{border:none;width:calc(100% - 320px)}.markets-wrapper{width:100%}.live-updates-market-module-link{margin-right:8px}.markets-status-header{padding-left:0;padding-top:2px}.indices-container{margin-bottom:8px}.market-status-container{margin-bottom:0;padding:0 0 4px;text-align:left;width:calc(100% - 15px)}.market-status-label{background:#fff;display:inline;min-width:unset;padding-right:10px;position:relative;width:fit-content;z-index:1}}@media (min-width:1260px){.homepage-content .markets-module:has(iframe){width:calc(100% - 340px)!important}}.carousel-gradient{position:relative}.carousel-gradient .carousel{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.carousel-gradient .carousel::-webkit-scrollbar{display:none}.carousel-gradient .carousel.with-fade-left:before{background:linear-gradient(90.16deg,#fff 6%,hsla(0,0%,100%,0));content:"";height:100%;left:0;pointer-events:none;position:absolute;right:auto;top:auto;width:50px;z-index:2}.carousel-gradient .carousel.with-fade-right:after{background:linear-gradient(270.16deg,#fff 6%,hsla(0,0%,100%,0));content:"";height:100%;left:auto;pointer-events:none;position:absolute;right:0;top:auto;width:50px;z-index:2}.carousel-gradient .carousel-item{flex-shrink:0;padding-right:16px}.carousel-gradient.as-expanded-links .carousel{align-items:baseline}.carousel-gradient.as-expanded-links .carousel.with-fade-left:before{height:calc(100% - 2px);left:-2px;top:1px}.carousel-gradient.as-expanded-links .carousel.with-fade-right:after{height:calc(100% - 2px);right:-2px;top:1px}@media (min-width:0)and (max-width:599px){.carousel-gradient.as-quick-links{margin:0 -20px}.carousel-gradient.as-quick-links .carousel.with-gradient{align-items:baseline;width:100vw}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item{border-bottom:none;flex-shrink:0;margin-bottom:0;padding-bottom:0;width:192px}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:first-of-type{margin-left:20px}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:last-of-type{margin-right:20px}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:not(:first-of-type){margin-left:8px}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:not(:last-of-type){border-right:1px solid #edeef1;margin-right:8px;padding-right:12px}}@media (min-width:600px){.carousel-gradient .carousel-item:last-of-type{padding-right:20px}.carousel-gradient.as-quick-links .carousel.with-gradient{display:block;overflow:auto}.carousel-gradient.as-quick-links .carousel.with-gradient.with-fade-right:after{display:none}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item{margin:0 0 24px}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:nth-child(n+3){display:none}.carousel-gradient.as-quick-links .carousel.with-gradient .carousel-item:nth-child(2){margin-bottom:0}}div.back-to-home{align-items:center;backdrop-filter:blur(2px);background:#fff;border-bottom:1px solid rgba(0,0,0,.1);color:#fff;display:flex;font-size:18px;height:72px;justify-content:space-between;left:50%;line-height:36px;opacity:1;padding:0 20px;position:absolute;top:0;transform:translate3d(-50%,0,0);transition:transform .3s ease-out,opacity .3s ease-out;width:100%;z-index:5999999}div.back-to-home .chevron-icon{height:11px;margin-right:10px;vertical-align:middle;width:12px;stroke-width:3}div.back-to-home .chevron-icon path{stroke:#002aff}div.back-to-home .linkset-wrapper.subscribe-and-login-links .linkset-shim{height:unset}div.back-to-home .linkset-wrapper.subscribe-and-login-links .masthead-icon.account-btn{padding:0 0 4px;width:16px}div.back-to-home .linkset-wrapper.subscribe-and-login-links .my-account-dropdown{display:block}.back-to-home.is-short div.back-to-home{height:59px}.back-to-home .account-icon{height:19px;overflow:hidden;vertical-align:middle;width:17px}.back-to-home .subscribe-btn{align-self:flex-start;margin-left:auto;margin-top:0}.back-to-home .subscribe-btn-mi{display:flex;float:right;margin-top:5px}a.back-to-home-link{align-items:center;color:#0a0a0a;display:flex;letter-spacing:2.47px;text-transform:uppercase}a.back-to-home-link:hover{opacity:.5}.back-to-homepage-link{color:#0a0a0a;display:flex;font-size:.8125rem;line-height:1.35;position:absolute}.back-to-homepage-link:active,.back-to-homepage-link:hover{color:#0a0a0a;opacity:.5}.back-to-homepage-link .chevron{align-self:center;height:12px;margin-bottom:0;margin-right:8px;width:8px}.back-to-home-container{color:#fff;height:71px;left:50%;line-height:71px;position:fixed;top:0;transform:translate3d(-50%,-100%,0);transition:transform 325ms ease-out;width:100%;z-index:5888888}.show-back-to-home .back-to-home-container{transform:translate3d(-50%,0,0)}@media (min-width:600px){.back-to-home-container{display:none!important}}@media (max-width:600px){.back-to-home-container{display:block!important}}.npc-cta-wrapper{font-size:11px}.npc-cta-wrapper .npc-link{color:#0a0a0a;cursor:pointer}.npc-cta-wrapper .npc-cta{font-size:11px;letter-spacing:.24px;margin-right:6px}.npc-cta-wrapper .npc-link:hover{color:#002aff}.dynamic-background-masthead .npc-cta-wrapper .npc-link{color:#fff}.dynamic-background-masthead .npc-cta-wrapper .npc-cta{font-size:12px;letter-spacing:.24px;line-height:100%;margin-right:6px}.dynamic-background-masthead .npc-cta-wrapper .npc-link:hover{opacity:.7}.dynamic-background-masthead.active .npc-link{color:#0a0a0a}.dynamic-background-masthead.active .npc-link:hover{color:#002aff;opacity:1}@media (max-width:959px){.npc-cta-wrapper{display:none}}.account-icon-component .account-icon-loader{bottom:0;left:-10px;position:absolute;top:0;width:1px}.account-icon-component a.account-text-logged-in{font-size:11px;letter-spacing:.24px;margin-right:13px}.sharebar{align-self:start;display:flex}.is-enhanced .sharebar{align-self:center;margin-top:8px}.share-button-dropdown-wrapper{position:relative}.share-button .svg-icon{fill:#0a0a0a}.read-in-app-button,.save-button,.share-button{align-items:center;background:none;background-color:#fff;border:2px solid #fff;color:#0a0a0a;cursor:pointer;display:flex;font-size:.6875rem;line-height:135%;margin:0;outline:none;padding:6px 8px}.read-in-app-button:hover,.save-button:hover,.share-button:hover{background-color:#faf7f5;border-radius:16px;color:#0a0a0a}.read-in-app-button:focus,.save-button:focus,.share-button:focus{border:2px solid #002aff;border-radius:16px}.read-in-app-button:active,.read-in-app-button:focus:not(:focus-visible),.read-in-app-button:visited,.save-button:active,.save-button:focus:not(:focus-visible),.save-button:visited,.share-button:active,.share-button:focus:not(:focus-visible),.share-button:visited{border:2px solid #fff}.vertical-divider{background-color:#dde0e8;height:17.55px;margin:6px 8px;width:1px}.button-text{margin-left:8px}.save-button.share-icon-active .svg-icon.bookmark-icon{fill:#0a0a0a}.share-button.share-icon-active{background-color:#fff;border:2px solid #fff}.share-dropdown-menu.dropdown-menu{right:unset;top:45px}.share-dropdown-menu .dropdown-text{font-size:.625rem}@media (min-width:0)and (max-width:599px){.vertical-divider.with-audio{display:none}}@media (min-width:600px){.share-dropdown-menu.dropdown-menu{right:10px;top:40px}}@media (min-width:960px){.read-in-app-button,.save-button,.share-button{font-size:.75rem}}.hidden,body.is-content-locked .category-tagline,body.is-content-locked .inline-newsletter-signup,body.is-content-locked footer{display:none}section.dad-related-posts-component .content-recommendations-container .js-loader{margin:10px auto 0}section.dad-related-posts-component .content-recommendations-container .js-loader span.spinner{height:40px;width:40px}section.dad-related-posts-component a.content-recommendations-tout{box-shadow:none;overflow:hidden;width:100%;z-index:2}section.dad-related-posts-component a.content-recommendations-tout:hover{cursor:pointer}section.dad-related-posts-component .content-recommendations-tout-title{color:#0a0a0a;font-size:1rem;line-height:1.5}section.dad-related-posts-component .content-recommendations-tout-title:hover{color:initial;text-decoration:underline}.post-content .related-posts-tout a{text-decoration:none}.dad-related-posts-component.related-posts .content-recommendations-title-container{border-top:4px solid #cecece;margin:0;padding:8px 0}.dad-related-posts-component.related-posts.at-post-bottom .content-recommendations-title{font-size:1.0625rem}.related-posts-container{display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:732px}.related-posts-container:has(.in-content-recirc-tout){flex-direction:column;gap:0}.related-posts-container:has(.in-content-recirc-tout) .related-posts-tout.content-recommendations-tout:first-of-type,.related-posts-container:has(.in-content-recirc-tout) .related-posts-tout.content-recommendations-tout:last-of-type{margin:0 0 12px;width:100%}.related-posts-container:has(.in-content-recirc-tout) .related-posts-tout.content-recommendations-tout .related-posts-image{width:96px}.related-posts-container .related-posts-tout-tag{letter-spacing:.02em;margin:4px 0}.related-posts-container .related-posts-tout.content-recommendations-tout{width:220px;z-index:unset}.related-posts-container .related-posts-tout.content-recommendations-tout .related-posts-tout-title:active,.related-posts-container .related-posts-tout.content-recommendations-tout .related-posts-tout-title:hover{text-decoration:underline}.related-posts-container .related-posts-tout.content-recommendations-tout p{font-size:.875rem;line-height:1.5rem;margin:0 0 16px}.related-posts-container .related-posts-tout.content-recommendations-tout .related-posts-tout-tag a{color:#002aff;font-size:.75rem;text-transform:uppercase}.related-posts-container .related-posts-tout.content-recommendations-tout .related-posts-tout-tag a:active,.related-posts-container .related-posts-tout.content-recommendations-tout .related-posts-tout-tag a:hover{text-decoration:underline}.dad-related-posts-component.at-inline.grey-bg{background-color:#faf7f5;margin-bottom:24px;padding:16px 24px}.dad-related-posts-component.at-inline.grey-bg:after{display:none}.dad-related-posts-component.at-inline.grey-bg .content-recommendations-title-container{border-top-width:0;margin:0;padding:0}.dad-related-posts-component.at-inline.grey-bg .content-recommendations-title{background:none;font-size:1.125rem;height:unset;margin:0 0 12px;position:unset;top:0}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout){flex-direction:column;gap:0;margin:0;width:100%}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout) .related-posts-image{width:104px}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout) .in-content-recirc-tout{display:flex;flex-direction:row-reverse}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout) .in-content-recirc-tout:first-of-type{border-bottom:1px solid #edeef1;margin-bottom:12px;padding-bottom:12px}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout) .in-content-recirc-tout:last-of-type{margin-bottom:0}.dad-related-posts-component.at-inline{clear:both;margin-bottom:-30px}.dad-related-posts-component.at-inline:after{background-color:#dde0e8;content:"";display:inline-block;height:1px;margin:0 20px;vertical-align:top;width:calc(100% - 40px)}.dad-related-posts-component.at-inline .content-recommendations-title-container{border-top-width:1px;padding-top:18px;position:relative}.dad-related-posts-component.at-inline .content-recommendations-title{background:#fff;border-top-width:1px;font-size:1rem;height:14px;line-height:1;margin:8px 0;padding-right:16px;position:absolute;top:-16px;z-index:1}.dad-related-posts-component.at-inline .content-recommendations-container .related-posts-tout-title{font-size:.875rem;line-height:1.35;margin-bottom:0}.dad-related-posts-component.at-inline .related-posts-tout{display:flex;gap:8px;text-decoration:none}.dad-related-posts-component.at-inline .related-posts-image{width:72px}.is-enhanced .at-inline .content-recommendations-container .related-posts-tout-title{font-size:.875rem}.is-enhanced .at-inline .related-posts-tout{width:100%}@media (min-width:0)and (max-width:599px){.dad-related-posts-component.related-posts{margin-left:-20px;margin-right:-20px}.dad-related-posts-component.related-posts .content-recommendations-title-container{margin:0 20px}.content-recommendations-container{overflow:scroll;scrollbar-width:none}.content-recommendations-container::-webkit-scrollbar{display:none}.related-posts-container:has(.in-content-recirc-tout){margin:0 20px;width:calc(100% - 40px)}.related-posts-container .related-posts-tout.content-recommendations-tout:first-of-type{margin-left:20px}.related-posts-container .related-posts-tout.content-recommendations-tout:last-of-type{margin-right:20px}.related-posts-container .related-posts-tout.content-recommendations-tout.large-image-layout{margin:0;width:100%}}@media (min-width:600px){.related-posts-container{gap:24px;width:100%}.related-posts-container .related-posts-tout.content-recommendations-tout{width:100%}.related-posts-container .related-posts-tout.content-recommendations-tout.large-image-layout.large-image{width:calc(66.66667% - 8px)}.related-posts-container .related-posts-tout.content-recommendations-tout p{margin:0 0 24px}.dad-related-posts-component.at-inline.grey-bg{margin:0 -24px}.dad-related-posts-component.at-inline:after{margin:0;width:100%}.is-enhanced .at-inline .related-posts-container{flex-direction:column;width:480px}}@media (min-width:960px){.dad-related-posts-component.related-posts .content-recommendations-title-container{padding-bottom:12px}.dad-related-posts-component.related-posts.at-post-bottom .content-recommendations-title{font-size:1.25rem}.related-posts-container:has(.in-content-recirc-tout){flex-direction:row;gap:32px}.related-posts-container:has(.in-content-recirc-tout) .related-posts-tout.content-recommendations-tout .related-posts-image{width:122px}.related-posts-container .related-posts-tout.content-recommendations-tout{width:174px}.is-enhanced .related-posts-container .related-posts-tout.content-recommendations-tout{width:100%}.is-enhanced .related-posts-container .related-posts-tout.content-recommendations-tout.large-image{width:437px}.related-posts-container .related-posts-tout.content-recommendations-tout p{line-height:1.30625rem;margin:0}.dad-related-posts-component.at-inline.grey-bg{padding:20px 24px}.dad-related-posts-component.at-inline.grey-bg .content-recommendations-title{font-size:1.25rem}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout){flex-direction:row;gap:16px}.dad-related-posts-component.at-inline.grey-bg .related-posts-container:has(.in-content-recirc-tout) .in-content-recirc-tout:first-of-type{border-bottom:none;border-right:1px solid #edeef1;margin-bottom:0;padding:0 16px 0 0}.is-enhanced .at-inline .related-posts-container{flex-direction:row;width:640px}.is-enhanced .at-inline .related-posts-tout.content-recommendations-tout{width:100%}}@media (min-width:1260px){.related-posts-container .related-posts-tout.content-recommendations-tout{width:202px}.is-enhanced .related-posts-container .related-posts-tout.content-recommendations-tout.large-image{width:calc(66.66667% - 8px)}.is-enhanced .at-inline.related-posts{position:absolute;right:30px;z-index:4}.is-enhanced .at-inline.related-posts .content-recommendations-tout{flex-direction:column;width:100%}.is-enhanced .at-inline.related-posts .content-recommendations-title{background:none;margin:0 0 8px;padding-left:16px;position:unset}.is-enhanced .at-inline.related-posts:after{height:0}.is-enhanced .at-inline.related-posts .content-recommendations-title-container{border-left:1px solid #edeef1;border-top-width:0;padding-bottom:2px;padding-top:0}.is-enhanced .at-inline.related-posts .related-posts-tout.content-recommendations-tout:first-of-type,.is-enhanced .at-inline.related-posts .related-posts-tout.content-recommendations-tout:last-of-type{margin:0}.is-enhanced .at-inline.related-posts .related-posts-container{border-left:1px solid #edeef1;flex-direction:column;gap:16px;padding-left:16px;width:195px}.is-enhanced .at-inline.related-posts .related-posts-container .related-posts-image{margin-bottom:0;width:180px}.is-enhanced .at-inline.related-posts .related-posts-tout-title{margin-bottom:0}}.breaking-news{display:none}.breaking-news.active{display:block}.breaking-news .close-icon-path{stroke:#0a0a0a}.breaking-news .banner{background-color:#fff;border-bottom:1px solid #dde0e8;left:0;position:fixed;top:0;transform:translate3d(0,-100%,0);transition:transform .3s ease,opacity .25s ease,height .25s ease;width:100%;z-index:6000000}.breaking-news .banner .container{display:flex;height:71px;margin:0;padding-bottom:12px;padding-top:12px}.breaking-news .banner .tout{width:100%}.breaking-news .banner .tout-title{height:20px;overflow:hidden;position:relative;white-space:nowrap;width:calc(100% - 5px)}.breaking-news .banner .tout-title:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 25%,#fff);content:"";height:100%;left:auto;pointer-events:none;position:absolute;right:-1px;top:0;width:60px;z-index:2}.breaking-news .banner .close-icon{position:absolute;right:calc(var(--bs-gutter-x)*.5)}.breaking-news.show-banner .banner{transform:translateZ(0)}.breaking-news.hide-banner .banner{pointer-events:none;transform:translate3d(0,-100%,0)}.breaking-news.can-scroll .tout-title-link{transition:transform var(--scroll-duration) 4s linear}.breaking-news.can-scroll.pause-scroll .tout-title-link{transition:unset}.breaking-news.can-scroll.show-banner .tout-title-link{transform:translateX(-100%)}.breaking-news.can-scroll.offset.show-banner .tout-title-link{transform:translateX(100%)}.breaking-news.can-scroll.offset.full-scroll.show-banner .tout-title-link{-webkit-animation:marquee-full var(--animation-duration) linear -5s 1;-moz-animation:marquee-full var(--animation-duration) linear -5s 1;-o-animation:marquee-full var(--animation-duration) linear -5s 1;animation:marquee-full var(--animation-duration) linear -5s 1;transform:unset;transition:unset}.breaking-news-recirc{margin:24px 0}@-webkit-keyframes marquee{25%{left:0;transform:translate(0)}75%,to{left:100%;transform:translate(-100%)}}@-moz-keyframes marquee{25%{left:0;transform:translate(0)}75%,to{left:100%;transform:translate(-100%)}}@-o-keyframes marquee{25%{left:0;transform:translate(0)}75%,to{left:100%;transform:translate(-100%)}}@keyframes marquee{25%{left:0;transform:translate(0)}75%,to{left:100%;transform:translate(-100%)}}@-webkit-keyframes marquee-off{25%{left:0;transform:translate(0)}75%,to{left:0;transform:translate(-100%)}}@-moz-keyframes marquee-off{25%{left:0;transform:translate(0)}75%,to{left:0;transform:translate(-100%)}}@-o-keyframes marquee-off{25%{left:0;transform:translate(0)}75%,to{left:0;transform:translate(-100%)}}@keyframes marquee-off{25%{left:0;transform:translate(0)}75%,to{left:0;transform:translate(-100%)}}@-webkit-keyframes marquee-full{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-moz-keyframes marquee-full{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-o-keyframes marquee-full{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee-full{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media (min-width:0)and (max-width:599px){.breaking-news .banner .tout-title .tout-title-link{display:inline-block;height:100%;line-height:inherit;position:absolute;white-space:nowrap}}@media (min-width:600px){.breaking-news.mobile-only{display:none}.breaking-news .banner{top:72px;transform:translateZ(0)}.breaking-news .banner .container{align-items:center;display:flex;height:65px;justify-content:center;left:50%;padding-bottom:16px;padding-top:16px;position:relative;transform:translate3d(-50%,0,0)}.breaking-news .banner .tout{align-items:center;max-width:100%;padding-right:32px;width:auto}.breaking-news .banner .tout .stamp{margin-bottom:0;padding-bottom:0}.breaking-news .banner .tout-title{display:-webkit-box;height:auto;overflow:hidden;position:static;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.breaking-news .banner .tout-title:after{right:calc(16px + var(--bs-gutter-x)*.5);width:60px}.breaking-news .banner .close-icon{cursor:pointer;top:calc(50% - 8px)}.breaking-news .banner .close-icon:hover .close-icon-path{stroke:#002aff}.breaking-news.hide-banner .banner{height:0;opacity:0;transform:translate3d(0,calc(-100% - 72px),0)}.with-breaking-news-banner{overscroll-behavior-y:none}}.tout-layout{--column-padding:16px}.tout-layout .tout-layout-divider,.tout-layout .tout-layout-header{border-top:1px solid #0a0a0a;padding:12px 0 16px}.tout-layout .tout-layout-header{font-size:1.125rem;line-height:1.5;width:100%}.tout-layout .tout[data-component-type=tout]{border-bottom:1px solid #cecece;margin:0 0 17px;padding:0 0 15px}.tout-layout .tout[data-component-type=tout].as-hero-image-bottom{margin-bottom:17px;padding-bottom:15px}.tout-layout .tout[data-component-type=tout].as-river-ad{margin-bottom:22px;padding-bottom:22px;padding-top:5px}.tout-layout .tout[data-component-type=tout].as-river-ad .ad-callout-wrapper{padding-top:0}.tout-layout .tout[data-component-type=tout].as-river-ad .ad-wrapper{padding-bottom:20px}.tout-title{font-size:.875rem;line-height:1.5rem;margin-bottom:4px}.tout-copy{color:#31313b;font-size:.8125rem;line-height:155%}.video-tout{display:block;position:relative}.tout-play-icon-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.tout-layout .tout-ad{border-bottom:1px solid #cecece;margin:0 0 17px;padding:0 0 15px}.tout-layout .tout-ad.as-river,.tout-layout .tout-ad.as-river-native{margin-bottom:22px;padding-bottom:22px;padding-top:5px}.tout-layout .tout-ad.as-river .ad-callout-wrapper,.tout-layout .tout-ad.as-river-native .ad-callout-wrapper{padding:0}.tout-layout .tout-ad.as-river .ad-wrapper,.tout-layout .tout-ad.as-river-native .ad-wrapper{padding-bottom:20px}.tout-layout.as-hero-top-two-column-right .stamp{order:0}.river-content-section.js-loading{min-height:667px}.tout-ad.as-river:has(+.river-section) .river-item,.tout-ad.as-river:has(+.tout) .river-item{border-bottom:0}.river-section .tout-layout.as-two-column-with-hero .stack-item:last-child .tout:last-child{margin-bottom:0}.river-section-header-wrapper{background:#fff;border-top:1px solid #0a0a0a;left:auto;padding:12px 0 16px;position:relative;top:auto;width:100%}.river-section-header-title{color:#0a0a0a;font-size:1.125rem;line-height:1.2;width:100%}.river-section-header-link{background:url(/public/assets/shared/chevron-right.svg) center right 2px no-repeat;background-size:12px 12px;color:#0a0a0a;display:block;transition:background-position .2s;white-space:nowrap}.river-section-header-link:hover{background-position:100%;color:#0a0a0a}.river-item{border-bottom:1px solid #cecece;display:flex;flex-wrap:wrap;margin:0 0 17px;padding:0 0 17px}.river-item.featured-post{border-bottom:none;display:block;margin:0;padding:0}.river-more-link{background:#0a0a0a;border-radius:23px;color:#fff;display:block;font-size:.8125rem;height:46px;letter-spacing:2.57px;line-height:2.875rem;margin:0 auto 60px;text-align:center;text-transform:uppercase;width:276px}.river-more-link:hover{background:#31313b;color:#fff}.river-more-link:active,.river-more-link:focus{background:#0a0a0a}.river-item.native-item{display:block;padding-bottom:0}.river-item.native-item .ad-label{padding:4px 0 0}.river-item.native-item .ad-wrapper{padding-bottom:20px;padding-top:0}.river-item.native-item>div{padding-bottom:22px;padding-top:23px}.river-item.native-item>div:empty{padding-bottom:0;padding-top:0}.tout-layout.as-three-column-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.tout-layout.as-three-column-grid .tout,.tout-layout.as-three-column-grid .tout-ad{border-bottom:none;flex-basis:100%;margin-bottom:20px;padding-bottom:20px}.tout-layout.as-three-column-grid .tout-ad.as-river .ad-wrapper,.tout-layout.as-three-column-grid .tout-ad.as-river-native .ad-wrapper{border-top:1px solid #cecece}.tout-layout.as-two-column-hero-right .stack.with-items-2 .stack-item:first-child{border-right:none;padding-right:0}.tout-layout.as-two-column-hero-right .section-divider{border-top:1px solid #0a0a0a;padding:12px 0 16px}#l-main-content.homepage-content .tout-layout.as-two-column-hero-right .tout-layout-divider{border-top:1px solid #edeef1}.tout-layout.as-two-column-hero-right .tout.as-main{border-bottom:none}.tout-layout.as-two-column-hero-right .tout.as-primary.with-image-top .lazy-holder{padding-top:50%}.tout-layout.as-two-column-hero-right .tout.as-primary .tout-title{font-size:1.25rem;line-height:1.25}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium{margin-bottom:16px;padding-bottom:16px}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium:last-child{border-bottom:none;margin:0;padding:0}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium .tout-image{margin-top:0}.tout-layout.as-one-column.as-list{padding-bottom:24px}.tout-layout.as-one-column.as-list .tout[data-component-type=tout]{border-bottom:none;padding-bottom:0}.tout-layout.as-one-column.as-list .tout[data-component-type=tout].with-image-top .tout-image{display:block;margin-bottom:16px}.tout-layout.as-one-column.as-list .tout[data-component-type=tout] .tout-title{font-size:.875rem;line-height:1.5rem}.tout-layout.as-one-column.with-carousel{width:100%}.tout-layout.as-one-column.with-carousel .tout.as-text-link.with-tout-tag{border-bottom:1px solid #edeef1;margin:0 0 12px;padding-bottom:12px}.tout-layout.as-one-column.with-carousel .tout.as-text-link.with-tout-tag:last-child{border-bottom:none;margin:0;padding-bottom:0}.tout-layout.as-one-column.with-carousel .tout.as-text-link.with-tout-tag:nth-child(5){margin-bottom:0}.tout-layout.as-one-column.with-carousel .tout.as-text-link.with-tout-tag .tout-tag{height:20px}.tout-layout.as-three-column-center-hero{display:flex;flex-wrap:wrap}.tout-layout.as-three-column-center-hero .tout{padding-bottom:17px}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-3 .tout{border-bottom:none}.tout[data-component-type=tout].with-image-bottom.featured-image-tout{display:flex;flex-direction:column;margin-bottom:17px;padding-bottom:20px}.tout[data-component-type=tout].with-image-bottom.featured-image-tout .tout-tag{order:1}.tout[data-component-type=tout].with-image-bottom.featured-image-tout .tout-title{order:2}.tout[data-component-type=tout].with-image-bottom.featured-image-tout .tout-copy{margin-bottom:23px;order:3}.tout[data-component-type=tout].with-image-bottom.featured-image-tout .tout-image{order:4}.as-wide-right{margin-bottom:60px}.tout-layout.as-stack-with-hero{padding-top:16px}.tout-layout.as-stack-with-hero .tout.as-full-width{border-bottom:none;margin-bottom:15px;padding-bottom:15px}.tout-layout.as-stack-with-hero .tout.as-full-width .tout-title{margin-bottom:8px}.tout-layout.as-stack-with-hero .divider{display:none}.stack.as-expanded-post-bottom-recirc .stack-item{flex-basis:fit-content}.stack.as-expanded-post-bottom-recirc>.stack-item[data-index="1"]{flex-basis:212px;flex-grow:0;flex-shrink:0}.stack.as-expanded-post-bottom-recirc .collections-header,.stack.as-expanded-post-bottom-recirc .content-recommendations-title{font-size:1.125rem;font-weight:400;line-height:1.35;margin-bottom:0}.stack.as-expanded-post-bottom-recirc .most-popular .collections-header{padding:8px 0 16px}.stack.as-expanded-post-bottom-recirc .related-posts-container .related-posts-tout p{margin-bottom:24px}.stack.as-expanded-post-bottom-recirc .capi-related-posts-component.related-posts>.content-recommendations-title-container,.stack.as-expanded-post-bottom-recirc .dad-related-posts-component.related-posts>.content-recommendations-title-container,.stack.as-expanded-post-bottom-recirc .most-popular .collections-header{border-top:1px solid #dde0e8;padding-bottom:8px}.stack.as-expanded-post-bottom-recirc .most-popular-item-num{line-height:1}.stack.as-expanded-post-bottom-recirc .related-posts.large-image-layout .related-posts-container{flex-direction:column}.stack.as-expanded-post-bottom-recirc .large-image-layout.large-image .related-posts-image{margin-bottom:8px}.stack.as-expanded-post-bottom-recirc .large-image-layout.large-image p.related-posts-tout-title{font-size:1.5rem;line-height:1.875rem;margin-bottom:4px}.stack.as-expanded-post-bottom-recirc .large-image-layout.large-image p.related-posts-description{color:#31313b;line-height:1.3125rem;margin-bottom:0}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper{margin-bottom:16px}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .large-image-layout{display:flex;flex-direction:row}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .large-image-layout .related-posts-image{margin-bottom:8px}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .related-posts-tout.large-image-layout p.related-posts-tout-title{margin-bottom:16px}.stack.as-expanded-post-bottom-recirc .stacked-column-layout .related-posts-tout-tag{line-height:1;margin:0 0 8px}.stack.as-expanded-post-bottom-recirc .stacked-column-layout .tout-link:hover :not(.related-posts-description){color:#0a0a0a;text-decoration:underline}.tout-layout.as-single-inline{border-bottom:1px solid #dde0e8;border-top:1px solid #dde0e8;padding:24px 0}.tout-layout.as-single-inline .tout{border-bottom:none;display:block;margin-bottom:0;padding-bottom:0}.tout-layout.as-single-inline .tout-title{font-size:.9375rem;line-height:1.359375rem;margin-right:0;margin-top:8px}.tout-layout.as-single-inline .tout-title-link{text-decoration:none}.tout-layout.as-single-inline .tout .stamp{margin-bottom:8px;order:0;padding-bottom:0}.tout-layout.as-single-inline .tout .tout-image{margin:0 0 0 16px;width:150px}@media (min-width:0)and (max-width:599px){.tout-layout.as-two-column-hero-right .tout.as-primary .stamp.as-centered{justify-content:flex-start}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium .tout-image{margin-bottom:0}.tout-layout.as-two-column-hero-right.with-link-list .tout.as-main{margin-bottom:6px;padding-bottom:6px}.tout-layout.as-three-column .tout{border-bottom:1px solid #cecece;margin-bottom:17px;padding-bottom:15px}.tout-layout.as-stack-with-hero .tout.as-full-width{margin-bottom:6px;padding-bottom:6px}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(5){margin-bottom:12px}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .large-image-layout .related-posts-image{margin:0 16px 16px 0;width:150px}}@media (min-width:600px){.tout-layout .stack.with-items-2 .stack-item:first-child{border-right:1px solid #cecece;padding-right:var(--column-padding)}.tout-layout .stack.with-items-2 .stack-item:last-child{padding-left:var(--column-padding)}.tout-layout .tout[data-component-type=tout]{margin-bottom:20px;padding-bottom:20px}.tout-layout .tout[data-component-type=tout]:not(.as-standard-image-right):last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tout-layout .tout[data-component-type=tout].as-hero-image-bottom{margin-bottom:20px;padding-bottom:25px}.tout-layout .tout[data-component-type=tout].as-river-ad{margin-bottom:30px;padding-bottom:30px}.tout-layout .tout-ad{margin-bottom:20px;padding-bottom:20px}.tout-layout .tout-ad:not(.as-standard-image-right):last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tout-layout .tout-ad.as-river,.tout-layout .tout-ad.as-river-native{margin-bottom:30px;padding-bottom:30px}.tout-layout.as-hero-top-two-column-right{border-bottom:1px solid #cecece;margin-bottom:30px;padding-bottom:30px}.tout-layout.as-hero-top-two-column-right:has(+.tout-ad){margin-bottom:0}.tout-layout.as-river .tout{margin-bottom:30px;padding-bottom:30px}.river-item{border:none;clear:both;margin:0 0 30px;padding:0 0 30px}.river-item.native-item{margin:0;padding:0;position:relative}.river-item.native-item>div{padding-bottom:30px;padding-top:31px}.river-item.native-item>div.ad-label{padding:3px 0 0;top:0}.tout-layout.as-two-column-hero-right .stack.with-items-2 .stack-item:first-child{padding-right:8px}.tout-layout.as-two-column-hero-right .tout.as-primary.with-image-top .lazy-holder{padding-top:75%}.tout-layout.as-two-column-hero-right .tout.as-primary .tout-title{padding:0 16px;text-align:center}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium{margin-bottom:12px;padding-bottom:12px}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium:last-child{margin-bottom:0;padding-bottom:0}.tout-layout.as-two-column-hero-right .tout.as-text-link,.tout-layout.as-two-column-hero-right .tout.with-image-left.medium:first-child{border-bottom:none}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium .tout-image{display:block;float:none;margin-right:0;margin-top:0;width:auto}.tout-layout.as-two-column-hero-right .tout.with-image-left.medium .tout-image .lazy-holder{padding-top:50%}.tout-layout.as-one-column.with-carousel{margin-bottom:0}.tout-layout.as-one-column.with-carousel .tout.as-text-link.with-tout-tag{border-bottom:none;margin:0 0 24px;padding-bottom:0}.tout-layout.as-three-column{border-bottom:1px solid #cecece;display:grid;grid:auto/repeat(2,1fr);margin:0 15px 30px;padding:0 0 30px;width:calc(100% - 30px)}.tout-layout.as-three-column .tout{border-bottom:none;margin-bottom:0}.tout-layout.as-three-column>:first-child,.tout-layout.as-three-column>:nth-child(3){border-right:1px solid #cecece;margin-right:16px;padding-right:16px}.tout-layout.as-three-column>:nth-child(3):before,.tout-layout.as-three-column>:nth-child(4):before{background:#cecece;content:"";display:block;height:1px;margin:16px 0;width:100%}.tout-layout.as-three-column .most-popular.popular-post-wrapper{margin-bottom:0}.is-right-rail .tout-layout.as-three-column{margin:0 0 30px;width:100%}.is-right-rail .tout-layout.as-three-column+.river-item.native-item{border-bottom:none}.tout-layout.as-three-column-center-hero .layout-item{border-bottom:1px solid #cecece;margin-bottom:30px;padding-bottom:30px}.tout-layout.as-three-column-center-hero .layout-item.as-hero{flex-basis:65.8301399354%;margin-right:0;padding-right:38px}.tout-layout.as-three-column-center-hero .layout-item.order-2{display:flex;flex-basis:34.1689989236%;flex-direction:column;margin-left:0;padding-left:0;padding-right:0}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-1,.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-2{border-bottom:none;flex-basis:calc(50% - 8px);margin-bottom:0;padding-bottom:0}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-1{border-right:1px solid #cecece;margin-right:16px;padding-right:16px}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-3{border-bottom:none;border-top:1px solid #cecece;margin-top:24px;padding-bottom:0;padding-top:24px}.tout-layout.as-stack-with-hero .divider{background-color:#76767a;display:block;height:1px;margin:16px 0;width:100%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel{align-items:baseline;display:flex;flex-wrap:wrap}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link{border-right:1px solid #edeef1;flex-shrink:0;margin:0;padding:0 16px;width:33.3333333333%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:first-child,.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(5){padding-left:0}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(3){border-right:none;padding-right:0}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-gradient.as-quick-links{display:inline-flex;width:66.6666666667%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel{align-items:baseline;display:flex}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item{margin:0;padding-right:0;width:50%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item .as-text-link{border-right:1px solid #edeef1;width:100%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:first-child .as-text-link{padding:0 16px}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:nth-child(2){padding-right:0}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:nth-child(2) .as-text-link{border-right:none;padding:0 0 0 16px}.stack.as-expanded-post-bottom-recirc.direction-row{flex-direction:column}.stack.as-expanded-post-bottom-recirc .related-posts.large-image-layout .related-posts-container{flex-direction:row}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper{width:calc(33.33333% - 16px)}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .large-image-layout{flex-direction:column}}@media (min-width:600px)and (max-width:959px){.tout-layout.as-stack-with-hero{padding-top:0}}@media (min-width:600px)and (min-width:1260px){.tout-layout.as-hero-top-two-column-right,.tout-layout.as-river .tout{margin-bottom:35px;padding-bottom:35px}}@media (min-width:600px)and (min-width:960px){.tout-layout.as-three-column-center-hero.with-borders{border-bottom:none;padding-bottom:0;padding-left:0;padding-right:0}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-1{border-left:1px solid #cecece;flex-basis:calc(50% - 30px);margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-2,.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-3{flex-basis:calc(25% + 16px);max-width:unset;width:auto}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-3{border-top:none;margin-top:0;padding-top:0}}@media (min-width:600px)and (min-width:960px)and (min-width:1260px){.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-1{flex-basis:calc(50% - 70px);padding-left:36px;padding-right:36px}.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-2,.tout-layout.as-three-column-center-hero.with-borders .layout-item.order-3{flex-basis:25%}}@media (min-width:630px){.stack.as-expanded-post-bottom-recirc{margin-left:-60px;width:600px}}@media (min-width:960px){.tout-layout{--column-padding:26px}.tout-layout .tout-layout-header{font-size:1.25rem}.tout-layout .tout[data-component-type=tout].as-river-ad{border-bottom:1px solid #cecece}.tout-title{font-size:.9375rem;line-height:1.55rem}.tout-copy{font-size:.875rem}.tout-layout .tout-ad.as-river,.tout-layout .tout-ad.as-river-native{border-bottom:1px solid #cecece}.river-section-header-title{font-size:1.25rem;line-height:1.35}.river-item{flex-wrap:nowrap}.tout-layout.as-three-column-grid .tout{flex-basis:283px}.tout-layout.as-two-column-hero-right .stack.with-items-2 .stack-item:first-child{padding-right:0}.tout-layout.as-two-column-hero-right .tout.as-primary .tout-title{font-size:1.625rem;line-height:1.3}.tout-layout.as-two-column-hero-right.with-link-list{border-top:1px solid #0a0a0a;padding-top:16px}.tout-layout.as-one-column.as-list .tout[data-component-type=tout] .tout-title{font-size:.9375rem;line-height:1.55rem}.tout-layout.as-three-column-center-hero{border-bottom:1px solid #cecece;justify-content:space-between;margin:0 auto 30px;padding:0 25px 30px;width:930px}.tout-layout.as-three-column-center-hero .layout-item{border-bottom:none;display:flex;flex-direction:column;margin-right:0;max-width:193px;padding:0;width:193px}.tout-layout.as-three-column-center-hero .layout-item.as-hero{border-bottom:none;flex-basis:397px;margin:0;max-width:397px;padding:0;width:397px}.tout-layout.as-stack-with-hero{border-top:1px solid #0a0a0a;padding-top:24px}.stack.as-expanded-post-bottom-recirc>.stack-item[data-index="1"]{flex-basis:276px}.stack.as-expanded-post-bottom-recirc.direction-row{flex-direction:row}.stack.as-expanded-post-bottom-recirc .collections-header,.stack.as-expanded-post-bottom-recirc .content-recommendations-title{font-size:1.25rem}.stack.as-expanded-post-bottom-recirc .related-posts-container .related-posts-tout p{margin-bottom:16px}.stack.as-expanded-post-bottom-recirc .capi-related-posts-component.related-posts>.content-recommendations-title-container,.stack.as-expanded-post-bottom-recirc .dad-related-posts-component.related-posts>.content-recommendations-title-container,.stack.as-expanded-post-bottom-recirc .most-popular .collections-header{border-top:none;padding:0 0 12px}.stack.as-expanded-post-bottom-recirc .most-popular-item-num{padding-top:.125rem}.stack.as-expanded-post-bottom-recirc .large-image-layout.large-image p.related-posts-tout-title{font-size:1.875rem;line-height:2.34375rem}.stack.as-expanded-post-bottom-recirc .large-image-layout.large-image p.related-posts-description{font-size:1rem;line-height:1.45rem}.stack.as-expanded-post-bottom-recirc .stacked-column-wrapper .large-image-layout{margin-bottom:16px}.stack.as-expanded-post-bottom-recirc{border-top:1px solid #dde0e8;display:flex;margin-left:-145px;width:930px}.stack.as-expanded-post-bottom-recirc .most-popular,.stack.as-expanded-post-bottom-recirc .stack-item:first-child{margin-top:16px}.stack.as-expanded-post-bottom-recirc .most-popular{width:212px}.stack.as-expanded-post-bottom-recirc .stack-item:first-child{border-right:1px solid #dde0e8;margin-right:25.5px;padding-right:25.5px}.stack.as-expanded-post-bottom-recirc .stack-item:first-child .related-posts:first-child{border-bottom:1px solid #dde0e8;margin-bottom:8px}.stack.as-expanded-post-bottom-recirc p.related-posts-tout-title{font-size:.9375rem;line-height:1.30625rem}.tout-layout.as-single-inline .tout-title{font-size:1.125rem;line-height:1.63125rem}}@media (min-width:960px)and (min-width:1260px){.tout-layout.as-three-column-grid .tout{flex-basis:360px}}@media (min-width:1260px){.tout-layout .tout-ad.as-river,.tout-layout .tout-ad.as-river-native,.tout-layout .tout[data-component-type=tout].as-river-ad{margin-bottom:35px;padding-bottom:35px}.river-item{margin:0 0 35px;padding:0 0 35px}.river-item.native-item>div{padding-bottom:35px;padding-top:36px}.tout-layout.as-two-column-hero-right .stack.with-items-2 .stack-item:first-child{padding-right:4px}.tout-layout.as-three-column{grid:auto/repeat(4,1fr);grid-column-gap:47px}.is-right-rail .tout-layout.as-three-column{grid:auto/repeat(3,1fr)}.tout-layout.as-three-column>:first-child,.tout-layout.as-three-column>:nth-child(3){border-right:none;margin:0;padding:0}.tout-layout.as-three-column>:nth-child(3):before,.tout-layout.as-three-column>:nth-child(4):before{display:none}.tout-layout.as-three-column-center-hero{margin:0 auto 30px;padding:0 0 30px;width:1168px}.tout-layout.as-three-column-center-hero .layout-item{max-width:245px;width:245px}.tout-layout.as-three-column-center-hero .layout-item.as-hero{flex-basis:524px;max-width:524px;width:524px}.tout-layout.as-stack-with-hero .divider{display:none}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel{align-items:baseline;display:flex;width:100%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link{border-bottom:none;border-right:1px solid #edeef1;flex-shrink:0;font-size:1rem;line-height:1.5rem;margin-bottom:0;min-height:144px;padding:0 16px;width:16.6666666667%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:first-of-type{padding-left:0}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(3){border-right:1px solid #edeef1;padding-right:16px}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(4),.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .tout.as-text-link:nth-child(5){padding-left:16px}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-gradient.as-quick-links{width:33.3333333333%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item{border-bottom:none;flex-shrink:0;margin-bottom:0;padding-bottom:0;width:50%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item .tout.as-text-link{font-size:1rem;line-height:1.5rem;padding-left:16px;width:100%}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:first-of-type .tout.as-text-link{border-right:1px solid #edeef1}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:last-of-type{padding-right:0}.tout-layout.as-stack-with-hero .tout-layout.as-one-column.with-carousel .carousel-item:last-of-type .tout.as-text-link{border-right:none;padding-right:0}.stack.as-expanded-post-bottom-recirc{margin-left:-295px;width:1230px}.stack.as-expanded-post-bottom-recirc .most-popular{width:276px}.stack.as-expanded-post-bottom-recirc .stack-item:first-child{border-right:1px solid #dde0e8;margin-right:31px;padding-right:31px}}@media (min-width:600px){.masthead .subscribe-btn-logged-in{margin-left:10px;margin-right:5px}}.l-footer{background-color:#fff;display:block;padding:0 0 35px}.l-footer.gradient{position:relative}.l-footer.gradient:before{background:linear-gradient(1turn,#fff 35.75%,hsla(0,0%,100%,0) 136.29%);content:"";display:block;height:225px;position:absolute;top:-225px;width:100%}.l-footer.paywall-drawer-visible{padding-bottom:0}.l-footer.gradient .container,.l-footer.paywall-drawer-visible .container{display:none}.l-footer-container{border-top:1px solid #cecece;font-size:14px;padding:24px 0 0;width:100%}.l-footer-bottom-shim{border-top:1px solid #cecece;margin:30px 0 0;padding-top:23px}.l-footer-container .brands{display:block}.l-footer-container .brands-social .social-link{margin:0 12px}.legacy-logos{flex-direction:column}.legacy-logo-row,.legacy-logos{display:flex;justify-content:center}.legacy-logo-row{margin:0;text-align:center}.insider-com-logo{margin-right:12px;width:92px}.insider-com-logo .lazy-holder .lazy-image{height:16px}.insider-inc-logo{margin-left:12px;width:77px}.insider-inc-logo .lazy-holder .lazy-image{height:16px}.insider-logo{margin:16px 0;width:80px}.social-link .lazy-holder{height:24px}.social-wide .social-link:hover .lazy-image{filter:brightness(0) saturate(100%) invert(47%) sepia(6%) saturate(215%) hue-rotate(201deg) brightness(96%) contrast(79%)}@media (min-width:600px){.l-footer{background-color:#fff;display:block;height:auto;padding:0 0 35px}}@media (min-width:960px){.l-footer{padding:0 0 56px}.l-footer-container{padding:0}.l-footer-container .brands{display:flex;margin:24px 0}.legacy-logo-row-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:16px}.insider-logo{margin:0 24px 0 0}}.jumper{background-color:#fff;border:none;border-radius:3px;box-shadow:0 0 0 1px rgba(9,30,66,.08),0 2px 10px rgba(9,30,66,.08),0 0 20px -4px rgba(9,30,66,.31);display:flex;flex-direction:column;left:0;margin:10px;padding:10px 15px;position:fixed;top:-200px;transition:transform .3s cubic-bezier(.2,0,0,1) 0s;width:150px;z-index:5999999}.jumper ol{list-style-type:none;margin-bottom:0;padding-left:15px}.jumper a{color:#0a0a0a}.jumper a:focus-visible{color:#002aff}.jumper.active{transform:translateY(200px)}</style></head> <body data-site-id="bi" data-id="google-ai-new-coding-features-bard-chatbot-2023-4" class=" " > <div class="breaking-news" data-component-type="breaking-news" data-load-strategy="disable-lazy" data-url="/ajax/breaking-news" style="--scroll-duration: 5s" ></div> <div class="prebid-helper" data-continent-code="AS"> </div> <header class="layout-masthead masthead masthead-bi masthead-type-post" data-header data-e2e-name="l-masthead" data-track-page-area="Header" data-component-type="masthead" data-load-strategy="disable-lazy" > <div class="container masthead-container masthead"> <div class="masthead-container-row"> <div class="linkset-wrapper menu-container masthead" > <button data-e2e-name="hamburgerBtn" class="menu-wrapper hamburger-btn" data-track-click="{&quot;product_field&quot;:&quot;hamburger_menu&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;click_text&quot;:&quot;bi_value_unassigned&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;}" data-drawer-toggle="hamburger" data-interaction-trigger="drawer" aria-label="Menu" aria-expanded="false" > <svg class="svg-icon menu-icon-new is-menu-active" data-e2e-name="menu-icon" role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 22 14" > <title>Menu icon</title> <desc>A vertical stack of three evenly spaced horizontal lines.</desc> <path class="menu-icon-new-path" d="M0 12h22v2H0zM0 6h22v2H0zM0 0h22v2H0z"/> </svg> </button> <a id="search" rel="nofollow" class="linkset-icon-link linkset-search-icon-link" href="/answers" title="Search" aria-label="Go to the search page." data-track-click="{&quot;product_field&quot;:&quot;search&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;click_text&quot;:&quot;bi_value_unassigned&quot;}" > <svg class="search-icon" xmlns="http://www.w3.org/2000/svg" width="19" height="21" viewBox="0 0 19 21"><g fill="none" fill-rule="evenodd"><path class="sparkle-path" fill="#0A0A0A" d="M8.53 1c.606 0 1.197.063 1.767.182a6.224 6.224 0 0 1-2.545 2.362c-2.958.378-5.243 2.89-5.243 5.932 0 3.305 2.696 5.984 6.02 5.984 3.326 0 6.022-2.679 6.022-5.984 0-.309-.024-.612-.07-.909a6.205 6.205 0 0 1 2.169-1.689c.267.82.41 1.692.41 2.598 0 2.156-.81 4.124-2.143 5.62l3.583 4.318L16.564 21l-3.568-4.3a8.53 8.53 0 0 1-4.466 1.253C3.819 17.953 0 14.158 0 9.476 0 4.795 3.819 1 8.53 1Z"/><path fill="#002AFF" fill-rule="nonzero" d="m12.677 9.922.521-1.19a4.59 4.59 0 0 1 2.342-2.36l1.435-.634a.585.585 0 0 0 0-1.064l-1.39-.615a4.592 4.592 0 0 1-2.376-2.44L12.681.354a.563.563 0 0 0-1.045 0l-.528 1.267a4.592 4.592 0 0 1-2.375 2.44l-1.39.614a.585.585 0 0 0 0 1.064l1.435.634a4.59 4.59 0 0 1 2.341 2.36l.522 1.19c.2.457.835.457 1.036 0Z"/></g></svg> </a> </div> <div class="logo logo-vertically-center logo-primary"> <a href="/" class="logo-vertically-center-link masthead-location-2" data-track-click="{&quot;product_field&quot;:&quot;logo&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;click_text&quot;:&quot;Business Insider&quot;}" > <svg class="svg-icon logo-stacked masthead-logo d-lg-none masthead-logo-post" xmlns="http://www.w3.org/2000/svg" width="930" height="320" viewBox="0 0 930 320" > <title>Business Insider logo</title> <g class="logo-stacked-path" fill="#0a0a0a" fill-rule="evenodd"> <path d="M.4 3.1h62.7c34.9 0 53.1 18 53.1 40.2 0 15.3-8.6 25.7-20.6 31.1v.4c15.3 5.5 23.9 17.6 23.9 33.1 0 22.1-17 41.5-53.9 41.5H.4V3.1zm60.7 58c10.4 0 15.1-5.3 15.1-11.2s-4.7-11.4-15.1-11.4H42.7V61h18.4zm.6 52.9c11 0 16.3-5.3 16.3-12.1s-5.5-12.1-16.1-12.1H42.7V114h19zm66.8-24.1V3.1h42.7v86.4c0 16.3 8 24.9 21.7 24.9s22.3-8.6 22.3-25.1V3.1h42.9v86.8c0 36.8-24.7 63.3-65.2 63.3s-64.4-26.5-64.4-63.3zm238.4-79.7v37.6c-9.2-6.5-24.9-11-37.6-11-11.6 0-17.4 3.7-17.4 8.6s6.5 7.4 18 11.6c19.6 6.9 46.2 16.1 46.2 47.2 0 27.8-21 48.4-57.8 48.4-19 0-36.4-5.5-47.2-12.7v-39.6c10.6 8.6 26.6 15.5 42.1 15.5 13.1 0 19.2-4.9 19.2-10.4 0-7.1-10-10.2-21.9-14.5C294.8 85.2 270 75 270 46.6 269.9 21 290.1 0 326.1 0c15.9 0 30.2 4.1 40.8 10.2zM387 3.1h42.7v146.3H387V3.1zm194.5 146.4h-40.7L488.1 71h-.2v78.5h-40.5V3.1h40.7l52.7 77.2h.2V3.1h40.5v146.4zM599.2 3.1h101.1v38h-58.4v17.6h52.5v34.5h-52.5v18.2h58.4v38H599.2V3.1zm208.2 7.1v37.6c-9.2-6.5-24.9-11-37.6-11-11.6 0-17.4 3.7-17.4 8.6s6.5 7.4 18 11.6c19.6 6.9 46.2 16.1 46.2 47.2 0 27.8-21 48.4-57.8 48.4-19 0-36.4-5.5-47.2-12.7v-39.6c10.6 8.6 26.6 15.5 42.1 15.5 13.1 0 19.2-4.9 19.2-10.4 0-7.1-10-10.2-21.9-14.5-15.7-5.7-40.5-15.9-40.5-44.3C710.4 21 730.6 0 766.6 0c15.9 0 30.2 4.1 40.8 10.2zm113 0v37.6c-9.2-6.5-24.9-11-37.6-11-11.6 0-17.4 3.7-17.4 8.6s6.5 7.4 18 11.6c19.6 6.9 46.2 16.1 46.2 47.2 0 27.8-21 48.4-57.8 48.4-19 0-36.4-5.5-47.2-12.7v-39.6c10.6 8.6 26.6 15.5 42.1 15.5 13.1 0 19.2-4.9 19.2-10.4 0-7.1-10-10.2-21.9-14.5-15.7-5.7-40.5-15.9-40.5-44.3C823.4 21 843.6 0 879.6 0c15.9 0 30.2 4.1 40.8 10.2zM94.1 316.9h42.7V170.6H94.1v146.3zm194.5-146.3H248v77.2h-.2l-52.7-77.2h-40.7v146.3H195v-78.5h.2l52.7 78.5h40.7V170.6zm68.8-3.2c-36 0-56.2 21-56.2 46.6 0 28.4 24.9 38.6 40.5 44.3 12 4.3 21.9 7.4 21.9 14.5 0 5.5-6.1 10.4-19.2 10.4-15.5 0-31.5-6.9-42.1-15.5v39.6c10.8 7.2 28.2 12.7 47.2 12.7 36.8 0 57.8-20.6 57.8-48.4 0-31.1-26.6-40.4-46.2-47.2-11.6-4.1-18-6.5-18-11.6s5.9-8.6 17.4-8.6c12.7 0 28.4 4.5 37.6 11v-37.6c-10.6-6.1-24.9-10.2-40.7-10.2zm59.9 149.5H460V170.6h-42.7v146.3zm103-38.6h8.2c22.1 0 36.4-12.5 36.4-34.5s-14.3-34.7-36.4-34.7h-8.2v69.2zm87.8-34.5c0 44.1-33.3 73.1-81.1 73.1h-49.4V170.6H527c47.8 0 81.1 29.2 81.1 73.2zm11.5 73.1h101.1v-38h-58.4v-18.2h52.5v-34.5h-52.5v-17.6h58.4v-38H619.6v146.3zm168.3-77.2c10.8 0 19.2-5.1 19.2-15.3s-8.4-15.3-19.4-15.3h-9v30.6h9.2zm69.9 77.2h-50.3l-27.8-45.2h-1v45.2H736V170.6h52.1c36.6 0 62.1 16.3 62.1 50.9 0 13.7-6.1 33.7-30.4 43.9l38 51.5z"/> </g> </svg> <svg class="svg-icon logo-inline masthead-logo d-none d-lg-block masthead-logo-post" xmlns="http://www.w3.org/2000/svg" width="1365" height="120" viewBox="0 0 1365 120" > <title>Business Insider</title> <g class="logo-inline-path" fill="#0a0a0a" fill-rule="evenodd"> <path d="M0 2.46h49.1c27.31 0 41.59 14.12 41.59 31.46 0 11.97-6.75 20.1-16.11 24.4v.31c11.97 4.3 18.72 13.81 18.72 25.93 0 17.34-13.35 32.53-42.2 32.53H0V2.46Zm47.57 45.42c8.13 0 11.82-4.14 11.82-8.75s-3.68-8.9-11.82-8.9H33.15v17.65h14.42Zm.46 41.43c8.59 0 12.74-4.14 12.74-9.51s-4.3-9.51-12.58-9.51H33.15v19.03h14.88Zm52.32-18.87V2.46h33.45v67.67c0 12.74 6.29 19.49 17.03 19.49s17.49-6.75 17.49-19.64V2.46h33.61v67.98c0 28.85-19.33 49.57-51.1 49.57s-50.49-20.72-50.49-49.57ZM287.1 7.98v29.46c-7.21-5.06-19.49-8.59-29.46-8.59-9.05 0-13.66 2.92-13.66 6.75s5.06 5.83 14.12 9.05c15.35 5.37 36.21 12.58 36.21 36.98 0 21.79-16.42 37.9-45.27 37.9-14.88 0-28.54-4.3-36.98-9.97v-31c8.29 6.75 20.87 12.12 32.99 12.12 10.28 0 15.04-3.84 15.04-8.13 0-5.52-7.83-7.98-17.19-11.36-12.28-4.45-31.76-12.43-31.76-34.68 0-20.1 15.81-36.52 44.04-36.52 12.43 0 23.63 3.22 31.92 7.98Zm15.8-5.52h33.45v114.63H302.9V2.46Zm152.38 114.63h-31.92l-41.28-61.53h-.15v61.53h-31.76V2.46h31.92l41.28 60.46h.15V2.46h31.76v114.63ZM469.09 2.46h79.18v29.77h-45.73v13.81h41.12v27.01h-41.12v14.27h45.73v29.77h-79.18V2.46Zm163.12 5.52v29.46c-7.21-5.06-19.49-8.59-29.46-8.59-9.05 0-13.66 2.92-13.66 6.75s5.06 5.83 14.12 9.05c15.35 5.37 36.21 12.58 36.21 36.98 0 21.79-16.42 37.9-45.27 37.9-14.88 0-28.54-4.3-36.98-9.97v-31c8.29 6.75 20.87 12.12 32.99 12.12 10.28 0 15.04-3.84 15.04-8.13 0-5.52-7.83-7.98-17.19-11.36-12.28-4.45-31.76-12.43-31.76-34.68 0-20.1 15.81-36.52 44.04-36.52 12.43 0 23.63 3.22 31.92 7.98Zm88.54 0v29.46c-7.21-5.06-19.49-8.59-29.46-8.59-9.05 0-13.66 2.92-13.66 6.75s5.06 5.83 14.12 9.05c15.35 5.37 36.21 12.58 36.21 36.98 0 21.79-16.42 37.9-45.27 37.9-14.88 0-28.54-4.3-36.98-9.97v-31c8.29 6.75 20.87 12.12 32.99 12.12 10.28 0 15.04-3.84 15.04-8.13 0-5.52-7.83-7.98-17.19-11.36-12.28-4.45-31.76-12.43-31.76-34.68 0-20.1 15.81-36.52 44.04-36.52 12.43 0 23.63 3.22 31.92 7.98Zm45.97 109.33h33.45V2.69h-33.45v114.63ZM919.08 2.69h-31.76v60.46h-.15L845.89 2.69h-31.92v114.63h31.76V55.79h.15l41.28 61.53h31.92V2.69ZM972.92.23c-28.24 0-44.04 16.42-44.04 36.52 0 22.25 19.49 30.23 31.76 34.68 9.36 3.38 17.19 5.83 17.19 11.36 0 4.3-4.76 8.13-15.04 8.13-12.12 0-24.71-5.37-32.99-12.12v31c8.44 5.68 22.1 9.97 36.98 9.97 28.85 0 45.27-16.11 45.27-37.9 0-24.4-20.87-31.61-36.21-36.98-9.05-3.22-14.12-5.06-14.12-9.05s4.6-6.75 13.66-6.75c9.97 0 22.25 3.53 29.46 8.59V8.21C996.55 3.45 985.35.23 972.92.23Zm46.94 117.08h33.45V2.69h-33.45v114.63Zm80.71-30.23h6.45c17.34 0 28.54-9.82 28.54-27.01s-11.2-27.16-28.54-27.16h-6.45v54.17Zm68.75-27.01c0 34.53-26.09 57.24-63.53 57.24h-38.67V2.69h38.67c37.44 0 63.53 22.86 63.53 57.39Zm9.07 57.24h79.18V87.54h-45.73V73.27h41.12V46.26h-41.12V32.45h45.73V2.69h-79.18v114.63Zm131.83-60.46c8.44 0 15.04-3.99 15.04-11.97s-6.6-11.97-15.19-11.97h-7.06v23.94h7.21Zm54.78 60.46h-39.44l-21.79-35.45h-.77v35.45h-33.45V2.69h40.82c28.7 0 48.64 12.74 48.64 39.9 0 10.74-4.76 26.39-23.79 34.37l29.77 40.36Z"/> </g> </svg> </a> </div> <div class="linkset-wrapper subscribe-and-login-links"> <section class="linkset-shim "> <div class="npc-cta-wrapper headline-semibold style-loading" data-component-type="npc-link" data-load-strategy="exclude" > <a class="npc-cta npc-link" href="https://www.businessinsider.com/subscription/newsletter" data-track-click="{&quot;product_field&quot;:&quot;newsletters&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;masthead&quot;}" > Newsletters </a> </div> <div class="is-hidden" data-component-type="subscribe-btn-logged-in" data-load-strategy="exclude"> <a class="masthead-icon headline-semibold subscribe-btn subscribe-btn-logged-in d-block " href="https://www.businessinsider.com/subscription" title="Subscribe" > Subscribe </a> </div> <div class="account-btn account-icon-component headline-semibold account-subscription account-btn-logged-in masthead-icon " data-component-type="account-icon" data-load-strategy="exclude" data-interaction-trigger="my-insider" data-accounts-list-icon data-track-click="{&quot;click_text&quot;:&quot;bi_value_unassigned&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;,&quot;product_field&quot;:&quot;account_button&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;event&quot;:&quot;navigation&quot;}" title="Google asks staff to test new coding features for Bard AI chatbot - Business Insider"> <div class="account-icon-loader"></div> <a class="account-text-logged-in" role="button"></a> <svg class="svg-icon account-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 18 18" > <title>Account icon</title> <desc>An icon in the shape of a person's head and shoulders. It often indicates a user profile.</desc> <path class="account-icon-path" fill-rule="evenodd" clip-rule="evenodd" d="M9 0C6.23858 0 4 2.23858 4 5C4 7.76142 6.23858 10 9 10C11.7614 10 14 7.76142 14 5C14 2.23858 11.7614 0 9 0ZM6 5C6 3.34315 7.34315 2 9 2C10.6569 2 12 3.34315 12 5C12 6.65685 10.6569 8 9 8C7.34315 8 6 6.65685 6 5Z" fill="#0a0a0a"/> <path class="account-icon-path" d="M5 12C3.67392 12 2.40215 12.5268 1.46447 13.4645C0.526784 14.4021 0 15.6739 0 17V19C0 19.5523 0.447715 20 1 20C1.55228 20 2 19.5523 2 19V17C2 16.2043 2.31607 15.4413 2.87868 14.8787C3.44129 14.3161 4.20435 14 5 14H13C13.7956 14 14.5587 14.3161 15.1213 14.8787C15.6839 15.4413 16 16.2044 16 17V19C16 19.5523 16.4477 20 17 20C17.5523 20 18 19.5523 18 19V17C18 15.6739 17.4732 14.4021 16.5355 13.4645C15.5979 12.5268 14.3261 12 13 12H5Z" fill="#0a0a0a"/> </svg> </div> <div class="account-btn account-icon-component headline-semibold account-btn-not-logged-in masthead-icon " data-component-type="account-icon" data-load-strategy="exclude" data-accounts-list-icon data-track-click="{&quot;click_text&quot;:&quot;bi_value_unassigned&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;,&quot;product_field&quot;:&quot;login&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;event&quot;:&quot;navigation&quot;}" title="Log in"> <div class="account-icon-loader"></div> <a class="account-text-not-logged-in" role="button">Log in</a> </div> <a class="masthead-icon headline-semibold subscribe-btn d-block " href="https://www.businessinsider.com/subscription" title="Subscribe" data-track-click='{"click_text":"subscribe","click_path":"/subscribe","product_field":"subscribe","element_name":"masthead","event":"navigation"}' > Subscribe </a> </section> </div> </div> </div> </header> <style>.drawer.style-loading {position: fixed; top: 0; bottom: 0; right: calc(-100% - 50px); visibility: hidden; z-index: -1; display: none;}</style> <nav class="component drawer style-loading unified-drawer " data-drawer-unified data-drawer-location="hamburger" data-component-type="drawer" data-load-strategy="interaction" data-load-markup="unified/drawer" data-markup-data="" > <ul class="simplified-hamburger-menu d-none"> <li> <a href="/business" > Business </a> <ul> <li> <a href="/strategy">Strategy</a> </li> <li> <a href="/economy">Economy</a> </li> <li> <a href="/finance">Finance</a> </li> <li> <a href="/retail">Retail</a> </li> <li> <a href="/advertising">Advertising</a> </li> <li> <a href="/careers">Careers</a> </li> <li> <a href="/media">Media</a> </li> <li> <a href="/real-estate">Real Estate</a> </li> <li> <a href="/smallbusiness">Small Business</a> </li> <li> <a href="/sc/introducing-the-better-work-project-hub">The Better Work Project</a> </li> </ul> </li> <li> <a href="/tech" > Tech </a> <ul> <li> <a href="/science">Science</a> </li> <li> <a href="/artificial-intelligence">AI</a> </li> <li> <a href="/sustainability">Sustainability</a> </li> <li> <a href="/enterprise">Enterprise</a> </li> <li> <a href="/transportation">Transportation</a> </li> <li> <a href="/startups">Startups</a> </li> <li> <a href="/innovation">Innovation</a> </li> </ul> </li> <li> <a href="https://markets.businessinsider.com" > Markets </a> <ul> <li> <a href="https://markets.businessinsider.com/stocks">Stocks</a> </li> <li> <a href="https://markets.businessinsider.com/indices">Indices</a> </li> <li> <a href="https://markets.businessinsider.com/commodities">Commodities</a> </li> <li> <a href="https://markets.businessinsider.com/cryptocurrencies">Crypto</a> </li> <li> <a href="https://markets.businessinsider.com/currencies">Currencies</a> </li> <li> <a href="https://markets.businessinsider.com/etfs">ETFs</a> </li> </ul> </li> <li> <a href="/lifestyle" > Lifestyle </a> <ul> <li> <a href="/entertainment">Entertainment</a> </li> <li> <a href="/culture">Culture</a> </li> <li> <a href="/travel">Travel</a> </li> <li> <a href="/food">Food</a> </li> <li> <a href="/health">Health</a> </li> <li> <a href="/parenting">Parenting</a> </li> <li> <a href="/guides">Reviews</a> <ul> <li> <a href="/guides/tech">Tech</a> </li> <li> <a href="/guides/streaming">Streaming</a> </li> <li> <a href="/guides/home">Home</a> </li> <li> <a href="/guides/kitchen">Kitchen</a> </li> <li> <a href="/guides/style">Style</a> </li> <li> <a href="/guides/beauty">Beauty</a> </li> <li> <a href="/guides/pets">Pets</a> </li> <li> <a href="/guides/gifts">Gifts</a> </li> <li> <a href="/guides/deals">Deals</a> </li> </ul> </li> </ul> </li> <li> <a href="/politics" > Politics </a> <ul> <li> <a href="/defense">Military & Defense</a> </li> <li> <a href="/law">Law</a> </li> <li> <a href="/education">Education</a> </li> </ul> </li> <li> <a href="/personal-finance" > Personal Finance </a> <ul> <li> <a href="/personal-finance/banking">Banking</a> </li> <li> <a href="/personal-finance/credit-cards">Credit Cards</a> </li> <li> <a href="/personal-finance/investing">Investing</a> </li> <li> <a href="/personal-finance/loans">Loans</a> </li> <li> <a href="/personal-finance/mortgages">Mortgages</a> </li> </ul> </li> <li> <a href="/video" > Video </a> <ul> <li> <a href="/show/big-business">Big Business</a> </li> <li> <a href="/show/food-wars">Food Wars</a> </li> <li> <a href="/show/so-expensive">So Expensive</a> </li> <li> <a href="/show/explainers">Explainers</a> </li> <li> <a href="/show/still-standing">Still Standing</a> </li> <li> <a href="/show/boot-camp">Boot Camp</a> </li> </ul> </li> <li> <span > All </span> <ul> <li>A-Z</li> <li> <a href="/advertising">Advertising</a> </li> <li> <a href="/artificial-intelligence">AI</a> </li> <li> <a href="/personal-finance/banking">Banking</a> </li> <li> <a href="/business">Business</a> </li> <li> <a href="/careers">Careers</a> </li> <li> <a href="https://markets.businessinsider.com/commodities">Commodities</a> </li> <li> <a href="/personal-finance/credit-cards">Credit Cards</a> </li> <li> <a href="https://markets.businessinsider.com/cryptocurrencies">Crypto</a> </li> <li> <a href="/culture">Culture</a> </li> <li> <a href="https://markets.businessinsider.com/currencies">Currencies</a> </li> <li> <a href="/economy">Economy</a> </li> <li> <a href="/education">Education</a> </li> <li> <a href="/enterprise">Enterprise</a> </li> <li> <a href="/entertainment">Entertainment</a> </li> <li> <a href="https://markets.businessinsider.com/etfs">ETFs</a> </li> <li> <a href="/finance">Finance</a> </li> <li> <a href="/food">Food</a> </li> <li> <a href="/health">Health</a> </li> <li> <a href="https://markets.businessinsider.com/indices">Indices</a> </li> <li> <a href="/innovation">Innovation</a> </li> <li> <a href="/personal-finance/investing">Investing</a> </li> <li> <a href="/law">Law</a> </li> <li> <a href="/lifestyle">Lifestyle</a> </li> <li> <a href="/personal-finance/loans">Loans</a> </li> <li> <a href="https://markets.businessinsider.com/">Markets</a> </li> <li> <a href="/media">Media</a> </li> <li> <a href="/defense">Military & Defense</a> </li> <li> <a href="/personal-finance/mortgages">Mortgages</a> </li> <li> <a href="/parenting">Parenting</a> </li> <li> <a href="/personal-finance">Personal Finance</a> </li> <li> <a href="/politics">Politics</a> </li> <li> <a href="/retail">Retail</a> </li> <li> <a href="/guides">Reviews</a> </li> <li> <a href="/smallbusiness">Small Business</a> </li> <li> <a href="/science">Science</a> </li> <li> <a href="/startups">Startups</a> </li> <li> <a href="https://markets.businessinsider.com/stocks">Stocks</a> </li> <li> <a href="/strategy">Strategy</a> </li> <li> <a href="/sustainability">Sustainability</a> </li> <li> <a href="/tech">Tech</a> </li> <li> <a href="/transportation">Transportation</a> </li> <li> <a href="/travel">Travel</a> </li> <li> <a href="/video">Video</a> </li> <li>Featured</li> <li> <a href="/talent-insider">Talent Insider</a> </li> <li>About</li> <li> <a href="https://www.insider-inc.com/">About</a> </li> <li> <a href="https://www.insider-inc.com/">Advertise</a> </li> <li> <a href="https://www.insider-inc.com/careers">Careers</a> </li> <li> <a href="https://www.insider-inc.com/code-of-ethics">Code of Ethics</a> </li> <li> <a href="/contact">Contact Us</a> </li> <li> <a href="https://www.insider-inc.com/who-we-are">Corporate</a> </li> <li> <a href="/contact">Corrections Policy</a> </li> <li>Follow</li> <li> <a href="https://feeds.businessinsider.com/custom/all">RSS</a> </li> <li> <a href="/sitemap/html/index.html">Sitemap</a> </li> <li> <a href="https://www.facebook.com/businessinsider">Facebook</a> </li> <li> <a href="https://twitter.com/businessinsider">Twitter</a> </li> <li> <a href="https://www.instagram.com/businessinsider/">Instagram</a> </li> <li> <a href="https://www.youtube.com/user/businessinsider">YouTube</a> </li> <li> <a href="https://www.linkedin.com/company/businessinsider/">LinkedIn</a> </li> <li>Subscriptions</li> <li> <a href="/research">Intelligence</a> </li> </ul> </li> </ul> </nav> <nav class="component my-insider with-banner style-loading" data-my-insider data-component-type="my-insider" data-load-markup="my-insider/template" data-load-strategy="interaction" > <div class='my-insider-header'></div> <div class='my-insider-nav-and-content'></div> </nav> <section id="l-main-content" class="masthead " data-content > <div class="container markets-banner"> <div class="markets-module"> <div class="live-updates-container"> <section class="live-updates-module js-live-updates-module style-loading " data-component-type="live-updates" data-load-strategy="exclude" > <div class="row g-0 align-items-center position-relative market-status-container"> <div class="market-status js-market-status col"> <a class="market-status-label headline-semibold js-label" href="https://markets.businessinsider.com" data-track-click="{&quot;product_field&quot;:&quot;status&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;markets_banner&quot;}" >US Markets Loading...</a> <span class="market-status-countdown headline-semibold"> <span class="market-status-time js-hours">h</span> <span class="market-status-time js-minutes">m</span> <span class="market-status-time js-seconds">s</span> </span> </div> </div> <div class="row g-0 align-items-center position-relative indices-container"> <div class="carousel-gradient" data-component-type="carousel-gradient"> <div class="carousel with-gradient with-fade-right"> <div class="markets-wrapper js-loading-indices"></div> </div> </div> </div> </section> </div> <div class="markets-sponsor"> <div data-bi-ad id="gpt-post-tech-markets_banner_logo-fluid-1" class="ad ad-wrapper fluid " data-force="" data-type="ad" data-adunit="businessinsider.all/post/ticker-logo/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Markets Banner Logo" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;1260&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;5&comma;1&rsqb;&comma;&quot;fluid&quot;&rsqb;&rcub;&comma;&lcub;&quot;browserLimit&quot;:&lsqb;970&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;5&comma;1&rsqb;&comma;&quot;fluid&quot;&rsqb;&rcub;&comma;&lcub;&quot;browserLimit&quot;:&lsqb;728&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;5&comma;1&rsqb;&comma;&quot;fluid&quot;&rsqb;&rcub;&comma;&lcub;&quot;browserLimit&quot;:&lsqb;0&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;5&comma;1&rsqb;&comma;&quot;fluid&quot;&rsqb;&rcub;&rsqb;" data-tile-order="tile-0" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.all&sol;post&sol;ticker-logo&sol;tech&quot;&comma;&quot;region&quot;:&quot;Markets Banner Logo&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;ticker-logo&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" ></div> </div> </div> </div> <span class="markets-post-border"></span> <div class="l-ad subnav-ad-layout pre-render masthead mobile-sticky post-page subnav-ad-position-sticky" data-ad-subnav="" data-hide-when=".taboola-feed,footer,[data-is-interscroller]" data-component-type="subnav-ad" data-load-strategy="exclude" data-ad-refresher-expand > <div class="ad subnav-ad-wrapper subnav-ad-position-sticky"> <!-- Included desktop "subnav-desktop" --> <div data-bi-ad id="gpt-post-tech-subnav-desktop-fluid-1" class="ad ad-wrapper fluid only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/sub-nav/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Subnav" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;728&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;728&comma;90&rsqb;&comma;&lsqb;3&comma;1&rsqb;&rsqb;&rcub;&comma;&lcub;&quot;browserLimit&quot;:&lsqb;970&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;970&comma;250&rsqb;&comma;&lsqb;970&comma;90&rsqb;&comma;&lsqb;728&comma;90&rsqb;&comma;&lsqb;3&comma;1&rsqb;&rsqb;&rcub;&rsqb;" data-tile-order="tile-0" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.desktop&sol;post&sol;sub-nav&sol;tech&quot;&comma;&quot;region&quot;:&quot;Subnav&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;sub-nav&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" data-sticky-duration="5" data-amazontamsizes="&lsqb;&lsqb;300&comma;250&rsqb;&comma;&lsqb;728&comma;90&rsqb;&comma;&lsqb;970&comma;250&rsqb;&comma;&lsqb;970&comma;90&rsqb;&rsqb;" data-not-lazy data-enable-ad-refresher="true" data-refresh-count="0" ></div> <!-- Excluded mobile "subnav-mobile" --> <div class="close-icon-wrapper"> <svg class="svg-icon close-icon " data-e2e-name="subnav-leave-behind-close" role="img" xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="1 1 18 18" > <title>Close icon</title> <desc>Two crossed lines that form an 'X'. It indicates a way to close an interaction, or dismiss a notification. </desc> <path class="close-icon-path" d="M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zM11.4 10l2.83-2.83-1.41-1.41L10 8.59 7.17 5.76 5.76 7.17 8.59 10l-2.83 2.83 1.41 1.41L10 11.41l2.83 2.83 1.41-1.41L11.41 10z"/> </svg> </div> </div> </div> <section class="container mobile-padding"> <back-to-home class="component back-to-home style-loading" aria-label="Back to Home" data-component-type="back-to-home" data-load-strategy="defer" data-only-on="mobile" > <div class="col-12"> <section class="back-to-home-container"> <div class="back-to-home"> <a class="back-to-home-link headline-regular" href="/" data-track-click="{&quot;click_text&quot;:&quot;Home&quot;,&quot;click_path&quot;:&quot;/&quot;,&quot;product_field&quot;:&quot;bi_value_unassigned&quot;,&quot;element_name&quot;:&quot;back_to_hp&quot;,&quot;event&quot;:&quot;navigation&quot;}" > <svg class="svg-icon chevron-icon rotate90" data-chevron-icon role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 14.4 8.4" id="chevron-icon" > <title>Chevron icon</title> <desc>It indicates an expandable section or menu, or sometimes previous / next navigation options.</desc> <path class="chevron" fill="none" stroke="#76767a" stroke-linecap="square" d="M.7.7l6.5 7 6.5-7"/> </svg> <span class="back-to-home-text headline-regular"> Home </span> </a> <div class="linkset-wrapper subscribe-and-login-links"> <section class="linkset-shim"> <div class="npc-cta-wrapper headline-semibold style-loading" data-component-type="npc-link" data-load-strategy="exclude" > <a class="npc-cta npc-link" href="https://www.businessinsider.com/subscription/newsletter" data-track-click="{&quot;product_field&quot;:&quot;newsletters&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;masthead&quot;}" > Newsletters </a> </div> <div class="dropdown my-account-dropdown"> <div class="account-btn account-icon-component headline-semibold account-btn-logged-in masthead-icon " data-component-type="account-icon" data-load-strategy="exclude" data-interaction-trigger="my-insider" data-accounts-list-icon data-track-click="{&quot;click_text&quot;:&quot;bi_value_unassigned&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;,&quot;product_field&quot;:&quot;account_button&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;event&quot;:&quot;navigation&quot;}" title="Google asks staff to test new coding features for Bard AI chatbot - Business Insider"> <div class="account-icon-loader"></div> <a class="account-text-logged-in" role="button"></a> <svg class="svg-icon account-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 18 18" > <title>Account icon</title> <desc>An icon in the shape of a person's head and shoulders. It often indicates a user profile.</desc> <path class="account-icon-path" fill-rule="evenodd" clip-rule="evenodd" d="M9 0C6.23858 0 4 2.23858 4 5C4 7.76142 6.23858 10 9 10C11.7614 10 14 7.76142 14 5C14 2.23858 11.7614 0 9 0ZM6 5C6 3.34315 7.34315 2 9 2C10.6569 2 12 3.34315 12 5C12 6.65685 10.6569 8 9 8C7.34315 8 6 6.65685 6 5Z" fill="#0a0a0a"/> <path class="account-icon-path" d="M5 12C3.67392 12 2.40215 12.5268 1.46447 13.4645C0.526784 14.4021 0 15.6739 0 17V19C0 19.5523 0.447715 20 1 20C1.55228 20 2 19.5523 2 19V17C2 16.2043 2.31607 15.4413 2.87868 14.8787C3.44129 14.3161 4.20435 14 5 14H13C13.7956 14 14.5587 14.3161 15.1213 14.8787C15.6839 15.4413 16 16.2044 16 17V19C16 19.5523 16.4477 20 17 20C17.5523 20 18 19.5523 18 19V17C18 15.6739 17.4732 14.4021 16.5355 13.4645C15.5979 12.5268 14.3261 12 13 12H5Z" fill="#0a0a0a"/> </svg> </div> </div> <div class="account-btn account-icon-component headline-semibold account-btn-not-logged-in masthead-icon " data-component-type="account-icon" data-load-strategy="exclude" data-accounts-list-icon data-track-click="{&quot;click_text&quot;:&quot;bi_value_unassigned&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;,&quot;product_field&quot;:&quot;login&quot;,&quot;element_name&quot;:&quot;masthead&quot;,&quot;event&quot;:&quot;navigation&quot;}" title="Log in"> <div class="account-icon-loader"></div> <a class="account-text-not-logged-in" role="button">Log in</a> </div> <a class="masthead-icon headline-semibold subscribe-btn d-block " href="https://www.businessinsider.com/subscription" title="Subscribe" data-track-click='{"click_text":"subscribe","click_path":"/subscribe","product_field":"subscribe_scroll","element_name":"masthead","event":"navigation"}' > Subscribe </a> </section> </div> </div> </section> </div> <style data-bind-style="back-to-home"> .component.back-to-home.style-loading { display: none; } </style> </back-to-home> <section class="row" role="main" > <section id="l-content" class="is-right-rail with-rail-video-ad" data-track-page-area="Post" data-post-content > <section class="row"> <div class="col-12"> <article class=""> <section class="post-headline-wrapper " id="post-headline" > <div class="post-meta"> <span class="post-breadcrumbs headline-regular "> <a href="/tech" class=" breadcrumbs-no-spacer" data-track-click="{&quot;product_field&quot;:&quot;Tech&quot;,&quot;element_name&quot;:&quot;breadcrumbs&quot;,&quot;event&quot;:&quot;navigation&quot;}" > Tech </a> </span> </div> <h1 class="post-headline ">Google asks staff to test new AI chatbot features that can code as it races against ChatGPT</h1> </section> <section class="byline-wrapper "> <div class="byline " data-e2e-name="byline" > <div class="byline-content" data-e2e-name="byline-content" > <div class="byline-row"> <div class="byline-author-container"> <div class="byline-author headline-regular"> <span class="" data-e2e-name="Hugh Langley" > <a class="byline-link byline-author-name" data-e2e-name="byline-author-name" href="https://www.businessinsider.com/author/hugh-langley" >Hugh Langley</a></span> </div> <time class="byline-timestamp headline-regular js-date-format" data-timestamp="2023-04-14T19:56:18Z" data-e2e-name="byline-timestamp" data-disable-relative-formatting > 2023-04-14T19:56:18Z </time> </div> </div> </div> </div> <section class="sharebar " data-component-type="share" data-location=""> <div class="share-button-dropdown-wrapper"> <button class="share-button sharebar-link headline-regular"><svg class="svg-icon share-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 12 12"> <defs/> <title>Share icon</title> <desc>An curved arrow pointing right.</desc> <path fill-rule="evenodd" d="M7.336 8.014l4.2-3.5-4.2-3.5v2.8h-2.54c-1.948 0-3.526 1.567-3.526 3.5v3.16h1.469v-3.16a2.05 2.05 0 012.056-2.042h2.54v2.742z" clip-rule="evenodd"/> </svg> <span class="button-text">Share</span> </button> <div class="share-dropdown-menu dropdown-menu"> <span class="dropdown-menu-item"> <span class="share-link facebook " data-facebook data-href="https://www.facebook.com/sharer/sharer.php?u&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;utmSource&#x3D;facebook&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;facebook" label="facebook" title="Share on Facebook" aria-label="Click to share on Facebook" data-share-link data-flip-widget="" data-track-element="story" data-track-event-label="facebook" data-href-share="https://www.facebook.com/sharer/sharer.php?u&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;utmSource&#x3D;facebook&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;facebook" data-e2e-name="share-link-facebook" data-utm-term="" target="_blank" > <span class="dropdown-icon"><svg class="svg-icon social-facebook-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" aria-labelledby="Facebook" > <path fill="currentColor" d="M22 12.037C22 6.494 17.523 2 12 2S2 6.494 2 12.037c0 4.707 3.229 8.656 7.584 9.741v-6.674H7.522v-3.067h2.062v-1.322c0-3.416 1.54-5 4.882-5 .634 0 1.727.125 2.174.25v2.78a12.807 12.807 0 0 0-1.155-.037c-1.64 0-2.273.623-2.273 2.244v1.085h3.266l-.561 3.067h-2.705V22C18.163 21.4 22 17.168 22 12.037Z"/> </svg></span> <span class="dropdown-text headline-regular">Facebook</span> </span> </span> <span class="dropdown-menu-item"> <a class="share-link email " data-email data-share-link href="mailto:?subject&#x3D;Google asks staff to test new AI chatbot features that can code as it races against ChatGPT&amp;body&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT%0D%0A%0D%0Ahttps%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;" label="email" title="Email" aria-label="Click to email" data-track-event-label="email" data-href-share="mailto:?subject&#x3D;Google asks staff to test new AI chatbot features that can code as it races against ChatGPT&amp;body&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT%0D%0A%0D%0Ahttps%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;" data-e2e-name="share-link-email" data-utm-term="" data-track-element="story" > <span class="dropdown-icon"><svg class="svg-icon email-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0.5 1 15 14" aria-labelledby="Email" > <path class="email" fill="currentColor" d="M1.4 4c0-.7.567-1.267 1.267-1.267h10.667c.7 0 1.266.567 1.266 1.267v8c0 .7-.566 1.267-1.266 1.267H2.667c-.7 0-1.267-.567-1.267-1.267V4Zm6.812 3.946L13.4 4.705v-.372a.4.4 0 0 0-.4-.4H3a.4.4 0 0 0-.4.4v.372l5.188 3.241a.4.4 0 0 0 .424 0Zm-.353 1.22L2.957 6.105a.233.233 0 0 0-.357.198v5.365c0 .22.18.4.4.4h10a.4.4 0 0 0 .4-.4V6.302a.233.233 0 0 0-.357-.198L8.142 9.167a.267.267 0 0 1-.283 0Z"/> </svg></span> <span class="dropdown-text headline-regular">Email</span> </a> </span> <span class="dropdown-menu-item"> <span class="twitter " data-twitter data-href="https://twitter.com/intent/tweet?text&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT&amp;url&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4%3FutmSource%3Dtwitter%26utmContent%3Dreferral%26utmTerm%3Dtopbar%26referrer%3Dtwitter&amp;via&#x3D;businessinsider&amp;utmSource&#x3D;twitter&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;twitter" label="X" title="Share on X" aria-label="Click to share on X" data-share-link data-track-event-label="twitter" data-track-element="story" data-href-share="https://twitter.com/intent/tweet?text&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT&amp;url&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4%3FutmSource%3Dtwitter%26utmContent%3Dreferral%26utmTerm%3Dtopbar%26referrer%3Dtwitter&amp;via&#x3D;businessinsider&amp;utmSource&#x3D;twitter&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;twitter" data-e2e-name="share-link-twitter" target="_blank" > <span class="dropdown-icon"><svg class="svg-icon social-x-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" aria-labelledby="X" > <path fill="currentColor" d="M17.751 3h3.067l-6.7 7.625L22 21h-6.172l-4.833-6.293L5.464 21h-3.07l7.167-8.155L2 3h6.328l4.37 5.752L17.75 3Zm-1.076 16.172h1.7L7.404 4.732H5.58l11.094 14.44Z"/> </svg></span> <span class="dropdown-text headline-regular">X</span> </span> </span> <span class="dropdown-menu-item"> <span class="linkedin " data-linkedin data-href="https://www.linkedin.com/shareArticle?url&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;title&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT&amp;summary&#x3D;Google%20has%20told%20staff%20who%20are%20testing%20its%20Bard%20chatbot%20they%20can%20now%20use%20it%20to%20generate%20and%20fix%20code.%20The%20company%20is%20racing%20to%20catch%20up%20with%20OpenAI.&amp;mini&#x3D;true&amp;utmSource&#x3D;linkedIn&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;linkedIn" label="linkedin" title="Share on LinkedIn" aria-label="Click to share on LinkedIn" data-share-link data-flip-widget="" data-track-event-label="linkedin" data-track-element="story" data-href-share="https://www.linkedin.com/shareArticle?url&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;title&#x3D;Google%20asks%20staff%20to%20test%20new%20AI%20chatbot%20features%20that%20can%20code%20as%20it%20races%20against%20ChatGPT&amp;summary&#x3D;Google%20has%20told%20staff%20who%20are%20testing%20its%20Bard%20chatbot%20they%20can%20now%20use%20it%20to%20generate%20and%20fix%20code.%20The%20company%20is%20racing%20to%20catch%20up%20with%20OpenAI.&amp;mini&#x3D;true&amp;utmSource&#x3D;linkedIn&amp;utmContent&#x3D;referral&amp;utmTerm&#x3D;topbar&amp;referrer&#x3D;linkedIn" data-e2e-name="share-link-linkedin" data-utm-term="" target="_blank" data-popup-size="975|720" > <span class="dropdown-icon"><svg class="svg-icon social-linkedin-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" aria-labelledby="LinkedIn" > <path fill="currentColor" fill-rule="evenodd" d="M4 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H4Zm4.339 4.606a1.627 1.627 0 1 1-3.254 0 1.627 1.627 0 0 1 3.254 0Zm-.221 2.867H5.13v9.335h2.988V9.473Zm4.517 0H9.662v9.335h2.943V13.91c0-2.729 3.461-2.982 3.461 0v4.9h2.849v-5.914c0-4.6-5.07-4.43-6.31-2.17l.03-1.252Z" clip-rule="evenodd"/></svg> </svg></span> <span class="dropdown-text headline-regular">LinkedIn</span> </span> </span> <span class="dropdown-menu-item"> <span class="copy-link " data-copy-link data-href="#" label="copy link" title="Copy link" aria-label="Click to copy link" data-share-link data-track-event-label="copy link" data-href-share="" data-e2e-name="share-link-copy-link" data-utm-term="" target="_blank" data-copy-location="" > <span class="dropdown-icon"><svg class="svg-icon link-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 400 400" > <path class="link" fill="currentColor" d="M176.1 341.5c-30.9 34-83.8 37-117.7 5-33.9-31-36.9-83.9-5-117.9l5-5 58.9-59-23.9-23.9-58.9 59c-45.9 46-45.9 119.9 0 165.9s119.7 46 165.7 0l58.9-59-23.9-23.9-59.1 58.8zM200 33.7l-58.9 59 23.9 23.9 58.9-58.9c32.9-32 85.8-31 117.7 2 30.9 32 30.9 83.9 0 115.9l-58.9 59 23.9 23.9 58.9-59c45.9-46 45.9-119.9 0-165.9-45.8-44.8-119.6-44.8-165.5.1m94.8 71c-7-7-17-7-23.9 0L212 163.6l-46.9 47-58.9 59c-7 7-7 17 0 23.9s17 7 23.9 0l58.9-59 46.9-47 58.9-59c5.9-6.9 5.9-16.9 0-23.8"/> </svg></span> <span class="dropdown-text headline-regular">Copy Link</span> </span> </span> <span class="dropdown-menu-item"> <span class="dropdown-menu-item hidden"> <span class="impact-link" data-impact-link data-href="#" label="impact link" title="impact link" aria-label="Click for impact link" data-share-link data-track-event-label="impact link" data-href-share="" data-e2e-name="share-link-impact-link" data-utm-term="" target="_blank" data-copy-location="" > <span class="dropdown-icon"> <svg class="" width="11" height="21" viewBox="0 0 11 21" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>lighning bolt icon</title> <desc>An icon in the shape of a lightning bolt.</desc> <path class="lightning-bolt" d="M4.1245 0L0.25 9.996H4.4395L0.25 21L10.729 6.25275H6.01975L9.1855 0H4.1245Z" fill="#002aff"/> </svg> </span> <span class="dropdown-text headline-regular">Impact Link</span> </span> </span> </span> </div> </div> <div class="vertical-divider"></div> <button class="sharebar-link save-article save-button " label="save-article" title="Save Article" aria-label="Save this article" data-location="top" data-track-event-label="save-article" data-component-type="save-article" data-track-element="story" data-e2e-name="share-link-save-article" > <svg class="svg-icon bookmark-icon " role="img" width="1em" height="1em" viewBox="-1 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>Save Article Icon</title> <desc>A bookmark</desc> <path class="save-article" d="M9.5 1.5C10.0523 1.5 10.5 1.94772 10.5 2.5L10.5 12.0642C10.5 12.2352 10.2992 12.3273 10.1696 12.2158L6.12484 8.73665C6.04978 8.67209 5.93878 8.67216 5.86381 8.73682L1.83061 12.2149C1.701 12.3267 1.5 12.2346 1.5 12.0634L1.5 2.5C1.5 1.94771 1.94772 1.5 2.5 1.5L9.5 1.5Z" stroke-width="1.5" stroke="currentColor" /> </svg> <span class="button-text headline-regular">Save</span> </button> <div class="vertical-divider d-md-none"></div> <a class="d-md-none read-in-app-button " data-app-button data-only-on="mobile" data-component-type="read-in-app-button" title="Download the app" aria-label="Click to download the app" data-track-event-label="app" target="_blank" href="https://insider-app.onelink.me/4cpG/?af_js_web&#x3D;true&amp;af_ss_ver&#x3D;2_3_0&amp;af_dp&#x3D;insider%3A%2F%2Fbi%2Fpost%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&amp;af_force_deeplink&#x3D;true&amp;is_retargeting&#x3D;true&amp;deep_link_value&#x3D;https%3A%2F%2Fwww.businessinsider.com%2Fgoogle-ai-new-coding-features-bard-chatbot-2023-4&pid=businessinsider&c=post_page_share_bar_v2_smart_4.13.23" > <svg class="mobile-icon" width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M0.199951 2C0.199951 1.17157 0.871524 0.5 1.69995 0.5H7.27138C8.09981 0.5 8.77138 1.17157 8.77138 2V14C8.77138 14.8284 8.09981 15.5 7.27138 15.5H1.69995C0.871523 15.5 0.199951 14.8284 0.199951 14V2ZM5.55709 13.3571C5.55709 13.9489 5.0774 14.4286 4.48567 14.4286C3.89393 14.4286 3.41424 13.9489 3.41424 13.3571C3.41424 12.7654 3.89393 12.2857 4.48567 12.2857C5.0774 12.2857 5.55709 12.7654 5.55709 13.3571ZM7.43209 1.83929H1.53924V11.2143H7.43209V1.83929Z" fill="#0a0a0a"/> </svg> <span class="headline-regular button-text"> Read in app </span> </a></section> </section> <div class="col-12"> </div> <figure class="figure image-figure-image " data-type="img" data-e2e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" > <div class="aspect-ratio" style="padding-top: calc(100% / (4642 / 3481))" > <meta itemprop="contentUrl" content="https://i.insider.com/64397aee56f0dc00198930b8?width=700"/> <img src="https://i.insider.com/64397aee56f0dc00198930b8?width=700" srcset="https://i.insider.com/64397aee56f0dc00198930b8?width=400&format=jpeg&auto=webp 400w, https://i.insider.com/64397aee56f0dc00198930b8?width=500&format=jpeg&auto=webp 500w, https://i.insider.com/64397aee56f0dc00198930b8?width=700&format=jpeg&auto=webp 700w, https://i.insider.com/64397aee56f0dc00198930b8?width=1000&format=jpeg&auto=webp 1000w, https://i.insider.com/64397aee56f0dc00198930b8?width=1300&format=jpeg&auto=webp 1300w, https://i.insider.com/64397aee56f0dc00198930b8?width=2000&format=jpeg&auto=webp 2000w" sizes="(min-width: 1280px) 900px" alt="Sundar Pichai, the CEO of Google." decoding="async" /> </div> <span class="image-source-caption with-caption-drawer"> <input class="caption-drawer-input" type="checkbox" id="caption-drawer-checkbox"> <label class="caption-drawer-label" for="caption-drawer-btn"> <svg class="svg-icon arrow-up-icon caption-drawer-icon" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" > <title>Angle down icon</title> <desc>An icon in the shape of an angle pointing down.</desc> <path d="M11.3281 0.792709C11.1874 0.796035 11.0537 0.854817 10.9562 0.95625L5.99996 5.9125L1.04371 0.95625C0.994011 0.90516 0.934574 0.864549 0.868913 0.836818C0.803251 0.809086 0.732698 0.794796 0.661421 0.794792C0.555323 0.79482 0.451644 0.826488 0.363639 0.885749C0.275634 0.94501 0.207301 1.02917 0.167378 1.12747C0.127454 1.22577 0.117753 1.33374 0.139515 1.43758C0.161277 1.54143 0.213513 1.63642 0.289546 1.71042L5.62288 7.04375C5.7229 7.14374 5.85854 7.1999 5.99996 7.1999C6.14139 7.1999 6.27702 7.14374 6.37705 7.04375L11.7104 1.71042C11.7878 1.63594 11.841 1.5398 11.8629 1.43459C11.8848 1.32939 11.8744 1.22003 11.833 1.12084C11.7917 1.02164 11.7214 0.937245 11.6313 0.878694C11.5412 0.820144 11.4355 0.790174 11.3281 0.792709V0.792709Z" fill="currentColor"/> </svg> </label> <figcaption class="image-caption headline-semibold" data-e2e-name="image-caption" > <span class="image-caption-text">Sundar Pichai, the CEO of Google.</span> <span class="image-source-text"> <span class="image-source headline-regular" data-e2e-name="image-source" itemprop="creditText" > JOSH EDELSON/Getty </span> </span> </figcaption> </span> </figure> <div class="inline-backup-paywall desktop" data-component-type="inline-backup-paywall" style="display:none"> <span class="headline-semibold subscription-msg">This story is available exclusively to Business Insider subscribers. <a href="/subscription" class="subscription-link">Become an Insider</a> and start reading now.</span> <span class="headline-regular login-prompt">Have an account? <button class="login-prompt-btn">Log in</button>.</span> </div> <div> <section class="post-content typography " data-track-content="" data-post-type="post" > <div id="piano-inline-content-wrapper" data-piano-inline-content-wrapper data-user-status="anonymous" > <div data-component-type="content-lock" data-load-strategy="exclude"> <div class="content-lock-content"> <!-- Excluded mobile ad on desktop --><div class="in-post-sticky only-desktop"><div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad="" id="gpt-post-tech-desktop_in_post_ad-desktop-fluid-1" class="ad ad-wrapper fluid in-post only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/in-content-1/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Desktop In Post Ad" data-responsive="[{&quot;browserLimit&quot;:[728,0],&quot;slotSize&quot;:[[300,250],&quot;fluid&quot;]},{&quot;browserLimit&quot;:[1260,0],&quot;slotSize&quot;:[[728,90],[300,250],[800,480],[600,480],&quot;fluid&quot;]}]" data-tile-order="tile-1" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="{&quot;adunit&quot;:&quot;businessinsider.desktop/post/in-content-1/tech&quot;,&quot;region&quot;:&quot;Desktop In Post Ad&quot;,&quot;tag&quot;:&quot;google,alphabet,ai,chatbot,bard,scoop&quot;,&quot;template&quot;:&quot;default&quot;,&quot;dvp_spos&quot;:&quot;in-content-1&quot;,&quot;rawvert&quot;:&quot;&quot;}" data-amazontamsizes="[[728,90],[300,250]]" data-not-lazy="" data-enable-ad-refresher="true" data-refresh-count="0"></div> </div></div><ul class="summary-list"> <li>Google is rolling out new coding features to an internal version of its Bard AI chatbot.</li> <li>Staff can ask Bard to generate, fix, and explain code.</li> <li>Some of the features appear to be rolling out publicly, too.</li> </ul><p>Google is asking staff to test new coding features for its chatbot, Bard, as it prepares to make the features publicly available, according to an internal email sent Friday.&nbsp;</p><p>The company told staff on Friday that they could test out new features that let Bard generate and fix code, turning the chatbot into a programming assistant. Google also asked staff to provide feedback, according to a copy of the email reviewed by Insider. These new features show Google is moving to catch competitors like Microsoft's GitHub Copilot, which also functions like a coding assistant — and was <a href="https://www.theverge.com/2023/3/22/23651456/github-copilot-x-gpt-4-code-chat-voice-support" target="_blank" rel="noopener nofollow" data-analytics-product-module="body_link">recently updated</a> to integrate a ChatGPT-like assistant.</p><!-- Excluded mobile ad on desktop --><div class="in-post-sticky only-desktop"><div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad="" id="gpt-post-tech-desktop_in_post_ad-desktop-fluid-2" class="ad ad-wrapper fluid in-post only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/in-content-2/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Desktop In Post Ad" data-responsive="[{&quot;browserLimit&quot;:[728,0],&quot;slotSize&quot;:[[300,250],&quot;fluid&quot;]},{&quot;browserLimit&quot;:[1260,0],&quot;slotSize&quot;:[[728,90],[300,250],[800,480],[600,480],&quot;fluid&quot;]}]" data-tile-order="tile-2" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="{&quot;adunit&quot;:&quot;businessinsider.desktop/post/in-content-2/tech&quot;,&quot;region&quot;:&quot;Desktop In Post Ad&quot;,&quot;tag&quot;:&quot;google,alphabet,ai,chatbot,bard,scoop&quot;,&quot;template&quot;:&quot;default&quot;,&quot;dvp_spos&quot;:&quot;in-content-2&quot;,&quot;rawvert&quot;:&quot;&quot;}" data-amazontamsizes="[[728,90],[300,250]]" data-enable-ad-refresher="true" data-refresh-count="0"></div> </div></div><p>"You can now test out new features like source code completions, explanations, bug fixing, and more in Bard!" reads the memo, which Paige Bailey, a product manager on Google's generative AI work, sent.</p><p>The memo offered some examples for staff to try:</p><ul><li>"Ask Bard to generate code (e.g. 'write a linear regression model in Python.')"</li><li>"Ask Bard to explain a code snippet line-by-line."</li><li>"Share a code snippet, and ask Bard to write documentation for it."</li><li>"Copy code snippets to your clipboard using the 'Copy' button."</li></ul><!-- Excluded mobile ad on desktop --><div class="in-post-sticky only-desktop"><div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad="" id="gpt-post-tech-desktop_in_post_ad-desktop-fluid-3" class="ad ad-wrapper fluid in-post only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/in-content-3/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Desktop In Post Ad" data-responsive="[{&quot;browserLimit&quot;:[728,0],&quot;slotSize&quot;:[[300,250],&quot;fluid&quot;]},{&quot;browserLimit&quot;:[1260,0],&quot;slotSize&quot;:[[728,90],[300,250],[800,480],[600,480],&quot;fluid&quot;]}]" data-tile-order="tile-3" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="{&quot;adunit&quot;:&quot;businessinsider.desktop/post/in-content-3/tech&quot;,&quot;region&quot;:&quot;Desktop In Post Ad&quot;,&quot;tag&quot;:&quot;google,alphabet,ai,chatbot,bard,scoop&quot;,&quot;template&quot;:&quot;default&quot;,&quot;dvp_spos&quot;:&quot;in-content-3&quot;,&quot;rawvert&quot;:&quot;&quot;}" data-amazontamsizes="[[728,90],[300,250]]" data-enable-ad-refresher="true" data-refresh-count="0"></div> </div></div><p>A Google spokesperson said the company was iterating on coding capabilities and that these features are not officially supported yet.</p><p>"Testing and feedback, from Googlers and external trusted testers, are important aspects of improving Bard to ensure it's ready for our users. We often seek input from Googlers to help make our products better, and it's an important part of our internal culture," the spokesperson told Insider in a statement.</p><p>The email asked staff to test the new features for their "software-development use cases," but it warned that code Bard generates "should not be used in production."</p><!-- Excluded mobile ad on desktop --><div class="in-post-sticky only-desktop"><div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad="" id="gpt-post-tech-desktop_in_post_ad-desktop-fluid-4" class="ad ad-wrapper fluid in-post only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/in-content-4-plus/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Desktop In Post Ad" data-responsive="[{&quot;browserLimit&quot;:[728,0],&quot;slotSize&quot;:[[300,250],&quot;fluid&quot;]},{&quot;browserLimit&quot;:[1260,0],&quot;slotSize&quot;:[[728,90],[300,250],[800,480],[600,480],&quot;fluid&quot;]}]" data-tile-order="tile-4" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="{&quot;adunit&quot;:&quot;businessinsider.desktop/post/in-content-4-plus/tech&quot;,&quot;region&quot;:&quot;Desktop In Post Ad&quot;,&quot;tag&quot;:&quot;google,alphabet,ai,chatbot,bard,scoop&quot;,&quot;template&quot;:&quot;default&quot;,&quot;dvp_spos&quot;:&quot;in-content-4-plus&quot;,&quot;rawvert&quot;:&quot;&quot;}" data-amazontamsizes="[[728,90],[300,250]]" data-enable-ad-refresher="true" data-refresh-count="0"></div> </div></div><p>The email also told employees not to submit "confidential, need-to-know, privileged or sensitive information" into Bard. Those who do want to use sensitive information should use what appears to be a different internal chatbot referred to as "Duckie," the memo said.</p><p>Some of these new features appear to work in the public version of Bard, according to tests run by Insider. The Bard FAQ still states that it "can't help you with coding just now," though Insider was able to get Bard to generate and explain code when asked.</p><p>The company <a href="https://www.businessinsider.com/google-bard-chatbot-googlers-sundar-pichai-2023-2" data-analytics-product-module="body_link" rel="">previously asked staff to dedicate two to four hours</a> each testing Bard before <a href="https://www.businessinsider.com/google-ai-bard-chatbot-launch-us-uk-2023-3" data-analytics-product-module="body_link" rel="">its public release</a>, Insider first reported.</p><!-- Excluded mobile ad on desktop --><div class="in-post-sticky only-desktop"><div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad="" id="gpt-post-tech-desktop_in_post_ad-desktop-fluid-5" class="ad ad-wrapper fluid in-post only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/in-content-4-plus/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Desktop In Post Ad" data-responsive="[{&quot;browserLimit&quot;:[728,0],&quot;slotSize&quot;:[[300,250],&quot;fluid&quot;]},{&quot;browserLimit&quot;:[1260,0],&quot;slotSize&quot;:[[728,90],[300,250],[800,480],[600,480],&quot;fluid&quot;]}]" data-tile-order="tile-5" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="{&quot;adunit&quot;:&quot;businessinsider.desktop/post/in-content-4-plus/tech&quot;,&quot;region&quot;:&quot;Desktop In Post Ad&quot;,&quot;tag&quot;:&quot;google,alphabet,ai,chatbot,bard,scoop&quot;,&quot;template&quot;:&quot;default&quot;,&quot;dvp_spos&quot;:&quot;in-content-4-plus&quot;,&quot;rawvert&quot;:&quot;&quot;}" data-amazontamsizes="[[728,90],[300,250]]" data-enable-ad-refresher="true" data-refresh-count="0"></div> </div></div><p>ChatGPT, OpenAI's Bard competitor, is already able to generate code and write documentation for it. On the public release of Bard, Google said these features would come to its chatbot too. Sundar Pichai, the CEO of Google, <a href="https://www.theverge.com/2023/3/31/23664426/google-bard-ai-chatbot-upgrades-coming-soon-sundar-pichai" target="_blank" rel="noopener nofollow" data-analytics-product-module="body_link">recently reiterated that point</a>, and it looks like these tools are starting to roll out.</p><p><em>Got a tip about Google? You can reach this reporter via encrypted email (hlangley@protonmail.com) or encrypted messaging apps Signal/Telegram (+1 628-228-1836).</em></p> </div> </div> </div> </section> </div> <section class="post-content-more"> <section class="dad-related-posts-component at-post-bottom related-posts" data-component-type="dad-related-posts" data-delay-third-party-scripts="true" data-size="3" data-container-index="" data-included-verticals="tech" data-placement="post-bottom" data-excluded-verticals="bi-video" data-root-margin="250px 0px" data-track-view="{&quot;element_name&quot;:&quot;end_of_article_recirc&quot;,&quot;product_field&quot;:&quot;bi_value_unassigned&quot;}" > <div class="content-recommendations-title-container"> <h2 class="content-recommendations-title headline-semibold ignore-typography "> Read next </h2> </div> <div class="dad-related-posts-container content-recommendations-container"></div> </section> </section> <section class="category-wrapper headline-regular" data-track-click-shared="{&quot;product_field&quot;:&quot;bi_value_unassigned&quot;,&quot;event&quot;:&quot;navigation&quot;,&quot;element_name&quot;:&quot;category_link&quot;}" > <a class="category-link not-content-link" href="/category/google" data-track-click >Google</a> <a class="category-link not-content-link" href="/category/alphabet" data-track-click >Alphabet</a> <a class="category-link not-content-link" href="/category/ai" data-track-click >AI</a> <div class="category-more-icon category-link" data-track-click="{&quot;click_text&quot;:&quot;More&quot;,&quot;click_path&quot;:&quot;bi_value_unassigned&quot;}" data-component-type="category-tags" > More... </div> </section> <div class="ad-callout-wrapper only-mobile"> <div class="ad-label headline-regular only-mobile">Advertisement</div> <div data-bi-ad id="gpt-post-tech-mobile_article-mobile-fluid-1" class="ad ad-wrapper fluid only-mobile" data-force="" data-type="ad" data-adunit="businessinsider.mobile/post/after-content/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Mobile Article" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;0&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;320&comma;50&rsqb;&comma;&lsqb;320&comma;100&rsqb;&comma;&lsqb;300&comma;250&rsqb;&comma;&lsqb;300&comma;50&rsqb;&rsqb;&rcub;&rsqb;" data-tile-order="tile-0" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.mobile&sol;post&sol;after-content&sol;tech&quot;&comma;&quot;region&quot;:&quot;Mobile Article&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;after-content&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" data-amazontamsizes="&lsqb;&lsqb;320&comma;50&rsqb;&comma;&lsqb;320&comma;100&rsqb;&comma;&lsqb;300&comma;250&rsqb;&comma;&lsqb;300&comma;50&rsqb;&rsqb;" data-enable-ad-refresher="true" data-refresh-count="0" ></div> </div> <section class="post-content-bottom taboola-feed" data-track-page-area="Post Bottom" > <!-- Included desktop "taboola" --> <vendor-taboola class="component taboola js-only-desktop" data-component-type="vendor-taboola" data-root-margin="0px 0px 100% 0px" data-consent="MARKETING" config="{&quot;providerName&quot;:&quot;taboola&quot;,&quot;providerPageType&quot;:{&quot;article&quot;:&quot;auto&quot;},&quot;providerUrl&quot;:&quot;//cdn.taboola.com/libtrc/businessinsider/loader.js&quot;,&quot;providerFlushValue&quot;:{&quot;flush&quot;:true},&quot;providerData&quot;:{&quot;mode&quot;:&quot;thumbs-1r&quot;,&quot;container&quot;:&quot;taboola-below-main-column&quot;,&quot;placement&quot;:&quot;below-main-column&quot;,&quot;onlyOn&quot;:&quot;desktop&quot;,&quot;target_type&quot;:&quot;mix&quot;}}" data-load-strategy="content-wall-decision-lazy" > <section class="taboola-container targeted-recommended only-desktop taboola-below-main-column" id="taboola-below-main-column" data-e2e-name="taboola-below-main-column" data-track-event-label="rec-taboola-taboola-below-main-column" > </section> </vendor-taboola> <!-- Excluded mobile "taboola" --> </section> <sticky-footer-ad class="component sticky-footer-ad" data-offset-scroll-value="1" data-region="Mobile Sticky Lower" data-component-type="sticky-footer-ad" data-load-strategy="exclude" data-refresh-interval="" data-hide-when=".taboola-feed,footer,[data-is-interscroller]" > <div class="ad-close-icon" data-action="close" aria-label="Close this ad" ><svg class="svg-icon close-icon " role="img" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 17.2 17.1"> <title>Close icon</title> <desc>Two crossed lines that form an 'X'. It indicates a way to close an interaction, or dismiss a notification. </desc> <path class="close-icon-path" stroke-width="2" stroke-linecap="square" d="M16.1 16.1l-15-15M1.1 16.1l15-15" /> </svg></div> <div data-bi-ad id="gpt-post-tech-mobile_sticky_lower-mobile-fluid-1" class="ad ad-wrapper fluid only-mobile" data-force="1" data-type="ad" data-adunit="businessinsider.mobile/post/adhesive/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Mobile Sticky Lower" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;0&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;320&comma;50&rsqb;&comma;&lsqb;300&comma;50&rsqb;&comma;&lsqb;320&comma;100&rsqb;&rsqb;&rcub;&rsqb;" data-tile-order="tile-0" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.mobile&sol;post&sol;adhesive&sol;tech&quot;&comma;&quot;region&quot;:&quot;Mobile Sticky Lower&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;adhesive&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" data-amazontamsizes="&lsqb;&lsqb;320&comma;50&rsqb;&comma;&lsqb;300&comma;50&rsqb;&rsqb;" data-enable-ad-refresher="true" data-refresh-count="0" data-prevent-resize-on-refresh="true" ></div> </sticky-footer-ad> </article> </div> </section> </section> <!-- Included desktop "rail" --> <aside class=" l-rightrail-default-image has-video-ad" id="l-rightrail" data-rail data-component-type="sticky-rail" > <section data-track-page-area="RR"> <div class="sticky-rail-ad-container container-0 sticky-rail-exclude-ad"> <div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad id="gpt-post-tech-upper_300-desktop-fluid-1" class="ad ad-wrapper fluid only-desktop" data-force="1" data-type="ad" data-adunit="businessinsider.desktop/post/rail-1/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Upper 300" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;728&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;300&comma;250&rsqb;&comma;&lsqb;300&comma;600&rsqb;&rsqb;&rcub;&rsqb;" data-tile-order="tile-0" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.desktop&sol;post&sol;rail-1&sol;tech&quot;&comma;&quot;region&quot;:&quot;Upper 300&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;rail-1&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" data-amazontamsizes="&lsqb;&lsqb;300&comma;250&rsqb;&comma;&lsqb;300&comma;600&rsqb;&rsqb;" data-not-lazy data-enable-ad-refresher="true" data-refresh-count="0" ></div> </div> </div> <div class="sticky-rail-ad-container container-video-ad sticky-rail-exclude-ad"> <div class="video-ad-heading rr-heading headline-regular ad">Recommended video</div> <div id="primis-video-player" class="ad video-ad psuedo-ad " data-bi-ad> <div class="script" data-lazy-load="script" data-load-strategy="lazy" data-root-margin="250px 0px" data-only-on="desktop" data-consent="MARKETING" data-src="https://live.primis.tech/live/liveView.php?s&#x3D;107731&amp;kv_1&#x3D;google%2Calphabet%2Cai%2Cchatbot%2Cbard%2Cscoop&amp;kv_2&#x3D;technology-%26-computing%2Cartificial-intelligence%2Ccomputing%2Cinternet%2Cit-and-internet-support&amp;kv_3&#x3D;tech&amp;kv_7&#x3D;&amp;PRIMIS_AD_CONSENT&amp;PRIMIS_DOUBLE_VERIFY" data-async="true" data-defer="true" ></div> </div> </div> <div class="sticky-rail-ad-container container-1"> <div class="ad-callout-wrapper only-desktop"> <div class="ad-label headline-regular only-desktop">Advertisement</div> <div data-bi-ad id="gpt-post-tech-bottom_300-desktop-fluid-1" class="ad ad-wrapper fluid only-desktop" data-force="" data-type="ad" data-adunit="businessinsider.desktop/post/rail-2/tech" data-secvert="innovation,nordic" data-tag="google,alphabet,ai,chatbot,bard,scoop" data-authors="hugh-langley" data-region="Bottom 300" data-responsive="&lsqb;&lcub;&quot;browserLimit&quot;:&lsqb;728&comma;0&rsqb;&comma;&quot;slotSize&quot;:&lsqb;&lsqb;300&comma;250&rsqb;&comma;&lsqb;2&comma;2&rsqb;&rsqb;&rcub;&rsqb;" data-tile-order="tile-1" data-url="/google-ai-new-coding-features-bard-chatbot-2023-4" data-template="default" data-targeting="&lcub;&quot;adunit&quot;:&quot;businessinsider.desktop&sol;post&sol;rail-2&sol;tech&quot;&comma;&quot;region&quot;:&quot;Bottom 300&quot;&comma;&quot;tag&quot;:&quot;google&comma;alphabet&comma;ai&comma;chatbot&comma;bard&comma;scoop&quot;&comma;&quot;template&quot;:&quot;default&quot;&comma;&quot;dvp_spos&quot;:&quot;rail-2&quot;&comma;&quot;rawvert&quot;:&quot;&quot;&rcub;" data-amazontamsizes="&lsqb;&lsqb;300&comma;250&rsqb;&comma;&lsqb;2&comma;2&rsqb;&rsqb;" data-enable-ad-refresher="true" data-refresh-count="0" ></div> </div> </div> </section> </aside> </section> </section> <div data-component-type="paywall" data-load-strategy="exclude"> </div> <div class="pw-modal-entry"></div> <div class="pw-modal-backdrop"></div> </section> <div data-notify-wrapper class="notify-wrapper"> <span data-notify-close class="notify-close icon-close"></span> <span class="icon-check"></span> <span data-notify-message class="notify-message"></span> </div> <div class="inline-backup-paywall mobile" data-component-type="inline-backup-paywall" style="display:none"> <span class="headline-semibold subscription-msg">This story is available exclusively to Business Insider subscribers. <a href="/subscription" class="subscription-link">Become an Insider</a> and start reading now.</span> <span class="headline-regular login-prompt">Have an account? <button class="login-prompt-btn">Log in</button>.</span> </div> <footer class="l-footer" data-e2e-name="footer" data-track-page-area="Footer" data-footer data-component-type="footer" > <section class="container"> <div class="l-footer-container ml-auto mr-auto"> <section class="row brands"> <section class="col-12 col-lg-4"> <div class="logo-row"> <a href="https://www.businessinsider.com" class="business-insider-logo" title="Visit Business Insider" aria-label="Click to visit Business Insider" alt="Click to visit Business Insider" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 32 / 93)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/logos/stacked-black.svg' alt="Business Insider" /> <noscript> <img src="/public/assets/logos/stacked-black.svg" /> </noscript> </div> </a> </div> </section> <section class="col-12 col-lg-4 brands-social"> <section class="social social-wide deferred" data-e2e-name="social-links" > <span class="brands-label">Follow us on:</span> <a class="social-link facebook deferred" href="https://www.facebook.com/businessinsider" label="facebook" title="Follow us on Facebook" aria-label="Click to visit us on Facebook" data-follow-link="" data-track-event-label="facebook" data-e2e-name="facebook" target="_blank" rel="noopener nofollow" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 24 / 24)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/social/social-facebook.svg' alt="Facebook" /> <noscript> <img src="/public/assets/social/social-facebook.svg" /> </noscript> </div> </a> <a class="social-link twitter deferred " href="https://x.com/businessinsider" label="X" title="Follow us on X" aria-label="Click to visit us on X" data-follow-link="" data-track-event-label="X" data-e2e-name="X" target="_blank" rel="noopener nofollow" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 24 / 24)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/social/social-x.svg' alt="X" /> <noscript> <img src="/public/assets/social/social-x.svg" /> </noscript> </div> </a> <a class="social-link linkedin deferred" href="https://www.linkedin.com/company/businessinsider/" label="linkedin" title="Connect with us on LinkedIn" aria-label="Connect with us on LinkedIn" data-follow-link="" data-track-event-label="linkedin" data-e2e-name="linkedin" target="_blank" rel="noopener nofollow" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 24 / 24)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/social/social-linkedin.svg' alt="LinkedIn" /> <noscript> <img src="/public/assets/social/social-linkedin.svg" /> </noscript> </div> </a> <a class="social-link youtube deferred" href="https://www.youtube.com/user/businessinsider" label="youtube" title="Subscribe to our YouTube channel" aria-label="Click to visit our YouTube channel" data-follow-link="" data-track-event-label="youtube" data-e2e-name="youtube" target="_blank" rel="noopener nofollow" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 24 / 24)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/social/social-youtube.svg' alt="YouTube" /> <noscript> <img src="/public/assets/social/social-youtube.svg" /> </noscript> </div> </a> <a class="social-link instagram deferred last" href="https://www.instagram.com/businessinsider/" label="instagram" title="Follow us on Instagram" aria-label="Click to visit us on Instagram" data-follow-link="" data-track-event-label="instagram" data-e2e-name="instagram" target="_blank" rel="noopener nofollow" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 24 / 24)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/social/social-instagram.svg' alt="Instagram" /> <noscript> <img src="/public/assets/social/social-instagram.svg" /> </noscript> </div> </a> </section> </section> <section class="col-12 col-lg-4 app-badges"> <div class="app-badges-wrapper"> <a href="https://itunes.apple.com/app/apple-store/id554260576?mt=8" class="app-badge" target="_blank" rel="noopener nofollow" alt="Download the app on the App Store" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 40 / 135)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/badges/app-store-badge.svg' alt="Download on the App Store" /> <noscript> <img src="/public/assets/badges/app-store-badge.svg" /> </noscript> </div> </a> <a href="https://play.google.com/store/apps/details?id=com.freerange360.mpp.businessinsider" class="app-badge" target="_blank" rel="noopener nofollow" alt="Download the app on Google Play" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 40 / 135)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/badges/google-play-badge.svg' alt="Get it on Google Play" /> <noscript> <img src="/public/assets/badges/google-play-badge.svg" /> </noscript> </div> </a> </div> </section> </section> <section class="l-footer-bottom-shim row copy headline-regular"> <section class="col-12"> <ul class="copy-listgroup"> <li class="copy-first-listitem"> * <a class="copy-link" href="https://www.insider-inc.com/terms/" >Copyright &copy; 2024</a> Insider Inc. All rights reserved. Registration on or use of this site constitutes acceptance of our <a class="copy-link" href="https://www.insider-inc.com/terms/" data-e2e-name="footer-terms-of-service" >Terms of Service</a> <span>and</span> <a class="copy-link privacy" href="https://www.insider-inc.com/privacy-policy" data-e2e-name="footer-privacy-policy" >Privacy Policy</a>. </li> </ul> <ul class="copy-listgroup"> <li class="copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.businessinsider.com/contact" title="" aria-label="Contact Us" target="" data-e2e-name="footer-contact" >Contact Us</a> </li> <li class="copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.businessinsider.com/masthead" title="" aria-label="Masthead" target="" data-e2e-name="footer-masthead" >Masthead</a> </li> <li class="copy-listitem"> <a class="copy-link copy-policy-link" href="//www.businessinsider.com/sitemap/html/index.html" title="" aria-label="Sitemap" target="" data-e2e-name="footer-sitemap" >Sitemap</a> </li> <li class=" copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.insider-inc.com/disclaimer" title="" aria-label="Disclaimer" target="" data-e2e-name="footer-disclaimer" >Disclaimer</a> </li> <li class=" copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.insider-inc.com/accessibility/" title="" aria-label="Accessibility" target="" data-e2e-name="footer-accessibility" >Accessibility</a> </li> <li class=" copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.insider-inc.com/commerce-on-insider-inc/" title="" aria-label="Commerce Policy" target="" data-e2e-name="footer-commerce-policy" >Commerce Policy</a> </li> <li class=" copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.insider-inc.com/advertising-policies" title="" aria-label="Advertising Policies" target="" data-e2e-name="footer-advertising-policies" >Advertising Policies</a> </li> <li class="copy-listitem"> <a class="copy-link copy-external-link" href="https://boards.greenhouse.io/insider" aria-label="Jobs at Business Insider" data-e2e-name="footer-jobs" target="_blank" rel="noopener nofollow" >Jobs @ Business Insider</a> </li> </ul> <ul class="copy-listgroup"> <li class="copy-listitem"> Stock quotes by <a class="copy-link copy-external-link" href="https://www.finanzen.net/" data-e2e-name="footer-finanzen.net" rel="noopener nofollow" >finanzen.net</a> </li> <li class="last copy-listitem"> <a class="copy-link copy-policy-link" href="https://www.parsintl.com/publication/business-insider/" title="" aria-label="Reprints and Permissions" target="" data-e2e-name="footer-reprints-permissions" rel="noopener nofollow" >Reprints &amp; Permissions</a> </li> </ul> </section> </section> <section class="editions-list-inline" data-editions-list-inline > <section class="editions-list headline-regular" data-editions-list > <ul class="editions-listgroup"> <li class="editions-listitem-label">International Editions:</li> <li class="editions-listitem us is-active"> <a class="editions-link" href="https://www.businessinsider.com/" data-e2e-name="editions-link-us is-active" > <span class="editions-link-name">United States</span> <span class="editions-link-abbr">US</span> </a> </li> <li class="editions-listitem uk"> <a class="editions-link" href="https://www.businessinsider.com/international" data-e2e-name="editions-link-uk" > <span class="editions-link-name">International</span> <span class="editions-link-abbr">INTL</span> </a> </li> <li class="editions-listitem AT"> <a class="editions-link" href="https://www.businessinsider.de?IR&#x3D;C" data-e2e-name="editions-link-AT" > <span class="editions-link-name">Deutschland &amp; Österreich</span> <span class="editions-link-abbr">AT</span> </a> </li> <li class="editions-listitem DE"> <a class="editions-link" href="https://businessinsider.de?IR&#x3D;C" data-e2e-name="editions-link-DE" > <span class="editions-link-name">Deutschland</span> <span class="editions-link-abbr">DE</span> </a> </li> <li class="editions-listitem ES"> <a class="editions-link" href="https://businessinsider.es" data-e2e-name="editions-link-ES" > <span class="editions-link-name">España</span> <span class="editions-link-abbr">ES</span> </a> </li> <li class="editions-listitem IN"> <a class="editions-link" href="https://www.businessinsider.in" data-e2e-name="editions-link-IN" > <span class="editions-link-name">India</span> <span class="editions-link-abbr">IN</span> </a> </li> <li class="editions-listitem JP"> <a class="editions-link" href="https://www.businessinsider.jp" data-e2e-name="editions-link-JP" > <span class="editions-link-name">Japan</span> <span class="editions-link-abbr">JP</span> </a> </li> <li class="editions-listitem NL"> <a class="editions-link" href="https://www.businessinsider.nl?IR&#x3D;C" data-e2e-name="editions-link-NL" > <span class="editions-link-name">Netherlands</span> <span class="editions-link-abbr">NL</span> </a> </li> <li class="editions-listitem PL"> <a class="editions-link" href="https://www.businessinsider.com.pl/?IR&#x3D;C" data-e2e-name="editions-link-PL" > <span class="editions-link-name">Polska</span> <span class="editions-link-abbr">PL</span> </a> </li> </ul> </section> </section> <section class="legacy-logos"> <div class="legacy-logo-row"> <div class="insider-com-logo"> <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 16 / 103)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/INSIDER/US/logos/insider-com-trademark-opt.svg' alt="Insider.com TM Logo" /> <noscript> <img src="/public/assets/INSIDER/US/logos/insider-com-trademark-opt.svg" /> </noscript> </div> </div> <div class="insider-inc-logo"> <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 16 / 77)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/INSIDER/US/logos/insider-inc.svg' alt="Insider-Inc Logo" /> <noscript> <img src="/public/assets/INSIDER/US/logos/insider-inc.svg" /> </noscript> </div> </div> </div> <div class="legacy-logo-row-container"> <div class="legacy-logo-row"> <a href="https://www.businessinsider.com" class="insider-logo" title="Visit Business Insider" aria-label="Click to visit Business Insider" alt="Click to visit Business Insider" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 17 / 100)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/INSIDER/US/logos/Insider-logo-dark-opt.svg' alt="Insider" /> <noscript> <img src="/public/assets/INSIDER/US/logos/Insider-logo-dark-opt.svg" /> </noscript> </div> </a> </div> <div class="legacy-logo-row"> <div class="brands-logo brands-logo-de" title="Business Insider DE Logo" aria-label="Business Insider DE Logo" alt="Business Insider DE Logo" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 32 / 151)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/BI/DE/logos/BI-DE-Black-on-Light-final-footer-logo-opt.svg' alt="Business Insider DE Logo" /> <noscript> <img src="/public/assets/BI/DE/logos/BI-DE-Black-on-Light-final-footer-logo-opt.svg" /> </noscript> </div> </div> <div class="brands-logo brands-logo-tech-insider" title="Tech Insider Logo" aria-label="Tech Insider Logo" alt="Tech Insider Logo" > <div class="lazy-holder lazy-holder has-transparency" style="padding-top: calc(100% * 44 / 103)" > <img class="lazy-image has-transparency" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-src='/public/assets/BI/US/logos/Tech-Insider-opt.svg' alt="Tech Insider Logo" /> <noscript> <img src="/public/assets/BI/US/logos/Tech-Insider-opt.svg" /> </noscript> </div> </div> </div> </div> </section> </div> </section> </footer> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "first-party", script: "%3Cscript%20async%20type%3D%22text%2Fjavascript%22%20src%3D%22%2Fscripts%2Futilities.6d50648d04beab0ec191.js%22%3E%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "first-party", script: "%3Cscript%20async%20type%3D%22text%2Fjavascript%22%20src%3D%22%2Fscripts%2Fvendors.f39084c26b26fec2ab0c.js%22%3E%3C%2Fscript%3E" });</script> <script>window.allScripts = window.allScripts || []; window.allScripts.push({ type: "first-party", script: "%3Cscript%20async%20type%3D%22text%2Fjavascript%22%20src%3D%22%2Fscripts%2Fmain.87a532549aa49e52e762.js%22%3E%3C%2Fscript%3E" });</script> <!-- Comscore Identifier: comscorekw=tech --> <noscript> <img src="https://sb.scorecardresearch.com/p?c1=2&c2=9900186&cv=3.6.0&;cj=1&comscorekw=tech"/> </noscript> <script id="consent-manager-script">(()=>{var n={20187:(n,e,t)=>{"use strict";const o="/cross-domain"===window.location.pathname;const r=function(){if(!window.Fenrir.cm.usPrivacyApplies||o)return;const n=window.localStorage.getItem("fenrirConsentStatus");if("opt-out"===n&&!window.Fenrir?.cm?.userConsent)return;let{ESSENTIAL:e,MARKETING:t,PERSONALIZATION:r,ANALYTICS:i,OPT_OUT:s}=window.Fenrir.cm.userConsent||{};if(!n||"opt-in"===n&&!window.Fenrir.cm.userConsent){e="ACCEPT",t="ACCEPT",r="ACCEPT",i="ACCEPT",s="DENY";const n={ESSENTIAL:e,MARKETING:t,PERSONALIZATION:r,ANALYTICS:i,OPT_OUT:s,STORAGE:"ACCEPT"};window.Fenrir.cm.userConsent=n,window.Fenrir.cm.storedConsent=n}const a=(n=>{const{ESSENTIAL:e,MARKETING:t,PERSONALIZATION:o,ANALYTICS:r,OPT_OUT:i}=n;let s="ACCEPT"===e&&"ACCEPT"===t&&"ACCEPT"===o&&"ACCEPT"===r&&"DENY"===i;return"GPP"===window.Fenrir.privacyApi&&(s="ACCEPT"===t&&"DENY"===i),s?"opt-in":"opt-out"})(window.Fenrir.cm.userConsent);a!==n&&window.localStorage.setItem("fenrirConsentStatus",a)},i=async()=>{const n=localStorage.getItem("profile");if(!n)return;let e;try{e=JSON.parse(n)}catch{return}const t=e["https://insider/memberId"],o=e["https://insider/token"];if(!t||!o)return;const r=(n=>{const e={},t={MARKETING:"marketing",ANALYTICS:"analytics",PERSONALIZATION:"personalization",OPT_OUT:"optOut",STORAGE:"storage"};return Object.entries(n).forEach((n=>{let[o,r]=n;const i=t[o];i&&(r&&"accept"===r.toLowerCase()?e[i]=!0:e[i]=!1)})),e})(window.Fenrir?.cm?.userConsent||{}),{continentCode:i,countryCode:s}=window.Fenrir.geoData,a={...r,continentCode:i,countryCode:s};if("GPP"===window.Fenrir.privacyApi){const n=r.optOut;a.personalization=!n,a.storage=!n,a.analytics=!n}else"TCF"===window.Fenrir.privacyApi&&(a.optOut=!r.marketing);const c=localStorage.getItem("idun-consent-preferences");let d={};if(c)try{d=JSON.parse(c)}catch{}if(d.marketing!==a.marketing||d.analytics!==a.analytics||d.personalization!==a.personalization||d.optOut!==a.optOut||d.storage!==a.storage)try{(await fetch(`${window.Fenrir.config.idun}/v1.0/users/${t}/consent-preferences`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},body:JSON.stringify(a)})).ok&&localStorage.setItem("idun-consent-preferences",JSON.stringify(a))}catch(n){}};let s=!1;function a(){if(s)return;s=!0;const n=window.dataLayer||[],{privacyApi:e="GPP"}=window.Fenrir||{},t=window.Fenrir?.cm?.userConsent,o={event:"privacy",privacy_analytics:"ACCEPT"===t?.ANALYTICS,privacy_marketing:"ACCEPT"===t?.MARKETING,privacy_personalization:"ACCEPT"===t?.PERSONALIZATION,privacy_dns:"ACCEPT"===t?.OPT_OUT,privacy_storage:"ACCEPT"===t?.STORAGE};"TCF"===e&&(o.privacy_dns="N/A"),"GPP"===e&&(o.privacy_storage="N/A"),n.push(o),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"consentManager sendConsentDataToGA",consentData:o})}function c(){window.Fenrir.geoData?i():document.addEventListener("onGeoDataCaptured",(()=>{i()}))}window._sp_queue&&window._sp_queue.push((()=>{window._sp_.addEventListener("onMessageReady",(n=>{"gdpr"===n&&a()})),window._sp_.addEventListener("onConsentReady",(()=>{a()})),window._sp_.addEventListener("onMessageChoiceSelect",((n,e,t)=>{const o=window.dataLayer||[],r={storage:"n/a",marketing:"n/a",personalization:"n/a",analytics:"n/a"};let i={event:"privacy_center_engagement",element_name:"privacy_banner"};const s=n=>(i.action="save",Object.keys(r).forEach((e=>{r[e]=n})),{...i,...r});if("gdpr"===n){switch(t){case 11:i=s("on");break;case 12:i.action="click_to_preference_center";break;case 13:i=s("off")}o.push(i),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"privacy modal engagement dataLayer push",dataEvent:i})}}))}));t(80845);const d="Sourcepoint Load - start",w="Sourcepoint Load - end sourcepoint",u="Sourcepoint Load - has consent",p="Sourcepoint Load - load queue consent";let l=!1,m=!1,C=!1;function f(){return m||l}function A(n){let e="ACCEPT",t="DENY";return!0===n&&(e="DENY",t="ACCEPT"),{OPT_OUT:t,MARKETING:e}}function T(n){const e="ACCEPT";let t="DENY",o="DENY",r="DENY";return n?(!0===n[3]&&!0===n[4]&&(t="ACCEPT"),!0===n[5]&&!0===n[6]&&(o="ACCEPT"),!0===n[8]&&!0===n[9]&&!0===n[10]&&(r="ACCEPT"),{ESSENTIAL:e,MARKETING:t,PERSONALIZATION:o,ANALYTICS:r,STORAGE:"ACCEPT"}):{ESSENTIAL:e,MARKETING:t,PERSONALIZATION:o,ANALYTICS:r,STORAGE:"ACCEPT"}}function g(n){const{step:e,timeFromStart:t}=n;delete n.step,delete n.timeFromStart;const o={now:window.Fenrir.getTime(),step:e,timeFromStart:t,cmStarted:window.Fenrir.cm.cmStarted,usPrivacyApplies:window.Fenrir.cm.usPrivacyApplies,euPrivacyApplies:window.Fenrir.cm.euPrivacyApplies,windowLoaded:window.Fenrir.cm.windowLoaded,userConsent:window.Fenrir.cm.userConsent,storedConsent:window.Fenrir.cm.storedConsent,queueConsent:window.Fenrir.cm.queueConsent,...n};return o.timeFromStart||delete o.timeFromStart,o}function F(n){window.Fenrir.cm.storedConsent=n,window.Fenrir.cm.userConsent=n}function E(n){F(n),window.Fenrir.cm.cmStarted=!0,window.Fenrir.cm.loadQueueConsent();const e=new CustomEvent("onConsentReady",{detail:{consent:n,type:"update"}});document.dispatchEvent(e),r(),c()}window.performance.mark(d),window.__tcfapi&&window.__tcfapi("addEventListener",2,(function(n,e){if(e&&n){if("cmpuishown"===n.eventStatus){window.Fenrir.console.info(g({step:"consentManager sp.getTCData cmpuishown"}));if(F(T(n.purpose?.consents||{})),!m){window.performance.mark(w);const n=window.performance.measure("load - sourcepoint",d,w);window.Fenrir.console.info(g({step:"consentManager europePrivacy.bannerShown",timeFromStart:n.duration}))}m=!0,window.Fenrir.cm.cmStarted=f(),window.Fenrir.cm.loadQueueConsent()}else if("useractioncomplete"===n.eventStatus||"tcloaded"===n.eventStatus){window.Fenrir.console.info(g({step:`consentManager sp.getTCData ${n.eventStatus}`}));const e=T(n.purpose?.consents);F(e),l||(window.performance.mark(u),window.performance.measure("consentManager europePrivacy.consentGiven",d,u)),l=!0,window.Fenrir.cm.cmStarted=f(),window.Fenrir.cm.loadQueueConsent();const t=new CustomEvent("onConsentReady",{detail:{consent:e,type:"update"}});document.dispatchEvent(t),r(),c()}}else window.Fenrir.console.info(g({step:"consentManager sp.getTCData error",tcData:n}))})),window.__gpp&&window.__gpp("addEventListener",(function(n){if("sectionChange"===n.eventName){let e=!1;Object.keys(n.pingData.parsedSections).forEach((t=>{1===n.pingData?.parsedSections[t]?.SaleOptOut&&(e=!0)})),window.Fenrir.console.info(g({step:"consentManager gpp.sectionChange",data:n}));E(A(e))}else if("signalStatus"===n.eventName&&"disabled"===n.pingData?.cmpDisplayStatus){window.Fenrir.console.info(g({step:"consentManager gpp.signalStatus",data:n}));E(A(!1))}}));const S="GPP"===window.Fenrir?.privacyApi,y="TCF"===window.Fenrir?.privacyApi;window.Fenrir.cm={cmStarted:!1,windowLoaded:!1,usPrivacyApplies:S,euPrivacyApplies:y,onConsent:function(n){if("function"!=typeof n)throw new Error("method `onConsent` requires `callback` function");return document.addEventListener("onConsentReady",(e=>{window.Fenrir.console.info(g({step:"consentManager onConsentReady",event:e})),n(e.detail)})),n({consent:window.Fenrir.cm.storedConsent,type:"stored"})},requestConsent:function(n){const e=window.Fenrir.cm.storedConsent;window.Fenrir.cm.userConsent=e,window.Fenrir.console.info(g({step:"consentManager requestConsent",requestor:n}));const t=new CustomEvent("onConsentReady",{detail:{consent:window.Fenrir.cm.userConsent,type:"request",scope:n}});document.dispatchEvent(t)},loadQueueConsent:function(){if(window.Fenrir.console.info(g({step:"consentManager loadQueueConsent"})),!window.Fenrir.cm.windowLoaded||!window.Fenrir.cm.cmStarted||!window.Fenrir.cm.userConsent)return;let n;C||(window.performance.mark(p),n=window.performance.measure("queue load - sourcepoint",d,p)),C=!0,window.Fenrir.config.delayThirdPartyScripts=!1,window.Fenrir.console.info(g({step:"consentManager loadQueueConsent load scripts",timeFromStart:n?.duration}));let e=window.Fenrir.cm.queueConsent.length;for(;e;){const n=window.Fenrir.cm.queueConsent.shift();e=window.Fenrir.cm.queueConsent.length,"function"==typeof n&&n(),window.Fenrir.console.info(g({step:"consentManager loadQueueConsent script",queueLength:e}))}},getAdConsent:function(){function n(){let n=!0;return window.Fenrir.cm.usPrivacyApplies?n="ACCEPT"!==window.Fenrir.cm.userConsent.OPT_OUT:window.Fenrir.cm.euPrivacyApplies&&(n="DENY"!==window.Fenrir.cm.userConsent.MARKETING),n}return new Promise((e=>{if(window.Fenrir?.cm?.userConsent)e(n());else{const t=setTimeout((()=>e(!0)),3e3);document.addEventListener("onConsentSaved",(()=>{t&&clearTimeout(t),e(n())}))}}))},queueConsent:[],forceCMP:function(){const n="/your-privacy-choices"===window.location.pathname,e=navigator?.globalPrivacyControl;return n||e}()},window.Fenrir.console.info(g({now:window.Fenrir.getTime(),step:"consentManager starting...",tcfapi:window.__tcfapi})),r()},80845:()=>{if(window.Fenrir=window.Fenrir||{config:{}},!window.Fenrir.console){window.Fenrir.console={};const n=window.Fenrir?.config?.featureFlags?.logs||new URLSearchParams(document.location.search).has("logs");Object.entries(window.console).forEach((e=>{let[t,o]=e;"function"==typeof o&&(window.Fenrir.console[t]=n?o.bind(window.console):()=>{})}))}window.Fenrir.getTime||(window.Fenrir.getTime=function(){const n=new Date;function e(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"00";return`${e}${n}`.slice(-e.length)}return`${e(n.getHours())}:${e(n.getMinutes())}:${e(n.getSeconds())}.${e(n.getMilliseconds(),"000")}`})}},e={};function t(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return n[o](i,i.exports,t),i.exports}t.m=n,t.c=e,t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),(()=>{t.S={};var n={},e={};t.I=(o,r)=>{r||(r=[]);var i=e[o];if(i||(i=e[o]={}),!(r.indexOf(i)>=0)){if(r.push(i),n[o])return n[o];t.o(t.S,o)||(t.S[o]={});t.S[o];var s=[];return s.length?n[o]=Promise.all(s).then((()=>n[o]=1)):n[o]=1}}})();t(20187)})();</script><script id="script-loader-script">(()=>{var e={4462:(e,t,n)=>{"use strict";n(80845);const r={},i={sm:"0",smMax:"599px",md:"600px",mdMax:"959px",lg:"960px",lgMax:"1259px",xl:"1260px"};window.Fenrir?.viewVersion&&(i.mdMax="1007px",i.lg="1008px");const o={small:`(max-width:${i.smMax})`,medium:`(min-width:${i.md}) and (max-width:${i.mdMax})`,large:`(min-width:${i.lg}) and (max-width:${i.lgMax})`,xlarge:`(min-width:${i.xl})`},d={mobile:`(max-width:${i.smMax})`,tablet:`(min-width:${i.md}) and (max-width:${i.mdMax})`,desktop:`(min-width:${i.lg})`},a=e=>({get:()=>window.matchMedia(e).matches}),s=e=>({get:()=>Object.values(e).reduce(((t,n,r)=>(window.matchMedia(n).matches&&(t=`${Object.keys(e)[r]}`),t)),"")});Object.defineProperties({},{isSmall:a(o.small),isMedium:a(o.medium),isLarge:a(o.large),isXLarge:a(o.xlarge),current:s(o)}),Object.defineProperties({},{isMobile:a(d.mobile),isTablet:a(d.tablet),isDesktop:a(d.desktop),current:s(d)}),Object.defineProperties(r,{isMobile:a(`(max-width:${i.mdMax})`),isDesktop:a(d.desktop),deviceType:{get:()=>window.matchMedia(`(max-width:${i.mdMax})`).matches?"mobile":"desktop"},width:{get:()=>document.documentElement.clientWidth},height:{get:()=>document.documentElement.clientHeight}});(()=>{function e(e){const t=new RegExp(`(?:^|;)(?:[ s]*)(?:${e}=)([^;]+)`).exec(document.cookie);return t&&t[1]?t[1]:null}})();const c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"variant";const n=document.querySelector(`meta[name="ii-ab-test:${e}"]`);if(!n)return!1;const r=n.getAttribute("value");return[t].flat().includes(r)},l="testing"===window.Fenrir?.config?.context,w=window.Fenrir?.config?.shouldDeferScripts,p=3e3,m=document.querySelector("head");function u(e,t){e=decodeURIComponent(e);const n=document.createElement("div");n.innerHTML=e;const r=window.Fenrir?.privacyApi;window.Fenrir.cm.cmStarted||"NONE"!==r||(window.Fenrir.cm.cmStarted=!0);Array.prototype.slice.call(n.querySelectorAll("script")).forEach(((e,n)=>{let r=e;const{trackLoad:i=""}=r.dataset||{};try{const o=r&&r.dataset&&r.dataset.consent,d=()=>{r.textContent&&r.textContent.trim()?(r=document.createElement("script"),r.textContent=e.textContent,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.loadMethod: injectInlineScript",trackLoad:i,scriptIndex:t,script:r})):r.src&&(r=function(e,t){const n=document.createElement("script");let r,i,o;return Array.prototype.slice.call(e.attributes).forEach((e=>{const t=e.nodeName;let d=e.nodeValue;["id","src","async","defer"].includes(t)?(["async","defer"].includes(t)&&!d&&(d=1),n[t]=d):"data-track-load"===t?r=d:"data-request-consent"===t&&window.Fenrir?.config?.delayThirdPartyScripts?i=d||!0:"onload"===t?o=d:n.setAttribute(t,d)})),r&&(n.onerror=function(){window.Fenrir.trackedScripts.push({name:r,error:!0})}),n.onreadystatechange=function(e,t){if((t||!n.readyState||/loaded|complete/.test(n.readyState))&&(r&&window.Fenrir.trackedScripts.push({name:r,error:!1}),i&&window.Fenrir.cm&&window.Fenrir.cm.requestConsent(i),n.onreadystatechange=null,n.onload=null,o)){window.Fenrir.console.info({step:"scriptLoader.loadMethod: downloadScript.OnLoad",onloadCallback:o});const e=document.createElement("script");e.setAttribute("data-on-load-callback"),e.textContent=o,m.appendChild(e)}},n.onload=n.onreadystatechange,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.loadMethod: downloadScript",src:e.src,trackLoad:e.dataset.trackLoad,scriptIndex:t,script:e}),n}(r,t));const o=e.id||`inline-script-${t}-${n}`;r.setAttribute("data-script-id",o),window.setTimeout((()=>m.appendChild(r)),0)};if(o&&window.Fenrir.cm&&(!window.Fenrir.cm.windowLoaded||!window.Fenrir.cm.cmStarted||window.Fenrir.cm.euPrivacyApplies&&!window.Fenrir.cm.userConsent))return void window.Fenrir.cm.queueConsent.push((()=>{d()}));d()}catch(e){console.error(e)}}))}function f(e){e=e||"load";const t=window.allScripts.filter(((t,n)=>{if(Object.prototype.hasOwnProperty.call(t,"index")||(t.index=n),t.filtered)return!1;const i=t.type||"load",o=/data-only-on=['"]?(?<onlyOn>[A-Za-z\d\s-_]*)['"]?/gi.exec(decodeURIComponent(t.script)),d=o?.groups?.onlyOn;if(d&&d!==r.deviceType)return t.filtered=!0,!1;if(window.Fenrir.cm&&!window.Fenrir.cm.euPrivacyApplies){if("first-party"===e){if(i.indexOf("first-party")>=0)return t.filtered=!0,!0}else if(i.indexOf("first-party")<0)return t.filtered=!0,!0;return!1}const a=e===t.type;return a&&(t.filtered=!0),a}));window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.loadScriptLoaderScripts: filtered",loadScriptType:e,scripts:t,allScripts:window.allScripts}),t.forEach(((e,t)=>{e.loaded||(e.loaded=!0,l?u(e.script,t):setTimeout((()=>{u(e.script,e.index||t)}),0))}))}window.allScripts=window.allScripts||[],window.Fenrir.trackedScripts=[];let g=!1;const F=[];function y(e){if(window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.manageScriptTypeLoadOrder",scriptTypeToLoad:e}),"load"===e){if(g)return;return g=!0,f(e),void F.forEach(f)}g?f(e):F.push(e)}function h(){window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.triggered: load"}),y("load"),window.Fenrir.cm&&(window.Fenrir.cm.loadQueueConsent(),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.milestone: loadQueueConsent"}))}if(w){let e=!1;const t=()=>{if(window.Fenrir.cm&&(window.Fenrir.cm.windowLoaded=!0,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.eventHandler: window.load"})),e)return;let t;if(e=!0,c("tti","v1")&&(t="requestIdleCallback"),c("tti","v2")&&(t="setTimeout"),c("tti","v3")&&(t="onLargestContentfulPaint"),c("tti","v4")&&(t="afterFirstPartyComplete"),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.triggered: first-party ",ttiTestType:t}),f("first-party"),t){if("requestIdleCallback"===t)r={timeout:p},"function"==typeof(n=h)&&("function"==typeof requestIdleCallback?requestIdleCallback(n,r):setTimeout(n,0));else if("setTimeout"===t)setTimeout(h,p);else if("onLargestContentfulPaint"===t)!function(e){"function"==typeof e&&("function"==typeof PerformanceObserver&&"function"==typeof LargestContentfulPaint?new PerformanceObserver((t=>{const n=t.getEntries(),r=n[n.length-1];window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.eventHandler: onLargestContentfulPaint",entry:r}),e({entry:r})})).observe({type:"largest-contentful-paint",buffered:!0}):setTimeout(e,p,{entry:void 0,fallback:!0}))}(h);else if("afterFirstPartyComplete"===t){let e=!1;document.addEventListener("loadDelayedOnLoadScripts",(()=>{e||(e=!0,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.eventHandler: loadDelayedOnLoadScripts"}),h())}))}}else h();var n,r};window.addEventListener("load",t),"serviceWorker"in navigator&&("local"!==window.Fenrir.config.fenrirEnv?window.addEventListener("load",(()=>{window.Fenrir.console.info("Registering service worker"),navigator.serviceWorker.register("/service-worker.js")})):navigator.serviceWorker.getRegistrations().then((e=>{e.forEach((e=>{window.Fenrir.console.info("Unregistering service worker"),e.unregister()})).catch((e=>{window.Fenrir.console.info("Error unregistering service worker",e)}))})))}let v=!1;document.addEventListener("loadDelayedFirstPartyScripts",(()=>{v||(v=!0,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.eventHandler: loadDelayedFirstPartyScripts"}),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.triggered: gdpr-first-party"}),y("gdpr-first-party"))}));let x=!1;document.addEventListener("loadDelayedThirdPartyScripts",(()=>{x||(x=!0,window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.eventHandler: loadDelayedThirdPartyScripts"}),window.Fenrir.console.info({now:window.Fenrir.getTime(),step:"scriptLoader.triggered: gdpr"}),y("gdpr"),window.Fenrir.onloadDelayedThirdPartyScripts())}))},80845:()=>{if(window.Fenrir=window.Fenrir||{config:{}},!window.Fenrir.console){window.Fenrir.console={};const e=window.Fenrir?.config?.featureFlags?.logs||new URLSearchParams(document.location.search).has("logs");Object.entries(window.console).forEach((t=>{let[n,r]=t;"function"==typeof r&&(window.Fenrir.console[n]=e?r.bind(window.console):()=>{})}))}window.Fenrir.getTime||(window.Fenrir.getTime=function(){const e=new Date;function t(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"00";return`${t}${e}`.slice(-t.length)}return`${t(e.getHours())}:${t(e.getMinutes())}:${t(e.getSeconds())}.${t(e.getMilliseconds(),"000")}`})}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.m=e,n.c=t,n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{n.S={};var e={},t={};n.I=(r,i)=>{i||(i=[]);var o=t[r];if(o||(o=t[r]={}),!(i.indexOf(o)>=0)){if(i.push(o),e[r])return e[r];n.o(n.S,r)||(n.S[r]={});n.S[r];var d=[];return d.length?e[r]=Promise.all(d).then((()=>e[r]=1)):e[r]=1}}})();n(4462)})();</script> <iframe src="about:blank" data-src="https://markets.businessinsider.com/cross-domain" data-load-strategy="disable-lazy" id="0-iframe" style="display:none" class="cross-domain" ></iframe> <iframe src="about:blank" data-src="https://my.businessinsider.com/cross-domain" data-load-strategy="disable-lazy" id="1-iframe" style="display:none" class="cross-domain" ></iframe> <div class="component password-creation style-loading" data-password-creation data-component-type="password-creation" data-load-strategy="exclude" data-load-markup="password-creation/template" > </div> <div class="jumper style-loading" data-component-type="jumper" > <p>Jump to</p> <ol> <li><a href="#post-headline">Main content</a></li> <li><a href="#search" data-jumper-action="click">Search</a></li> <li><a href="#account" data-jumper-action="account">Account</a></li> </ol> </div> <div id="checkoutEntry" class="bifrost-entry full-screen hidden"></div> <div id="authEntry" class="bifrost-entry full-screen hidden"></div> <div id="dialogEntry" class="bifrost-entry full-screen hidden"></div> <div id="contentWallDrawerEntry" class="bifrost-entry bottom hidden"></div> <div id="appBannerEntry" class="bifrost-entry bottom hidden"></div> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MP6F46L" title="GTM" height="0" width="0" style="display:none;visibility:hidden" ></iframe> </noscript> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10