内容提要
本文介绍了如何将Amazon Quick Chat Agent嵌入自有业务页面,分为一键式嵌入和SDK嵌入两种方式。一键式嵌入适合已登录用户,简单快捷;SDK嵌入适合未登录用户,支持页面控件联动。文章详细阐述了两种方式的实现步骤、安全模型及优缺点,帮助企业整合智能助手功能。
关键要点
-
Amazon Quick Chat Agent 可以嵌入自有业务页面,分为一键式嵌入和 SDK 嵌入两种方式。
-
一键式嵌入适合已登录用户,简单快捷,只需将 share URL 放入 <iframe> 中。
-
SDK 嵌入适合未登录用户,支持页面控件联动,需要后端接口动态签发 embed URL。
-
一键式嵌入的优点是快速上线,但不支持页面与 Agent 的联动。
-
SDK 嵌入提供了更强的功能,包括页面控件与 Agent 的双向通信,适合需要更复杂交互的场景。
-
实现一键式嵌入时,用户必须已登录且对 Agent 有权限,适合内部使用。
-
SDK 嵌入需要后端实现签发接口,确保安全性和用户身份验证。
-
两种方式的选择应根据具体需求,若仅需简单嵌入可选一键式,若需复杂交互则应选 SDK 嵌入。
延伸解读
一键式嵌入的适用场景
一键式嵌入适合已登录用户,快速实现对话框的嵌入,适合内部使用的场景。由于其依赖用户的登录态,无法支持未登录用户或外部访客,因此在选择时需考虑目标用户的身份和使用场景。
SDK嵌入的优势与复杂性
SDK嵌入提供了更强的功能,支持页面控件与Agent的双向通信,适合需要复杂交互的场景。然而,这种方式需要后端开发和身份验证的实现,增加了集成的复杂性,企业需权衡技术投入与功能需求。
安全性与用户身份验证
SDK嵌入的安全模型依赖于服务端签发的动态embed URL和域名白名单,确保了用户身份的安全性。企业在实施时需确保后端接口的安全性,以防止未授权访问,保护用户数据。
延伸问答
Amazon Quick Chat Agent 的一键式嵌入适合什么样的用户?
一键式嵌入适合已登录用户,简单快捷,主要用于内部使用。
SDK 嵌入与一键式嵌入有什么主要区别?
SDK 嵌入支持页面控件与 Agent 的双向通信,而一键式嵌入则不支持这种联动。
如何实现 Amazon Quick Chat Agent 的 SDK 嵌入?
需要后端实现签发接口,使用官方 JS SDK 加载 Agent 对话框,并动态签发 embed URL。
一键式嵌入的优缺点是什么?
优点是快速上线,缺点是无法实现页面与 Agent 的联动,适合简单嵌入需求。
使用 SDK 嵌入时如何确保安全性?
SDK 嵌入通过一次性令牌、域名白名单和服务端身份绑定来确保安全性。
Amazon Quick Chat Agent 嵌入的主要价值是什么?
嵌入方案让企业能够复用 Quick 的成熟 Agent 能力,降低开发成本,提升用户体验。