

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 你可以在 Quick 中使用应用程序构建什么
<a name="what-you-can-build"></a>

您可以使用 Quick 中的应用程序构建完整的 Web 应用程序，而不仅仅是静态文档或简单表单。您的应用程序在浏览器中运行，响应用户互动并连接到实时数据。

## 用户界面
<a name="apps-user-interfaces"></a>

该代理使用标准 Web 组件生成响应式布局：导航菜单、选项卡、卡片、表格、图表、表单、模态和按钮。你可以用自然语言描述你想要的布局，也可以让代理根据你描述的目的选择布局。应用程序可以包含多个视图或部分，代理可以在它们之间实现导航。

Role-based 视图是可能的。如果您告诉代理哪些用户应该查看哪些内容（例如，按别名或角色划分），则它可以使用沙盒中提供的用户身份 API 在界面中建立有条件的可见性。

## 数据存储
<a name="apps-data-storage"></a>

每个应用程序都可以访问内置的应用程序存储空间，这是一种无需外部设置的键值系统。有两种模式：私有存储（仅限个人用户，其他用户不可见）和共享存储（所有访问应用程序的人都可见）。 Built-in 存储扩展以支持大量记录。

您还可以使用操作连接器或通过 Amazon Quick 空间通过外部系统存储和检索数据。有关更多信息，请参阅 [在 Quick 中处理应用程序中的数据](working-with-data-apps.md)。

## 人工智能推理
<a name="apps-ai-inference"></a>

使用 Quick 中的应用程序，您可以将 AI 推理应用于应用程序中的功能。常见用例包括汇总提交的文本、将数据分类为类别、生成推荐以及根据关联数据回答自然语言问题。

AI 推理支持两种模式：
+ **Free-form 文本**-生成摘要、创意写作、聊天回复和任何非结构化文本输出。
+ **结构化输出**-提取结构化数据，对输入进行分类，并将信息解析为 JSON。使用工具使用模式来保证有效的键入响应。

可用模型从快速（用于简单任务）到平衡（通用）再到最有能力（用于复杂推理）不等。有关 AI 推断的更多信息，请参阅[当 AI 推理处于活动状态时处理写入批准](working-with-data-apps.md#apps-write-approvals)。

## 嵌入式视觉效果
<a name="apps-embedded-visuals"></a>

使用 Quick 中的应用程序，您可以将来自 Amazon Quick Sight 仪表板的实时交互式视觉效果直接嵌入到应用程序中。图表、表格、KPI 和图表会随着您的数据实时更新。

每个嵌入式视觉对象都必须代表一个独特的仪表板、工作表和视觉组合。每个应用程序最多可以嵌入 8 个视觉对象，每个视觉对象的最小大小为 100×100 像素。嵌入式视觉对象是完全交互式的，支持筛选器、工具提示和向下钻取。观看者根据其快速访问权限查看视觉效果。

## 嵌入式聊天体验
<a name="apps-embedded-chat"></a>

通过连接 Amazon Quick 空间作为知识库，您可以将对话聊天界面添加到您的应用程序中。该应用程序创建自己的代理实例，该实例根据该空间中的文档和数据回答问题。这对于在应用程序中构建知识门户、常见问题解答工具或帮助台非常有用。

**重要**  
您目前无法嵌入在 Amazon Quick 中单独创建的独立聊天代理。该应用程序的嵌入式代理是一个由您连接的空间支持的新实例。

## 文件处理
<a name="apps-file-handling"></a>

使用 Quick 中的应用程序，您可以生成文件，通过安全桥 API 进行下载。支持的文件类型包括 CSV、JSON、纯文本、HTML、XML 和 Markdown。应用程序还可以从 Amazon Quick 空间读取文件并显示其内容。有关桥接 API 限制的更多信息，请参阅[沙盒限制](security-sandbox-apps.md#apps-sandbox-restrictions)。

**重要**  
沙盒阻止了用于创建文件的直接浏览器 API。所有下载都必须通过平台提供的安全下载实用程序进行。