Forms代理功能 forms-agentic-capabilites

Adobe Experience Manager (AEM) as a Cloud Service的Forms代理功能是AI支持的功能,它与同事聊天协作,通过自然、对话式的提示创建用于数据收集的表单。 您描述了自适应表单或您需要的更改,并且AI直接在您的Experience Manager环境中构建或更新该表单,然后返回一个链接,以便您查看或继续对其进行自定义。 它可帮助您创作、编辑和配置自适应Forms,而无需表单作者或开发人员的动手支持以进行日常更改,同时使表单符合品牌和合规性要求。

此功能是体验生产的一部分,该功能还涵盖站点和内容片段用例。 它不同于Forms Experience Builder,后者是一个单独的AI工具,直接内置到自适应Forms编辑器工具栏中,而不是通过同事聊天访问。

Forms代理功能的一些主要优势包括:

  • 更快的表单创作速度:从纯语言描述、附加的摘要、屏幕快照或PDF生成完整的自适应表单,将时间从要求缩短到工作表单。

  • 快速规则和验证创作:通过自然语言而不是手动规则配置添加条件逻辑、字段依赖项和验证规则。

  • 减少对表单作者/开发人员的依赖性:商业用户可以对话创建、编辑和配置表单,而无需动手设计或开发支持以进行日常更改。

  • 跨品牌和合规性规则的一致性:将准则文档和组织标准直接应用于表单,减少构建内容和所需内容之间的偏差。

  • 灵活的集成设置:配置提交表单数据的位置,如云存储、CRM/营销平台、Adobe Experience Platform或自定义Webhook,而无需手动配置端点。

  • 跨表单类型工作:一个用于Edge Delivery Services和核心组件表单的对话界面,因此您无需知道表单基于哪个栈栈构建。

本文其余部分介绍开始之前需要具备的内容、可用的技能、每种技能的示例提示以及当前限制。

先决条件 prerequisites-forms-agentic-capability

要使用Forms代理功能,您必须具有:

  • 有效的Experience Manager Forms许可证。

  • 在Experience Manager as a Cloud Service环境中完成Experience Manager Forms载入。 有关详细信息,请参阅加入AEM Forms as a Cloud Service

技能 skills-forms-agentic-capability

Forms代理功能提供以下关键技能:

  • 自然语言表单创建

    从纯语言描述、附加的摘要、附加的图像或屏幕快照或附加的PDF创建新的自适应表单。 有关完整列表,请参阅常见用例和示例提示

  • 表单字段和布局编辑

    添加、编辑、删除或重新排序字段;使用现有自定义组件创建字段;配置字段属性,如占位符文本、验证格式和文件类型/大小限制;更改字段类型(例如,将文本字段转换为单选按钮组);添加基于知识的字段(例如,国家/地区列表或行业代码);调整列布局;将附加的准则文档应用于现有表单。

  • 业务逻辑和验证创作

    使用自然语言定义显示/隐藏规则、字段依赖项和验证条件,而不是为核心组件🔗手动配置规则编辑器,或者为Edge Delivery Services手动配置规则。

  • 表单提交配置

    配置在提交时发送表单数据的位置。 支持的目标包括:云存储(Azure Blob、OneDrive、SharePoint文档库、SharePoint列表)、CRM/营销平台(Marketo)、Adobe Experience Platform、通用Web协议(REST、OData、SOAP)、电子邮件,或适用于核心组件Edge Delivery Services表单的自定义提交操作捆绑包。 必须先在Experience Manager中配置连接器,表单提交配置技能才能选择和设置连接器。

  • 表单嵌入

    将现有表单或新创建的表单放置到指定的Experience Manager Sites页面上。 仅在Edge Delivery Services页面上受支持。

角色 personas-forms

表单作者和商业用户 form-authors-business-users

利用Forms代理功能,表单作者和业务用户能够以对话方式创建和更新Adaptive Forms,而无需依赖设计人员或开发人员进行日常更改。

Forms开发人员 forms-developers

Forms开发人员可以使用Forms代理功能加快例行的构建工作,例如字段配置、布局和业务逻辑,从而腾出时间以满足复杂或自定义需求。

营销操作 marketing-operations

营销运营团队可以快速建立营销活动表单并配置提交目标,而无需等待请求队列。

法规遵从性和法律审查者可以将准则文档应用于表单,以帮助始终如一地强制实施要求的披露、验证规则和品牌标准。

人力资源和入门培训团队 hr-onboarding-teams

人力资源和入职团队可以直接从描述或现有模板创建员工入职和内部申请表。

销售和金融服务团队 sales-financial-services-teams

销售和金融服务团队可以创建和更新应用程序样式的表单,如贷款或帐户应用程序,而无需手动构建表单。

客户支持团队 customer-support-teams

客户支持团队可以创建和维护联系和服务请求表单,以保持接收流程最新。

IT和Forms管理员 it-forms-administrators

IT和Forms管理员可以配置和维护其他角色在设置表单提交时依赖的提交集成,例如SharePoint、Adobe Experience Platform或webhook目标。

如何访问 access

您可以通过同事聊天访问Forms代理功能。

开始之前 before-you-start-forms

当您要求Forms代理功能创建新表单时,它会预先要求提供一些详细信息:

代理功能会自动发现实例上可用的模板和主题,并会为您选择一个模板和主题。 你不需要说一个名字。 有关模板和主题如何工作的背景,请参阅如何获取AEM Forms的参考主题和模板? (对于核心组件)或自定义AEM Forms的Edge Delivery Services主题和样式 for Edge Delivery Services。

常见用例和示例提示 use-cases-prompts

自然语言表单创建

Forms代理功能可以从纯语言描述、附加的摘要、附加的图像或屏幕快照或附加的PDF生成新的自适应表单。

当Edge Delivery Services和核心组件表单在您的环境中都可用时,代理功能会先询问要创建哪种类型的表单,然后再生成它。

示例提示:

  • 从纯语言描述创建:创建员工入门自适应表单。
  • 从描述的表单类型创建:创建<form type>自适应表单。
  • 从附加的简报中创建:使用附加的简报创建表单。
  • 从附加的图像或屏幕快照创建:根据附加的图像创建表单。
  • 从附加的PDF创建:从此附加的PDF创建表单。

表单字段和布局编辑

Forms代理功能可以添加、编辑或删除字段、配置字段级属性、添加基于知识的字段以及调整现有表单的布局。 如果您未指定新字段的放置位置,该字段将附加到表单的末尾,并且代理功能会询问您是否要将其移动到特定面板或位置。

示例提示:

  • 添加字段:在“名字”字段下方添加中间名字段。

  • 使用现有的自定义组件:使用<component>组件创建<field>字段。

  • 删除字段:删除传真号码字段。

  • 重命名字段:将“注释”字段重命名为“其他注释”。

  • 将字段标记为必填项:将<panel>中的所有字段标记为必填项。

  • 配置字段属性:为公司名称添加一个文本输入字段,并带有占位符“输入公司名称”。 使用格式(XXX) XXX-XXXX和验证配置“电话号码”字段。

  • 更改字段的类型:将<field>字段更改为单选按钮组。

  • 配置文件上传限制:添加一个文件上传字段,以使用PDF和DOC限制恢复(最大5MB)。

  • 添加智能/基于知识的字段:从内置知识填充字段的选项,而不是自己列出每个值。

    • 添加包含所有主要国际机场的出发机场的下拉菜单。
    • 添加带有缩写的美国州的完整列表。
    • 添加字段以使用NAICS代码进行行业分类。
  • 更新布局:将名字和姓氏字段置于2列布局中,50/50。

  • 应用附加的准则文档:更新此表单以匹配附加的准则文档。

NOTE
应用准则文档被视为表单的完整规范,而不是位于现有表单之上的增量更改。 准则文档未涵盖的字段或内容可能会被删除。 查看结果后再依赖它。

业务逻辑和验证创作

Forms代理功能可使用自然语言定义条件逻辑、字段依赖项和验证规则。 如果引用的字段或值与表单上的内容不完全匹配(例如,尚不存在或下拉菜单选项中不存在的字段),它会询问一个澄清问题,提出最接近的匹配并确认任何新字段的放置位置,而不是进行推测。

示例提示:

  • 仅当“员工类型”为“承包商”时,显示“公司”字段。
  • 将电子邮件字段设为必填项,并将其验证为电子邮件地址。
  • 选中“与帐单地址相同”时,隐藏“送货地址”部分。

表单提交配置

Forms代理功能可以配置在提交时发送表单数据的位置,前提是已在Experience Manager中配置了连接器。 如果没有为请求的目标配置连接器,它会告诉您这一点,并会为您提供手动设置步骤,而不是静默失败。 有关如何设置每个连接器,请参阅自适应Forms支持的提交操作。 如果目标需要其他详细信息(如端点URL或电子邮件收件人),则会在应用配置之前询问这些信息。 对于REST端点,表单数据通过POST作为JSON有效负载提交。

表单一次支持一个活动提交操作:配置新表单将替换当前表单而不是添加到当前表单。 要将数据发送到多个目标,请使用将数据发送到每个目标的自定义提交操作捆绑包。

目标
需要什么
注释
REST端点
端点 URL
数据通过POST作为JSON有效负载发送
Azure Blob、OneDrive、SharePoint文档库或SharePoint列表
已在Experience Manager中配置了连接器
Adobe Experience Platform
已在Experience Manager中配置了连接器
电子邮件
收件人地址
需要在您的环境中配置SMTP
自定义提交操作包
已生成捆绑包
需要将数据发送到多个目标

示例提示:

  • 配置表单以将数据发送到REST端点。
  • 提交到Azure Blob。
  • 提交到SharePoint文档库。
  • 提交到Adobe Experience Platform。
  • 提交时发送电子邮件。
  • 使用我的自定义提交操作。
NOTE
在提交时发送电子邮件要求在您的Experience Manager环境中配置SMTP。 如果电子邮件未投放,请确认您的管理员已设置邮件服务。

表单嵌入

Forms代理功能可以将现有表单或新创建的表单放置到指定的Experience Manager Sites页面上。 仅在Edge Delivery Services页面上支持此功能。

示例提示:

  • 将此表单嵌入到我们网站的主页上。
  • 将此表单嵌入到<page path>

下一个最佳操作建议

创建表单后,Forms代理功能通常会建议相关跟进操作,例如添加业务逻辑、配置提交操作、在页面上嵌入表单或清除较早的临时表单。 您可以直接根据建议执行操作,而不是从头开始编写新提示。 对现有表单的例行编辑(如添加字段或调整布局)通常直接确认,而无需额外的一组建议。

示例提示:

  • 添加规则以仅在“员工类型”为“承包商”时显示“公司”字段。
  • 配置此表单以提交到REST端点。
  • 将此表单嵌入到我们网站的主页上。
  • 删除较早的未完成表单。

结果 forms-agentic-capability-results

当您要求Forms代理功能创建新表单时,它会返回:

  • 它所创建的面板和字段的摘要表,其中必填字段标有星号(*)。
  • 您可以打开一个​ 编辑器URL ​来预览表单或继续在表单编辑器中自定义它。
  • 建议的一系列后续步骤,例如添加规则、配置提交操作或嵌入表单。 请参阅上述常见用例和示例提示下的下一个最佳操作建议示例。

当要求它编辑现有表单时,它会将请求的更改直接应用于该表单并确认更改的内容。 确认体验在所有用例中是一致的,包括创建、编辑、业务逻辑、提交配置和嵌入。

同事聊天屏幕,显示AI生成的员工入门培训表单摘要表和用于打开表单的编辑器URL链接

NOTE
在某些情况下,除了最终完全填充的表单外,表单创建还可能会生成临时空表单。 临时表单可安全删除。

提示最佳实践 prompting-best-practices-forms

提示Forms代理功能时,请牢记以下提示:

  • 为每个提示完成一项操作,而不是将多个操作链接在一起。 例如,要求在一个提示中添加字段,然后在后续提示中配置其验证,而不是将两个请求合并为一个提示。

  • 增量生成表单。 从表单的基本版本开始,然后在单独的跟进提示中添加验证、布局更改和业务逻辑。 例如:首先创建具有核心字段的表单,然后在后续提示中添加必填字段验证,然后在另一个中添加条件性显示/隐藏规则。

  • 按字段和面板的精确标签引用它们,并在重要时指定位置。 例如,“将评论字段重命名为其他注释”而不是“重命名底部附近的该字段”和“在名字下方添加中间名”而不仅仅是“添加中间名字段”。 请参阅常见用例和示例提示下的表单字段和布局编辑用例,了解跳过该职位将发生什么情况。

限制 limitations-forms-agentic-capability

  • 将现有平面表单转换为向导、折叠或选项卡式结构时,会在现有内容旁添加新的空结构,而不是将现有字段迁移到其中。 生成后需要手动迁移。 作为解决方法,请使用自适应Forms编辑器中的向导布局直接更改布局,或在自适应Forms编辑器中使用Forms Experience Builder将布局更改为使用自然语言的向导。

  • 仅Edge Delivery Services页面支持将表单嵌入到页面中。 不支持嵌入核心组件页面,即使表单创建和编辑操作可以在两者之间正常进行。 作为解决方法,请使用嵌入组件手动将基于核心组件的表单添加到Sites页面。

  • 无法识别位于所引用表单片段内的字段以进行重命名、业务逻辑规则、布局或样式更改或字段计数查询。 作为解决方法,请在Forms编辑器中手动进行这些更改。 请参阅自适应表单片段(核心组件)表单片段(Edge Delivery Services)

  • 表单主题(品牌颜色、字体、徽标)只能在创建时设置。 当前不支持在创建表单后更改主题的方式。 作为解决方法,请直接在Forms编辑器中应用其他主题或编辑当前主题。 查看核心组件🔗主题或Edge Delivery Services的主题和样式自定义。

  • 针对可重复字段或面板的“添加另一个实例”操作在预览中可能无法可靠地执行。

  • 复选框字段创建有时可能无法正确设置已选中/未选中值。 作为解决方法,请在自适应Forms编辑器中的复选框组件的属性面板中手动配置默认选中/取消选中值。

常见问题解答 faq-forms-agentic-capability

Forms代理功能现在是否可用?

是。 它是Experience Production功能的一部分,可通过同事聊天获得。

我可以从PDF、图像或屏幕快照创建表单吗?

是。 请参阅自然语言表单创建,以查看有关附加的简报、图像、屏幕快照和PDF的示例提示。

应用准则文档是否会移除我已添加的字段?

是的,可以。 准则文档被视为表单的完整规范而不是增量更改,因此它未涵盖的字段或内容可能会被删除。

我是否可以将表单数据发送到多个目标?

不执行单个提交操作。 表单一次支持一个活动提交操作。 使用自定义提交操作捆绑包将数据发送到多个目标。

这是否适用于Edge Delivery Services和核心组件表单?

是,用于创建、编辑、业务逻辑和提交配置。 将表单嵌入到页面中只适用于Edge Delivery Services。

凭借上述技能、示例提示和限制,您可以根据需要通过同事聊天以对话方式开始创建和更新表单。

recommendation-more-help
experience-manager-cloud-service-help-main-toc