Text Classifier 节点#
使用 Text Classifier 节点对传入数据进行分类(分类)。使用参数中提供的类别(见下文),每个项目都传递给模型以确定其类别。
在此页面上,您将找到 Text Classifier 节点的节点参数和更多资源的链接。
节点参数#
- Input Prompt 输入提示 定义要分类的输入。这通常是引用输入项目字段的表达式。例如,如果输入是聊天触发器,这可能是
{{ $json.chatInput }}
。默认情况下,它引用text
字段。 - Categories 类别:添加您想要将输入分类为的类别。类别有名称和描述。使用描述告诉模型类别的含义。如果含义不明显,这很重要。您可以添加任意数量的类别。
节点选项#
- Allow Multiple Classes To Be True 允许多个类别为真:您可以配置分类器始终为每个项目输出单个类别(关闭),或允许模型选择多个类别(打开)。
- When No Clear Match 当没有明确匹配时:定义如果模型无法为项目找到良好匹配时会发生什么。有两个选项:
- Discard Item 丢弃项目(默认):如果节点未检测到任何类别,它会丢弃该项目。
- Output on Extra, 'Other' Branch 在额外的'其他'分支上输出:创建一个名为 Other 的单独输出分支。当节点未检测到任何类别时,它会在此分支中输出项目。
-
System Prompt Template 系统提示模板:使用此选项更改用于分类的系统提示。它使用
{categories}
占位符表示类别。 -
Enable Auto-Fixing 启用自动修复:启用后,节点会自动修复模型输出以确保它们符合预期格式。通过向 LLM 发送架构解析错误并要求其修复来实现。
相关资源#
查看 n8n 的高级 AI文档。
AI 术语表#
- completion(完成/补全): 完成是由 GPT 等模型生成的响应。
- hallucinations(幻觉): AI 中的幻觉是指大语言模型(LLM)错误地感知到不存在的模式或对象。
- vector database(向量数据库): 向量数据库存储信息的数学表示。与嵌入和检索器一起使用,创建 AI 在回答问题时可以访问的数据库。
- vector store(向量存储): 向量存储或向量数据库,存储信息的数学表示。与嵌入和检索器一起使用,创建 AI 在回答问题时可以访问的数据库。