蓝心九问
Bot开发Bot编排规则配置

预设

模型设置

在自主规划型Bot中,可以对Bot使用的大模型进行设置,而在流程编排型Bot中,可以在大模型节点中进行设置。

模型设置包括模型选择、内容控制和输入输出控制。

1、模型选择

可以基于自身需求,选择不同的预置模型。默认为豆包大模型1.6。

2、内容控制

  • 语言风格:包括平衡、精确、创意、自定义四个大模型生成语言风格。

  • 回答多样性:较高的 Temperature 设置将导致更多样和创造性的输出,而较低的 Temperature 将产生更保守的输出并且类似于训练数据。

  • 创意程度:Top P值越低,输出与训练文本越相似,Top P值越高,输出越有创意和变化。它可用于使输出更适合特定用例。

  • 新词汇控制:Presence penalty 是根据新词是否出现在目前的文本中来对其进行惩罚。正值将降低模型谈论新话题的可能性。

  • 重复度控制:Frequency penalty 是根据重复词在目前文本中的出现频率来对其进行惩罚。正值将不太可能重复常用单词和短语。

3、输入输出控制

  • 上下文轮数:设置带入模型上下文的历史对话轮数。轮数越多,多轮对话的相关性越高,但消耗的token也越多。

  • 最大字符数:设置模型输出的最大字符数,不同模型的上限也不同。一个token约等于1个英文或半个中文字符。

  • 输出格式:可指定模型输出为纯文本或Markdown格式。

任务规划

通过引入规划模型,增强智能体在工具调用时的任务分解、步骤规划和动态调整能力,使其能更精准地选择外部工具、协调多步骤操作,从而提升复杂任务执行的效率与成功率。

意图识别

基于上一轮问答内容,识别用户本次提问意图,并对用户提示词进行语义改写,确保问答效果符合用户预期。

预置变量

预置变量可拓展用户与Bot的对话交互形式,引导用户输入关键信息,进而实现对Bot的定向使用。

预置变量包含三种类型,包括文本、单选和多选。

用户需填写变量名称、显示名称、变量描述、选项及默认值。其中,变量描述与默认值可以为空;若默认值未填写,Bot对话框中的该预置变量将为必填项。

引用&输入

  • 自主规划型Bot:可点击【插入】按钮在提示词中插入预置变量,也可通过{{变量名}}语法进行引用。在调试或工作台的对话设置中,可输入或选择预置变量的内容。

  • 流程编排型Bot:当用户创建新的预置变量后,画布区域会自动创建对应预置变量的节点(创建多个预置变量时会在一个节点内自动创建多个变量)。在调试或工作台的对话设置中,可输入或选择预置变量的内容。

触发器

触发器可在满足预设触发条件时自动执行Bot流程,当前仅支持定时触发方式。

除了自动执行Bot外,还可将Bot输出结果推送至指定渠道。

注: 当触发器创建完成之后,必须发布Bot后,触发器才会生效。

触发器设置

触发周期:触发器执行的周期。

周期模式设置内容下次执行时间计算逻辑
每天设定每天的具体执行时间点。按选定的时间点每日执行。
每周设定每周的周几及具体执行时间点。按选定的日期和时间每周执行。
每月设定每月的具体某天及具体执行时间点。按选定的日期和时间每月执行。
间隔按小时间隔:选择小时数(最小 1 小时)。执行时间为当前时间加上您设置的间隔小时数。
按天数间隔:选择间隔天数(2 日及以上)和具体执行时间点。执行日期为当前日期加上设置的间隔天数,执行时间为选定的具体时间点。

说明

  • 触发周期:计算的最小维度为 1 小时。下次执行时间将默认基于设定的触发周期进行计算。您可以手动修改下次执行时间。本次执行完成后,后续的下次执行时间将基于您手动修改的这个时间点,并按照触发周期重新开始计算。

  • 执行命令:用户设置好的固定问题,会在触发器触发时,作为Bot的输入发送。

  • 预置变量:当Bot设置有预置变量,新增触发器会自动同步预置变量以及默认值,可以在触发器中修改预置变量的值。

  • 消息推送:可将触发后的输出,推送至API渠道。

  • API推送:通过接口方式将输出内容推送至固定URL地址,该接口必须支持POST请求,请求数据如下:

{
"answer": "Hi, is there anything I can help you?"
}

其他操作

说明 所有涉及到修改触发器的行为,只有Bot 重新发布后,触发器状态才会同步修改。

完成触发器设置并成功创建触发器后,可以在规则配置界面对触发器进行其他操作,具体如下:

  • 触发器开关:可启用/禁用触发器,重新发布Bot后生效。

  • 立即触发:点击按钮可立即调用触发器一次。手动执行不会影响或更改触发器的周期设置。

  • 编辑:可修改触发器设置,重新发布Bot后生效,否则按照原设置触发。

  • 复制:可复制触发器名称。

  • 删除:删除触发器后,重新发布Bot后生效,否则该触发器将继续正常执行。

On this page