logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

山东大学软件学院创新实训(五)

本周成果总结实现了双层架构实现,完成了"用户画像(MySQL)+ 向量检索(FAISS)"的完整闭环;做到了个性化推荐,系统基于用户历史错题统计薄弱标签,千人千面;完成了去重机制,通过 push_history 表排除近期已推送题目;也基于标签覆盖度的排序算法,避免同质化推送,做到了多样性控制;建立了多源构建 pipeline,支持 Markdown、DOCX、LaTeX 等格式;实现了 MySQ

#python
山东大学软件学院创新实训(四)

本周的开发使得错题本从一个题目"记录工具"变成了"智能学习助手"。它不仅能识别题目、回答问题,更能诊断错误原因、推荐学习方案。这种从"被动记录"到"主动指导"的转变,正是 AI 技术在教育领域的核心价值所在。最初我直接把检索到的知识丢给 AI,结果生成的分析报告泛泛而谈。后来我在提示词中明确要求"错误类型必须从设计的几种中选择"、"知识薄弱点要具体到知识点名称",效果显著提升。这也让我意识到了提示

#python#开发语言
山东大学软件学院创新实训(三)

本周我们完成了 RAG 检索增强生成 和 视觉题目识别 两大核心功能的落地,让 AI 错题本具备了真正的"智能":1.RAG 检索:让 AI 回答有据可依,避免幻觉。2.视觉识别:拍照即可录入错题,大幅提升用户体验。3.异步架构:RabbitMQ 解耦,保证系统高并发和低延迟。目前的架构已经具备了极强的扩展性,下周我们将重点推进个性化推题功能的实现,例如基于用户薄弱知识点实现精准的题目推荐,结合

#python#人工智能#开发语言
山东大学软件学院创新实训(二)

大模型接入:使用openai库兼容模式接入通义千问(Qwen),实现智能对话。构建本地知识库,利用 Python 将我们的教材、笔记切片并向量化,存入FAISS向量数据库。精准问答::当用户提问时,Python 会先在本地知识库中检索相关片段,再结合大模型生成答案。下周即将实现的 RAG 检索逻辑示例# 1. 从向量库检索最相关的 3 个知识片段# 2. 将检索到的知识作为背景传给 AIpromp

#python#ruby#开发语言
山东大学软件学院创新实训(一)

微服务架构设计文档与技术选型讨论搭建Python 3.10 + FastAPI + LangChain的开发环境,解决依赖冲突协助配置RabbitMQ容器化部署与网络规则定义RabbitMQ Topic规划与消息体JSON Schema,完成Pydantic/DTO契约对齐。

#团队开发
山东大学软件学院创新实训(一)

微服务架构设计文档与技术选型讨论搭建Python 3.10 + FastAPI + LangChain的开发环境,解决依赖冲突协助配置RabbitMQ容器化部署与网络规则定义RabbitMQ Topic规划与消息体JSON Schema,完成Pydantic/DTO契约对齐。

#团队开发
到底了