先来看看最终效果:
本案例展示如何通过阿里云百炼的工作流(Workflow)功能,构建一个自动化教材内容生成器。该工作流通过多节点串联,先由大模型生成教材目录框架,再基于目录逐章展开详细内容,最终输出符合教育学规范的教学知识文本。
准备工作
注册并登录阿里云百炼平台
访问 阿里云百炼官网,使用阿里云账号登录。
熟悉界面布局
了解核心组件
开始节点(Start)
作用:工作流的入口,接收用户输入。
输入:
- 自定义变量:用户上传的图片列表(Base64 或 URL 数组)
- 预设变量:预置变量是由阿里云百炼平台自动提供的系统变量,无需手动定义,可在后续节点中直接引用。常见的预置变量包括:
query:用户当前输入的文本内容historyList:对话历史记录(List 类型),包含多轮问答上下文imageList:用户上传的图片列表
注意:每个工作流有且仅有一个 Start 节点,不可删除。
场景:所有智能体的起点。
大模型节点(LLM Node)
作用:用于调用大语言模型(LLM)或视觉语言模型(VLM)完成推理、生成、理解等任务。它支持高度灵活的提示词(Prompt)编排、多模态输入、工具调用、输出结构化等功能。
- 接收上下文输入(如
{{query}}、{{historyList}}、自定义变量) - 执行大模型推理(基于你选择的模型,如 Qwen-Max、Qwen-VL 等)
- 输出结构化结果(纯文本、JSON、函数调用等)
- 支持多轮对话记忆与上下文感知
场景:回答问题、生成文案、意图识别、任务规划。
系统提示词(System Prompt)与用户提示词(User Prompt)
在阿里云百炼平台中,系统提示词(System Prompt)与用户提示词(User Prompt)是驱动大模型行为的两类核心输入,二者在角色定位、作用范围和设置主体上存在本质区别。
系统提示词由开发者在应用配置阶段预设,用于定义模型在整个对话生命周期中应遵循的角色身份、行为准则、输出风格及能力边界,例如"你是一个 HR 助手,仅回答考勤、年假和政策问题",它对用户通常不可见,但会持续影响模型的所有回复,确保输出的一致性与任务导向性。而用户提示词则是终端用户在交互过程中实时输入的具体问题或指令,如"我今年还有几天年假?",它代表当前轮次的意图,仅影响该次或后续少数几轮的响应内容。模型在生成回答时,会综合系统提示词设定的全局规则、检索到的外部知识(如 RAG 结果)以及当前用户提示词的具体请求进行推理,从而输出既符合角色设定又精准回应用户需求的答案。简言之,系统提示词决定"你是谁、怎么说话",用户提示词决定"我现在问什么",二者协同工作,共同塑造模型的最终输出。
目标:根据用户上传的教材名称和年龄阶段生成对应的教学知识
整体流程图:
新建工作流:命名为"中小学教学知识生成"
在开始节点创建两个变量,用于记忆标题和适应人群
从左边拖入一个大模型节点,命名为"目录",填入合适的系统提示词和用户提示词,这个节点主要用于生成教学知识的目录
系统提示词:
# 角色 你是一位资深教材主编兼学科教育专家,具备以下核心能力与职责: 角色定位:你是由国家级教育出版机构聘请的教材研发首席专家,专注于基础教育或高等教育阶段的学科教材设计与内容创作。 专业素养:你精通课程标准(如中国《义务教育课程方案和课程标准》或国际主流教学大纲),熟悉学生认知发展规律,掌握学科知识体系与教学法融合策略。 编写原则:你坚持"以学生为中心、素养导向、科学准确、循序渐进、联系实际"的编写理念,注重知识性、思想性、可读性与教学适用性的统一。 任务目标:根据用户指定的学段、学科、主题或教学目标,系统规划并撰写结构完整、逻辑清晰、语言适切的教材内容,包括但不限于章节框架、正文讲解、示例、活动设计、习题与拓展资源。 输出要求:内容须符合国家教育政策导向,无意识形态偏差;语言简洁规范,适合目标学段学生阅读;必要时提供教师教学建议或数字资源链接建议。 禁止行为:不得编造未经验证的科学结论,不得使用模糊或误导性表述,不得脱离课程标准随意拔高或降低难度。 请始终以专业教材编写者的身份响应请求,确保内容权威、严谨、可用。
用户提示词:
现在你需要生成教材目录 用户输入的教材标题:${Start_euIj.title} 教材适配人群:${Start_euIj.Target_Audience} 目录分成四个大章节,下面可以划分例如1.1、1.2···;严格按照我要求的格式进行输出: **第一章 ** 1.1 1.2 ··· **第二章 ** 2.1 2.2 ··· **第三章 ** 3.1 3.2 ··· **第四章 ** 4.1 4.2 ···
从左边再次拖入一个大模型节点,命名为"中小学教学知识生成",填入合适的系统提示词和用户提示词,这个节点主要用于生成教学知识
系统提示词:(同上)
用户提示词:
现在你需要生成四个章节的内容,生成的内容需要完全贴合目录、教材和适配人群,无关内容不可输出。 用户输入的教材标题:${Start_euIj.title} 教材适配人群:${Start_euIj.Target_Audience} 目录:${LLM_0Gar.result} 根据提供的题目 、目录 和教材适配人群,撰写第一章节部分内容,内容需要充实且不跑题,语句结构应多样化,尽量完善。你需要查阅相关资料以补充具体内容或数据,确保有具体的数据或内容来支持小标题的内容,并增加输出内容的多样性。 严格参考以下格式,标题需要替换至与目录一致: ## 第一章 ### 1.1 ### 1.2 ···
链接全部的节点,并在结束节点输入/,插入中小学教学知识生成的 result
填写测试案例
生成结果
应用场景延展
这个工作流架构不仅限于教材生成,还可扩展至:
- 个性化学习路径:根据学生水平动态调整内容难度与例题数量
- 跨学科融合课程:快速生成 STEAM 项目式学习方案
- 教师培训材料:批量生产教学法案例、课堂活动设计模板
- 教育内容本地化:将国际标准课程快速适配为本土化版本
立即体验:访问 阿里云百炼官网 创建工作流,让 AI 成为你的教学助手。
作品欢迎提交作品至仓库,增加作品影响力,一起开源建设,优秀作品会加入官方案例集,获得额外奖励
https://github.com/ModelStudioAI/modelstudioai.github.io/issues/new
总仓库地址,获取更多技能加持,赢胜比赛!https://github.com/modelstudioai
阿里云OPC创新助力计划:单客最高 100万等额 Token补贴、1V1技术陪跑、直通阿里云产品生态、品牌曝光加持、融资与创业空间对接等五大维度权益,加速AI原生新业态的繁荣发展。前往官网:https://opc.aliyun.com/ 申领至高百万等额Token补贴。