littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于PythonFlask框架的AI辅助调试专家系统

项目简介

本项目是基于Python/Flask框架开发的人工智能辅助调试专家系统,致力于助力编程初学者解决C++编程里的常见错误。系统融合基于规则的推理系统和模糊逻辑系统,依据编译器警告、报错、链接器报错、运行时行为以及与标准答案的差异,为用户提供辅助调试工具。项目以面向对象程序设计实验2为例展现其功能。

项目的主要特性和功能

  1. 基于规则的推理系统:能处理编译错误和链接错误,借助明确规则分析错误并生成修复建议。
  2. 模糊逻辑系统:可处理运行时错误,依据错误类型、程序行为以及与标准答案的差异,提供基于模糊逻辑的建议。
  3. Web界面:具备用户友好的界面,用户可通过该界面提交程序并查看运行结果与调试建议。
  4. Docker镜像:项目被打包成Docker镜像,简化了用户配置,用户能直接运行。

安装使用步骤

  1. 确保已下载本项目的源码文件,并且安装了Docker。
  2. 执行命令 docker-compose up 来运行项目。
  3. 在浏览器中访问 http://localhost:8080,开启使用AI辅助调试专家系统。
  4. 通过Web界面提交C++代码,系统会分析错误并给出修复建议。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】