当前位置: 首页 > article >正文

OpenClaw学术利器:Phi-3-vision-128k自动批改作业与生成错题集

OpenClaw学术利器Phi-3-vision-128k自动批改作业与生成错题集1. 为什么需要自动化作业批改系统作为一名经常需要批改大量作业的教育工作者我深知手工批改的痛点。每次面对堆积如山的作业本不仅耗时费力还难以系统性地记录学生的共性错误。直到我发现OpenClaw与Phi-3-vision-128k的组合才真正找到了解决方案。传统批改方式最大的问题是缺乏结构化数据。我们可能记得某个知识点学生普遍掌握不好但很难量化具体错误分布。而OpenClaw的自动化能力配合Phi-3-vision的多模态理解可以直接从作业图片中提取答案、分析错误类型甚至生成可视化的错题报告。2. 系统搭建的核心组件2.1 OpenClaw的基础配置我选择在MacBook Pro上本地部署OpenClaw使用官方推荐的一键安装方式curl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon配置时选择了Advanced模式因为需要自定义模型接入。关键步骤是在~/.openclaw/openclaw.json中配置Phi-3-vision的访问地址{ models: { providers: { phi3-vision: { baseUrl: http://localhost:8000/v1, apiKey: your-api-key, api: openai-completions, models: [ { id: phi-3-vision-128k, name: Phi-3 Vision 128k, contextWindow: 131072, maxTokens: 4096 } ] } } } }2.2 Phi-3-vision-128k的多模态能力Phi-3-vision-128k的独特优势在于它能同时处理图像和文本。这意味着它可以直接看懂学生的手写答案而不需要额外的OCR预处理。在实际测试中它对潦草字体的识别准确率让我惊讶甚至能区分相似的数学符号如×和x。模型部署使用了vllm和chainlit的组合提供了稳定的推理性能和友好的交互界面。通过OpenClaw的接口调用可以实现批量的作业图片处理。3. 实现自动化批改的工作流3.1 作业采集与预处理我设计的工作流从手机拍照开始。通过简单的Python脚本可以将手机拍摄的作业照片自动同步到电脑的指定文件夹import os from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler class NewImageHandler(FileSystemEventHandler): def on_created(self, event): if event.src_path.lower().endswith((.png, .jpg, .jpeg)): process_homework(event.src_path) def process_homework(image_path): # 调用OpenClaw处理新图片 os.system(fopenclaw process {image_path} --task homework) observer Observer() observer.schedule(NewImageHandler(), path/Users/me/HomeworkPhotos) observer.start()3.2 核心批改逻辑实现OpenClaw通过自定义Skill实现了批改逻辑。关键部分是与Phi-3-vision的交互prompt你是一位经验丰富的数学老师需要批改学生作业。请按照以下步骤操作 1. 识别图片中的题目和手写答案 2. 对比标准答案(附后)判断对错 3. 分析错误类型计算错误、概念错误、书写错误等 4. 为每道错题生成解析建议 5. 输出JSON格式的结果 标准答案[在此插入题目答案]这个prompt经过多次迭代优化特别强调了输出结构化数据的要求方便后续生成报告。4. 错题集生成与教学应用4.1 从批改结果到错题集OpenClaw处理完一批作业后会自动生成两个有价值的输出每个学生的个人错题报告全班的错题统计热力图我使用了一个简单的Python脚本将JSON结果转换为可视化报告import pandas as pd import matplotlib.pyplot as plt def generate_report(json_results): df pd.DataFrame(json_results) # 错题类型统计 error_types df[error_type].value_counts() error_types.plot(kindbar, title错题类型分布) plt.savefig(error_distribution.png) # 题目错误率统计 question_stats df.groupby(question_id)[is_correct].mean() question_stats.plot(kindbarh, title题目错误率排名) plt.savefig(question_stats.png)4.2 实际教学中的应用案例在我的初三数学课上这个系统帮助发现了几个意想不到的教学盲点。例如通过错题统计发现超过60%的学生在二次函数图像平移这类题目上出错而这个知识点在课堂上已经反复强调过。进一步分析错误类型发现大部分错误不是计算问题而是对平移方向的理解混淆。这促使我调整教学方法使用更多可视化工具演示函数变换最终使这个知识点的错误率下降了40%。5. 实践中的挑战与解决方案5.1 手写识别的准确性问题初期最大的挑战是手写体识别。虽然Phi-3-vision能力强大但对于特别潦草的字迹仍会出错。我的解决方案是要求学生用黑色签字笔书写拍照时确保光线充足在批改前先让模型确认它识别的内容最后一点通过交互式prompt实现请逐字确认你识别到的内容如果有不确定的字词请标记为[UNK]。5.2 系统性能优化当同时处理几十份作业时发现系统响应变慢。通过以下优化显著提升了效率在OpenClaw配置中启用批处理模式调整vllm的并发参数对图片进行预处理压缩# OpenClaw批处理模式配置 { execution: { batch: { enabled: true, max_batch_size: 8, timeout: 300 } } }6. 系统的扩展可能性这套基础框架可以轻松扩展到其他学科。例如在英语教学中我已经尝试用它批改作文通过特定的prompt设计模型能够指出语法错误并提出改进建议。另一个有趣的尝试是自动生成个性化练习题。基于学生的错题历史让Phi-3-vision生成针对薄弱知识点的练习题实现真正的因材施教。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

OpenClaw学术利器:Phi-3-vision-128k自动批改作业与生成错题集

OpenClaw学术利器:Phi-3-vision-128k自动批改作业与生成错题集 1. 为什么需要自动化作业批改系统 作为一名经常需要批改大量作业的教育工作者,我深知手工批改的痛点。每次面对堆积如山的作业本,不仅耗时费力,还难以系统性地记录…...

2026简历模板服务商推荐排行 最新口碑榜 AI智能/高性价比

一、摘要据易观分析2026年行业报告显示,国内简历模板服务市场规模同比增长38%,但市场集中度较低,近40%的服务商存在模板更新滞后、服务响应不及时等问题;80%的求职者表示,优质简历模板能提升50%以上的面试邀约率&#…...

Singularity安全性详解:如何在容器中保持用户权限不变的终极指南

Singularity安全性详解:如何在容器中保持用户权限不变的终极指南 【免费下载链接】singularity Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before …...

如何用WeChatMsg永久保存微信聊天记录:3步搞定个人数据备份与深度分析

如何用WeChatMsg永久保存微信聊天记录:3步搞定个人数据备份与深度分析 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Tr…...

BeesAndroid安全机制剖析:权限管理、沙箱隔离与系统安全的完整指南

BeesAndroid安全机制剖析:权限管理、沙箱隔离与系统安全的完整指南 【免费下载链接】BeesAndroid 项目地址: https://gitcode.com/gh_mirrors/be/BeesAndroid BeesAndroid作为一款注重安全性能的Android应用框架,其安全机制涵盖了权限管理、沙箱…...

Claude年化收入首次反超OpenAI

梦晨 发自 凹非寺量子位 | 公众号 QbitAIAnthropic年化收入首超OpenAI!最新披露的热乎数据,Claude背后这家公司年化营收已突破300亿美元。作为对比的OpenAI最新数据,2月底披露年化收入为250亿美元。Anthropic大部分收入来自API,其…...

在 ADT 中高效查看 CDS 依赖细节:吃透 Element Information Popup 与 ABAP Element Info View

在日常的 ABAP CDS 开发里,很多人把精力都放在 DDL 语法、注解、关联、扩展和激活错误上,却忽略了一个非常实用的观察窗口:Element Information Popup 与 ABAP Element Info View。这两个功能看上去像是一个简单的 F2 帮助窗口,真正用熟之后,你会发现它们远不只是看一眼对…...

Nano-Banana Studio入门:C语言扩展开发指南

Nano-Banana Studio入门:C语言扩展开发指南 1. 为什么需要C语言扩展? 如果你用过Nano-Banana Studio,可能会发现有些复杂算法运行起来有点慢。这就是C语言扩展发挥作用的时候了。用C语言重写关键部分的代码,能让你的程序跑得快上…...

国产信创库fio破坏主备库以及备份故障处理--惜分飞旁

一、各自优势和对比 这是检索出来的数据,据说是根据第三方评测与企业数据,三款产品在代码生成质量上各有侧重: 产品 语言优势 场景亮点 核心差异 百度 Comate C核心代码质量第一;Python首生成率达92.3% SQL生成准确率提升35%&…...

[ 渗透实战篇 ] Kali Linux下ARP欺骗攻防全解析:从断网攻击到流量劫持

1. ARP欺骗技术基础与实战环境搭建 在局域网安全领域,ARP欺骗就像是一个隐形的"窃听者",它能悄无声息地让网络流量改道流向攻击者的机器。要理解这个技术,我们得先从ARP协议说起。ARP(Address Resolution Protocol&…...

设计师必看:RGB和Lab色彩空间实战指南(附Python转换代码)

设计师必看:RGB和Lab色彩空间实战指南(附Python转换代码) 当你在Photoshop中调整一张图片的色彩平衡时,是否曾好奇为什么在不同设备上显示效果会有差异?这背后隐藏着色彩空间的奥秘。作为设计师,理解RGB和L…...

AlexNet架构解析:从理论到实践的深度学习革命

1. AlexNet:开启深度学习新时代的里程碑 2012年对于计算机视觉领域来说是个转折点。当时还在多伦多大学读博士的Alex Krizhevsky和他的导师Geoffrey Hinton教授,带着他们设计的AlexNet神经网络模型,在ImageNet图像识别挑战赛(ILSV…...

如何在Windows上获得完整的AirPods体验?终极解决方案来了!

如何在Windows上获得完整的AirPods体验?终极解决方案来了! 【免费下载链接】AirPodsDesktop ☄️ AirPods desktop user experience enhancement program, for Windows and Linux (WIP) 项目地址: https://gitcode.com/gh_mirrors/ai/AirPodsDesktop …...

SolidWorks小白必看:3步搞定复杂LOGO批量添加(附详细操作截图)

SolidWorks高效设计:3步实现复杂LOGO批量嵌入的工程实践 在工业设计领域,品牌标识的精准呈现往往决定着产品的专业形象。对于SolidWorks初学者而言,如何在多个零件模型上高效添加复杂LOGO,一直是困扰设计流程的典型痛点。传统的手…...

逻辑漏洞与信息工具实战博客

在网络安全的学习路径中,我们常常会经历从 CTF 赛题练手到真实 SRC 漏洞挖掘的进阶过程。近期的「逻辑漏洞深挖与信息工具赋能」实战课上,我们从经典 CTF 真题出发,拆解 PHP 反序列化的底层逻辑,再到实战的信息收集工具与 SRC 漏洞…...

SpringBoot集成主流RPC框架实战指南

1. 为什么需要RPC框架? 在分布式系统中,服务之间的通信就像城市之间的快递网络。想象一下,你在北京下单买了一件商品,但仓库在上海。如果每次查询库存都要派人坐高铁去上海查看,效率会低得可怕。RPC框架就是解决这个问…...

别再死记硬背Fibonacci了!用Python/JS/C++三种语言对比递归的优劣与优化

递归优化实战:从Fibonacci数列看Python/JS/C的性能博弈 在算法面试中,递归问题总是让开发者又爱又恨。当面试官要求你手写Fibonacci数列时,大多数人会条件反射般地写出那个经典的递归解法。但真正在工程项目中处理稍大规模的数据时&#xff0…...

开源工具Legacy iOS Kit:旧设备维护全攻略

开源工具Legacy iOS Kit:旧设备维护全攻略 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit 随着科技发展…...

3步实现微信聊天记录完整备份:让你永久保存重要对话的开源工具

3步实现微信聊天记录完整备份:让你永久保存重要对话的开源工具 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 在数字化时代,微信聊天记录已成为我…...

从零打造桌面级MicroUSB转TTL调试器:基于CH340N的极简实践

1. 为什么你需要一个桌面级MicroUSB转TTL调试器 作为一个经常和单片机打交道的开发者,我太理解那种弯腰插拔USB线的痛苦了。特别是当你的工作台堆满各种开发板和元器件时,每次调试都要在桌底摸索USB接口,不仅效率低下,还容易把其他…...

3大核心突破让普通玩家掌握MOBA游戏视野主动权

3大核心突破让普通玩家掌握MOBA游戏视野主动权 【免费下载链接】R3nzSkin Skin changer for League of Legends (LOL) 项目地址: https://gitcode.com/gh_mirrors/r3n/R3nzSkin 一、价值定位:视野控制如何重塑MOBA竞技格局 为什么职业选手总能提前预判战场走…...

集合(Collection)

在 Java 开发中,集合大概是出场率最高的组件之一。无论是存储一组对象、做去重判断,还是建立键值映射关系,几乎处处都有它的身影。但很多人用了很久的 ArrayList 和 HashMap,却对整个集合框架的全貌缺乏清晰认知——List、Set 有什…...

5种革命性用法:用DDrawCompat让经典游戏在现代系统上重生

5种革命性用法:用DDrawCompat让经典游戏在现代系统上重生 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirrors/dd/DDr…...

斩获 37W Star 的 Shannon AI 自主执行渗透测试工具,精准挖掘 SQL 注入、XSS 等 OWASP 高危漏洞

0x01 工具介绍 Shannon 是由 Keygraph 开发的一款自主运行的白盒 AI 渗透测试工具,斩获 37W Star,专为 Web 应用程序和 API 设计。它可分析源代码、识别攻击向量,主动执行真实漏洞利用(如 SQL 注入、XSS 等 OWASP 高危漏洞&#…...

收藏!大模型岗位真相:看似暴涨,实则与多数程序员无关(小白必看)

一、虚假的岗位增长:AI岗位全在上游,小白根本够不到 很多程序员(尤其是刚入门的小白)都在焦虑:明明全网都在说AI风口、大模型岗位暴涨,为什么自己投简历却石沉大海?其实真相很扎心——AI岗位不是…...

TTD与阳狮纠纷,是AI广告革命下的一个切面

文/刀客doc(头条精选作者)01前段时间,海外广告圈最受关注的一场争议,发生在美国阳狮和程序化广告平台 The Trade Desk(简称 TTD)之间。大概的经过是这样的,3 月中旬的时候,《广告时代》披露,美国…...

045B-基于51单片机智能窗帘(+红外遥控)【Proteus仿真+Keil程序+报告+原理图】

045B-基于51单片机智能窗帘(红外遥控) 一、核心硬件功能设计 1. 主控与显示单元 系统选用 STC89C52单片机作为主控芯片,负责信号采集、逻辑运算、模式判断与执行控制。搭配LCD1602 液晶显示屏实时显示系统当前模式、时间信息、光强数值及窗帘…...

RK3568平台开发系列讲解:注册 platform 驱动过程详解

🚀返回专栏总目录 文章目录 一、注册 platform 驱动 二、probe函数 三、platform_driver 结构体 一、注册 platform 驱动 platform_driver_register 函数用于在 Linux 内核中注册一个平台驱动程序。 下面是对该函数的详细介绍: 该函数在内核源码目录下的“/include/linux/p…...

通过AIBIYE的智能优化功能,应用五大技巧,有效减少论文重复内容,确保符合要求。

嘿,大家好!我是AI菌。今天咱们来聊聊一个让无数学生头疼的问题:论文重复率飙到30%以上怎么办?别慌,我这就分享5个实用降重技巧,帮你一次搞定,轻松压到合格线以下。这些方法都是我亲身试验过的&a…...

每日极客日报 · 2026年04月08日 · 2026-04-08

每日极客日报 2026年04月08日 今日精选 20 条 IT 科技热点,覆盖 AI 大模型、网络安全、开源工具、云原生与工程实践等领域。 🔥 今日头条 Project Glasswing:Anthropic 联合苹果、谷歌、微软,用 AI 守护关键软件安全 Anthropic…...