小团队代码评审资源有限,规范靠口头约定,问题常在上线后才暴露。TestAssistant AI 立项就是为了解决这个痛点:让 AI 在本地自动完成代码检查——规则引擎秒级兜底扫描,AI 语义审查对照团队规范深挖潜在问题,不改代码也能先守住质量线。适用于企业内部研发团队、外包交付团队和个人开发者的日常自查场景,全程数据本地化,敏感代码不出内网。
点击空白处退出提示
小团队代码评审资源有限,规范靠口头约定,问题常在上线后才暴露。TestAssistant AI 立项就是为了解决这个痛点:让 AI 在本地自动完成代码检查——规则引擎秒级兜底扫描,AI 语义审查对照团队规范深挖潜在问题,不改代码也能先守住质量线。适用于企业内部研发团队、外包交付团队和个人开发者的日常自查场景,全程数据本地化,敏感代码不出内网。
1)AI Agent 对话式助手:自主调用工具完成代码分析、Bug 定位与修复,最多 25 轮自主执行,工具调用过程全程可视;2)两层规范检查:12 条内置规则(硬编码密钥/危险函数/SQL 注入等)秒级扫描 + AI 语义审查对照知识库规范深检,生成检查报告;3)RAG 知识库:上传团队规范文档自动分块入向量库,检查与问答均以规范为准绳,支持在线管理;4)多模型接入:OpenAI 兼容协议一键切换 DeepSeek/OpenAI/通义/Kimi/智谱;5)安全护栏:写文件、执行命令需用户确认,API Key 加密存储。
独立完成的个人项目,从架构设计到打包发布全程负责。技术栈:FastAPI + SQLAlchemy + SQLite 后端,React 18 + TypeScript + Vite 前端,pywebview 桌面封装,PyInstaller 打包。实现亮点:①基于 function calling 的工具调用循环,8 个核心工具全部限定在路径围栏内,配合上下文压缩机制(保留最近 12 条工具结果 + LLM 摘要)防止长会话上下文爆炸;②规则引擎与 AI 审查分层,规则层零 token 成本,语义层结果按内容哈希缓存;③中文友好分块 + ChromaDB 向量检索,接入评审与问答;④API 密钥由机器信息派生加密,代码与数据分离,升级不破坏用户数据。




评论