一、Ops-KB运维知识库与AI助手开发
【所用技术】
Go、HTML/CSS、JavaScript、SQLite、FTS5全文检索、Fuse.js、IndexedDB、WebView2、OpenAI兼容接口及SSE流式响应。
【开发内容与实现功能】
独立借助AI编程工具完成需求梳理、前后端功能开发、调试和迭代,围绕运维资料分散、故障经验难检索的问题,开发Windows桌面知识库与AI助手。
支持Word、Excel、PDF、PPT及文本等资料导入、正文提取、附件归档和应用内预览;支持多工作表Excel拆分入库、分类标签管理及全文检索,便于定位表结构、操作手册和故障处理记录。
接入OpenAI兼容模型接口与本地Ollama,通过检索相关知识片段构建上下文,实现基于知识库的AI问答、流式输出和回答中止。支持账号登录、角色权限、知识条目维护及数据备份恢复,使用Go服务和WebView2承载桌面客户端。
开发版进一步实现结构化故障诊断、引用片段校验、AI生成案例待验证及人工确认、Markdown诊断报告和常见敏感信息脱敏。已完成相关单元/API测试及服务端、桌面端编译验证,浏览器与WebView2端到端验收尚未完成。
二、订单与收款自动对账工具开发
【所用技术】
Python、openpyxl、SQLite、CSV、Decimal精确金额处理、unittest自动化测试。
【开发内容与实现功能】
借助AI编程工具开发可运行的对账程序,支持CSV、SQLite输入、日期范围查询、多币种分别统计及分笔收款汇总。
实现退款关联与累计退款上限校验、预付款识别及跨期待核销,检测重复流水、编号冲突、孤立收款和超额退款等异常。支持人工改挂订单、选择冲突版本、排除及撤销,保留操作历史,并在源流水变化后要求重新确认。
自动生成Excel对账总览、订单明细、收退款汇总、异常清单及人工处理记录。已通过38项自动化测试,验证CSV与SQLite结果一致,提供源码、模拟数据、运行入口和使用说明。全部采用虚构数据,尚未用于真实客户生产业务。