What's my plan?
All Suites Professional, Enterprise, or Enterprise Plus
Support Professional or Enterprise

通过应用生成器,您可以使用自然语言处理 (NLP) 创建 Zendesk 应用 。使用 NLP,您可以用通俗易懂的语言提供说明,就像您向同事或朋友解释您的想法一样。生成式人工智能可解释这些提示,并生成必要的代码和功能。借助生成式人工智能,构建应用就像描述一样简单,消除了传统编码的学习曲线。

注意:应用生成器是早期试用计划 (EAP) 的一部分。需要 Support 或 Suite Professional 或更高版本。在 Open EAP 社区论坛分享您的反馈。

应用生成器的功能包括:

  • 对话用户界面:使用自然语言描述您所需的应用。
  • 提示示例:帮助您开始使用该工具的提示集。
  • 迭代应用开发:使用大型语言模型 (LLM) 不断优化和构建应用程序,从而调整应用以满足您的特定要求。
  • 版本控制:保存已创建应用的不同版本,以便在迭代之间轻松导航。
  • 实时可视化预览:在构建时实时预览应用,以便即时验证应用的外观和功能。
  • 数据整合:创建利用来自 Zendesk、您公司内部系统,以及第三方平台(如Shopify、 Jira等)的数据的应用。
  • 代码无障碍功能:访问为应用生成的代码以及用于生成应用预览的模拟数据,这些数据可以由技术更熟练的管理员或开发者进行审阅。
  • 测试环境:安装前在 Zendesk专员工作区中测试应用,以确保功能正常。您可以使用 Zendesk 帐户中的实际生产数据对应用进行测试,确保其在上线前在实时环境中完全符合预期。
  • 发布和部署:在您的 Zendesk 帐户中发布并部署应用,包括应用权限工作流程。
  • 错误解决:使用 LLM 解决任何意外问题。
  • 反馈提交:使用反馈表格报告错误、请求功能或共享一般评论。
  • 下载对话:下载对话记录以供参考或进一步分析。
  • 管理多个对话:同时处理和探索多个应用创意,同时保留对话历史记录。
  • 更快的对话响应:受益于实时流式处理,可在生成回复后立即提供回复,从而加快进度并减少等待。
  • 保存对话:确保跨会话、浏览器和设备保存您的工作,以便您继续从任何设备无缝构建应用。
  • 更智能的人工智能:通过升级人工智能模型,使用蓝图和代码搜索获得更好的背景信息,并应用有针对性的文件编辑来更新您的应用,而无需重建整个项目,从而提高开发速度,从而提高代码质量和响应准确性。

由应用生成器创建的应用使用 Zendesk Garden 组件以及 ZAF API 和 REST API进行设计,并显示在 Zendesk 工单侧栏应用中。完整版本 (GA) 将支持更多应用位置。

本文章包括以下部分:

  • 应用生成器概览(视频)
  • 导航应用生成器界面
  • 构建应用
  • 链接到您私有的公司数据源或第三方平台
  • 将您的应用与私有公司系统整合
  • 将您的应用与第三方平台整合
  • 创建应用的工作流程示例
  • 安装并使用由应用生成器创建的应用
  • 故障排除
  • 限制

应用生成器概览(视频)

除本文章所述详情外,此视频还提供了应用生成器的可视化概览。

导航应用生成器界面

在 管理中心,单击 应用和整合 ,然后选择 应用 > 应用生成器您必须是 Zendesk 管理员才能使用应用生成器。

如果您尚未创建应用,打开应用生成器会将您带到提示窗口,您可以在其中浏览多个示例。您可以使用这些示例测试应用生成器,或以此为起点开发您自己的应用。单击示例会自动生成提示,并开始应用创建过程。

对于应用生成器,应用是您创建并安装在帐户中、专员可见并可与之互动的内容。对话基本上就是与人工智能来回对话以创建应用。在对话中,您可能会提示“应用生成器”,但它无法创建应用。因此,从技术上讲,对话可以存在而不生成应用。

如果这是您第一次访问应用生成器,您将看到一个欢迎屏幕。

单击 开始对话 可打开一个窗口,其中显示示例提示,以及用于输入初始提示的输入区域。

返回的用户将不会看到欢迎屏幕,而是会看到一个对话列表页面,其中显示现有对话,以便快速轻松访问。

在您发送初始提示后,系统会出现一个新页面,并在左侧列出您的对话。在这里,法学硕士将与您互动,为您提供应用的详细描述。通过此概览,您可以验证应用生成器是否已正确理解您的提示。

概览下方有一个文本框,您可以在其中进行必要的调整。例如,您可以说“将“提交”按钮移动到应用的左下角”或“将优先级字段设置为下拉菜单”,以修改应用的布局或功能。

页面右侧是输出,其中包括:

  • 提供应用实时预览的预览标签。
  • 包含生成代码的代码标签。

您将在代码标签中看到多个文件,例如:

  • Blueprint.md:此文件提供了高级别的概览,包括应用的描述、架构、功能、支持文档、使用的技术(如 React、Zendesk Garden 组件 v9、 ZAF、 REST API)、整合详情等。
  • changelog.md:此文件记录每个次要更改,提供构建打印.md 无法捕获的背景信息。它实质上用作版本历史和更改跟踪文件。
  • index.jsx:此文件定义了一个基于 React 的 Zendesk 应用,可管理加载、错误状态,并应用主题和样式。
  • mock.js:此文件包含用于生成应用预览的模拟数据。

有关代码的更多信息,请参阅 Zendesk 开发者文档中的 应用 。

在顶部,您将找到以下选项:

  • 选项菜单:单击垂直三个点以提供反馈或下载 JSON 文件格式的对话。在进行故障排除时下载对话特别有用,因为如果用户遇到无法解决的错误,您的团队可以查看完整的对话详情。
  • 已生成应用:从下拉菜单中选择一个版本,以预览该特定版本。
  • 测试:在Zendesk Support的工单处理界面右侧的应用面板中,单击以查看应用并与之互动。通过此测试,您可以探索和评估应用的功能,而无需对数据进行任何实际更新。旨在验证应用是否按预期运行,确保在将其部署到实时环境之前所有功能都可以正常工作。
  • 发布:单击以安装应用,并在几分钟内提供给专员使用。

构建应用

应用生成器可根据提示生成文件中包含的 React 代码。

当您发布应用后,应用生成器应用将位于Zendesk Support 应用面板中,可供专员和管理员访问。

要开始新的应用,请单击“应用生成器 LLM”页面上的 开始对话 ,该页面将作为您构建首个应用后的主页。

应用生成器使用 NLP 解读用户提示,并将其转换为功能性应用组件。为确保从应用生成器获得最佳结果,在撰写提示时请务必遵循特定指南。有关最佳实践的更多信息,请参阅 应用生成器的提示指南。

一次性创建一个生产环境就绪的应用并不常见。通常需要多次迭代才能达到应用的最终版本。以下是一些最佳实践指南:
  • 建立一个简单的功能,并通过添加提供更多背景信息和详细要求的其他提示来不断完善应用。通过将开发流程分成几个部分,您可以更轻松地排除故障并解决应用特定部分的问题,避免引入额外的复杂性。
  • 如果构建的应用不起作用,请让智能机器人添加日志记录。
  • 阅读智能机器人的回复,确保它理解您要它构建的内容。
  • 在发布应用之前,对其进行全面的测试。
  • 如果您在测试应用时遇到错误,请将错误消息复制粘贴到提示中。这样法学硕士就可以分析问题并协助您排除故障。
  • 如果某些功能未如预期工作,请详细说明您会看到什么,哪些部分可以正常工作,哪些部分不能正常工作。避免简单地说这不起作用。
  • 请耐心等待,以便更好地理解法学硕士课程的运作方式,以及如果没有达到预期结果该采取哪些措施。

链接到您私有的公司数据源或第三方平台

您可以使用应用生成器创建与您的私有公司系统和第三方平台整合的应用。了解 API 和身份验证方法会有所帮助,但应用生成器可在需要时指导您完成整个流程。

将您的应用与私有公司系统整合

要与您的私有公司系统整合,您需要知道 API 端点 URL 和您公司用于该系统的身份验证方法。此信息通常可以在您的内部文档中找到,或从管理该系统的内部开发团队那里获得。

对于内部整合,尤其是在使用法学硕士时,您可能需要比第三方整合更全面的身份验证信息。这可能包括 API 密钥、 OAuth密钥或其他特定于您的内部系统的凭证。此外,您还需要定义法学硕士将处理的输入数据,其中可能包括用户查询、工单详情,或应用将用于生成回复的其他相关信息。

您还应指定预期的输出格式,其中可能包括结构化数据、JSON 响应或应用在处理输入数据后将返回的特定字段。

收集到所有必要的详情后,提示应用生成器建立连接。生成器将指导您完成整个流程,要求您提供 API 端点、身份验证详情和数据结构信息。

完成整合后,您可以在 Zendesk 实例中单击 测试进行测试。这样您可以在将整合部署到实时环境之前验证该整合是否正常运行并满足您的要求。

将您的应用与第三方平台整合

应用生成器使您可以创建可显示或操作来自任何第三方应用程序(例如Jira、 Shopify、 Slack等)的数据的应用程序,只要这些服务具有面向公众的 API。例如,假设现有产品功能没有可用,且当前的Salesforce市场应用仅提供只读访问权限,允许用户在 Zendesk 中查看来自Salesforce的信息。您可以创建一个应用,显示来自Salesforce的联系人信息,以增强此功能。此应用不仅会显示相关数据,还会包含一个按钮,让您可以在Salesforce中更新特定值的订阅字段。尝试更新后,应用应显示一条通知,告知您更新是否成功,或者在此过程中是否发生任何问题。

创建应用的工作流程示例

以下是创建应用的工作流程示例。本例中,我们将跟踪工单受托人的更改。

  1. 在 管理中心,单击 应用和整合 ,然后选择 应用 > 应用生成器
  2. 出现提示时,输入“任务:此应用有助于快速查看受托人更改,而无需深入研究工单活动日志、搜索并跟踪所有受托人更改活动。人们经常会问,“那么,这些工单的监管链在哪里交接?”操作:创建一个名为 Assignee Change Tracker 的应用,用于跟踪给定工单的受托人的更改历史记录。部件:表格应按从最近到最少的顺序列出工单受托人的每次更改。每行应包含受托人的姓名、分配日期,以及分配到工单的时长。表格上方显示工单分配更改总数。添加一个按钮以刷新显示的数据,以反映最新的更改。添加另一个按钮,用于将数据导出到 Excel 电子表格。将两个按钮变小并放在一起。范围:此应用仅适用于当前工单。”
  3. 单击发送。

    LLM 回复类似以下内容:

  4. 查看 LLM 回复,然后单击 代码 以查看包含用于填充此预览的基础代码和数据的文件。
  5. 根据提示,输入“添加上一个受托人”作为表格中的第一列,以捕获工单之前分配给的人员的全名。还为这两个按钮添加工具提示,当鼠标悬停在上面时,显示每个按钮功能的简短描述。”
  6. 单击 输入。

    LLM 回复类似以下内容:

  7. 单击 测试 以使用您自己的数据测试应用。测试应用不会对您的数据进行任何更新。

您的应用现已完成,可供发布。

安装并使用由应用生成器创建的应用

对应用感到满意后,单击右上角的 发布 ,将其添加到 应用面板。生成器会提示您指定谁可以访问此应用。接下来,确认关于使用通过应用生成器创建的应用的服务免责声明。单击 同意并发布后,安装过程将开始,应用生成器会在应用成功安装时通知您。

要修改权限或进一步管理应用,单击“应用生成器”页面通知中的 管理应用 ,或选择 应用 > Zendesk 支持的应用。请参阅 管理已安装的应用。

故障排除

应用生成器可能会遇到需要更多背景信息或信息才能解决的错误。此类错误包括:

  • 无法生成应用。
  • 无法安装 应用。
  • 与私有公司系统或第三方平台整合失败。
  • 无法加载预览。

当应用生成器遇到问题时,它将尝试自动解决。如果不能,会显示一条错误消息。单击 显示错误详情 以查看关于故障的更多信息。

为了帮助应用生成器诊断并解决问题,请在您的在线交谈回复中提供清晰而具体的详情。这可能包括说明、凭据或任何与错误相关的缺失背景信息。法学硕士使用此信息来更好地了解并解决问题,或询问更多详情。

例如,如果预期输出是特定数据格式或来自应用的特定响应,但实际输出不同,则详细说明这些差异将使法学博士能够识别模式,有效排除故障,并建议适当的解决方案。反馈越准确和详细,法学硕士就能从互动中学习,更好地改进未来的回复。

在某些情况下,例如抓取或更新数据,或与第三方应用整合,在 Zendesk 实例中查看带有实时数据的应用时,错误可能不会注意到。为帮助解决这些问题,您的应用中将显示防护栏通知,提醒您注意此类问题。复制错误详情并将其粘贴到提示中,为法学硕士提供完整的背景信息以分析问题。

以下是您可能遇到的一些常见错误代码:
  • 401:未经授权的错误 —— 表示用户没有访问请求资源所需的权限。
  • 403:禁止错误 - 如果用户在会话过期后退出管理中心,而应用生成器在其浏览器中保持打开状态,就会发生这种情况。这也可能是由于整合失败造成的。
  • 404:未找到错误 - 此错误表示 URL 已损坏或不正确,也可能表示请求的 API 路径不正确或不可用。
  • 431:请求标头字段太大 - 此错误通常在一系列提示延长后发生。要解决此问题,请尝试在浏览器中清除 Zendesk 应用程序的缓存和 Cookie。
  • 503:服务不可用错误 - 当服务器收到过多请求,超出其资源限制时,就会发生此错误。如果服务器因维护或更新而关闭,也会发生这种情况。

限制

EAP 期间的当前限制包括:

  • 每个帐户大约 360 次提示。这包括在构建应用时对人工智能发送和接收的所有提示进行计数。
  • 每个帐户最多允许有 50 个并发对话,这意味着您在应用生成器中可以同时有多达 50 个活跃的对话。此限制可以通过删除现有对话以创建新对话来控制。
  • 不支持无障碍和本地化。

产品限制预计将随即将发布的普遍可用 (GA) 版本更新。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持