程序聚合 软件案例 文件资产智能扫描与统计工具(AI辅助全流程开发)-AI-driven File Scanner CLI Tool

文件资产智能扫描与统计工具(AI辅助全流程开发)-AI-driven File Scanner CLI Tool

2026-04-28 01:03:05
行业:人工智能、企业服务(saas)
载体:Windows应用、爬虫/脚本
技术:Python

业务和功能介绍

立项背景:
中小企业及自由职业者在日常运营中常需快速了解本地文件资产分布情况(如设计稿、合同文档、代码等)。传统手动统计耗时易错,且无法及时响应管理层的即时数据需求。本项目旨在开发一款无需安装、零外部依赖的命令行工具,解决这一痛点。

核心功能模块:
1. 路径输入解析:接收任意文件夹路径,支持绝对路径和相对路径
2. 递归文件扫描:深度遍历所有子目录,不遗漏任何文件
3. 按扩展名分类统计:自动识别文件后缀并分组计数,无扩展名文件归类为"(无扩展名)"
4. 报告生成:输出结构化TXT报告,包含各类型数量、总文件数、统计时间,按数量降序排列
5. 参数自定义:支持指定输出文件名、排除特定目录(如node_modules、.git等)

业务流程:
用户在终端执行命令并传入文件夹路径 → 程序解析参数并验证路径有效性 → 递归遍历目录树,按扩展名分组统计 → 按数量降序排列结果 → 生成格式化报告写入指定路径 → 终端输出统计摘要。

该项目完整演示了从需求分析到工具交付的AI辅助全流程开发模式。

项目实现

整体架构:
采用三层模块化架构,入口层(main.py)负责参数解析与流程编排,业务逻辑层(scanner.py)负责核心的文件遍历与分类,输出层(reporter.py)负责报告格式化。模块间通过明确的函数接口解耦,便于后期扩展为Web版或多格式输出(CSV/JSON/PDF)。技术栈全部使用Python 3标准库(pathlib、argparse、collections),实现零外部依赖、即装即用。

我的角色与贡献:
独立完成全部开发工作。采用创新的"双模型协同"AI开发模式:
- 规划阶段(Plan模式):使用本地部署的Qwen3.6-27B大模型进行需求分析、技术方案设计和任务拆解,明确模块划分与接口规范
- 执行阶段(Act模式):使用Devstral代码专用模型按规划方案生成核心代码并完成自动化测试

技术难点与解决方案:
1. 双模型显存调度:RTX 4090 24G无法同时加载千问(17G)和Devstral(14G)。采用串行调度策略,Plan完成后释放千问再加载Devstral,确保执行阶段完整可用显存
2. 需求完整性保障:通过Plan模式输入结构化需求文档,明确列出正常路径和异常路径,让AI自动覆盖所有边界条件
3. 代码质量控制:建立"AI自检+人工审核"双轮验证机制,确保交付代码可直接部署运行

量化成果:
- 开发周期:从需求输入到可用工具交付仅需1.5小时(传统开发需1-2天)
- 代码通过率:100%(AI生成后经自检+人工审核两轮验证)
- 性能指标:支持单次扫描10万+文件目录,报告生成时间<5秒
- 交付质量:零外部依赖,客户无需配置任何环境即可使用

示例图片视频


KukuLin
30天前活跃
方向: 爬虫/脚本-爬虫/脚本、后端-Python、
交付率:100.00%
相似推荐
quick_server
1、背景和目标:对企业所有服务请求进行轻量级安全和速度优化,减轻服务器的并发压力。 2、quick_server系统,不依赖外部引用,即插即用,主要用来进行极速快捷安全的http请求。大大减轻服务器的并发压力。轻松实现高并发场景下极速快捷安全的http请求。
json解析转换器
1、背景和目标:一、超级快速、安全对json的解析与对象转换;二、支持分布式超高并发 2、json解析转换器,支持分布式高并发,支持百万级别访问。用于快速进行json的解析与对象转换。原有的开源工具,要么安全性不够,要么性能不够强悍,要么不支持定制,很难满足企业日益严苛的业务需求。开发的这个json解析转换器,可以同时满足以上三种需求。
消息中心
1、背景和目标:解决高并发,对外提供统一的消息处理业务 2、功能模块介绍:六大功能模块:http通讯模块、缓存模块、消息队列模块、消息重试中心模块、消息调度模块、公共模块;对外百万级别并发项目,TPS可达1000/s。作为中间件,对外提供统一的消息处理业务。所有系统,包括电子签章平台、一照通行平台、一网通办平台,消息的请求和处理都经过消息中心。轻松实现异步、解耦、削峰。 3、功能描述:支持企业所有的内部系统接入,包括电子签章平台、一照通行平台、一网通办平台。轻松实现异步、解耦、削峰。
CRM客户管理后台
立项背景:针对中小型企业客户信息分散、销售跟进过程不透明、合同管理混乱等痛点,旨在打造一个轻量级的客户全生命周期管理后台,提升销售团队协作与转化效率。 核心功能:涵盖管理员登录鉴权、客户主表管理、联系人维护、跟进记录追踪、合同管理等六大模块。支持客户信息分页查询、关键字搜索、新增编辑与逻辑删除;客户详情页以名片形式集中展示联系人、跟进记录及关联合同。 业务流程:从潜在客户录入,到日常跟进记录,再到最终合同签订与操作日志审计,覆盖完整的销售业务闭环。
个人记账与资产管理平台
本项目是一套从零搭建的全栈个人财务管理平台,目标是替代功能单一的记账工具,把日常记账、资金账户、借贷往来、预算控制、资产盘点收敛到一个数据自主的系统中。系统由 12 个业务模块、23 个控制器、170 个 REST 接口、36 张数据表构成:记账核心支持三级分类树、商家联想、多平台支付与 CSV 批量导入导出,每笔账单自动联动账户余额并留存流水日志;借贷模块实现未结清 / 已结清 / 已放弃三态模型,支持分期还款与坏账核销;预算模块提供月度 + 年度双层体系与阶梯式执行规则;资产模块通过快照与趋势图呈现净资产变化;报表模块支持从月度 / 年度报表下钻到分类明细。系统还包含完整 RBAC 权限体系、软删除回收站、8 套主题实时切换与中英双语国际化。核心业务流程为:记一笔 → 余额幂等联动 → 报表与预算同步更新;借据从创建、关联账单凭证、分期还款到三态判定的完整生命周期;以及登录后由后端菜单树动态生成侧边菜单、路由与区块双重门控的权限链路。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服