将代理集成到Web应用程序中
代理通过网站、Slack工作区或其他消息平台等渠道与用户建立联系。 通过将聊天功能直接嵌入到网络应用程序中,您既能与客服代表进行实时互动,又能保持企业级的安全性、定制化与灵活性。
将代理嵌入您的应用程序可为您提供:
将人工智能代理无缝集成到您的网页中,打造丰富、互动的体验。
定制用户界面和行为,以匹配您的品牌和用户需求。
安全处理高级事件,并同时支持测试环境和生产环境中的草稿代理与实时代理。
您可以通过一个简单的脚本片段,快速将聊天功能部署到您的网络应用程序中。 开发者可以通过编写自定义代码或使用聊天API来进一步扩展聊天功能。 以下文档主题提供了有关如何嵌入、保护和自定义聊天功能的更多详细信息。
配置安全设置并嵌入聊天功能
将聊天功能嵌入您的应用程序
将聊天脚本添加到您的 Web 应用程序的前端,以创建一个页面内聊天界面,用户可通过该界面与客服代表进行互动。 详情请参阅“将代理程序嵌入应用程序”。
启用语音功能
在嵌入式代理中启用语音功能,以支持语音交互。 语音功能提升了易用性,并提供了更自然的对话体验。 有关详细信息,请参阅 “在嵌入式代理中启用语音功能 ”。
保护嵌入式聊天功能
确保嵌入式聊天的安全性,可保障授权用户和应用程序能够访问或与代理进行交互。 语音功能与基于文本的聊天使用相同的 JWT 身份验证机制。 详情请参阅 “保障嵌入式聊天功能的安全”。
为嵌入式聊天配置安全设置
启用并配置安全设置,确保仅授权的应用程序和用户能够访问或与代理进行交互。 详情请参阅 《配置嵌入式聊天的安全设置》。
自定义聊天界面
使用上下文变量
要在嵌入式聊天中使用上下文变量,请将其包含在JWT令牌中。 您可以通过使用 JavaScript 脚本向JWT令牌添加上下文变量。 更多详情请参阅 “上下文变量”。
自定义样式和布局
watsonx Orchestrate 嵌入组件支持一种灵活的布局对象,可让您控制聊天界面在页面上的显示方式和位置。 更多详情请参阅 “自定义布局 ”和 “自定义样式”。
启用反馈
默认情况下,点赞和点踩反馈选项处于禁用状态。 您需要手动启用它们才能收集用户的响应输入。 更多详情请参阅 “点赞”和“点踩”反馈。
API 集成
您还可以通过使用提供的ADK代理完成API,将您的代理与外部应用程序集成。 这些 API 允许在多个 watsonx Orchestrate 实例之间共享代理:
编排原生运行API :适用于长时间运行的工作流。
API文档 :
聊天补全兼容层 : OpenAI-compatible ,轻松集成。
API文档 :