返回市场
白羊座

白羊座

作者:Chieko-Seren102 星标更新:2025-06-11

项目介绍

<div align="center"> <img src="ARIES.png"> <h1> ARIES </h1>

Python AI-Powered IoT Ready Star Us!

</div>

[!TIP] 🥰 现在你可以访问文档以获取基于Vite的ARIES文档。


目录


Figure_1 Figure_2

ARIES简介

  • 💫 2025年5月15日:我们推出了ARIES的Web Lite版,现在Lite版可以在您的浏览器上运行!
  • ✅ 2025年6月8日:我们引入了SQLite和机器学习方法,并提交了该项目的子项目OpenNIPS(开源网络安全防护系统)。
  • 🐱 2025年6月9日:我们引入了RWKV,并希望彭波能给我一件RWKV T恤

古都里有无数的节日。

————川端康成《古都》

然而,在现代IT丛林中,运维的节日往往是无休止的警报、深夜维修和无穷无尽的重复劳动!够了!这一切都将随着ARIES(由AI驱动的可靠基础设施与企业系统)的到来而彻底改变!

ARIES不仅仅是一个系统,它是您基础设施的守护者,是智能运维的先驱,是终结混乱、解放生产力的开创性杰作!它汲取人工智能的原始力量,将繁琐、复杂且令人沮丧的操作任务转化为指尖的艺术,让您的基础设施在AI的控制下像精密时钟一样平稳运行。

系统特性

  • 🧠 智能代理:ARIES的智慧核心

    • 这不是一个普通的代理,而是具有预见未来的智能大脑
    • 知识图谱(KG)和检索增强生成(RAG): 借鉴古代智慧的知识海洋,结合快速变化的实时洞察,ARIES构建并查询庞大的操作知识图谱,并结合RAG从海量文档中提取关键信息,使其推理和决策过程如同原子钟般精准
    • 在线搜索: 不满足于已知,ARIES可以主动连接外部世界,搜索最新的技术信息和故障信息,确保其知识永远不会过时,并对任何未知挑战作出响应
    • LLM驱动器: 您只需将LLM API密钥注入配置文件中,ARIES的智慧就可以无限扩展!深度集成最先进的自然语言模型,理解您的每一个指令,甚至预测您的需求
  • 🛡️ 永不疲倦的哨兵:全天候监控无盲区

    • 再见那些迟钝和误报的监控系统!ARIES的“监视”能力犹如鹰眼般敏锐
    • 每分钟扫描一次: 以惊人的频率(每分钟一次),ARIES扫描您配置的每一台服务器
    • 严格遵循配置: 确保您的每一台服务器都按照配置文件中的描述完美运行,任何细微偏差都会被立即捕捉
  • 🛠️ 问题终结者:预见性的自愈能力

    • 在危机爆发之前将其消灭。
    • 智能诊断和处理: 一旦检测到异常服务器状态,ARIES将立即启动诊断过程,并尝试连接到服务器执行其智能代理推断出的修复指令
    • 持续尝试: 它会多次尝试(默认5次),直到问题解决或确认无法自动处理
  • 🔌 跨越障碍的触手:物理和虚拟世界的桥梁

    • ARIES的触手无处不在,无论是古老的铜线还是现代协议,都在其掌控之下
    • Shell: 直接在服务器上执行命令,仿佛您就在现场
    • RJ-45/带外管理: 即使服务器崩溃,也可以通过串口、IPMI等带外管理方法进行紧急操作
    • SSH / Telnet: ARIES可以轻松处理安全和传统的远程连接方式
  • 🕸️ 网络之眼的洞察力:绘制和理解复杂的脉络!

    • 网络不再是黑箱,ARIES可以读取并理解复杂的网络拓扑
    • 向量化处理: 将服务器信息、连接方式、网络拓扑等所有关键数据以高维形式量化,为Agent提供最丰富和全面的决策依据
  • 🌐 物联网的神经网络:MQTT智能设备管理

    • ARIES通过MQTT协议无缝连接和管理物联网设备
    • 自动设备发现: 自动发现并注册支持MQTT的智能设备
    • 实时监控: 通过MQTT主题订阅实时监控设备状态和传感器数据
    • 智能控制: 根据设备状态和预设规则自动执行设备控制命令
    • 数据持久化: 将设备数据存储在时间序列数据库中,支持历史数据分析和趋势预测
  • 📢 危机号角:绝不让你错过任何关键时刻

    • 当自动修复尝试达到极限时,ARIES知道何时需要您的干预!
    • Webhook通知: 通过webhooks推送详细的报警信息给您,让您在问题升级前获得最终警告和决策权
  • ⚡ 力量之门:控制ARIES的所有功能

    • 所有功能都通过简洁而强大的RESTful API暴露出来,供您或其他系统调用
    • 基于高性能FastAPI构建,确保快速响应和卓越的处理能力
    • 严格的认证机制: 只有授权实体才能访问ARIES的核心功能

系统架构

后端

  • Agent Core基于LLM的智能代理,使用KG和RAG辅助推理
  • 监控系统定期扫描服务器状态
  • 自动修复模块根据问题类型自动执行修复操作
  • MQTT Manager处理物联网设备连接、数据收集和控制
  • API服务基于FastAPI的RESTful API

前端

  • 控制面板系统状态监控和操作界面
  • 配置管理服务器、网络和物联网设备配置管理
  • 设备监控物联网设备状态和数据分析界面
  • 日志查看系统日志和操作记录

环境要求

  • Python 3.8+
  • Node.js 14+(前端)
  • MQTT Broker(如Mosquitto)
  • Docker&Docker Compose(可选)

安装步骤

# 使用Docker安装(推荐)
docker-compose up -d

# 或手动安装
# 克隆仓库
git clone https://github.com/Chieko-Seren/ARIES
cd ARIES

# 安装后端依赖
cd backend
pip install -r requirements.txt

# 安装前端依赖
cd ../frontend
npm install

配置

config/目录中创建配置文件,包括:

  • 系统基本配置
  • MQTT Broker连接配置
  • 物联网设备管理配置 详情请参阅配置文档。

联系方式

枣庄市第二十八中学

作者正在就读。

枣庄市第二十八中学(简称枣庄二十八中)位于山东省枣庄市峄城区,隶属于峄城区教育体育局。学校自1978年成立以来,一直坚持“德育育人,追求卓越”的办学理念,致力于为学生提供优质教育资源和全面发展平台。

学校位于峄城区城水路中段238号,占地面积广,校园环境优美,设施齐全。拥有现代化的教学楼、实验室、图书馆和运动场,为学生的学业成长创造了良好的条件。在现任校长刘祥辉的带领下,学校注重德智体美劳全面发展,强调素质教育与学术培养并重,形成了严谨学风和创新精神。

滕州市第一中学

作者参赛科目保证录取。

滕州市第一中学,简称滕州一中,位于山东省枣庄市滕州市。学校成立于1913年,是山东省的重点高中。主校区位于滕州市学院东路。

使用说明

启动服务

# 启动后端
cd backend
python main.py

# 启动前端(开发模式)
cd ../frontend
npm run dev

API使用

详情请参阅API文档。

许可证

GNU通用公共许可证v2.0