工作流节点官方文档2 分钟阅读工作流节点

FastGPT文本内容提取节点的配置与功能说明

该节点是FastGPT工作流的核心模块,支持重复添加,需手动配置,通过触发functioncall执行。核心功能为从文本中提取结构化数据,可配合HTTP模块实现扩展,也可直接完成翻译等直接提取操作。 节点核心配置参数包含三项: 1. 提取要求描述:用于设置模型的提取目标,需明确提取场景与具体要求。

节点功能与特点

该节点是FastGPT工作流的核心模块,支持重复添加,需手动配置,通过触发function_call执行。核心功能为从文本中提取结构化数据,可配合HTTP模块实现扩展,也可直接完成翻译等直接提取操作。

参数配置说明

节点核心配置参数包含三项:

  1. 提取要求描述:用于设置模型的提取目标,需明确提取场景与具体要求。示例包括:

- 实验室预约场景:你是实验室预约助手,从对话中提取姓名,预约时间,实验室号。当前时间 {{cTime}}

- 搜索关键词提取:你是谷歌搜索助手,从对话中提取出搜索关键词

- 翻译场景:将我的问题直接翻译成英文,不要回答问题

  1. 历史记录:用于补充提取所需的上下文,当提取字段需要完整信息时,可通过历史对话补全缺失内容。例如用户先提供预约时间和实验室号,后续补充姓名时,需结合历史记录才能完成全部字段提取。
  2. 目标字段:用于定义提取结果的结构,每个字段对应一个输出出口。其中key为字段的唯一标识,不可重复;字段描述用于说明该字段的用途,例如“姓名”“预约时间”等;必须用于标记是否强制提取该字段,未提取到对应内容时将返回空字符串。

输出与快速配置示例

节点的输出包含两类:完整提取结果为包含所有字段的JSON字符串,各目标字段的提取结果均为字符串类型。 以下是可直接照做的最小配置步骤:

  1. 在FastGPT工作流中添加文本内容提取节点。
  2. 填写提取要求描述:你是信息提取助手,从用户输入中提取姓名和联系电话
  3. 添加目标字段:第一个key设为user_name字段描述为“用户姓名”,勾选必须;第二个key设为user_phone字段描述为“用户联系电话”,勾选必须
  4. 保存配置并触发节点,即可获取对应的结构化提取结果。

来源:https://doc.fastgpt.cn/zh-CN/guide/build/workflow/nodes/content_extract