Salesforce was an early adopter of artificial intelligence (AI) with its Einstein recommendation tools, but it is taking a cautious approach to deploying the latest AI trend, generative AI.\n\nIt\u2019s been a month since Salesforce CEO Marc Benioff tweeted, \u201cGet ready to be wowed by Salesforce EinsteinGPT! It generates leads, closes deals, and even makes coffee (just kidding, but wouldn't that be amazing?)\u201d\n\nOn the eve of the company\u2019s Trailblazer DX \u201923 developer conference, though, Einstein GPT still wasn\u2019t ready. \u201cWe're still very early days,\u201d Salesforce Service Cloud GM Clara Shih said in a conference call to demonstrate Einstein GPT to journalists. \u201cWe're testing and validating and iterating before we launch these products as generally available.\u201d\n\nSalesforce has committed to building AI that is responsible, inclusive, accountable, transparent and empowering, a series of values similar to those espoused in the Rome Call for AI Ethics.\n\nInterest in generative AI from customers is high, Shih said. \u201cWe have pilots across every single cloud that is happening, and many of them are oversubscribed,\u201d she said.\n\nIt\u2019s easy to see why they\u2019re interested: Generative AI tools such as ChatGPT can write sales proposals or respond interactively to customer complaints far quicker and more cost-effectively than a person. But there are dangers: the models such generative AI tools use to decide which word to write next can occasionally \u201challucinate,\u201d generating wildly inaccurate or inappropriate recommendations, and making it risky for enterprises to use them unsupervised.\n\nIn a period of great economic uncertainty, enterprises are focusing on customer experience and customer retention, said Gartner distinguished analyst Gene Alvarez. \u201cAI brings hopes of providing great customer experiences at scale while not driving costs higher,\u201d he said.\n\nBut imperfections in the output of today\u2019s generative AIs mean that human review is needed, he said. \u201cSalesforce appears to be taking its time to navigate all these issues in advance of the release, which is a prudent approach,\u201d he added.\n\nWhat will Einstein GPT do?\n\nEinstein GPT is not one product but five: Einstein GPT for Service, for Sales, for Marketing, for Slack and for Developers.\n\nWhen they\u2019re eventually released, they\u2019ll offer enterprises ways to incorporate suggestions from a generative AI model into their Salesforce workflows. These suggestions will be based on the data used to train the generative AI model, and also on the data held in an enterprise\u2019s Salesforce system.\n\n\u201cWe\u2019ve got the relevant context to really make the most out of generative AI,\u201d said Shih. \u201cOur Salesforce Data Cloud means we can allow the generative AI to continuously adapt as customer information and needs change.\u201d\n\nEinstein GPT for Service will prompt service agents with responses to customer questions and requests, summarize the interaction to create case notes, and even extract relevant information to generate new knowledge base articles, she said.\n\nFor sales staff, Einstein GPT for Sales will summarize news about accounts and identify key contacts, as well as generate drafts for sales emails. The creation of targeted email campaigns, ads and landing pages will be the preserve of Einstein GPT for Marketing.\n\nEinstein GPT for Slack will provide natural language access to CRM functions from within the Slack messaging platform that Salesforce acquired in 2021, while Einstein GPT for Developers will automatically create code snippets and test cases based on comments in code.\n\nFor Gartner analyst Kyle Davis, there\u2019s potential for generative AI to assist developers in writing better quality code.\n\n\u201cThis is different from developing a whole application but provides valuable assistance in smaller scoped scenarios,\u201d Davis said.\u00a0\u201cI see this with Microsoft using Power Apps Ideas to help developers create a Power Fx formula that would\u2019ve been difficult to create on their own, especially if they\u2019re new to Power Apps development. The same is now being incorporated into Salesforce. Poorly written Apex code can cause low-performing applications.\u201d\n\nEinstein GPT: Not just GPT\n\nDespite Einstein GPT\u2019s name, GPT won\u2019t be the only generative AI tool it uses. Salesforce plans to combine its own AI models with others from an open ecosystem of vetted partners, including those of its launch partner, GPT developer OpenAI, said Shih.\n\n\u201cThis means customers have choice,\u201d she said. \u201cThey can bring their own generative AI models or choose one of our out-of-the-box generative AI options.\u201d\n\nIn all the demonstrations of Einstein GPT during the conference call, one feature remained constant: Whenever Einstein GPT generated any text, another click was required before it was shared with another person.\n\nJayesh Govindarajan, SVP of engineering, Einstein and Bots, explained: \u201cYou saw generative AI operating within the trust boundary, with a human in the loop at all times. Another powerful benefit to having humans in the loop is that the edits and the refinements go back into reinforcing the model, and over time, improve their performance. The more you use, the better it gets.\u201d\n\nRequiring a person to click \u201cOK\u201d may not be sufficient to keep AI hallucinations from causing trouble, particularly if that person\u2019s compensation depends on how many queries they respond to or how many lines of code they write, so CIOs will need to take a holistic view of the checks and balances they build into their processes, not just look at the user interface.\n\nThere are other UX challenges too, Gartner\u2019s Alvarez notes: Just because a bot can tailor a response using a customer\u2019s personal information quicker than a human operator could, doesn\u2019t mean it should.\n\n\u201cThere are ethical issues to be wrestled with, such as the thin line between being helpful to a customer and being invasive,\u201d Alvarez said. \u201cThis is where ethics on customer etiquette are needed to avoid interactions that will drive customers away.\u201d\n\nWhile Salesforce is taking a cautious approach to introducing generative AI, its partner OpenAI has gone full speed ahead. OpenAI uses Slack internally, and saw early on the potential for plugging its ChatGPT bot right into its corporate Slack channels.\n\nIt has now released a beta version of its ChatGPT app for Slack that anyone can sign up to use. It will appear in the Slack App directory, subject to the usual corporate approvals for app integrations. Once installed, it adds two functions to Slack\u2019s \u201cMore actions\u201d button: \u201cSummarize thread\u201d and \u201cDraft reply.\u201d It\u2019s also possible to use the app as a search tool by asking it questions. Salesforce wants other companies to pile in on generative AI, and its investment arm, Salesforce Ventures, has set up a new fund to support them. \u201cWe're launching this $250 million AI investment fund to nurture the next generation of AI startups and to guide the ecosystem in developing generative AI in a responsible way,\u201d Shih said.