NekroAgent - 一体式跨平台多人AI智能聊天机器人框架

简介: NekroAgent 是一个基于 AI 的智能聊天机器人框架,起源于 QQBot 插件,现发展为独立、功能强大的平台。它支持多平台适配、代码生成与安全沙盒执行、可视化管理界面,并具备高度扩展性与多模态交互能力,适用于 Linux、Windows、MacOS 系统部署。

前言

在ChatGPT火起来的时候,我就在思考能不能让之前只知道按照已经编写好词库机械回复的QQBOT用上ChatGPT呢,于是我就在GitHub上寻找了起来,当时比较出色的使用人数多的框架就属nonebot了,这是一个基于 OneBot 标准(原来使用 CQHTTP协议) 的 Python 异步 QQ 机器人框架,而且还有功能众多的插件库,当时部署起来环境搭建也是很麻烦的,在插件库里我找到了几个支持接入ChatGPT的插件,于是我将他们下载安装上了,这中间还踩了很多坑,我个人推荐还是用linux系统搭建方便稳定。在一一体验过后,我选出一个我自己认为比较满意的插件那就是 【更人性化的GPT-Ai聊天插件】,确实如名字所说的,在使用体验时更人性化,而这个插件就是我今天要介绍的NekroAgent框架(NA)的前身,简称NG。下面我就带大家了解一下这个人性化的AI智能聊天机器人框架吧。
30710-5pzcijxredg.png

介绍

88629-hfijp4vg6da.png

NekroAgent起源

正如前文所说的NA之前只是一个QQBot的插件,但是插件作者KroMiose认为NG的还不够人性化,随着版本一步一步的更新迭代,慢慢发现NG的屎山代码太多了,导致在添加新功能时遇到了阻碍,这也是很多程序员都遇到的问题,要么不动底层继续堆屎,要么就推倒重来,KroMiose选择了后者,于是重构后NekroAgent诞生了,并且独立出之前的OneBot框架,构建起了自己的框架,这也是让NA得以增加更多强大的功能。

NekroAgent 核心能力

NekroAgent 是通过强大灵活的提示词构建系统,引导 AI 生成准确的代码并在沙盒中执行,通过 RPC 通信来与真实环境交互,有着可视化的WebUI后台可以轻松查看修改参数、装配插件。Nekro Agent 的核心是面向 输入/输出流 设计的。适配器(Adapter)作为连接外部平台的桥梁,仅需实现对具体平台消息的接收(输入流)和发送(输出流)。所有复杂的业务逻辑,如会话管理、插件执行、沙盒调用等,都由 Nekro Agent 的核心引擎自动接管和处理。这种设计确保了极高的扩展性和维护性,让开发者可以专注于实现适配器本身的功能,而无需关心核心的复杂实现。支持多操作系统部署如Linux,Windows,MacOS。

06617-iqwvxnabkjb.png

核心执行与扩展能力:

  • 代码生成与安全沙盒:引导 AI 生成代码并在安全的容器化环境中执行,实现复杂任务与方法级扩展性的坚固基石!
  • 高度可扩展的插件系统:提供多种关键节点回调、提示词注入、自定义沙盒方法,从小型工具扩展到大型系统优雅集成的超智能中枢解决方案。
  • 原生多人场景互动:高效洞悉群聊场景需求,在复杂的多人对话中保持交互能力。
  • 极致的降本增效:拒绝无效提示词与滥用迭代智能体,聚焦解决问题的逻辑根本。
  • 自动纠错与反馈:深耕提示词纠错与反馈机制,打破困于错误与重复的循环。

    连接与交互:

  • 多平台适配器架构:原生支持 OneBot v11, Minecraft, B站直播,Discord 等多种聊天平台,提供统一的开发接口。
  • 原生多模态视觉理解:可处理图片、文件等多种资源,与用户进行多模态交互。
  • 基于事件驱动的异步架构:遵循异步优先的高效响应机制。

62704-emu5xdw4sm.png

生态与易用性:

  • 云端资源共享:包括插件、人设等,拥有强大友好的社区驱动能力。
  • 功能齐全的可视化界面:提供强大的应用管理与监控面板。

61625-tm6gzelzer.png

项目源码

感兴趣的朋友可以前往查看了解,推荐使用Linux系统搭建,最好安装一个Linux面板比如1Panle或者宝塔,有一键式安装脚本,小白也能轻松部署。

目录
相关文章
|
17天前
|
人工智能 供应链 数据可视化
一文读懂AI引擎与Together规则引擎重塑智能决策
从1950年图灵提出人工智能设想到如今AI引擎实现自主决策,Together规则引擎正成为智能决策核心。它通过动态规划、多工具调用与持续学习机制,赋能供应链、财务、定价等场景,提升决策透明度与效率。Together助力AI引擎突破落地瓶颈,推动企业管理迈向“决策即服务”新时代。
|
5天前
|
传感器 人工智能 边缘计算
智能就在身边:AI如何优化边缘计算
智能就在身边:AI如何优化边缘计算
60 2
|
23天前
|
JSON 人工智能 Java
基于Spring AI构建智能Text-to-SQL转换器:一个完整的MCP
Spring AI 更新结构化输出转换器,弃用旧版 Parser 类,引入与 Spring 框架对齐的 Converter 体系,提升命名规范与功能兼容性。新版本支持 JSON、XML 及 Java 对象转换,确保 LLM 输出结构化,便于下游应用处理。
|
5天前
|
人工智能 机器人 新能源
深化新工科建设 共探智能新未来 | 阿里云支持南京大学苏州校区“AI DAY”盛大启幕丨云工开物
9月12日,南京大学苏州校区举办“AI新视界:深化新工科建设进行式”活动,采用教师与学生双专场模式,通过主题分享、实践演练、产业课题发布等形式,搭建产教融合AI交流平台,助力未来产业科技人才培养。
|
5天前
|
机器学习/深度学习 人工智能 运维
运维告警别乱飞了!AI智能报警案例解析
运维告警别乱飞了!AI智能报警案例解析
53 0
|
19天前
|
人工智能 测试技术 调度
写用例写到怀疑人生?AI 智能测试平台帮你一键生成!
霍格沃兹测试开发学社推出AI智能测试用例生成功能,结合需求文档一键生成高质量测试用例,大幅提升效率,减少重复劳动。支持自定义提示词、多文档分析与批量管理,助力测试人员高效完成测试设计,释放更多时间投入核心分析工作。平台已开放内测,欢迎体验!
|
4天前
|
机器学习/深度学习 人工智能 机器人
AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLA·M1具身机器人
AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLA·M1具身机器人
|
5天前
|
机器学习/深度学习 人工智能 自然语言处理
AI Compass前沿速览:IndexTTS2–B站、HuMo、Stand-In视觉生成框架、Youtu-GraphRAG、MobileLLM-R1–Meta、PP-OCRv5
AI Compass前沿速览:IndexTTS2–B站、HuMo、Stand-In视觉生成框架、Youtu-GraphRAG、MobileLLM-R1–Meta、PP-OCRv5
AI Compass前沿速览:IndexTTS2–B站、HuMo、Stand-In视觉生成框架、Youtu-GraphRAG、MobileLLM-R1–Meta、PP-OCRv5
|
5天前
|
人工智能 Java 机器人
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
Spring AI Alibaba集成Ollama,基于Java构建本地大模型应用,支持流式对话、knife4j接口可视化,实现高隐私、免API密钥的离线AI服务。
74 1
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
|
5天前
|
人工智能 Java 开发者
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
JManus是阿里开源的Java版OpenManus,基于Spring AI Alibaba框架,助力Java开发者便捷应用AI技术。支持多Agent框架、网页配置、MCP协议及PLAN-ACT模式,可集成多模型,适配阿里云百炼平台与本地ollama。提供Docker与源码部署方式,具备无限上下文处理能力,适用于复杂AI场景。当前仍在完善模型配置等功能,欢迎参与开源共建。
225 1
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~

热门文章

最新文章