您可以使用以下代理设置。
落地
对于根据连接的数据存储区内容生成的每个响应, 置信度计算,即衡量的是所有信息 由数据存储区中的信息提供支持。您可以选择允许的最低置信度,这样客服人员便不会返回低于该置信度的回答。
有 5 个置信度可供选择:非常低、低、中、高和 非常高
您还可以应用依据启发法过滤器。如果启用此功能,系统会根据常见幻觉抑制包含可能不准确内容的回答。
数据存储区提示
您可以选择添加有关该代理的更多信息 提高基于数据存储区内容生成的回答的质量, 感觉更像你的品牌:
- 代理名称 - 代理应称呼自己。如果您未设置此属性,系统将使用默认值 AI Assistant。
- 客服人员身份 - 客服人员的角色。如果您未设置此属性,系统将使用默认值 AI Assistant。
- 公司名称设置为贵公司的名称。此命令应已 已在代理创建流程中设置,但可根据需要进行调整。它 建议正确设置此字段 空白),以免影响生成的答案的质量。
- 公司简介:对公司的业务或业务的简短说明 优惠。
- 代理范围 - 代理的目标使用场景。如果您离开 如果未设置,系统将使用公司网站上的默认值。
部分或完全填写完此部分后,您可以检查 右侧您的提示下方, 这些设置。这会用作答案生成的一部分。
数据存储区模型选择和摘要提示
处理用户查询时,代理会搜索数据存储区 寻找优质来源。然后,代理会将用户查询和找到的来源发送给 LLM 执行摘要。
您可以选择使用哪个模型生成摘要,并根据需要提供 自己的提示。
选择生成模型
你可以为 摘要生成请求。下表包含可用的选项:
型号标识符 | 语言支持 |
---|---|
默认 | 这是目前推荐的配置,可能会随时间而变化。如果您使用此选项,客服人员的行为可能会发生变化(可能会有所改进)。如果您希望让客服人员的行为更加一致,请选择特定模型。 |
text-bison@002 | 支持所有受支持的语言。 |
gemini-1.0-pro-001 | 支持所有受支持的语言。 |
gemini-1.5-flash-001 | 支持所有受支持的语言。 |
自定义摘要提示
您可以为摘要 LLM 通话提供自己的提示。提示是 可能包含预定义占位符的文本模板。这些占位符将在运行时替换为适当的值,最终文本将发送到 LLM。
占位符如下所示:
$original-query
:用户的查询文本。$rewritten-query
:Dialogflow 使用重写器模块来重写 将原始用户查询转换为更准确的格式。$sources
:Dialogflow 使用企业搜索根据用户的查询搜索来源。找到的来源以特定的 格式:[1] title of first source content of first source [2] title of second source content of second source
$end-user-metadata
:有关发送查询的用户的信息 以下列格式呈现:The following additional information is available about the human: { "key1": "value1", "key2": "value2", ... }
$conversation
:对话记录的呈现格式如下:Human: user's first query AI: answer to user's first query Human: user's second query AI: answer to user's second query
${conversation USER:"<user prefix>" AI:"<agent prefix>" TURNS:<turn count>}
:$conversation
占位符的参数化版本。您 可以自定义最终用户前缀 (USER
)、代理前缀 (AI
) 以及 包括之前的轮流次数 (TURNS
)。所有占位符参数 必须指定值。例如
${conversation USER:"Human says:" AI:"Agent says:" TURNS:1}
。对话历史记录的呈现方式如下:Human says: user's first query Agent says: answer to user's first query
自定义提示应指示 LLM 返回“NOT_ENOUGH_INFORMATION”时间 它无法提供答案。在这种情况下,代理将调用非匹配 事件。
例如:
Given the conversation between a Human and a AI assistant and a list of sources,
write a final answer for the AI assistant.
Follow these guidelines:
+ Answer the Human's query and make sure you mention all relevant details from
the sources, using exactly the same words as the sources if possible.
+ The answer must be based only on the sources and not introduce any additional
information.
+ All numbers, like price, date, time or phone numbers must appear exactly as
they are in the sources.
+ Give as comprehensive answer as possible given the sources. Include all
important details, and any caveats and conditions that apply.
+ The answer MUST be in English.
+ Don't try to make up an answer: If the answer cannot be found in the sources,
you admit that you don't know and you answer NOT_ENOUGH_INFORMATION.
You will be given a few examples before you begin.
Example 1:
Sources:
[1] <product or service> Info Page
Yes, <company> offers <product or service> in various options or variations.
Human: Do you sell <product or service>?
AI: Yes, <company> sells <product or service>. Is there anything else I can
help you with?
Example 2:
Sources:
[1] Andrea - Wikipedia
Andrea is a given name which is common worldwide for both males and females.
Human: How is the weather?
AI: NOT_ENOUGH_INFORMATION
Begin! Let's work this out step by step to be sure we have the right answer.
Sources:
$sources
$end-user-metadata
$conversation
Human: $original-query
AI:
数据存储区回退
此部分具有以下设置:
- 后备链接:如果客服人员未能提供答案,则显示最合适的链接。
- 启用生成式 AI:在以下情况下,允许数据存储区使用生成式 AI 生成结果。