Custom Connections

ADG001 - 创建客户聊天

📄 第 201 页 🎬 视频课程

课程章节介绍

我们现在来看这一页,我尽量用大白话给你讲清楚。 你看,刚才我们说到 Agentforce 的代理,它可以跟用户对话。但是,如果这个对话不是发生在 Salesforce 自己的聊天窗口里,而是发生在我们自己公司做的 App、网页,或者一个定制的聊天界面里,那该怎么办呢?这个时候,就要用“自定义连接”。 简单说,自定义连接就是一座桥,专门让外部的 Web 客户端——也就是你自己的网站、手机 App 或者任何能联网的东西——跟 Agentforce 代理安全、顺畅地对话。 那具体是怎么做到的呢?关键是,我们要提前定义一种“基于元数据的连接”。别被“元数据”这三个字吓到。你只要把它理解成一份说明书就行。这份说明书告诉代理:“嘿,我这个客户端认识下面这几种结构化的回复格式。” 举例子,比如你的客户端能展示一个“旋转木马”卡片,或者一种叫“拾取器”的选项列表,又或者是一张表格。你就在说明书里把这些格式定义好。然后呢,代理在回答用户的时候,就会专门生成符合这些格式的 JSON 数据。JSON 就是一种轻量级的数据交换格式,你可以把它想成是给机器看的、结构清晰的文字。这样你的客户端拿到 JSON 后,就能直接用本地的原生 UI 组件把内容渲染出来,比如真的画出一个漂亮的卡片、一个轮播图,而不是只出现一段干巴巴的文字。 这样做的好处非常明显——完全掌控客户端的体验。你想把聊天窗口做成什么样子,就做成什么样子;你想让回复以什么形式呈现,只要你的客户端支持,你都可以提前定义好。 那什么时候该用自定义连接呢?我总结一下,就是当你想要: 第一,在自己的服务器或基础设施上托管这个聊天界面; 第二,想让 Agentforce 的回复变成你 App 里的原生 UI 组件,比如卡片、表格、选择器,而不仅仅是文本泡泡; 第三,完全掌控用户在这个交互过程中的每一处视觉和体验。 这些情况下,自定义连接就是你的最佳选择。它把代理的智能对话能力,和你在自己产品里能做到的丰富界面表现力,完美地结合了起来。 好,关于这一页的内容,我就讲这么多,是不是挺清楚的?

关键词

Agentforce Salesforce