亚马逊AWS官方博客

使用 PartyRock 和 Amazon Bedrock 构建 AI 应用程序

想在轻松玩乐和构建酷炫内容的同时详细了解生成式人工智能,快来 PartyRock.aws 吧!您可以在这里进行试验、学习有关提示工程的所有知识、构建迷你应用程序并与朋友分享,所有这些都无需编写任何代码或创建 AWS 账户。您也可以从与您共享的应用程序入手,通过调整对其进行强化和自定义。

使用 PartyRock
首先,我访问 https://partyrock.aws/,点击登录,然后使用 Apple、Amazon 或 Google 账户登录:

经过身份验证后,我进入了 PartyRock 的首页。我可以查看一些示例应用程序,也可以单击构建自己的应用程序开始操作:

我可以输入对想要构建的应用程序的描述,然后使用 PartyRock 的生成式人工智能为我做好构建准备,也可以自己逐一构建每个小部件:

我正在潜心处理要为 AWS re:Invent 发布的博客文章。我的大多数同事都在耐心等待草稿准备就绪,但有一些同事很着急,不停向我询问进度(这是成年人版本的“我们到了吗?”)。虽然我尽量保持幽默感,但有时候会对他们有些冷嘲热讽。让我们来看看 PartyRock 能否提供帮助。我输入提示并单击生成应用程序:

我的应用程序(Snarky Patient Blogger)在几秒钟内就已准备就绪,我输入了一些内容,想了解输出是否能够满足我的需求:

看起来不错,让我们来拆分看看它是如何工作的!

该应用程序(Snarky Patient Blogger)有两个小部件:用户输入冷嘲热讽的回应。我点击第一个小部件上的编辑图标,看到它有标题、正在加载的文本和默认值。标题使小部件可以按名称相互引用:

这个简单的小部件封装了对 Amazon Bedrock InvokeModel 函数的调用。该小部件指定了 Claude v2 模型的使用,并提供了一个引用用户输入小部件的简单提示。我可以做个试验:更改其中一个小部件,保存更改,然后等待一两秒钟获得结果。例如,将模型更改为 Claude Instant 会给出一个稍微有些不同的回应:

现在,我想要直观呈现回复。我将使用文本生成小部件来查找响应中最重要的名词,并使用图像生成小部件来可视化结果。我添加了第一个小部件并使用了一个简单的提示:

我通过单击重试图标对其进行测试,输出看起来很完美:

我添加图像生成小部件,然后稍微调整一下提示。一两分钟后,我就获得了想要的东西:

完成的应用程序如下所示:

对应用程序感到满意后,我就可以将其公开并分享

完成的应用程序位于 https://partyrock.aws/u/jeffbarr/E-FXPUkO7/Snarky-Patient-Blogger,欢迎来玩。您也可以登录并单击调整,在此基础上自行开发更好的应用程序。

不过请等等,还有更多功能
与我的博客文章通常面临的情况一样,我没有足够的空间向您详细介绍最后每一项功能。以下是我跳过的一些内容:

空应用程序 — 我在示例中使用的是 App Builder,但我也可以选择从空应用程序开始,选择我的小部件,然后根据需要进行设置:

调整 — 我可以从现有应用程序(我的应用程序或其他公有应用程序)开始,然后通过调整对其进行自定义或增强:

聊天机器人小部件 — 我可以使用提示作为起点,与我的应用程序进行交互:

@ 引用 — 在构建应用程序时,我可以使用“@”按名称引用其他小部件:

高级设置 — 一些小部件提供高级设置。例如,文本生成小部件让我可以选择控制模型的温度前 P 项参数:

后台 — PartyRock 后台使我可以看到我的应用程序以及 PartyRock 服务抵扣金的累计使用量:

注意事项
对于 PartyRock,下面的这些信息您也应有所了解:

定价 — AWS 为新的 PartyRock 用户提供限时免费试用,无需提供信用卡或注册 AWS 账户,这使您可以开始学习基础技能,而不必担心产生费用。如上所示,您可以在后台追踪您的服务抵扣金使用情况。服务抵扣金使用量是根据您的输入令牌、输出令牌和生成的图像计算得出的;有关完整详细信息,请阅读 PartyRock 常见问题计费和支持部分。

模型访问权限 — 我们计划随时间的推移,为您提供更多模型的访问权限。

正在开发 — 我们正在开发更多小部件和功能,敬请关注,及时了解更多信息。

学习资源 — 要了解更多信息,请查看以下资源:

Party 时间
下一步由您决定。登录 PartyRock,创作酷炫内容,然后与您认识的所有人分享。告诉我您的想法!

Jeff