7月,亚马逊云科技推出 Amazon App Studio 预览版,这是一项**由生成式 AI 驱动的应用程序开发服务,用户无需具备专业的软件开发技能,就能使用自然语言创建应用程序。**
App Studio 提供了一套全新的构建业务应用程序工具。无论您是 IT 项目经理、数据工程师、企业架构师还是解决方案架构师,您**只需使用自然语言简单描述需求,App Studio 即可在几分钟内生成包含多页面用户界面、数据模型和自定义业务逻辑的全功能应用程序。**
Amazon App Studio 现已在美国西部(俄勒冈州)和欧洲(爱尔兰)的亚马逊云科技区域全面可用。
基于用户对 App Studio 预览版的反馈意见,我们将推出几项**新功能**,以改善您的应用程序开发体验:
* **使用自然语言修改应用程序**
* **使用新的生成式 AI 组件为应用程序添加智能功能**
* **使用自然语言生成和添加自定义业务逻辑**
* **自定义应用程序的主题和风格**
### **使用自然语言修改应用程序**
预览期间,客户向我们反馈,他们非常赞许使用自然语言提示生成功能齐全的应用程序。但开发之旅通常不会止步于此,客户也期待是否可以使用自然语言扩展或修改其应用程序。
现在,借助 App Studio,使用自然语言修改应用程序已然成为现实。生成应用程序后,您可以描述您的更改需求,生成式 AI 助手会为您提出更新建议供您审阅。确认更新建议后,它将自动更改应用程序。这项功能,将让您更加简单快捷地自定义您的应用程序。
一起来看看在使用 App Studio 构建的 IT 库存管理应用程序中它是如何工作的。
通过这项新功能,就可以与生成式 AI 助手会话以修改应用程序了。
![image.png](https://dev-media.amazoncloud.cn/5f253ddfb6f4462bb341aa93e28d30e2_image.png "image.png")
为了修改应用程序,可以提供一个提示来为应用程序添加另一项功能。在本例中,需要为网络 URL 添加另一个文本输入框,以获取所请求硬件的详细信息,还需要另一个文本区域来存储笔记。
![image.png](https://dev-media.amazoncloud.cn/aebcece6909b4b85a8095b7d277ef50c_image.png "image.png")
然后,生成式 AI 助手将处理输入并提供建议。审查该建议后,选择“确认”以继续操作。
![image.png](https://dev-media.amazoncloud.cn/79d4d635fbb546d2963dd9b851b3dbbf_image.png "image.png")
随后,生成式 AI 助手会自动添加组件并修改应用程序。
![image.png](https://dev-media.amazoncloud.cn/180254c6df9b4d90a1d61cbd2bf662ea_image.png "image.png")
### **使用新的生成式 AI 组件为应用程序添加智能功能**
我们还引入了一个新的组件,让您可以更轻松地为应用程序添加文本摘要、内容生成和文件分析等生成式 AI 功能。
**该功能有两种使用方法**。第一种方法是:在画布打开的情况下,可以选择生成式 AI 组件并将其拖放到画布上。然后,在选择组件的同时,可以使用生成式 AI 助手对其进行自定义。
![image.png](https://dev-media.amazoncloud.cn/450fc1bf6be3444695bc9f75926dfd4e_image.png "image.png")
另一种方法是直接使用生成式 AI 助手。比如需要一项功能来分析维修记录并提供摘要以便审核。可以在聊天框中输入需要的内容,或者使用提供的建议提示。
![image.png](https://dev-media.amazoncloud.cn/362fd60e6ccf4842b3de48eac6e40bd3_image.png "image.png")
然后,助手将处理输入并提供建议。审查该建议,并选择“确认”继续操作。
![image.png](https://dev-media.amazoncloud.cn/4fbd5f7dea454086bfd95d71dc643680_image.png "image.png")
App Studio 会自动添加所需的组件。界面上有一个触发自动化的按钮。如果需要更改底层提示,可以点击该按钮,将其重定向到相应的自动操作流程。
![image.png](https://dev-media.amazoncloud.cn/3d77e0b3297e4ffca6f2a6b6bf198fb6_image.png "image.png")
在内部,生成式 AI 组件是由“生成式 AI 提示”这一新的动作步骤驱动的。该新组件提供了一种修改提示和输入参数的简便方法,用来自定义大语言模型(LLM)生成的输出。
![image.png](https://dev-media.amazoncloud.cn/338b5b92294a4575bbc1e2ca3e2f5791_image.png "image.png")
这是发布的应用程序,其中新增了用于总结维修记录的生成式 AI 功能。
![image.png](https://dev-media.amazoncloud.cn/a9aa4c5f4f964d86836fc0a5e8393177_image.png "image.png")
### **使用自然语言生成和添加自定义业务逻辑**
**还可以使用该助手帮助在自动化中使用 JavaScript 添加的自定义业务逻辑。**
假如需要一个自定义业务逻辑来计算维修时间,并发送电子邮件通知利益相关者。以下是创建的多步骤自动化流程。为了将自定义逻辑添加到自动化流程中,需要选择 JavaScript 组件,然后将其拖放到合适的位置。
![image.png](https://dev-media.amazoncloud.cn/c5d6fe60a3a4418095c401e2b8335d94_image.png "image.png")
接下来,需要选择相应的动作,然后在“属性”面板中,选择“展开编辑器”图标。
![image.png](https://dev-media.amazoncloud.cn/32f530cf823540c7a6706f0c42858fa7_image.png "image.png")
有了这项功能,现在就可以使用自然语言生成 JavaScript 代码。在这里提供一个提示,App Studio 就会生成源代码和注释。该生成的源代码为可以根据自己要求进行自定义提供了基础。
![image.png](https://dev-media.amazoncloud.cn/62320f8cc22c4e62b42756da7a5de16e_image.png "image.png")
接下来,需要在自动化中添加“发送电子邮件”操作,以完成整个流程。
![image.png](https://dev-media.amazoncloud.cn/22e884d43c7f4e708b3f033b32dfc21f_image.png "image.png")
### **自定义应用程序的主题和风格**
现在,您可以使用应用程序主题自定义应用程序的外观和风格。比如利用这项功能,您可以将应用程序的外观更改为浅色模式或深色模式。**您还可以自定义应用程序的颜色,以匹配您的品牌**。要启用此功能,您需要打开“自定义”切换按钮。
![image.png](https://dev-media.amazoncloud.cn/81b8de3e9fe94d838199f38e22871aa2_image.png "image.png")
### **现已可用**
利用 Amazon App Studio 构建安全、智能和可扩展的业务应用程序的服务现已可用。这一构建服务是**免费**的,您能**免费试用60天(250个用户小时)。**
> 生成式 AI:前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。
![image.png](https://dev-media.amazoncloud.cn/28cccfcbd91d41f99930a164b9fd76d9_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/ac320c20245048c3a841ea3a5f5186b5_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/6323a8268fb845df8a9bbacc79d7bcfb_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/9ae30099e050481397ceecc27745e58a_image.png "image.png")