SocraticLM:通过 AI 提问引导学生主动思考,中科大与科大讯飞联合推出苏格拉底式教育大模型

简介: SocraticLM 是由中科大和科大讯飞联合开发的苏格拉底式教学大模型,通过提问引导学生主动思考,提供个性化教学,显著提升教学效果。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 教学方式:采用苏格拉底式提问,引导学生主动思考和解决问题。
  2. 个性化教学:根据学生认知状态提供个性化辅导,模拟真实教学场景。
  3. 多轮对话:基于多轮教学对话数据集,逐步引导学生解决问题。

正文(附运行示例)

SocraticLM 是什么

公众号: 蚝油菜花 - SocraticLM

SocraticLM 是由中国科学技术大学和科大讯飞联合开发的苏格拉底式教学大模型。该模型通过“Thought-Provoking”教学范式,模拟苏格拉底式的提问方式,引导学生主动思考和解决问题。SocraticLM 在名为 SocraTeach 的数据集上进行了微调,该数据集包含 35,000 个精心设计的多轮教学对话,模拟了真实的教学场景。

实验结果表明,SocraticLM 在教学性能上显著优于 GPT-4,总体质量提升了 12%。模型还配备了一个包含五个教学维度的综合评估系统,用于全面评估大型语言模型的教学质量。SocraticLM 的开发不仅提升了教学效果,也为教育技术的发展提供了新的思路。

SocraticLM 的主要功能

  • 苏格拉底式教学:通过提问引导学生主动思考和解决问题,鼓励学生表达自己的想法,挑战假设,并独立思考。
  • 个性化教学:根据不同学生的认知状态和反应类型提供个性化的教学指导,识别学生的不同需求并提供相应的教学策略。
  • 多轮对话能力:基于 SocraTeach 数据集进行微调,能够与学生进行多轮对话,逐步引导学生解决问题。
  • 综合评估系统:配备五个教学维度的评估系统,包括问题引导能力、概念理解能力、解释能力等,全面评估教学质量。

SocraticLM 的技术原理

  • 多智能体交互流程:采用“教导主任-教师-学生”的多智能体交互流程,教导主任监督和优化教师的教学指令,教师生成苏格拉底式的教学指令。
  • 步骤级引导问题分解:将复杂的教学过程拆分成多个步骤,并在每个步骤中生成相应的引导问题,确保教学过程的逻辑性和一致性。

如何运行 SocraticLM

1. 环境准备

首先,确保你的环境满足以下要求:

  • 操作系统:CentOS Linux release 7.7.1908
  • CPU:15 vCPU Intel(R) Xeon(R) Platinum 8358P CPU @ 2.60GHz
  • GPU:NVIDIA RTX 3090 GPUs
  • CUDA:12.1

安装所需的依赖:

pip install -r requirements.txt

2. 数据预处理

将 SocraTeach 数据集分割为训练集、验证集和测试集:

cd codes
python data_preprocess.py --path ../data/SocraTeach_multi.json --split_fold ../data/data_split

3. 运行训练代码

使用以下命令进行模型训练:

cd codes
bash train_chat.sh

4. 运行评估代码

选择评估任务并运行评估代码:

cd codes
bash single_evaluate.sh

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
2月前
|
机器学习/深度学习 人工智能 人机交互
当AI学会“看”和“听”:多模态大模型如何重塑人机交互
当AI学会“看”和“听”:多模态大模型如何重塑人机交互
380 121
|
2月前
|
人工智能 人机交互 知识图谱
当AI学会“融会贯通”:多模态大模型如何重塑未来
当AI学会“融会贯通”:多模态大模型如何重塑未来
295 114
|
2月前
|
人工智能 搜索推荐 程序员
当AI学会“跨界思考”:多模态模型如何重塑人工智能
当AI学会“跨界思考”:多模态模型如何重塑人工智能
304 120
|
2月前
|
人工智能 API 开发工具
构建AI智能体:一、初识AI大模型与API调用
本文介绍大模型基础知识及API调用方法,涵盖阿里云百炼平台密钥申请、DashScope SDK使用、Python调用示例(如文本情感分析、图像文字识别),助力开发者快速上手大模型应用开发。
1252 16
构建AI智能体:一、初识AI大模型与API调用
|
2月前
|
机器学习/深度学习 人工智能 搜索推荐
|
2月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
550 36
|
2月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
457 30
|
3月前
|
人工智能 安全 中间件
阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
9 月 26 日,2025 云栖大会 AI 中间件:AI 时代的中间件技术演进与创新实践论坛上,阿里云智能集团资深技术专家林清山发表主题演讲《未来已来:下一代 AI 中间件重磅发布,解锁 AI 应用架构新范式》,重磅发布阿里云 AI 中间件,提供面向分布式多 Agent 架构的基座,包括:AgentScope-Java(兼容 Spring AI Alibaba 生态),AI MQ(基于Apache RocketMQ 的 AI 能力升级),AI 网关 Higress,AI 注册与配置中心 Nacos,以及覆盖模型与算力的 AI 可观测体系。
916 47
|
2月前
|
设计模式 人工智能 自然语言处理
3个月圈粉百万,这个AI应用在海外火了
不知道大家还记不记得,我之前推荐过一个叫 Agnes 的 AI 应用,也是当时在 WAIC 了解到的。
401 1

热门文章

最新文章