文章详情

专注互联网科技,赋能企业数字化发展

智慧学堂AI助手Agent项目源码手把手指导

作者:智慧学堂AI助手Agent项目源码手把手指导

智慧学堂AI助手是一个基于AI的智能教育平台,旨在为教师提供智能备课、教学辅助工具,为学生提供个性化学习体验和实验平台。 已完成的功能 ### 1. 产品设计 - ✅ 完整的产品PRD文档 - ✅ 详细的产品原型图(HTML格式) - ✅ 用户角色定义和功能模块设计 - ✅ 技术架构设计 ### 2. 后端架构 - ✅ FastAPI框架搭建 - ✅ 数据库模型设计(用户、教育、实验相关) - ✅ AI Agent架构(教师助手、学生助手) - ✅ API端点设计(认证、用户管理、教师端、学生端、实验平台、作业系统) - ✅ 配置管理和日志系统 ### 3. AI Agent实现 - ✅ 基础Agent类设计 - ✅ 教师助手Agent(备课、作业生成、学生分析、资源推荐) - ✅ 学生助手Agent(知识讲解、实验指导、学习评估、学习计划) - ✅ LangChain和OpenAI集成 ### 4. 数据库设计 - ✅ 用户管理模型(用户、用户档案) - ✅ 教育相关模型(班级、课程、章节、知识点、作业、提交记录、学习记录) - ✅ 实验相关模型(实验、实验记录、实验步骤、实验模板、实验资源) ### 5. API接口 - ✅ 认证系统(注册、登录、JWT令牌) - ✅ 用户管理API - ✅ 教师端API(仪表盘、班级管理、教案管理、作业管理) - ✅ 学生端API(仪表盘、作业查看、实验平台、学习进度) - ✅ 实验平台API(实验列表、实验详情、实验操作) - ✅ 作业系统API(作业管理、提交、批改) - ✅ AI Agent API(教师助手、学生助手、通用聊天) ### 6. 部署配置 - ✅ Docker Compose配置 - ✅ 后端Dockerfile - ✅ 环境变量配置 - ✅ 启动脚本 ## 技术栈 ### 后端技术 - **框架**: FastAPI (Python) - **数据库**: PostgreSQL + Redis - **AI框架**: LangChain + LangGraph + OpenAI GPT-4 - **认证**: JWT + OAuth2 - **文档**: 自动生成API文档 ### 前端技术(待实现) - **框架**: React.js + TypeScript - **UI库**: Ant Design - **状态管理**: Redux Toolkit - **构建工具**: Vite

返回新闻列表