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

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

文本内容提取是FastGPT工作流的核心功能节点,支持重复添加且需手动配置,执行时通过触发functioncall完成模型调用。该模块的核心作用是从文本中提取结构化数据,既可以配合HTTP模块实现扩展能力,也可直接用于翻译、提取关键词等简单提取操作。 1.

功能与特点

文本内容提取是FastGPT工作流的核心功能节点,支持重复添加且需手动配置,执行时通过触发function_call完成模型调用。该模块的核心作用是从文本中提取结构化数据,既可以配合HTTP模块实现扩展能力,也可直接用于翻译、提取关键词等简单提取操作。

配置步骤

  1. 填写提取要求描述:为模型设置明确的提取目标,例如示例1"你是实验室预约助手,从对话中提取出姓名,预约时间,实验室号。当前时间 {{cTime}}",示例2"你是谷歌搜索助手,从对话中提取出搜索关键词",或示例3"将我的问题直接翻译成英文,不要回答问题"。
  2. 配置历史记录:根据提取需求决定是否启用,当需要结合多轮对话信息才能完整提取字段时,需开启历史记录功能。例如用户分两次提供预约信息,仅启用历史记录才能完整提取姓名、预约时间和实验室号。
  3. 添加目标字段:每个字段需设置唯一的key(不可重复)、字段描述(如姓名、预约时间),并选择是否强制提取。每新增一个字段,输出会增加一个对应的出口。

输出与注意事项

该模块的输出包含两类:一是完整提取结果的JSON字符串,包含所有字段的提取内容;二是每个目标字段单独的字符串类型提取结果,所有提取结果均为字符串类型。需注意,key不能重复,强制提取的字段即使未找到对应内容,也会返回空字符串。该模块仅支持文本类输入的结构化提取,不支持非文本类内容的处理,且提取要求描述的清晰度会直接影响提取结果的准确性。

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