AWS re:Invent 2023 - Transforming the consumer packaged goods industry with generative AI (CPG203)

AWS Events
4 Dec 202321:38

Summary

TLDRMichael Connor, leading the generative AI practice for a global CPG retail team, shares insights from engaging with 1,000 C-suite and board members on the transformative impact of generative AI on business. He discusses the technology's potential $7 trillion GDP impact, use cases in marketing, sales, and product R&D, and the importance of a robust data strategy. Connor also highlights innovative applications like advertising personalization and product concept generation, emphasizing the need for change management and responsible use frameworks to leverage generative AI effectively.

Takeaways

  • 📈 Michael Connor leads the generative AI practice for the global CPG retail team and has observed significant interest and adoption of generative AI in the last six months.
  • 💡 The technology is predicted to have a $7 trillion impact on GDP, indicating a massive potential for business transformation.
  • 🔍 Connor has engaged with over 1,000 C-suite and board members, noting a significant shift in business strategies to incorporate generative AI.
  • 🌐 Investments in generative AI are prominent, with examples such as the $4 billion investment in Anthropic, highlighting the technology's potential.
  • 📱 Advertising is being revolutionized by generative AI, with the ability to create personalized content and engage consumers in new ways.
  • đŸ› ïž Use cases for generative AI span across various departments including marketing, sales, customer operations, product R&D, and software engineering.
  • 📈 There's a clear progression in customer engagement with generative AI, moving from understanding the technology to executing and integrating it into business operations.
  • đŸ§‘â€đŸ’» Generative AI differs from traditional machine learning by utilizing a vast array of internet data to create models capable of multiple tasks, such as code generation and image creation.
  • đŸ’Œ A robust data strategy is essential for leveraging generative AI, emphasizing the need for data hygiene, governance, and a chief data officer role.
  • 🔧 Tools like ComfyUI and LangChain enable the creation of AI-driven solutions without coding, facilitating rapid development and deployment of generative AI applications.
  • đŸ“± The future of retail may involve conversational interfaces with product catalogs, allowing for more personalized and dynamic shopping experiences.

Q & A

  • What is Michael Connor's role at the company?

    -Michael Connor leads the generative AI practice for the CPG retail team globally.

  • What is the estimated impact of generative AI on GDP according to the script?

    -The estimated impact of generative AI on GDP is $7 trillion.

  • What is the significance of the investment in Anthropic mentioned in the script?

    -The company invested $4 billion in Anthropic, which makes Claude, Michael Connor's favorite model.

  • How is generative AI changing advertising according to Michael Connor?

    -Generative AI is changing advertising by allowing for the creation of personalized ads and product concepts, potentially leading to a permanent shift in the industry.

  • What is the role of generative AI in product development according to the transcript?

    -Generative AI is used in product development for creating product concepts, generating 2D images, 3D CAD models, and even drafting press releases and product descriptions.

  • What are the three phases customers go through when engaging with generative AI as described in the script?

    -The three phases are: understanding what the technology is, discovering use cases, and executing on the technology by organizing as a business and considering ethics and bias.

  • What is the 'zero-ETL era' mentioned by Michael Connor?

    -The 'zero-ETL era' refers to a future state where the need for ETL jobs, which involve transferring data from one system to another, will be eliminated due to advancements in technology.

  • How does Michael Connor describe the difference between machine learning and generative AI?

    -Machine learning involves training a model on one task with a dataset, whereas generative AI uses data from the internet to train a model capable of doing many different tasks.

  • What is the importance of a good data strategy for leveraging generative AI, as emphasized in the script?

    -A good data strategy is crucial for taking advantage of generative AI because it ensures that the data is well-organized, clean, and accessible for the AI to generate accurate and relevant outputs.

  • What is LangChain and how does it relate to generative AI?

    -LangChain is a framework that helps glue various systems together, allowing generative AI models to interact with databases, knowledge bases, product catalogs, and other resources to provide more informed and context-aware responses.

  • What is the recommended approach for companies to start utilizing generative AI according to the script?

    -The recommended approach is to start with high-impact, low-effort use cases, such as call center applications with a human-in-the-loop, and to develop a responsible use framework that considers ethics, bias, and legal implications.

Outlines

00:00

🌟 Generative AI's Impact on Business

Michael Connor, leader of the generative AI practice for a global CPG retail team, shares his insights from the past six months. He discusses the significant interest in generative AI among business leaders and the technology's projected $7 trillion impact on GDP. Connor highlights the engagement of board members and executives who are keen on integrating AI into their business strategies, emphasizing the importance of aligning with business goals, considering privacy, and ethics. He also mentions investments in generative AI models like Anthropic's Claude and Meta's celebrity integrations, suggesting a transformative shift in advertising and retail environments.

05:00

🚀 Accelerating Business with Generative AI

Connor discusses the evolution of customer engagement with generative AI, moving from understanding the technology to identifying use cases and finally executing on these cases. He outlines the transformative applications of AI in areas like product development, advertising, and merchandising. Connor also shares his observations on the three phases of customer interaction with AI: initial curiosity, exploration of use cases, and the current phase of production implementation. He emphasizes the importance of a robust data strategy to leverage the full potential of generative AI and shares examples of how companies are using AI to enhance marketing, sales, and product R&D.

10:03

đŸ› ïž Practical Applications of Generative AI

In this section, Connor provides practical examples of how generative AI can be applied across various business functions without the need for coding. He demonstrates how AI can be used to generate product descriptions tailored to specific demographics, clean up product catalogs, and even assist in pricing analysis. Connor also showcases how AI can speed up the product development process by generating numerous product ideas and CAD models quickly. Additionally, he discusses the use of AI in manufacturing to help troubleshoot equipment issues by understanding complex manuals, highlighting the versatility of generative AI in enhancing business operations.

15:04

🌐 The Future of Retail and Customer Engagement

Connor envisions a future where product catalogs are interactive, allowing customers to have conversations with AI to find products based on their needs and preferences. He discusses how AI can revolutionize the shopping experience by making personalized recommendations. He also touches on the use of AI in sales enablement, helping retail staff recommend products effectively. Connor further explores the potential of AI in call centers, automating quality assurance and summarization of calls, and even translating these summaries into different languages. He also demonstrates how AI can be used to understand and convert legacy code, making modernization of old systems more accessible.

20:07

🔧 Implementing AI Responsibly and Efficiently

In the final paragraph, Connor emphasizes the importance of a human-in-the-loop approach to ensure the quality and appropriateness of AI-generated content. He advises against over-reliance on training models and suggests starting with out-of-the-box solutions for high impact and low effort. Connor also stresses the need for change management aligned with business outcomes and recommends starting small and scaling up responsibly. He shares a responsible use framework that companies can adopt and customize for their AI initiatives, covering aspects like team diversity, risk management, and legal implications. Connor concludes by inviting the audience to connect with him for further discussions on AI's role in business.

Mindmap

Keywords

💡Generative AI

Generative AI refers to artificial intelligence systems that can create new content, such as text, images, or music, based on existing data. In the video, Michael Connor discusses the transformative impact of generative AI on various industries, particularly CPG (Consumer Packaged Goods) and retail. He mentions how companies are leveraging generative AI for advertising, product development, and customer operations.

💡Chief Architect

A Chief Architect is typically responsible for the overall design and implementation of an organization's technical infrastructure. Michael Connor mentions his background as a Chief Architect at Coca-Cola, where he led a data science innovation team, indicating his expertise in designing and overseeing complex technological systems.

💡CPG Retail

CPG Retail refers to the consumer packaged goods retail industry, which includes products like food, beverages, and household items. The script discusses how generative AI is being applied within this industry to innovate in areas such as product reviews, descriptions, and advertising, suggesting a significant shift in how these businesses operate.

💡Data Science

Data Science involves the extraction of knowledge and insights from structured and unstructured data using various techniques like machine learning, statistics, and data visualization. Michael Connor's role leading a data science team at Coca-Cola implies the application of these techniques to drive business decisions and innovation.

💡ETL Jobs

ETL stands for Extract, Transform, Load, which are the processes in data warehousing for extracting data from external sources, transforming it to meet the needs of the organization, and loading it into the data warehouse. The script suggests that generative AI could potentially eliminate the need for manual ETL jobs, automating the process.

💡Amazon Connect

Amazon Connect is a cloud-based contact center service provided by Amazon Web Services (AWS). In the script, it is mentioned as a tool that can be utilized with generative AI to transcribe calls, generate summaries, and analyze call outcomes, indicating its use in enhancing customer service operations.

💡LangChain

LangChain is a framework that helps connect AI models with various systems, such as databases and product catalogs, to enable more sophisticated AI applications. The script describes how LangChain is used to stitch together different components, allowing generative AI models to interact with specific business data.

💡Responsible Use Framework

A Responsible Use Framework is a set of guidelines and practices designed to ensure that AI technologies are used ethically and responsibly. Michael Connor discusses the importance of such a framework when implementing generative AI, highlighting considerations around team diversity, risk, bias, and legal implications.

💡Human-in-the-loop

Human-in-the-loop is a concept where humans actively participate in the decision-making process alongside AI systems. The script suggests that many customers are using this approach with generative AI, where AI generates content and humans review and validate it before it is used.

💡Product Descriptions

Product descriptions are detailed explanations of a product's features, benefits, and uses. In the context of the video, generative AI is used to create personalized product descriptions tailored to different customer segments or languages, enhancing the e-commerce experience and SEO.

💡Change Management

Change management is the process of transitioning individuals, teams, and organizations from a current state to a desired future state. The script implies that as generative AI is integrated into businesses, there is a need for change management to align the technology with business goals and manage the impact on roles and processes.

Highlights

Introduction to Michael Connor, leader of generative AI practice for CPG retail globally.

Engagement with board members and senior executives on generative AI's impact on business.

Investment of $4 billion in Anthropic and the development of the Claude model.

Meta's announcement of celebrity interaction through generative AI.

Transformation of advertising through generative AI with the example of Kate's Island lager.

Generative AI's application in retail for reviews and product descriptions.

Customers' shift from understanding technology to executing and organizing for production.

Top use cases for CPG identified as marketing, sales, customer operations, product R&D, and software engineering.

The zero-ETL era and the potential disappearance of ETL jobs.

Generative AI's impact on revenue growth and cost reduction.

Use cases generated for a retailer in a single day showcasing the technology's versatility.

The necessity for a scalable pipeline to roll out numerous use cases across an organization.

The importance of a good data strategy for the success of generative AI.

Examples of generative AI in advertising using Stable Diffusion and ComfyUI.

Concerns about generating human faces and the legal implications.

Demonstration of generating product descriptions tailored to specific demographics.

The role of generative AI in cleaning up product catalogs and generating SEO keywords.

Generative AI's potential to speed up the product development process from concept to market.

Use of generative AI for troubleshooting and repairing manufacturing equipment.

LangChain as a framework for integrating generative AI with business databases and knowledge bases.

Tools like Flowise and Langflow enabling rapid development of AI workflows without coding.

The future of shopping involving conversational interactions with product catalogs.

Application of generative AI in call centers for quality assurance and summarization of calls.

Generative AI's ability to understand and convert code, aiding in migration from legacy systems.

The use of generative AI to create cloud formation templates for rapid infrastructure deployment.

Emphasis on human-in-the-loop use cases for quality assurance.

Advice on starting with generative AI: focus on business outcomes, use out-of-the-box models, and avoid getting stuck in proof-of-concept land.

Responsible use framework for generative AI, including considerations for team diversity, risk, bias, harm, and legal implications.

Transcripts

play00:00

- It's good to see everyone.

play00:02

Quick introduction, I'm Michael Connor,

play00:04

and I lead the generative AI practice

play00:06

for our CPG retail team globally,

play00:09

so, last six months have been really fun.

play00:11

This is all anyone wants to talk about,

play00:13

so that's what we're gonna cover today.

play00:15

I have a CPG background, I came from Coca-Cola.

play00:18

I was chief architect,

play00:20

and I led a data science innovation team,

play00:22

so I work with a lot of CPGs,

play00:24

and I want to talk through, basically,

play00:27

what I'm seeing with customers.

play00:28

I've talked to 1,000 C-suite and board members

play00:30

over the last six months,

play00:32

and so, I've seen a lot in terms of what people are doing,

play00:35

use cases, how they're approaching it,

play00:37

how they're aligning with their business,

play00:38

how they're thinking through, like, privacy,

play00:40

and ethics, and things like that,

play00:41

so, I wanna share a lot about what I've learned, basically,

play00:44

in the last six months.

play00:45

So, the biggest things I've learned

play00:49

is that there's like, huge predictions

play00:51

in terms of what this technology's gonna do for business.

play00:53

There's a $7 trillion estimated impact to GDP.

play00:57

This is like, the first time that I've seen board members

play01:00

really getting engaged, and senior executives,

play01:02

where they're seeing a huge shift in their business coming,

play01:05

and they wanna make sure that everyone

play01:06

in the organization has a plan,

play01:07

that they have funding for it,

play01:09

and they really know what they're doing.

play01:11

And so, engaging with board members

play01:12

has been something that's a bit new.

play01:14

So, you've seen the announcements,

play01:16

we invested 4 billion in Anthropic.

play01:18

They make my favorite model, Claude.

play01:21

Meta announced that they're doing celebrities.

play01:23

You can now talk to Kendall Jenner 24 hours a day

play01:25

if that's your thing, (chuckles)

play01:27

and so, a lot of changes to advertising,

play01:30

that image on the top-right.

play01:31

Kate's Island lager, affectionately named

play01:34

after (chuckles) Kate Wiley, our marketing lead.

play01:37

It's really changing advertising,

play01:39

and I think it will permanently,

play01:40

so, I want to go through some of that stuff,

play01:43

share use cases, do some demos,

play01:45

and kind of just share what we're seeing

play01:47

across the industry, so,

play01:50

we really think that this is a fundamental change

play01:53

in technology. I've had a lot of friends that say, hey,

play01:56

this is NFTs, or it's Bitcoins, or it's Metaverse,

play02:00

and so, we already see customers going into production.

play02:03

This is gonna be a transformational shift.

play02:04

You've seen the announcements, we're all-in on Amazon.

play02:07

Every group within Amazon is thinking

play02:08

about how to apply generative AI,

play02:10

so, we're using this in our retail environment for reviews,

play02:13

for product descriptions, all across our business,

play02:16

so, we really think it'll be transformative.

play02:20

This is just a simple demo that we put together

play02:23

using a couple things.

play02:24

One, it's kind of an R&D use case

play02:27

where we're creating a product concept,

play02:29

but it's bringing together two things, like imagery,

play02:32

generating a product concept to 2D images.

play02:35

Also, we're generating 3D CAD models from text to CAD,

play02:39

and then also building the press release,

play02:40

the product descriptions, internal communications,

play02:43

the social media piece,

play02:45

and so, across like, products,

play02:48

we're seeing a lot of generative AI use cases,

play02:52

especially around the merchandising, advertising,

play02:55

photo studios, and things like that.

play02:57

So, I've seen three shifts with customers.

play03:01

The first two months, they wanted to know

play03:02

what the technology was.

play03:04

The second phase was we wanna know what the use cases are,

play03:08

and this is kind of the use case roll up,

play03:10

and I'll talk to this in a second.

play03:12

The third phase is how do we actually execute on this,

play03:14

organize as a business, get things into production,

play03:17

think about ethics, and bias, and stuff like that?

play03:19

So, I'm really seeing a lot of people go into production

play03:22

in the last couple months.

play03:23

We did this with McKinsey about five months ago,

play03:26

but it really holds up,

play03:27

and so for CPG, we're seeing like, marketing, sales,

play03:30

customer operations, product R&D,

play03:33

and software engineering as being the top use cases,

play03:36

and I thought that this would change,

play03:39

but it's really stood up.

play03:40

Retail is kind of similar.

play03:43

Software engineering is an obvious one, ETL jobs.

play03:46

When I was at Coca-Cola, we paid hundreds of millions

play03:48

to companies to do ETL jobs,

play03:51

transferring data from one system to the next.

play03:53

I think that that's gonna go away, the zero-ETL era,

play03:57

and so, marketing and sales is the big one,

play03:59

so we'll show a couple use cases around there.

play04:01

Customers always want to grow revenue if they can.

play04:04

There are some times where there's opportunities,

play04:06

like in call center, to cut costs,

play04:08

but I think revenue growth is always where people

play04:09

wanna focus.

play04:12

This is a customer I worked with, a COO of a retailer.

play04:16

We worked with their team, and in one day,

play04:18

these are all the use cases that we came up with.

play04:21

And so, a lot of people are thinking, okay,

play04:23

there's ChatGPT, we can have chat bots,

play04:25

and they're having a hard time making the leap

play04:27

from what they see with the tech

play04:28

to actually how it can help their business,

play04:30

and so, what we're seeing is every single aspect

play04:32

of a CPG retail business,

play04:34

and actually, I think all businesses, is gonna be affected,

play04:37

and this is just one day of work

play04:38

coming up with use cases for this business.

play04:41

So, I think what happens is companies go from thinking,

play04:44

okay, how do I do a use case,

play04:47

and how do I think about generative AI

play04:48

for a specific use case or two,

play04:50

to all of a sudden you're thinking

play04:51

about how do I create a pipeline internally,

play04:54

a scalable pipeline to roll out 500, 1,000,

play04:58

3,000 use cases across the organization?

play05:00

So, I'll show you a little bit about drag and drop tools,

play05:03

how to move fast, trying to get out of code,

play05:06

but I see a lot of things slowing people down,

play05:07

and we'll talk about that.

play05:09

So, I think there's a bit of a trough

play05:13

of disillusionment with some customers,

play05:15

where they're thinking GenAI,

play05:16

they're gonna feed all their SAP data,

play05:18

and magic is gonna happen,

play05:20

and so, it's really important to really share with people

play05:24

the difference between generative AI and AI,

play05:27

and why they're both important, right?

play05:30

And so, this is the way I describe it to people,

play05:32

and I found it helpful.

play05:34

Machine learning is where we took one data set,

play05:36

and we trained a model on one task.

play05:38

The post office did this, of course,

play05:40

with handwriting recognition,

play05:42

and of course, deep learning is where we took

play05:44

a lot of different data,

play05:45

and we used that to train a specific model,

play05:48

but we use a lot of different data sources.

play05:50

So, demand forecast is a good example of that,

play05:52

so you're looking at historical sales, adjacent sales,

play05:56

competitor activity, your planogram, weather,

play06:01

the holiday calendar, all those types of things,

play06:03

but you still have one model.

play06:04

So at Amazon, we have a lot of these,

play06:05

thousands of models around the organization,

play06:08

our demand forecast, product recommendations,

play06:11

we've got a lot of these.

play06:13

They're very good at math, they handle complex tasks.

play06:16

Generative AI is very different.

play06:17

So, with generative AI, it's basically taking

play06:19

all the data from the internet and using it

play06:21

to train a model that can do a lot

play06:22

of different stuff, right?

play06:24

And so, code generation,

play06:25

these are some of the examples we show,

play06:26

but code generation, image generation, text, summarization,

play06:31

and so, it's amazing to me that we have a single model

play06:33

that can do thousands of things, right?

play06:35

But we tell people, you have to have the generative AI,

play06:37

and you have to have the deep learning as well.

play06:40

So, the punchline to all of this

play06:43

is that none of it works without a good data strategy.

play06:45

It'd be good stewards of your data.

play06:47

So, I talked to companies and executives that said,

play06:50

"Look, we wanna be data driven,

play06:51

"We have all this data, but no insights,"

play06:53

and I talked and preached about the data lake,

play06:57

and data mesh, and a data catalog,

play06:59

and data hygiene, and a chief data officer,

play07:02

and some people took it to heart, some people didn't.

play07:05

Now, they're taking it more seriously,

play07:06

'cause we're telling them, look,

play07:07

to take advantage of GenAI,

play07:09

you really have to get your house in order

play07:10

from a data perspective.

play07:12

So, I think that that gives weight to teams

play07:14

that wanna do this to go back to the board and say,

play07:16

all right, time to take this really seriously.

play07:20

So, I'll show you a couple fun examples.

play07:22

Advertising is a game of of decimal points,

play07:25

and if you can build an ad that catches people's eye,

play07:28

it can really make a big difference,

play07:29

and return on an ad spend,

play07:31

and so, this is using Stable Diffusion

play07:33

on Amazon G4dn instance,

play07:37

and it's different from something like DALL-E 3

play07:40

or a Midjourney,

play07:41

and the reason is because those products,

play07:44

you give it text, and it spits something out,

play07:46

it's either good or it's not.

play07:48

With this, we actually have a lot of control.

play07:50

This is a drag and drop tool called ComfyUI,

play07:52

really brilliant stuff,

play07:53

and it gives us the ability to pull together

play07:55

a lot of different AI to produce a result.

play07:58

So in this case, what we're doing is generating an ad,

play08:02

and what I asked it to do is, you can see this,

play08:05

I'm naming a specific park, Piedmont Park

play08:08

in Atlanta, Georgia.

play08:09

I wanna show the skyline in the background, and I wanna,

play08:12

I'm actually telling it what the dog name is, too.

play08:14

So, imagine generating an ad for every single park

play08:17

in the world, with every single breed,

play08:20

but especially the breeds that are popular

play08:21

in that neighborhood, so,

play08:23

I went ahead and changed it over to a Goldendoodle,

play08:26

I have a lot of Goldendoodles in my neighborhood,

play08:29

but essentially, what this does is SDXL

play08:31

is a model with Stable Diffusion.

play08:33

It generates the new image, it does a base pass,

play08:37

it has a refiner pass,

play08:39

so, it really adds, like, you'll see skin pores,

play08:42

and nuanced things, like every little detail

play08:44

in the eye is perfect,

play08:45

and then it generates the Goldendoodle, right?

play08:48

So, the AI is really bad at generating product images,

play08:52

and so, what we've done is we created an overlay,

play08:54

a PNG here with a product image, a QR code, the messaging,

play08:58

and then it's overlaying,

play09:00

and this is what I like about these tools here,

play09:02

it's overlaying this product.

play09:03

So, it's kind of fun to go over to Bedrock, and say,

play09:07

look, gimme a list of all the parks,

play09:09

gimme a list of all the dog breeds,

play09:11

and so, we're using the text generation

play09:13

to then generate all these.

play09:14

So what we can do now is generate thousands,

play09:16

thousands of these images.

play09:18

This is actually the way that the Amazon ads platform

play09:20

works now.

play09:21

It generates the background images,

play09:23

it also generates messaging for each different product

play09:27

in each different audience segment,

play09:28

so, I love this stuff.

play09:31

So, go to the next one.

play09:32

Yeah, so this is an example of all the different dogs

play09:34

that we created, right?

play09:35

I've noticed that a lot of brands are really squeamish

play09:37

about generating human faces.

play09:41

The concern is that if you generate a human face

play09:43

that looks like someone,

play09:44

and you don't have rights to that person's image,

play09:46

is there a legal liability?

play09:48

So, you heard Adam Selipsky talking

play09:51

about the indemnification?

play09:53

That's something that we're kind of talking through,

play09:55

but I think that that's the way that things are gonna go.

play09:57

Dogs are a little bit (chuckles) less

play09:59

of a third rail, right?

play10:00

A little bit less sensitive.

play10:02

So, I wanna blow through a bunch of examples

play10:07

on how you can use this stuff, like right now.

play10:09

All of these were done without any coding whatsoever.

play10:11

Most of these demos were done within 20 minutes.

play10:13

I'll show you how to do that with the drag and drop tools,

play10:16

but I'll give you some examples.

play10:17

In this example, we've got a product,

play10:19

so we take the image, and the details from the image.

play10:22

In this case, we don't have a good product description,

play10:24

we just have these kind of bullet points.

play10:27

Instead of generating a product description for everyone,

play10:31

we generate it based on a Nielsen segment, a PRIZM segment.

play10:35

So, we know where these rising singles,

play10:38

we know where they live, we know where they shop,

play10:40

what they drink,

play10:41

and so, we're actually asking the model

play10:43

to create a product description given that product

play10:46

for that target demographic.

play10:49

We can also do it in French, 10 other languages,

play10:53

so, I had a customer with 300,000 items

play10:55

in their product catalog.

play10:57

It was a mess, there were special characters, HTML codes,

play11:00

and imagine being able to clean that up

play11:03

really quickly with this model.

play11:04

Same thing with SEO keywords.

play11:07

One of my customers last week said that all of their people

play11:10

that were copywriters are now copy editors.

play11:13

The models are generating all of the copy for products.

play11:16

So, we're seeing some role changes,

play11:18

and some change management that needs to happen,

play11:21

but there's a lot you can do around the products.

play11:27

Pricing analysis.

play11:29

This is kind of meant to be generic,

play11:30

but a lot of times, you have a data scientist

play11:32

in your organization that's doing something

play11:33

like pricing analysis,

play11:35

but really getting the business to understand it

play11:36

is difficult.

play11:38

So, in this case, what we're doing is we have

play11:39

a Python notebook,

play11:41

and we're looking at what are the most important things

play11:44

about our product that affect the price and sell through.

play11:47

It could be reviews, the quality of the product,

play11:49

the total price, competitor pricing,

play11:51

and we've got all that data,

play11:53

and so here, what I've done is I've said, look,

play11:55

explain this analysis to me,

play11:57

and I did another one where I said,

play11:59

explain it to me like I'm a 10-year-old,

play12:01

but so, what I see is planograms, pricing,

play12:05

assortment, a lot of these complex things

play12:07

that were really hard for people to understand

play12:09

at the business level.

play12:11

You can now have the data in your data lake,

play12:14

you can have this really sophisticated analysis,

play12:16

but a business user can talk to that analysis

play12:19

in really simple plain English,

play12:20

or 10 other languages, right?

play12:23

Here's another fun one.

play12:24

I had a customer that said that it takes them six weeks,

play12:27

they make athletic wear, yoga pants and things,

play12:30

they said it takes them six week, or six quarters

play12:32

to get a product to market, right?

play12:34

So, it's the concepts, the naming,

play12:36

the colors, all the CAD models,

play12:38

and so, this is an example where, basically,

play12:43

we could give it a product description,

play12:44

and we could generate in seconds,

play12:46

we can generate hundreds of different products,

play12:49

and the idea is that we would probably change this

play12:50

before we go to market, right?

play12:52

But the ability to generate hundreds of product ideas,

play12:56

generate the CAD models, the descriptions,

play12:58

is really super powerful, right?

play13:03

I love that one.

play13:06

So, this is another good one.

play13:08

In a manufacturing environment, a lot of my customers

play13:10

tell me, when a machine goes down, it costs them money,

play13:14

but the machines are really complex,

play13:15

and they don't have people on staff that know

play13:17

how to operate 'em and fix them.

play13:19

So what they end up doing is they end up going to a room

play13:21

where they pull the manual, they flip through it,

play13:23

and they're trying to figure that out,

play13:24

so, a really complex set of information

play13:27

about how to repair equipment,

play13:29

and so, what I did was I gave the model the PDF

play13:33

of the manuals of the equipment,

play13:35

you can see this is really complex stuff,

play13:37

and then we can start to ask questions of the equipment,

play13:39

so, if the line goes down,

play13:41

and the bottle filler's giving us trouble,

play13:43

we can go in, and someone on the shop floor

play13:46

can ask questions like, how do I bypass the bottle detector?

play13:51

That comes back, and what the model's doing

play13:53

is it's going into the manual, reading through things,

play13:58

and then it's gonna answer.

play13:58

You can ask something like, help me troubleshoot this.

play14:02

It can actually look across multiple documents

play14:04

and database to formulate that answer.

play14:06

And of course, you can do it in 10 languages,

play14:08

so if you have people that are Spanish-speaking,

play14:09

French-speaking, it's really powerful

play14:12

for them to be able to get access.

play14:14

So, I'm gonna show you how to build this.

play14:16

This was built in about 15 to 20 minutes.

play14:19

I'll show you exactly how we do it.

play14:22

There's something called, well, let me back up.

play14:25

There's something called LangChain,

play14:28

which is the thing, the framework that helps you

play14:30

glue all these systems together.

play14:31

So, the model doesn't know anything about your business,

play14:33

it doesn't know anything about the equipment,

play14:35

so what LangChain does, it helps you,

play14:38

it helps the model talk to your database,

play14:40

to your knowledge base, to the reviews,

play14:42

and your product catalog,

play14:43

and so, LangChain stitches it all together,

play14:45

but you have to know Python, it's complex.

play14:47

So, these tools, this one's called Flowise,

play14:50

allow you to drag and drop components,

play14:53

and to build that demo that I just showed you,

play14:55

this was all built in about 15 minutes

play14:58

using no coding tools.

play15:00

There's another one called Langflow, if you like Python,

play15:02

I'm a Node.js developer.

play15:04

I love Node.js, right?

play15:05

So here, we gave it the document, the PDF file,

play15:09

I'm using HuggingFace embeddings, the mini LLM.

play15:12

I gave it a Bedrock component running in US East.

play15:16

My favorite models are the Anthropic Claude models.

play15:18

Sorry, Titan, but I love these models.

play15:21

They're really fast, very, very, very sophisticated,

play15:25

and then at the end, we give it a conversational QA chain,

play15:29

and that's all we need to build that flow,

play15:31

and you could take that flow,

play15:32

and you could put it in a mobile device,

play15:33

you could put it in a webpage,

play15:35

or on a tablet in the factory floor,

play15:37

and the idea is, back to that list of use cases,

play15:40

if you've got thousands of use cases in your business,

play15:43

you gotta figure out how to deliver these really quickly.

play15:46

If every one of these use cases is a Python developer

play15:49

checking into the the CICD platform, running through QA,

play15:54

it's really gonna be hard to get the value out of it, right?

play15:57

So, product catalog is super interesting.

play16:01

Right now, when you go into an e-commerce site,

play16:03

you're looking for specific items, right?

play16:06

So, if you're going hiking, you may look for boots,

play16:09

a jacket, a hat.

play16:11

The platform doesn't know what your intent is.

play16:14

I think the future of shopping is to really have

play16:17

a conversation with a product catalog to say,

play16:20

hey, I'm going hiking in North Georgia Mountains

play16:24

this weekend.

play16:25

The model can know the temperature, it can know the weather,

play16:28

it can make product recommendations based on that,

play16:30

and I think that's where things are gonna go,

play16:32

and Instacart announced something like this, we did as well.

play16:36

You're gonna tell the system what you're looking for,

play16:38

and you'll have a conversation with it.

play16:41

In this use case, basically, I did the same thing

play16:43

I did with manufacturing.

play16:45

You give it the product catalog,

play16:46

and you can ask it questions.

play16:48

Can you recommend a face wash good for sensitive skin?

play16:50

All my health and beauty customers,

play16:52

they're all about the regimen, right?

play16:53

So, you want a moisturizer, a face wash,

play16:55

a makeup remover, they should work well together,

play16:58

and so, you can ask it in multiple languages,

play17:00

and I think that this is the way that retail is gonna go,

play17:04

and you can ask follow up questions, it's really easy to do.

play17:07

One of my customers, they have 100,000 products

play17:09

in their catalog,

play17:11

and we're building something with them

play17:13

around the sales enablement,

play17:14

so when you go into their retail store,

play17:17

their seller, they just started,

play17:18

they don't know 100,000 products in the catalog.

play17:20

They probably don't know 100,

play17:22

and so, the ability for the seller

play17:24

to also use this app to be able to help the customer

play17:28

be thoughtful about product recommendations

play17:29

is super powerful.

play17:32

We were talking about call center earlier,

play17:34

and every single industry has this,

play17:37

but basically, when you get a phone call to a call center,

play17:41

a lot of 'em are QA'd after the fact.

play17:44

5% of calls typically are QA'd.

play17:46

It's expensive, it takes a long time.

play17:48

Agents are are tasked with summarizing the call afterwards,

play17:51

it takes two to three minutes.

play17:52

They don't do a good job a lot of times.

play17:55

So we have Amazon Connect, which is our call center.

play17:57

There's all kinds of crazy cool use cases

play17:59

you can light up right away.

play18:02

The basic architecture is you have a Connect instance,

play18:04

we transcribe the call to text,

play18:06

then we start running it through the models, right?

play18:08

What could the agent have done better?

play18:11

We did no training on this, by the way,

play18:12

everyone wants to talk about training models.

play18:14

None of this was using training.

play18:17

Create a call summary of this call with 100 words or less.

play18:20

Do it in French, right?

play18:24

Super powerful, this is using the Claude Instant model,

play18:27

which is kind of comparable to ChatGPT 3.5 Turbo.

play18:30

Super fast, low-cost model.

play18:33

I use the Claude 2 when I need something more powerful.

play18:36

I like this, too.

play18:37

What was the result of the call?

play18:38

Or how about, did the agent commit to anything?

play18:41

Because if the agent said, "Look,

play18:42

"we'll follow up in two days,"

play18:44

then you wanna maybe open a Salesforce ticket

play18:47

to make sure that they follow up, right?

play18:50

So, I love some of the code stuff.

play18:52

I had a mainframe at Coca-Cola, we migrated,

play18:57

and we couldn't find the COBOL developers that wrote it,

play19:00

so, it's really cool to be able to ask the system,

play19:02

given this COBOL, or any code, tell me what this code does.

play19:07

All right?

play19:09

And then once you know what it does,

play19:11

you could say, hey, how about converting that to Python?

play19:14

So, all these old legacy systems you have,

play19:16

your ability to now migrate that to a new platform

play19:19

is really super powerful.

play19:21

And I was doing the same thing with cloud formation,

play19:23

this is the last demo I'll show,

play19:24

but it used to be it took three months

play19:27

to get an application up and running in your data center.

play19:30

Amazon made it faster, we took it down to like, maybe,

play19:32

you know, a few days to get the architecture.

play19:34

Now, with cloud formation, you can actually have Claude

play19:38

or the models generate your cloud formation template.

play19:40

You could do the same thing with CodeWhisperer,

play19:42

but here, I say, create an Amazon Connect instance

play19:46

in the US East, and give me an example flow.

play19:50

So, it's building the cloud formation template in real time.

play19:53

We can then run that and get all the infrastructure

play19:55

stood up within minutes,

play19:57

so you got a call center in just a few minutes.

play19:59

Super powerful.

play20:01

I would QA this stuff, you know,

play20:03

assume it's like a really brilliant, hardworking intern.

play20:07

They're really smart, you wanna give 'em direction,

play20:09

but when the stuff comes back, you wanna double-check it.

play20:11

You wanna sanity check it, right?

play20:12

So, never assume the model is perfect.

play20:15

Most of my customers are using human-in-the-loop use cases,

play20:19

so, the model will generate something,

play20:21

and there's a human that's looking at it and validating it

play20:23

before you put it out into production.

play20:25

I would still recommend that at this point.

play20:30

It's not the technology that's gonna hold you back,

play20:33

it's the change management aligning with the business,

play20:35

focused on the business outcomes.

play20:37

A lot of times, I think the best thing you can do

play20:39

is work with the business,

play20:40

figure out what their goals are for the year,

play20:42

and focus on this kinda like management,

play20:44

you know, the McKinsey, Bain,

play20:46

what are the things that we could do with GenAI

play20:47

that are high impact, that are low effort?

play20:49

Start here, don't train the models.

play20:51

Use stuff that's out of the box.

play20:53

Start with call center, human-in-the-loop.

play20:55

I see a lot of companies that are stuck in POC land,

play20:57

they're building hundreds of POCs, nothing in production.

play21:01

Start with a small set.

play21:03

Get your responsible use framework up and running,

play21:05

and if you don't have one, you can use ours.

play21:07

So, this is our responsible use framework.

play21:10

You can find it online.

play21:11

So, most of my customers are taking what we have

play21:13

and they're adding to it, right?

play21:15

Rather than starting from scratch,

play21:17

and that talks about how do you get

play21:18

this thing into production?

play21:19

How do you monitor it?

play21:22

How do you think about your team diversity,

play21:24

risk, bias, harm, and all the legal implications?

play21:26

So, again, I'm Michael Connor,

play21:28

and please connect with me in LinkedIn.

play21:30

I'll be here after too, I'd love to to follow up,

play21:32

have some deep discussions with you,

play21:34

but thank you for being here at re:Invent.

play21:36

It's good to see you all. (audience clapping)

Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
Generative AIBusiness ImpactAI InnovationCPG RetailData ScienceTech TransformationEthics in AIProduct DevelopmentAdvertising ShiftTech Strategy
Besoin d'un résumé en anglais ?