使用生成式 AI,用您最喜欢的歌曲为宠物命名

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 许多开发人员还未能掌握生成式 AI 的新术语或最佳实践。无论您是已经开始使用 AI/ML,还是觉得自己已经落后于时代,本讲座都是为您准备的。加入“亚马逊云科技快速入门:[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)”节目,已培训7000多人,学习如何使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 中的基础模型,用您最喜欢的歌曲为宠物命名。本讲座是以构建者为中心的生成式 AI 世界的入门课程,通过功能性示例探讨关键主题,将概念从理论带入实践。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共900字,阅读时间大约是4分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 与会者们热烈欢迎参加2023年re:Invent。据他们介绍,在2023年,各大企业正迫切寻求利用生成性人工智能(AI)的力量来解决各自独特的挑战。开发者们都收到了许多关于非传统使用AI的需求,例如创建一个根据用户喜欢的歌曲为宠物起名的系统。尽管这个例子看起来可能有些荒谬,但它展示了底层技术如何适应解决现实世界的商业问题。 为了展示这是如何实现的,演讲者们参与了一个亚马逊云科技的试点项目。这种“魔力”来自于精心设计的提示——为AI模型提供精确的指令和背景。通过深入研究提示工程,演讲者们展示了开发者如何充分利用生成性AI的潜力。 此次会议有三位演讲者:Brooke、Fred和Ben。Brooke解释了生成性AI的基本原理和一些关键概念,如基础模型。这些是具有数十亿参数的预训练模型,可以针对特定任务进行调整。她强调了[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)的重要性,这是一个完全管理的亚马逊云科技服务,提供了访问最先进的基础模型,如Anthropic、Cohere和Hugging Face。这使得开发者能够轻松地将这些模型集成并部署到他们的应用中。Fred详细解释了宠物起名演示应用的架构。他强调了亚马逊云科技的三个核心原则:一切皆可API,所有API调用都通过IAM进行授权,所有调用都必须进行加密签名以确保安全性。该应用使用一个简单的HTML/JavaScript前端,Lambda函数来调用Bedrock API,DynamoDB来保存请求,以及辅助服务,如Cognito和CloudWatch。Fred展示了他是如何利用CodeWhisperer(一个在数十亿行内部和开源代码上训练的生成编码助手)轻松地生成应用程序的Python代码库的。 本段内容主要介绍了Ben对AI模型的提示工程过程的研究,即编写提供最优指令的提示。他还分享了他们设计的精确的提示结构,包括定义模型的角色、提供示例、建立规则(如最多3个音节)以及请求至少4个创意名称选项。Ben解释了这种提示是如何在Lambda函数中编码并通过Bedrock传递给用户的输入的。精心设计的提示对于引导模型至关重要。 演讲者随后进行了现场演示,通过投票让观众选择他们最喜欢的歌曲。这些歌曲被输入到应用程序中,该应用程序利用Anthropic模型通过Bedrock产生基于歌词的创意宠物名字。这些名字与底层歌曲意义非常一致,验证了这种方法的有效性。例如,当提供Jimi Hendrix的经典曲目"Purple Haze"时,模型生成了合适的名字如"Hazy"和"Indigo"。对于Queen的标志性作品"Bohemian Rhapsody",它返回了诸如"Galileo"和"Figaro"等富有想象力的名字。演讲者注意到,模型通常会用解释性的描述来补充名字,有助于解读结果。 总之,这次会议展示了如何通过[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)轻松访问生成性AI模型并将其纳入其他亚马逊云科技服务的应用程序中。精心的提示工程设计对于正确引导模型至关重要。通过深思熟虑的设计,开发人员可以构建创新的解决方案,使企业能够以新颖的方式解决挑战,即使最初的使用情况看起来不寻常。 演讲者引用了一篇全面的博客文章,其中提供了关于构建会议上展示的宠物命名应用程序的教程。这篇实际操作指南使开发人员能够开始利用生成性AI。 总的来说,演讲者成功地展示了如何像Bedrock这样的服务使得任何开发人员都能轻松利用先进的模型(如Anthropic)的能力。将Bedrock与Lambda、DynamoDB和其他亚马逊云科技工具结合使用,可以快速构建并部署生成性AI应用程序。虽然使用歌词给宠物起名作为一个有趣的例子,但它强调了这种方法在从生成SQL查询和营销文案到解释网络安全威胁等不同的现实世界用例中的多样性。 在整个演讲过程中,多次提到了多种客户案例和潜在的应用场景: - 金融服务公司正利用生成式人工智能对威胁进行分类,并生成自然语言解释为何将其标记为威胁。 - 独立软件供应商借助生成式人工智能让客户更容易地采纳其产品。例如,数据库公司可以开发一个接收简单英语查询并返回SQL代码的模型。 - 营销人员正在探讨生成式人工智能如何在创作内容方面发挥作用,如社交媒体帖子、网站副本和广告。 - 支持团队的成员感兴趣的是使用由生成式人工智能驱动的聊天机器人来为客户提供针对常见问题的自动回复。 - 招聘人员希望通过AI合成的优化招聘信息来吸引更多合格候选人。 这些例子所展示的多样性和可能性表明,生成式人工智能在创造性解决各种业务挑战方面具有广泛的应用潜力。 **下面是一些演讲现场的精彩瞬间:** AI助手Code Whispiper在初次提供时主要给出SQL代码的建议,但若再经更详细的提示,则会生成Python代码来创建一个[Amazon DynamoDB](https://aws.amazon.com/cn/dynamodb/?trk=cndc-detail)表。 ![](https://d1trpeugzwbig5.cloudfront.net/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song/images/rebranded/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song_0.png) 领导者展示了一个如何使用Code Whispiper轻松生成用于扫描DynamoDB表并返回所有项目之Python代码的示例。 ![](https://d1trpeugzwbig5.cloudfront.net/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song/images/rebranded/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song_1.png) 演示者则展示了如何通过编写简单的API调用来自前端触发一个只需几行代码的Lambda函数的过程。 ![](https://d1trpeugzwbig5.cloudfront.net/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song/images/rebranded/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song_2.png) 领导者解释道,温度参数使得像Code Whispiper这样的AI模型能够根据不同的应用场景进行优化设置,以达到最佳的创新力或精准度。 ![](https://d1trpeugzwbig5.cloudfront.net/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song/images/rebranded/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song_3.png) 演讲者分享了他在亚马逊云科技的博客上发布文章以及在诸如生成性人工智能等领域分享他的知识时的兴奋之情。 ![](https://d1trpeugzwbig5.cloudfront.net/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song/images/rebranded/BOA208-Use_generative_AI_to_name_your_pet_after_your_favorite_song_4.png) ## 总结 这种演讲主要探讨了如何使用生成性人工智能(AI)根据歌曲标题为宠物创作出富有创意的名字。演讲者通过一个实际应用进行了演示,该应用将歌曲标题和艺术家作为输入,调用Bedrock模型来生成各种宠物名字选项,并将其提供给用户。 演讲的主要观点包括: 1. 他们使用HTML、JavaScript和Cognito构建了一个简洁且安全的前端界面。前端会调用处理Bedrock API调用的Lambda函数。 2. 在Bedrock模型方面,他们采用了Anthropic的Claude模型,并重点关注如何设计出有效的提示,以便引导模型。这些提示包含了模型的职责、需要遵守的规则以及示例输入/输出。 3. 应用程序会将请求和响应存储在DynamoDB中,同时在CloudWatch中记录日志。这是一个注重简约和模块化的基本实现。 总之,这次演讲展示了一种在亚马逊云科技上使用Bedrock构建生成性AI应用的简便方法。它强调了提示工程对引导模型的重要性,并分享了一些最佳实践,例如职责分离和使用完全托管的服务。尽管这是一个简单的示例,但它为一个在Bedrock上构建更复杂应用的模板提供了基础。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭