如何将AI教学中的实时语音知识库有效沉淀下来?

摘要:今天给大家分享一个教学的 AI 使用场景,主要用来解决课堂老师实时讲解的内容如何让学生快速了解学习。 一、教学场景说明: 课堂上老师上完课后,课堂实时讲解的内容,部分与教材或者课件有偏差(临场发挥),希望通过AI小助手将这部分知识沉淀总结下
今天给大家分享一个教学的 AI 使用场景,主要用来解决课堂老师实时讲解的内容如何让学生快速了解学习。 一、教学场景说明: 课堂上老师上完课后,课堂实时讲解的内容,部分与教材或者课件有偏差(临场发挥),希望通过AI小助手将这部分知识沉淀总结下来。方便学生了解回顾。 二、AI 流程设计说明: 该 AI 小助手同时被老师和学生使用,然后进入小助手之后先选择 三、使用的 AI 应用平台 MaxKB:强大易用的企业级 AI 助手(开源) 更多信息:https://maxkb.cn/ 四、涉及模型及组件 4.1大语言模型: 本次使用的是阿里云百炼大语言模型,实现 AI 问答;对接说明参见:https://maxkb.cn/docs/user_manual/model/bailian_model/ 4.2语音识别模型 阿里云百炼语音识别模型,实现语音转文本; 对接说明:https://maxkb.cn/docs/user_manual/model/bailian_model/ 4.3文档内容提取 实现将文档内容提取文本信息,详细操作说明参见:https://maxkb.cn/docs/user_manual/app/workflow_app/#112 4.4语音转文本 将音频文件通过模型转换为文本文件。具体操作说明参见:https://maxkb.cn/docs/user_manual/app/workflow_app/#113 4.5文档生成函数: 负责将语音识别到的文本和文档内容提取到的文本信息转换成word 文档。 详细函数代码如下所示: import requests def convert_markdown_to_word(markdown_text): """ 发送 Markdown 文本到指定的 API,并获取生成的 Word 文件的下载链接 :param markdown_text: Markdown 格式的文本 :param api_url: API 的 URL :return: Word 文件的下载链接 """ # pandoc-api 部署 pandoc-api 的服务器的URL地址 api_url = "http://ip:5000/convert" # 构造请求数据 data = { "markdown": markdown_text } # 发送 POST 请求 response = requests.post(api_url, json=data) # 检查响应状态 if response.status_code == 200: # 解析 JSON 响应 response_data = response.json() if 'download_url' in response_data: # 返回下载链接 return response_data['download_url'] else: return "Error: 'download_url' not found in the response" else: # 返回错误信息 return f"Error: {response.status_code}, {response.text}" 其中将markdown_test设置成输入参数,具体参见如下: 4.6知识库导入 API 调用函数: 将文档生成函数生成word文档通过Python函数调用 API 接口导入到MaxKB的知识库中。
阅读全文