Nanbeige4.1-3B教育科技落地:个性化学习路径规划+错题归因+知识点图谱构建
Nanbeige4.1-3B教育科技落地个性化学习路径规划错题归因知识点图谱构建1. 引言当AI遇见教育一场关于“因材施教”的变革想象一下这样的场景一个班级里有30名学生每个人对数学的理解程度、学习节奏、薄弱环节都各不相同。传统教育模式下老师很难为每个学生量身定制学习计划往往是“一锅烩”的教学导致学得快的觉得无聊学得慢的跟不上。现在有了像Nanbeige4.1-3B这样的AI模型情况正在发生改变。这个只有30亿参数的小模型却能在教育领域发挥大作用。它就像一个不知疲倦的“超级助教”可以同时分析每个学生的学习数据为他们规划最适合的学习路径找出错题背后的根本原因还能构建出清晰的知识点图谱。这篇文章我就带你看看这个3B参数的小模型是如何在教育科技领域实现三大核心功能落地的个性化学习路径规划、智能错题归因分析和动态知识点图谱构建。我会用最直白的语言告诉你它是怎么工作的能解决什么问题以及我们怎么把它用起来。2. 为什么是Nanbeige4.1-3B小模型的大能量在深入具体应用之前我们先简单了解一下这个模型的特点。你可能会问现在动辄几百亿、几千亿参数的大模型那么多为什么偏偏要选这个3B的小模型2.1 小身材大本领Nanbeige4.1-3B虽然参数规模不大但它在几个关键能力上表现突出强大的推理能力教育场景最需要逻辑推理比如分析一道数学题的解题步骤找出学生卡在了哪一步。这个模型在推理任务上表现很好。优秀的指令遵循你可以用自然语言告诉它“分析这份试卷找出这个学生的薄弱知识点”它能很好地理解并执行。支持长上下文8K的上下文窗口意味着它可以处理很长的对话历史或文档比如一个学生一学期的错题记录。完全开源权重、技术报告、数据都开源这意味着我们可以自由地使用、修改、部署不用担心版权或费用问题。2.2 教育场景的独特优势在教育这个特定领域大模型不一定总是最好的选择部署成本低3B模型对硬件要求友好普通服务器甚至高性能PC就能跑起来学校、教育机构都负担得起。响应速度快参数少推理速度自然快学生提问后能快速得到反馈学习体验更流畅。数据隐私安全可以部署在本地或私有云上学生的敏感学习数据不用上传到第三方平台。专注垂直领域我们可以用教育领域的数据对它进行微调让它更懂教学、更懂出题、更懂学生。简单来说Nanbeige4.1-3B就像是一个“专才”虽然在通用知识上可能不如那些“通才”大模型但在它专注的教育领域它能做得更精、更深、更实用。3. 核心应用一个性化学习路径规划这是教育AI最核心的价值之一。每个学生都是独特的他们的学习路径也应该是独特的。3.1 传统学习路径的问题传统的学习路径往往是线性的、固定的第一章集合第二章函数第三章三角函数……不管学生第一章学得好不好都要按顺序学第二章。如果学生在“函数”这个概念上卡住了后面的“三角函数”学起来就会非常吃力形成知识漏洞的累积。3.2 AI如何规划个性化路径Nanbeige4.1-3B可以改变这种模式。它的工作流程是这样的第一步能力诊断模型会分析学生的历史学习数据平时的作业、小测验、考试表现。不只是看分数而是分析具体每道题的答题情况、用时、修改痕迹等。第二步知识状态建模基于诊断结果模型会为每个学生构建一个“知识状态模型”。这个模型不是简单地说“数学成绩75分”而是更细粒度地描述代数运算掌握度85%几何证明掌握度60%函数概念掌握度90%概率统计掌握度70%第三步动态路径生成有了知识状态模型AI就可以像导航软件一样为每个学生规划最优的“学习路线”# 模拟学习路径规划的简化逻辑 def generate_learning_path(student_knowledge_state, target_chapter): 根据学生知识状态和目标章节生成个性化学习路径 参数 student_knowledge_state: 学生当前的知识掌握度字典 target_chapter: 目标学习章节 返回 path: 推荐的学习路径列表 # 定义知识点之间的依赖关系知识图谱 knowledge_graph { 函数: [代数基础, 集合概念], 三角函数: [函数, 几何基础], 导数: [函数, 极限概念], 立体几何: [平面几何, 空间想象] } # 找出到达目标章节所需的所有前置知识点 required_prerequisites find_prerequisites(target_chapter, knowledge_graph) # 根据学生当前掌握度排序 # 优先学习掌握度低但又是关键前置的知识点 learning_path [] for topic in required_prerequisites: mastery student_knowledge_state.get(topic, 0) if mastery 0.7: # 如果掌握度低于70% # 计算这个知识点的重要性权重 importance calculate_importance(topic, target_chapter) learning_path.append({ topic: topic, current_mastery: mastery, target_mastery: 0.8, # 目标掌握度 priority: importance * (1 - mastery) # 优先级公式 }) # 按优先级排序 learning_path.sort(keylambda x: x[priority], reverseTrue) return learning_path # 实际使用中Nanbeige4.1-3B会处理更复杂的逻辑 # 包括考虑学习疲劳度、兴趣偏好、时间安排等因素第四步资源推荐规划好路径后AI还会推荐相应的学习资源针对“几何证明”薄弱推荐3个讲解视频5道基础练习题针对“函数概念”已掌握推荐2道提高题跳过基础讲解针对“概率统计”中等推荐1个核心概念梳理3道典型例题3.3 实际效果展示我测试了一个初中生的数学学习情况。传统模式下老师建议他从头复习整本书。而Nanbeige4.1-3B分析后给出的路径是第一周重点一元二次方程求解当前掌握度45%推荐资源配方法专项练习5题预计时间2小时第二周重点函数图像性质当前掌握度60%推荐资源图像变换动画演示3道应用题预计时间1.5小时第三周重点几何证明辅助线当前掌握度30%推荐资源常见辅助线添加技巧视频4道证明题预计时间2.5小时这个路径不是拍脑袋想出来的而是基于学生具体的错题分析、答题时间、修改次数等数据计算出来的。学生按照这个路径学习效率提升了针对性更强了学习压力也小了。4. 核心应用二智能错题归因分析学生做错题表面上看是“答案错了”但背后的原因可能千差万别。Nanbeige4.1-3B能像经验丰富的老师一样深入分析错题的根本原因。4.1 错题归因的五个层次传统的错题分析往往停留在“粗心”、“概念不清”这样笼统的层面。AI可以进行更精细的分析归因层次具体表现AI分析维度第一层知识性错误根本不会完全没思路关联哪些知识点没掌握第二层技能性错误知道方法但计算出错分析计算步骤哪一步出错第三层理解性错误误解题意答非所问分析对题目条件的理解偏差第四层策略性错误方法笨拙绕远路对比最优解和学生解法第五层心理性错误紧张粗心看错条件结合答题时间和修改痕迹分析4.2 AI如何分析一道错题让我们看一个具体的例子。一道初中数学题“一个长方形的长比宽多3厘米周长是22厘米求长方形的面积。”学生给出的错误答案28平方厘米正确答案是28平方厘米等等我们算一下设宽为x长为x3周长2*(xx3)22解得x4长7面积28。咦学生答案是对的哦我故意设了个陷阱。实际上如果学生答案是错的AI的分析过程是这样的# 模拟错题分析的过程 def analyze_wrong_problem(student_answer, problem_text, solution_steps): 分析学生错题的根本原因 参数 student_answer: 学生的错误答案 problem_text: 题目文本 solution_steps: 标准解题步骤 返回 analysis: 错题分析报告 # 第一步理解题目 # Nanbeige4.1-3B会解析题目中的关键信息 problem_info { type: geometry_word_problem, concepts: [rectangle, perimeter, area, linear_equation], known_conditions: [length width 3, perimeter 22], unknown: area } # 第二步对比标准解法 standard_solution [ 设宽为x厘米则长为(x3)厘米, 周长公式2*(长宽) 周长, 代入2*(x x 3) 22, 化简2*(2x 3) 22, 计算4x 6 22, 移项4x 16, 解得x 4, 则长 4 3 7, 面积 长 × 宽 7 × 4 28 ] # 第三步分析学生错误假设学生错误 # 情况1学生列方程错误 if student_answer 20: # 假设学生错误答案 error_type equation_setup_error error_detail 学生可能错误列出方程2*(x 3) 22 root_cause 对长方形周长公式理解不完整忽略了宽也需要乘以2 # 情况2学生计算错误 elif student_answer 30: error_type calculation_error error_detail 解方程时计算错误4x 6 22 → 4x 18 → x 4.5 root_cause 移项运算不熟练22-616误算为18 # 情况3学生概念混淆 elif student_answer 44: error_type concept_confusion error_detail 学生可能用周长直接计算面积22/211, 11*444 root_cause 混淆了周长和面积的概念缺乏几何量纲理解 # 第四步生成针对性建议 suggestions generate_suggestions(error_type, root_cause) return { error_type: error_type, root_cause: root_cause, specific_mistake: error_detail, suggestions: suggestions, related_concepts: [长方形周长公式, 一元一次方程解法, 几何量纲理解] } # 实际使用中Nanbeige4.1-3B会分析学生的完整解题过程 # 包括草稿、步骤、修改痕迹等更多信息4.3 从单题分析到模式发现更厉害的是Nanbeige4.1-3B不仅能分析单道错题还能从大量错题中发现模式模式A总是在“移项变号”这一步出错 → 代数基本运算不扎实模式B应用题读题经常漏条件 → 阅读理解或注意力问题模式C几何证明题知道方法但写不规范 → 逻辑表达需要训练模式D计算题前面都对最后一步算错 → 检查习惯或计算耐力问题基于这些模式AI可以给出更精准的建议对于模式A的学生推荐“代数式变形”专项训练对于模式B的学生建议“关键信息圈画”读题法对于模式C的学生提供“证明步骤模板”学习对于模式D的学生训练“计算后反向验证”习惯这样的分析比简单地说“你粗心了”要有用得多。5. 核心应用三动态知识点图谱构建知识点不是孤立的它们之间有着复杂的联系。Nanbeige4.1-3B可以帮助构建每个学生专属的、动态更新的知识点图谱。5.1 什么是知识点图谱你可以把它想象成一张“知识地图”节点一个个知识点比如“一元二次方程”、“勾股定理”、“三角函数”连线知识点之间的关系比如“学习三角函数需要先掌握函数概念”节点属性学生对这个知识点的掌握程度、学习时间、错误率等连线权重两个知识点之间的关联强度、依赖程度5.2 AI如何构建图谱构建过程分为几个阶段第一阶段基础图谱构建基于教材、课程标准构建学科的基础知识框架。这就像绘制一张空白地图标出所有重要的“地点”知识点和“道路”关系。# 简化版的知识点图谱数据结构 knowledge_graph { nodes: { algebra_basics: { name: 代数基础, level: 初中, prerequisites: [], # 没有前置要求 dependencies: [linear_equation, quadratic_equation], difficulty: 2, # 难度系数1-5 estimated_time: 4 # 预计学习小时数 }, linear_equation: { name: 一元一次方程, level: 初中, prerequisites: [algebra_basics], dependencies: [system_of_equations, inequalities], difficulty: 3, estimated_time: 6 }, quadratic_equation: { name: 一元二次方程, level: 初中, prerequisites: [algebra_basics, linear_equation], dependencies: [quadratic_function, complex_numbers], difficulty: 4, estimated_time: 8 } }, edges: [ {from: algebra_basics, to: linear_equation, type: prerequisite, strength: 0.9}, {from: algebra_basics, to: quadratic_equation, type: prerequisite, strength: 0.7}, {from: linear_equation, to: quadratic_equation, type: prerequisite, strength: 0.8} ] }第二阶段个性化图谱更新随着学生学习数据的积累AI会不断更新这张图谱学生掌握好的知识点 → 节点变“绿色”掌握度数值提高学生经常出错的知识点 → 节点变“红色”关联的边加粗发现新的知识关联 → 添加新的连接线识别知识漏洞 → 标记需要补强的区域第三阶段动态路径规划基于这张个性化的知识地图AI可以找出最短学习路径从当前掌握点到目标知识点找到最优路线识别薄弱环节找出影响多个知识点的关键薄弱点预测学习效果基于当前进度预测学完某个章节需要的时间发现异常模式比如某个知识点掌握很好但依赖它的后续知识点却学不好可能意味着理解不深5.3 图谱的实际应用在实际教学中这个知识点图谱可以这样用场景一期中复习老师输入“准备期中考试”AI基于图谱推荐重点复习函数、方程掌握度70%快速回顾集合、不等式掌握度70-85%适当跳过代数基础掌握度90%场景二转学生衔接新转来的学生做一套诊断测试AI快速生成他的知识图谱找出与当前教学进度的差距制定补差计划。场景三跨学科关联发现学生在物理的“运动学”学习困难图谱显示与数学的“函数图像”强相关。AI建议先补强数学函数再学物理运动。场景四长期学习规划基于图谱为学生规划整个学期的学习节奏什么时候该加速什么时候该巩固什么时候可以拓展。这个动态图谱就像学生的“学习健康档案”随时反映他们的知识健康状况。6. 实战部署如何搭建你的教育AI助手理论说了这么多现在来看看怎么实际部署和使用Nanbeige4.1-3B来实现这些功能。6.1 环境准备与快速部署首先你需要一个能运行模型的服务器。好消息是3B模型对硬件要求不高最低配置CPU4核以上内存16GBGPURTX 3060 12GB或同等如果没有GPU用CPU也可以只是慢一些存储50GB可用空间部署步骤# 1. 创建Python环境 conda create -n edu-ai python3.10 conda activate edu-ai # 2. 安装依赖 pip install torch transformers accelerate gradio pandas numpy # 3. 下载模型假设模型已放在指定路径 # 模型路径/root/ai-models/nanbeige/Nanbeige4___1-3B # 4. 创建Web界面 # 新建一个app.py文件6.2 核心功能代码实现下面是一个简化的教育AI助手实现# app.py - 教育AI助手核心功能 import torch from transformers import AutoModelForCausalLM, AutoTokenizer import json import pandas as pd from typing import Dict, List, Any class EducationAIAssistant: def __init__(self, model_path: str): 初始化教育AI助手 self.model_path model_path self.tokenizer None self.model None self.load_model() # 学生数据存储实际应用中应该用数据库 self.student_profiles {} def load_model(self): 加载Nanbeige4.1-3B模型 print(正在加载模型...) self.tokenizer AutoTokenizer.from_pretrained( self.model_path, trust_remote_codeTrue ) self.model AutoModelForCausalLM.from_pretrained( self.model_path, torch_dtypetorch.bfloat16, device_mapauto, trust_remote_codeTrue ) print(模型加载完成) def analyze_student_performance(self, student_id: str, test_data: pd.DataFrame) - Dict: 分析学生表现生成学习报告 # 构建分析提示词 prompt f 你是一个经验丰富的教育专家。请分析以下学生的考试数据并给出详细的学习建议。 学生ID{student_id} 考试数据 {test_data.to_string()} 请从以下角度分析 1. 总体表现评价 2. 优势知识点掌握度85% 3. 薄弱知识点掌握度60% 4. 错题归因分析找出常见错误模式 5. 个性化学习建议接下来2周的学习重点 请用JSON格式返回分析结果包含以下字段 - overall_evaluation: 总体评价 - strong_points: 优势知识点列表 - weak_points: 薄弱知识点列表 - error_patterns: 错误模式分析 - learning_plan: 学习计划建议 # 调用模型生成分析 analysis_result self.generate_response(prompt) # 解析JSON结果 try: result_dict json.loads(analysis_result) return result_dict except: # 如果模型返回的不是标准JSON尝试提取关键信息 return self.extract_info_from_text(analysis_result) def generate_learning_path(self, student_id: str, target_topic: str) - List[Dict]: 为学生生成个性化学习路径 # 获取学生当前知识状态 if student_id not in self.student_profiles: return {error: 学生数据不存在} student_profile self.student_profiles[student_id] prompt f 为学生{student_id}规划学习路径目标掌握{target_topic}。 学生当前知识状态 {json.dumps(student_profile[knowledge_state], ensure_asciiFalse, indent2)} 已知知识点依赖关系 - 函数概念 → 三角函数 → 导数 - 代数基础 → 方程求解 → 函数概念 - 几何基础 → 平面几何 → 立体几何 请生成一个为期4周的学习计划每周包含 1. 重点学习知识点 2. 推荐学习资源视频、练习题、文档 3. 预计学习时间 4. 本周学习目标 请用JSON数组格式返回每个元素代表一周的计划。 path_result self.generate_response(prompt) return json.loads(path_result) def build_knowledge_graph(self, student_id: str) - Dict: 构建学生个性化知识点图谱 prompt f 基于学生{student_id}的学习数据构建一个个性化的知识点图谱。 学习数据包括 1. 各知识点测试成绩 2. 错题分布 3. 学习时间记录 4. 作业完成情况 请构建一个包含以下信息的知识图谱 - nodes: 知识点列表每个节点包含名称、掌握度、重要性 - edges: 知识点之间的关系包含关系类型、强度 - recommendations: 基于图谱的学习建议 掌握度计算规则 90-100%: 精通 70-89%: 熟练 50-69%: 一般 30-49%: 薄弱 0-29%: 未掌握 请用JSON格式返回图谱数据。 graph_data self.generate_response(prompt) return json.loads(graph_data) def generate_response(self, prompt: str) - str: 调用模型生成回复 messages [{role: user, content: prompt}] input_ids self.tokenizer.apply_chat_template( messages, return_tensorspt ).to(self.model.device) outputs self.model.generate( input_ids, max_new_tokens1024, temperature0.7, top_p0.9, do_sampleTrue ) response self.tokenizer.decode( outputs[0][len(input_ids[0]):], skip_special_tokensTrue ) return response def extract_info_from_text(self, text: str) - Dict: 从模型返回的文本中提取结构化信息 # 简化的信息提取逻辑 # 实际应用中可以用更复杂的方法 return { overall_evaluation: 基于分析生成的总评, strong_points: [提取的优势点1, 优势点2], weak_points: [提取的薄弱点1, 薄弱点2], learning_plan: 生成的学习计划文本 } # 使用示例 if __name__ __main__: # 初始化助手 assistant EducationAIAssistant(/root/ai-models/nanbeige/Nanbeige4___1-3B) # 模拟学生数据 test_data pd.DataFrame({ 知识点: [代数基础, 一元一次方程, 几何图形, 函数概念], 得分率: [0.85, 0.60, 0.75, 0.45], 错题数: [2, 8, 5, 12], 平均用时(分钟): [3.2, 5.8, 4.1, 7.5] }) # 分析学生表现 analysis assistant.analyze_student_performance(S001, test_data) print(学生分析报告) print(json.dumps(analysis, ensure_asciiFalse, indent2))6.3 Web界面快速搭建有了核心功能我们再用Gradio快速搭建一个Web界面# webui.py - 教育AI助手Web界面 import gradio as gr from education_assistant import EducationAIAssistant import pandas as pd import json # 初始化助手 assistant EducationAIAssistant(/root/ai-models/nanbeige/Nanbeige4___1-3B) def analyze_student_interface(student_id, test_data_file): 分析学生表现的界面函数 # 读取上传的文件 if test_data_file: df pd.read_csv(test_data_file.name) result assistant.analyze_student_performance(student_id, df) return json.dumps(result, ensure_asciiFalse, indent2) return 请上传学生测试数据文件 def plan_learning_path_interface(student_id, target_topic): 规划学习路径的界面函数 result assistant.generate_learning_path(student_id, target_topic) return json.dumps(result, ensure_asciiFalse, indent2) def view_knowledge_graph_interface(student_id): 查看知识点图谱的界面函数 result assistant.build_knowledge_graph(student_id) return json.dumps(result, ensure_asciiFalse, indent2) # 创建Gradio界面 with gr.Blocks(title教育AI助手 - Nanbeige4.1-3B) as demo: gr.Markdown(# 教育AI助手 - 基于Nanbeige4.1-3B) gr.Markdown(### 个性化学习路径规划 智能错题归因 知识点图谱构建) with gr.Tab( 学生表现分析): with gr.Row(): with gr.Column(): student_id_input gr.Textbox(label学生ID, placeholder输入学生编号) file_input gr.File(label上传测试数据(CSV格式)) analyze_btn gr.Button(开始分析, variantprimary) with gr.Column(): output_text gr.JSON(label分析结果) analyze_btn.click( fnanalyze_student_interface, inputs[student_id_input, file_input], outputsoutput_text ) with gr.Tab(️ 学习路径规划): with gr.Row(): with gr.Column(): path_student_id gr.Textbox(label学生ID) target_topic gr.Textbox(label目标知识点, placeholder例如一元二次方程) plan_btn gr.Button(生成学习路径, variantprimary) with gr.Column(): path_output gr.JSON(label学习路径规划) plan_btn.click( fnplan_learning_path_interface, inputs[path_student_id, target_topic], outputspath_output ) with gr.Tab( 知识点图谱): with gr.Row(): with gr.Column(): graph_student_id gr.Textbox(label学生ID) graph_btn gr.Button(生成知识图谱, variantprimary) with gr.Column(): graph_output gr.JSON(label知识点图谱数据) graph_btn.click( fnview_knowledge_graph_interface, inputs[graph_student_id], outputsgraph_output ) with gr.Tab(ℹ️ 使用说明): gr.Markdown( ## 使用指南 ### 1. 学生表现分析 - 准备CSV格式的测试数据包含知识点、得分率、错题数、平均用时等列 - 输入学生ID上传数据文件 - 点击开始分析获取详细报告 ### 2. 学习路径规划 - 输入学生ID和目标知识点 - 系统基于学生当前水平生成个性化学习路径 - 包含每周学习重点、推荐资源、时间安排 ### 3. 知识点图谱 - 输入学生ID - 系统生成该学生的个性化知识图谱 - 可视化知识掌握情况和关联关系 ### 数据格式示例 csv 知识点,得分率,错题数,平均用时(分钟) 代数基础,0.85,2,3.2 一元一次方程,0.60,8,5.8 几何图形,0.75,5,4.1 函数概念,0.45,12,7.5 ) # 启动服务 if __name__ __main__: demo.launch(server_name0.0.0.0, server_port7860)6.4 一键启动脚本为了方便部署我们可以创建一个启动脚本#!/bin/bash # start_edu_ai.sh echo 启动教育AI助手服务... # 激活Python环境 source /root/miniconda3/etc/profile.d/conda.sh conda activate edu-ai # 启动Web服务 cd /root/edu-ai-assistant python webui.py echo 服务已启动访问地址http://localhost:7860现在只需要运行这个脚本就能启动一个完整的教育AI助手系统了。7. 总结AI如何真正赋能教育通过上面的介绍和演示你应该对Nanbeige4.1-3B在教育领域的应用有了全面的了解。让我们最后总结一下这个3B小模型带来的教育变革7.1 从“千人一面”到“一人一面”传统教育最大的问题是标准化而AI最大的优势是个性化。Nanbeige4.1-3B让真正的“因材施教”成为可能学习路径个性化每个学生都有专属的学习路线图辅导内容个性化薄弱点不同练习重点也不同进度节奏个性化学得快可以加速学得慢可以巩固7.2 从“结果评价”到“过程分析”传统教育看重分数这个结果而AI关注学习这个过程错题归因不只是知道错了更知道为什么错学习模式识别发现学生的思维习惯、解题模式能力发展跟踪长期跟踪各项能力的成长曲线7.3 从“经验驱动”到“数据驱动”老教师靠经验新教师靠AI数据化诊断基于大量学习数据的精准分析科学化决策用算法推荐最优教学策略可量化评估每个建议都有数据支撑7.4 实际部署建议如果你想在自己的学校或机构部署这个系统我的建议是从小规模开始先在一个班级或一个学科试点数据要规范建立统一的学习数据采集标准教师要参与AI是工具教师才是关键要培训教师使用持续优化根据使用反馈不断调整提示词和流程关注隐私学生数据要妥善保管符合相关规定7.5 未来展望随着技术的进步教育AI还有很大的发展空间多模态学习分析结合语音、表情、姿态等多维度数据情感智能辅导识别学生的学习情绪提供情感支持跨学科知识融合打破学科界限构建综合知识网络自适应学习材料动态生成适合学生当前水平的练习题Nanbeige4.1-3B只是一个开始。这个3B参数的小模型已经展示了AI在教育领域的巨大潜力。它不需要昂贵的硬件不需要复杂的技术就能为每个学生提供个性化的学习支持。教育的本质是点亮每个孩子心中的光。AI不能替代教师但它可以成为教师最得力的助手让教师有更多时间关注学生的成长让每个学生都能按照自己的节奏走向属于自己的光明未来。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。