侧伴开源项目介绍
侧伴(OpenMAIC)是一个开源的AI智能陪伴学习平台,以AGPL-3.0协议发布在GitHub上。开源意味着任何人都可以查看代码、参与贡献、自行部署。
为什么开源?
透明信任
用户可以审查代码,了解产品如何工作,建立信任。开源代码公开透明,没有隐藏的黑箱。
社区共建
开源让更多人参与改进。开发者可以提交PR、报告Bug、提出建议,共同打造更好的产品。
自由部署
企业和个人可以自行部署侧伴,完全掌控数据和隐私。无需依赖第三方服务。
GitHub仓库
仓库地址:https://github.com/mwsssxu/OpenMAIC
欢迎访问仓库,查看代码、提交Issue、参与讨论。
技术架构
核心架构
侧伴采用多智能体系统:
- 教师智能体:讲解知识点、回答问题
- 同学智能体:提问、讨论、协作
- 辩论智能体:圆桌辩论、深度思考
技术栈
- 大语言模型:LLM驱动智能体
- Web框架:支持Web/iOS/Android
- 语音合成:TTS语音讲解
- 白板引擎:可视化绘图
如何参与贡献?
开发者贡献
- Fork仓库到你的账号
- 创建功能分支开发
- 提交Pull Request
- 等待代码审查和合并
非开发者贡献
- 报告Bug:提交Issue描述问题
- 提出建议:分享产品改进想法
- 分享使用经验:帮助其他用户
- 翻译文档:帮助国际化
自行部署
部署步骤
- 克隆仓库:git clone https://github.com/mwsssxu/OpenMAIC
- 安装依赖
- 配置环境变量
- 启动服务
详细部署文档请查看仓库README。
开源协议说明
AGPL-3.0是GPL的加强版,要求:
- 任何使用、修改、分发代码的人必须保持开源
- 网络服务提供者也必须开源代码
- 修改后的代码必须标注变更
这个协议确保侧伴永远保持开源,任何人都可以自由使用和改进。
当前开发状态
| 模块 | 状态 |
|---|---|
| 核心架构 | 已完成 |
| 文档转课堂 | 基本可用 |
| AI教师讲解 | 已实现 |
| AI同学互动 | 开发中 |
| 白板绘图 | 开发中 |
| 企业版 | 规划中 |
联系与反馈
- GitHub Issue:提交问题和建议
- 邮箱:palan_soft@163.com
- 官网:https://palansoft.cn
加入侧伴社区
欢迎开发者、用户、企业加入侧伴开源社区,共同打造更好的AI学习工具。
侧伴,再一次,改变学习。