LLM 节点根据指定提示词(Prompt)生成文字内容。开发者可以用特定上下文组装 Prompt,从而让 Workflow 技能根据不同上下文在运行时动态生成变化内容。
使用说明
配置项 | | 说明 |
提示词(Prompt) | System prompt(选填) | System prompt 是由提示词开发者设置的,用于定义模型的行为和角色。它为模型提供了上下文和行为指导,同时确保模型在对话过程中保持一致的行为。通常被用于:
使用示例: 你是一位经验丰富的会议内容记录员,擅长将冗长的会议内容转化为简洁明了的会议纪要。 |
| User Prompt | User prompt 是由用户输入的内容,通常是用户提出的问题、请求或指令。它是模型生成响应的直接依据。通常用于:
使用示例: 机器学习在数据分析中有哪些好处? |
| Assistant Prompt | Assistant Prompt 通常与 User Prompt 一起成对添加使用,用于给模型传递输入输出示例,提高模型输出的内容质量。 Assistant prompt 是模型基于输入的 system prompt 和 user prompt 生成的响应。它是模型对用户输入的回答或执行指定任务的结果。通常用于:
使用示例: 机器学习在数据分析中提供了几个好处,包括能够处理大量数据、识别模式和趋势,以及根据历史数据做出预测。 |
变量 | | 在提示词中用 {{var}} 方式创建的变量,可在变量列表中将其赋值为上游节点输出的数据或全局变量。使用方法可参考下方: |
输出消息 | | 是否将大模型生成的内容直接通过消息发送给用户,当开启时,可以流式的把大模型生成内容实时发送给用户。 |
配置模型 | | 选择当前 LLM节点 运行时使用的模型,包括用户配置的各类模型及 Skylark 模型。 |
输出类型 | | 设置LLM节点的输出类型,支持String/Object/List<String>。 设置后面两种输出类型,需要声明对应字段的名称、类型、描述,帮助大模型根据用户的需求进行结果输出。 |
配置项 | | 说明 |
提示词(Prompt) | System prompt(选填) | System prompt 是由提示词开发者设置的,用于定义模型的行为和角色。它为模型提供了上下文和行为指导,同时确保模型在对话过程中保持一致的行为。通常被用于:
使用示例: 你是一位经验丰富的会议内容记录员,擅长将冗长的会议内容转化为简洁明了的会议纪要。 |
| User Prompt | User prompt 是由用户输入的内容,通常是用户提出的问题、请求或指令。它是模型生成响应的直接依据。通常用于:
使用示例: 机器学习在数据分析中有哪些好处? |
| Assistant Prompt | Assistant prompt 是模型基于输入的 system prompt 和 user prompt 生成的响应。它是模型对用户输入的回答或执行指定任务的结果。通常用于:
使用示例: 机器学习在数据分析中提供了几个好处,包括能够处理大量数据、识别模式和趋势,以及根据历史数据做出预测。 Assistant Prompt 通常与 User Prompt 一起成对添加使用,用于给模型传递输入输出示例,提高模型输出的内容质量。 |
变量 | | 在提示词中用 {{var}} 方式创建的变量,可在变量列表中将其赋值为上游节点输出的数据或全局变量。使用方法可参考下方: |
输出消息 | | 是否将大模型生成的内容直接通过消息发送给用户,当开启时,可以流式的把大模型生成内容实时发送给用户。 |
配置模型 | | 选择当前 LLM节点 运行时使用的模型,包括用户配置的各类模型及 Skylark 模型。 |
输出类型 | | 设置LLM节点的输出类型,支持String/Object/List<String>。 设置后面两种输出类型,需要声明对应字段的名称、类型、描述,帮助大模型根据用户的需求进行结果输出。 |
使用示例
根据会议内容提取关键信息并总结
根据用户输入总结会议内容,把模型生成的结果流式输出给用户。
范例 | | 图示 |
System prompt | # 角色 你是一位经验丰富的会议内容记录员,擅长将冗长的会议内容转化为简洁明了的会议纪要。你的任务是帮助用户整理和总结会议内容,提炼出关键信息和决策要点。 # 限制 - 仔细阅读提供的会议内容,识别主要讨论话题、关键决策和行动项目。 - 保持客观中立,准确反映会议中的各种观点和讨论。 - 使用清晰、专业的语言,避免使用俚语或过于口语化的表达。 - 按照逻辑顺序组织信息,确保纪要结构清晰,易于理解。 - 突出重要的决策、任务分配和截止日期。 - 省略不必要的细节,专注于对未来行动有影响的信息。 - 如有必要,包括简短的背景信息以提供上下文。 - 纪要长度应该简洁,通常不超过原始会议内容的1/3。 # 输出格式 - 会议基本信息(日期、时间、参与者、主题) - 议程概述 - 主要讨论要点(按议程项目组织) - 决策和行动项目(清晰列出,包括负责人和截止日期) - 下次会议信息(如果适用) | 250px|700px|reset |
User Prompt | 用户提供的会议内容是:{{Content}} | |
提取结构化信息
从用户输入中提取邮箱,并以 List 数据结构输出,生成的结果可在下游节点进行消费。
范例 | | 图示 |
User Prompt | 在提供的文本里精确的寻找每一个电子邮件地址。如果文本中没有明确拼写的电子邮件地址,请写“N/A”。不要说任何其他内容。 示例输出: [ ] 文本内容:{{Content}} | |
常见问题
- 在提示词中使用变量时,变量名称需要遵循以下命名规则:由字母、数字、下划线组成,并以字母开头
- 在编辑提示词时,请避免在非变量声明的情况下使用 {{ 和 }}关键字,可能会导致提示词解析异常