喂一份旧试卷给 DeepTutor,3 步生成同风格的新题目

发布时间:2026/9/1 9:14:16

喂一份旧试卷给 DeepTutor,3 步生成同风格的新题目
喂一份旧试卷给 DeepTutor3 步生成同风格的新题目【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor开学前又要出一套新题但去年那份考试 PDF 里只有 10 道题照抄不合适重写又太费时。DeepTutor 的题目生成功能就是为这类场景做的把旧试卷 PDF 交给它解析出每题的题型和难度再基于你的知识库生成一批长得像新题没有旧试卷也行直接指定知识点让它从零出题。一套题是怎么被生产出来的探索、规划、出题三阶段DeepTutor 的出题流程在 deeptutor/agents/question/ 里实现整条流水线分三步走每一步的输出都是下一步的输入。探索阶段先让智能体翻一遍知识库生成题目之前系统会先跑一轮 Explore 循环让模型用检索、阅读等工具把指定知识库里和本次考点相关的内容翻出来并把工具结果压缩成摘要再交给下游。这样后面出的每道题都有出处而不是模型凭记忆硬编。规划阶段每题的考点和题型先定稿Explore 结束后进入 Plan 阶段系统一次性产出一份 JSON 规划逐题列明question_id、topic、question_type、difficulty四个字段。相当于先排好第 1 题出选择题考什么、第 2 题出简答题考什么再逐题填充内容。这一步也接入了历史出题记录重复考过的点会被自动规避。模仿模式PDF 试卷经 MinerU 解析题型难度逐题保留这是最省事的路径上传一份旧试卷 PDFMinerU 解析服务把版面转成文本question_extractor再从里面抽出参考题并给每题打上题型choice / written 等和难度标签。生成新题时这些标签会原样继承——源卷是3 道选择 2 道简答新卷也是同样的题型配比而不会全部退化成简答题。解析与出题逻辑分别在 deeptutor/tools/question/exam_mimic.py 和agents/question/mimic_source.py里想看细节可以直接翻。三步装好 DeepTutor 并出第一批题1. 安装并配置环境先装依赖并完成初始化deeptutor init会依次询问后端/前端端口、LLM 供应商和 API Keygit clone https://gitcode.com/GitHub_Trending/dee/DeepTutor cd DeepTutor pip install -U deeptutor deeptutor init预期看到终端依次回显端口、模型配置等提示并逐项落盘无报错即配置成功。2. 启动并打开 Web 界面deeptutor start预期看到后端与前端两个进程启动的日志终端打印出前端地址默认是 http://127.0.0.1:3782浏览器打开后能看到登录页和主界面。3. 建库、出卷跑通上一步后在左侧导航进入 Knowledge 页面上传你的讲义或教材 PDF 建一个知识库embedding 模型在 Settings → Models 里配过就能用。然后在对话页发起出题指定知识库名、题数和难度系统会先跑 Explore → Plan随后每道题生成完就即时渲染成一张题目卡片卡片上带题型、选项、correct_answer、explanation、knowledge_point这些字段可以直接核对。走模仿模式的话把旧试卷 PDF 作为附件上传、说明参考这份卷子出题即可。进阶调整探索轮数与工具摘要预算默认配置就能用但有两个旋钮值得了解它们控制出题前做多少功课。在data/user/settings/下的配置文件里补一段缺失的键会自动回落到默认值不用建整份文件capabilities: deep_question: exploring: max_iterations: 8 # Explore 阶段最多跑几轮工具调用默认 8 tool_summarizer: enabled: true # 开启后先把工具原始输出压缩成摘要再进 Plan/Quiz max_tokens: 800 # 单次摘要的 token 上限为什么这么配知识库大、考点散的时候把max_iterations调高能让探索更充分代价是每道题生成更慢tool_summarizer开启后下游模型看到的是提炼过的要点而非原始检索片段规划更聚焦摘要预算max_tokens太小则会丢细节。 出题逻辑的源码入口是 deeptutor/agents/question/pipeline.py想改题型白名单或难度等级可以直接在里面找_VALID_QUESTION_TYPES和_VALID_DIFFICULTIES。DeepTutor 把旧卷翻新题和知识点出新题两条路都铺平了题库资产从此可以按学期滚动积累而不是每次从零手写。下一步克隆仓库执行第一段的安装命令30 分钟后你就能在 http://127.0.0.1:3782 看到自己出的第一套题。【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Ollama与BGE-M3实战:本地大模型+知识库构建RAG问答系统

Ollama与BGE-M3实战:本地大模型+知识库构建RAG问答系统

2026/9/1 9:14:16

简介:面向需要搭建本地知识库智能体的AI应用开发者,这份代码包提供了一套以Ollama为核心的大模型部署方案,涵盖与BGE-M3嵌入模型、Vllm、Dify以及本地DeepSeek大模型的对接集成。内容覆盖Ollama安装配置、模型目录调整、模型选择与下载、端口…

C语言联合体(Union)详解:内存共享原理、应用场景与避坑指南

C语言联合体(Union)详解:内存共享原理、应用场景与避坑指南

2026/9/1 9:14:16

1. 联合体到底是什么,以及它和结构体的核心区别 在C语言里,联合体(Union)是一个容易被新手忽略,但在特定场景下极其高效的数据结构。它解决的核心问题是: 如何让同一块内存空间,在不同时刻存储…

x64dbg源码解析:从断点链路到插件开发与编译实战

x64dbg源码解析:从断点链路到插件开发与编译实战

2026/9/1 9:14:16

简介:这是一份面向 Windows 平台的二进制调试器 x64dbg 的完整源码包,适合逆向工程师、恶意软件分析师以及希望深入理解调试器实现原理的开发者。源码基于 C/Qt 构建,包含调试引擎、反汇编界面、插件系统等核心模块,同时附带丰富的…

【单片机课设毕设项目】基于 STM32 或 51 单片机的状态指示智能储物硬件系统设计 基于 STM32 或 51 单片机的短信推送式物品存取装置设计(021905)

【单片机课设毕设项目】基于 STM32 或 51 单片机的状态指示智能储物硬件系统设计 基于 STM32 或 51 单片机的短信推送式物品存取装置设计(021905)

2026/9/1 10:24:19

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

SWAT模型高阶应用:从无资料建模到不确定性分析与情景模拟

SWAT模型高阶应用:从无资料建模到不确定性分析与情景模拟

2026/9/1 10:24:19

1. 先搞清楚 SWAT 高阶应用到底要解决什么问题 如果你已经跑通了 SWAT 模型的基础模拟,能生成径流、泥沙、营养物的时间序列图,那么“高阶应用”对你来说,核心价值就不再是“能不能跑起来”,而是“跑出来的结果到底有多可靠”以及…

【单片机课设毕设项目】基于单片机的多传感器水质状态采集与阈值报警硬件开发 基于 STM32 或 51 单片机的现场式水质多指标检测报警系统设计(021605)

【单片机课设毕设项目】基于单片机的多传感器水质状态采集与阈值报警硬件开发 基于 STM32 或 51 单片机的现场式水质多指标检测报警系统设计(021605)

2026/9/1 10:24:19

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

Agent记忆系统设计:Context、Session、State与Memory分层架构

Agent记忆系统设计:Context、Session、State与Memory分层架构

2026/9/1 10:24:19

Agent 类应用真正难的地方,不是怎么让大模型把话说对,而是怎么让它记住“上一次发生了什么”。在电商客服、企业助手、工单系统这类真实业务场景里,用户不会每次重复一遍自己的订单号、收货地址和售后诉求,更不会接受 AI 频繁反问…

【单片机课设毕设项目】基于 STM32 或 51 单片机的多传感器水质监测与阈值可控控制系统设计 基于 ESP8266WiFi 通信的水质参数采集与 APP 控制系统设计(021505)

【单片机课设毕设项目】基于 STM32 或 51 单片机的多传感器水质监测与阈值可控控制系统设计 基于 ESP8266WiFi 通信的水质参数采集与 APP 控制系统设计(021505)

2026/9/1 10:24:19

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

STC51单片机4*4*4 LED Cube制作全攻略:从硬件焊接到代码实现

STC51单片机4*4*4 LED Cube制作全攻略:从硬件焊接到代码实现

2026/9/1 10:14:18

简介:本资源是一套面向电子爱好者与嵌入式初学者的STC51单片机444 LED立方体完整开发方案,聚焦硬件驱动、动态扫描算法与Proteus仿真验证三大核心环节,解决多LED阵列控制中I/O扩展、视觉暂留实现及软硬协同调试等典型问题。压缩包共41个文件&…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…