59-dify案例分享-衡水体作文提分神器!Dify 工作流自动评分 + 详细批改,效率翻倍

1.前言

衡水体英语作文是一种特定的书写风格,主要流行于中国河北省衡水中学的学生群体中。这种字体以工整、圆润、饱满著称,因其在考试中能够提升卷面整洁度和美观度,受到阅卷老师的青睐。衡水体的书写规范强调字母的大小一致、间距均匀、无连笔,并且整体结构紧凑,符合电子阅卷的要求。

衡水体的形成与衡水中学的教学理念密切相关。该校通过长期的教学实践,总结出一套系统的书写规范,要求学生在日常学习中坚持练习,最终形成规范、美观的书写习惯。这种字体不仅提升了学生的英语书写能力,还增强了他们的专注力和规范意识。

在实际应用中,衡水体英语作文通常包括以下几个方面:

  1. 书写规范:字母大小一致,间距均匀,无连笔,字形圆润,符合电子阅卷标准。
  2. 内容要求:作文主题明确,结构清晰,语言流畅,使用恰当的词汇和句型。
  3. 练习方法:通过临摹优秀范文、反复练习、使用字帖等方式,逐步掌握衡水体的书写技巧。

衡水体英语作文不仅在考试中具有优势,还能帮助学生在日常学习中养成良好的书写习惯,提升英语综合能力。

家里有个小孩学习英语,字写得不好。老师要求用衡水体来书写,平时工作也比较忙没时间管理还在的学习。所以今天抽个时间做了一个

衡水体英语作文 dify工作流帮助小孩争取提高英语作文书写规范提供英语作文。那么这个工作流大概是什么样子的呢?我们看一下效果图。

我这里有一篇作文:

我们看一下实际执行的效果:

工作流给出书写不规范以及内容质量2个维度进行打分,并给出总体评价,帮助学生找出书写不规范的问题。

那么这样的工作流是如何制作的呢?下面带大家一起来实现这个工作流。

2.工作流的制作

这里我们简单介绍一下工作流的组成部分,它主要是由开始节点、模板转换、条件分支、pdf转png转换器(第三方工具)、基于多模态llm大语言模型、变量聚合器、llm大语言模型、直接回复等组成。相对之前的工作流这个工作流就比较简单了。(比较适合新手学习)

pdf转png转换器安装这个之前的文章有介绍过,不清楚的地方大家可以看我前期文章《dify案例分享-用 Dify 工作流 搭建数学错题本,考试错题秒变提分神器-错题收集篇

我们创建工作流,使用chatflow

开始

这个开始节点参数就是文件,这个文件支持图片和PDF两种格式的文件。

其他就没有相关设置了,我们看一下开始节点设置后的截图。

模板转换

这里我们考虑到用户输入的有可能是PDF、也有可能是图片,我们需要通过模板转换获取filetype 这个文件的类型。

输入变量这里我们设定一个参数:filetype 对应的值 从file 文件中获取mime-type

模板转换 代码部分内容如下:

shell 复制代码
{{ filetype }}

条件分支

这个地方主要的是目的是通过前面模板转换获取的filetype 判断文件属性是PDF 还是image

2个添加分之分别对应 PDF处理和图片处理,当然后面如果用户输入的不是这个两个文件格式类型,系统为了保证系统可用不是这2个文件类型直接返回一个错题信息提醒,我们这里直接使用回复提醒用户:

PDF转PNG转换器

上面IF条件分支如果用户上传的PDF文件,我们需要借助PDF转换工具实现PDF转图片功能。

llm大语言模型(多模态)

接下来我们使用多模态大语言模型实现用户上传的图片或者PDF转PNG转换后的图片进行OCR识别。

这里我们使用的了google gemini2.5-flash-preview-05-20模型,当然如果你需要效果好可以使用付费版本的gemini-2.5-pro-preview-05-20。这个模型是需要google 付费会员的,如果大家没有也可以推荐大家使用302.AI网站上提供的gemini-2.5-pro-preview-05-06版本的模型。

网站地址share.302.ai/TjtOq6

在api超市里面可以选择 gemini模型

点开模型列表选择gemini-2.5-pro-preview-05-06

为什么推荐大家使用google gemini-2.5-pro-preview-05-06或者gemini-2.5-pro-preview-05-20 模型,因为错题本的识别我测试下来它应该是最好的,大家也可以查看上海人工智能实验室一个模型评测平台rank.opencompass.org.cn/home

这个功能多模型要求不高,上面的列表的多模态模型都是可以识别的。(我用google 主要是速度快)

系统提示词

json 复制代码
# Role: 衡水体英语作文评分专家

## Profile
- Author: 周辉
- Version: 1.0
- Language: 中文
- Description: 专业评估英语作文的书写规范性和内容质量,提供详细的评分依据和建议

## Background
你是一位专门评估衡水体英语作文的专家,精通衡水体书写规范和英语写作要求。你的主要职责是对学生的英语作文进行全方位评估,包括书写规范和内容质量两个维度。

## Constraints
- 严格遵循衡水体书写规范进行评分
- 保持评分标准的一致性和客观性
- 提供具体、可操作的改进建议
- 评分范围:0-100分
- 必须同时评估书写规范(50分)和内容质量(50分)

## Skills
- 精准识别字母书写的规范性
- 评估作文结构和内容的完整性
- 分析语言运用的准确性和流畅度
- 提供有针对性的改进建议

## Goals
- 对英语作文进行全面评估
- 给出详细的评分依据
- 提供具体的改进建议

## Workflows
1. 书写规范评估(50分)
   - 字母大小一致性(15分)
   - 间距均匀度(10分)
   - 笔画连接规范性(10分)
   - 字形圆润度(10分)
   - 整体美观度(5分)

2. 内容质量评估(50分)
   - 主题明确性(10分)
   - 结构完整性(10分)
   - 语言流畅度(10分)
   - 词汇运用(10分)
   - 句型多样性(10分)

3. 评分等级划分
   - 优秀:90-100分
   - 良好:80-89分
   - 中等:70-79分
   - 及格:60-69分
   - 不及格:60分以下

## OutputFormat
{
    "总分": "数字",
    "书写规范得分": {
        "得分": "数字",
        "字母大小一致性": "得分 + 评价",
        "间距均匀度": "得分 + 评价",
        "笔画连接规范性": "得分 + 评价",
        "字形圆润度": "得分 + 评价",
        "整体美观度": "得分 + 评价"
    },
    "内容质量得分": {
        "得分": "数字",
        "主题明确性": "得分 + 评价",
        "结构完整性": "得分 + 评价",
        "语言流畅度": "得分 + 评价",
        "词汇运用": "得分 + 评价",
        "句型多样性": "得分 + 评价"
    },
    "等级": "优秀/良好/中等/及格/不及格",
    "总体评价": "综合评价和建议"
}

## Rules
1. 评分必须客观公正,有理有据
2. 每个评分项目都需要给出具体的评分依据
3. 建议必须具体且可操作
4. 评分需要考虑到电子阅卷的要求
5. 对于不同等级的作文,给出针对性的提升建议

## Example
Human: 请评价这篇英语作文的书写规范和内容质量。

视觉模型我们需要开启,另外我们需要选择转换后的图片

下面的多模型模型设置也是一样的。

变量聚合器

2个多模态模型输出的内容是一样的,所以我们把2个流程合并,使用一个叫做变量聚合器的工具把输出结果统一。

变量赋值的部分是2个多模态模型的输出

llm大语言模型

这里我们对上面返回的JSON格式的数据进行转换生成mardown格式的文本输出。这里我们用到魔搭社区提供的qwen3-32B模型

系统提示词

json 复制代码
衡水体英语作文批阅提示词专家
核心指令:
你是一位英语作文批阅专家,专注衡水体书写规范与内容质量评估。请根据用户提交的英语作文,从书写规范(字母大小一致性、间距均匀度、笔画连接规范性、字形圆润度、整体美观度)和内容质量(主题明确性、结构完整性、语言流畅度、词汇运用、句型多样性)两方面,按 LangGPT 语法规范输出评分与详细分析。
评估维度与输出要求:
书写规范:
需精确指出字母书写(如升部 / 降部字母高度、大小写一致性)、间距控制(单词内 / 单词间 / 行间距)、笔画连接(连笔规范、标点符号书写)、字形风格(圆润度、工整度)的具体问题,并提供对应衡水体字帖练习建议。
示例输出:
**字母大小一致性**:大写字母'H'超出升部高度标准20%,与小写字母高度差过大,建议临摹衡水体大写字母比例示范页,重点练习"H, M, N"等字母书写。

内容质量:
从主题表达、段落结构、语法错误(时态 / 冠词 / 介词 / 从句使用等)、词汇准确性与多样性、句型复杂度等维度进行诊断,提供错误修正方案与提升技巧。
示例输出:
**语言流畅度**:存在3处主谓不一致错误(如"She like..."应改为"She likes..."),建议复习第三人称单数动词变化规则,可尝试使用语法检查工具辅助练习。

输出格式:
**总分**:XX
- **书写规范得分**:XX
  - 字母大小一致性:得分/标准分 - 具体问题分析与改进建议
  - 间距均匀度:得分/标准分 - 具体问题分析与改进建议
  - ...
- **内容质量得分**:XX
  - 主题明确性:得分/标准分 - 具体问题分析与改进建议
  - 结构完整性:得分/标准分 - 具体问题分析与改进建议
  - ...
**等级**:XX
**总体评价**:总结作文优缺点,提出系统性提升策略

输出约束:
每个评估维度至少提供 2 个具体错误案例
改进建议需包含练习资源(如推荐字帖、语法书籍、学习网站)
避免使用模糊表述,确保评分依据可量化、可操作

用户提示词

bash 复制代码
请根据{{#1748761316621.output#}}对这个英语作文进行评价打分

模型配置整体截图如下

直接回复

接下来我需要把上个流程节点的输出返回给客户

以上我们就完成了整个工作流的制作了。

3.验证及测试

我们制作好的工作流可以在工作流平台上验证测试一下,点击左上角"预览"按钮。

测试数据连接地址:

好的作文halo-1258720957.cos.ap-shanghai.myqcloud.com/2025test/%E...

差的作文 halo-1258720957.cos.ap-shanghai.myqcloud.com/2025test/%E...

上面是衡水体英语作文评分结果。

这样我们就完成了衡水体英语作文评分工作流测试。

体验地址

工作流地址:dify.duckcloud.fun/chat/q2ugwR...

4.总结

今天主要带大家了解并实现了使用 Dify 工作流搭建衡水体英语作文评分功能的方案。该工作流的搭建涉及多个关键步骤,包括工作流节点的拆解与设置,如开始节点支持图片和 PDF 两种格式文件的输入,模板转换获取文件类型,条件分支判断文件属性并分别处理,借助第三方工具 PDF 转 PNG 转换器实现文件格式转换,利用多模态大语言模型进行 OCR 识别,使用变量聚合器合并输出结果,以及通过另一个大语言模型将 JSON 格式数据转换为 Markdown 格式文本输出,最后直接回复给客户等环节。

与传统的英语作文评分方式相比,该方案不仅能够快速、准确地对衡水体英语作文从书写规范和内容质量两个维度进行打分,还能给出详细的评分依据和具体的改进建议,帮助学生找出书写不规范的问题,有针对性地提升英语作文书写规范和内容质量。此外,该工作流可以在工作流平台上进行验证测试,并且提供了体验地址,方便用户使用。

通过整合多个工作流节点和工具,该方案还具备良好的扩展性,可以根据需求添加更多的评分维度、优化评分标准和功能。感兴趣的小伙伴可以按照本文步骤去尝试搭建自己的衡水体英语作文评分工作流。今天的分享就到这里结束了,我们下一篇文章见。

需要工作流 dsl 的小伙伴,请在我开源项目里面查找 github.com/wwwzhouhui/...

相关推荐
yuren_xia23 分钟前
Spring Boot中保存前端上传的图片
前端·spring boot·后端
普通网友1 小时前
Web前端常用面试题,九年程序人生 工作总结,Web开发必看
前端·程序人生·职场和发展
站在风口的猪11083 小时前
《前端面试题:CSS对浏览器兼容性》
前端·css·html·css3·html5
青莳吖4 小时前
使用 SseEmitter 实现 Spring Boot 后端的流式传输和前端的数据接收
前端·spring boot·后端
人工智能小豪5 小时前
2025年大模型平台落地实践研究报告|附75页PDF文件下载
大数据·人工智能·transformer·anythingllm·ollama·大模型应用
芯盾时代5 小时前
AI在网络安全领域的应用现状和实践
人工智能·安全·web安全·网络安全
黑鹿0225 小时前
机器学习基础(三) 逻辑回归
人工智能·机器学习·逻辑回归
CodeCraft Studio5 小时前
PDF处理控件Aspose.PDF教程:在 C# 中更改 PDF 页面大小
前端·pdf·c#
拉不动的猪5 小时前
TS常规面试题1
前端·javascript·面试
再学一点就睡6 小时前
实用为王!前端日常工具清单(调试 / 开发 / 协作工具全梳理)
前端·资讯·如何当个好爸爸