画布 1
#开始#
@系统角色 = ...角色名称...
@用户角色 = ...角色名称...
@是否允许转接人工 = ...是/否...
@背景信息 =
...背景描述...
...背景描述...
...背景描述...
@代码文件 = ...代码文件名...
@静态参考信息 = ...知识库名称...
@动态参考信息 =
...用户意图...(...注释...) --> ...函数调用脚本...
...用户意图...(...注释...) --> ...函数调用脚本...
...用户意图...(...注释...) --> ...函数调用脚本...
@应对话术 =
...用户意图...(...注释...) --> ...话术内容...
...用户意图...(...注释...) --> ...话术内容...|<...话术内容描述...>|...话术内容...
...用户意图...(...注释...) --> <...话术内容描述...>|...话术内容...|...话术内容...
@语言风格 = ...正常/书面/口语...
@固定结束语 = ...结束语...
@信息项变化回调 =
...函数名... --> {...信息项...}|{...信息项...}|{...信息项...}
...函数名... --> {...信息项...}|{...信息项...}
...函数名... --> {...信息项...}|{...信息项...}|{...信息项...}|{...信息项...}
@启动信息项 = {...信息项...}|{...信息项...}|{...信息项...}
  #触发#
  #动作#执行脚本
...多行脚本代码 ...
  #动作#调用子树
...子树文件名...
  #单次交互#
{...信息项...}(...注释...)[...属性...|...属性...|...属性...] = ...问题...|...问题...|<...问题描述...>
  #提示用户#
...提示内容...|...提示内容...|<...提示内容描述...>
  #动作#重新提问
{...信息项...}|{...信息项...}|{...信息项...}
  #条件#描述
...一段可以判断真假的描述文本...
  #条件#脚本
...返回 bool 值的 python 表达式脚本...
  #动作#调用http
...引用相关信息项的 http url...
  #动作#结束
  #动作#重启
  #动作#返回
  #动作#跳过提问
{...信息项...}|{...信息项...}|{...信息项...}
  #动作#清除信息
{...信息项...}|{...信息项...}|{...信息项...}
  #用户意图#
...用户意图...(...注释...)
...重入意图...(...注释...)
  #动作#转接人工
  #空#
  #多轮交互#
@对话策略 =
...多行策略描述...
@抽取信息 = {...信息项...}(...注释...)|{...信息项...}(...注释...)|{...信息项...}(...注释...)
@执行脚本 =
...多行脚本代码...
@退出条件 = ...条件内容...|...条件内容...|...条件内容...
  #结构化输出#
...json或xml内容...