📖 详细功能介绍
功能模块 具体说明
🎓 苏格拉底教学法 项目最核心的方法,AI导师不直接给出答案,而是通过不断的提问,引导你一步步自主思考,自己找到问题的答案,强化你的思考过程。
🤖 个性化AI导师 可以根据喜好选择不同性格的AI导师,定制专属学习风格和沟通方式,增加趣味性。
📚 自定义学习内容 可以上传自己的教材(如 PDF、Word等),AI会基于你的材料进行个性化辅导,真正实现“教材你做主”。
🌐 多模型支持 不只依赖某一家的AI,系统支持对接多家主流AI模型,包括OpenAI、Anthropic(Claude)、阿里通义千问、智谱AI等,可以在后台自由配置。
💻 本地化部署 所有数据都存储在本地,不用担心隐私泄露或网络问题,适合对数据安全要求高的学习和研究场景。
📦 绿色打包版 特别为不习惯配置开发环境的用户准备,可以用脚本一键打包成 Windows 可执行程序(.exe文件),解压就能用,非常方便。
🛠️ 技术架构与运行
了解了这些亮点功能后,再来看看支撑这些功能的“骨架”和如何让它跑起来:
架构层 技术选型
前端 Vue 3, Pinia (状态管理), Element Plus (UI组件库)
后端 FastAPI (Python Web框架), SQLAlchemy 2.0 (ORM), Pydantic 2.0 (数据验证)
数据库 SQLite / PostgreSQL
LLM集成 OpenAI, Anthropic, 通义千问, 智谱 AI等