1.为解决astrbot原项目python的内存占用和性能问题,以astrbot为灵感开发的bot框架
2.可用于AI客服、感情陪伴式AI等场景
点击空白处退出提示
1.为解决astrbot原项目python的内存占用和性能问题,以astrbot为灵感开发的bot框架
2.可用于AI客服、感情陪伴式AI等场景
1.得益于rust的低内存占用以及性能,此框架在高并发等场景下延迟和性能表现优秀
2.此项目主要功能是为用户提供AI对话服务
3.此项目采用dll/so等动态运行库作为插件系统,拥有强大的可扩展性
4.此项目在启动时会启动守护进程,保证业务的运行
我负责 NEKOAI-Vega 的核心功能迭代与稳定性优化,主要包括插件系统分析与 ABI 扩展、安全审核与封禁策略、记忆系统、主动回复心流机制、QQ 空间监控、KOOK 通知同步、表情包插件、同意条款门禁、限流与发送队列优化等功能。同时也负责 WebUI 管理面板、日志观测、配置持久化、故障排查和自动推送更新。
项目主要使用 Rust 与 Tokio 异步运行时构建,后端采用 Axum 提供 HTTP/WebUI 接口,SQLite 负责数据持久化,Reqwest 处理外部 API 请求,并兼容 OneBot v11、KOOK、Gemini/OpenAI 兼容模型等服务。架构上采用事件管线、内置插件、动态插件、运行时状态和 WebUI 模块分层。
实现亮点是低内存、高并发、可长期运行,并逐步摆脱 Python 运行时依赖。难点主要在于异步任务安全、数据库并发写入、插件隔离、消息发送队列卡死、模型限流重试、多平台适配以及主动回复不打扰用户之间的平衡。



评论