NEKOAI-Vega产品系统Vibe Coding

我要开发同款
fttawa2026年06月20日
9阅读

技术信息

语言技术
Rust
系统类型
LinuxWindows
行业分类
人工智能

作品详情

行业场景

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 运行时依赖。难点主要在于异步任务安全、数据库并发写入、插件隔离、消息发送队列卡死、模型限流重试、多平台适配以及主动回复不打扰用户之间的平衡。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论