logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何对AI代码进行code review

本文探讨了AI生成代码与传统人工代码审查的核心差异,提出了AI代码审查的四维框架。传统审查侧重语法纠错和风格统一,而AI审查需从"纠错者"转向"质量守门员",重点关注:1)业务边界条件与硬件限制,防范AI的"幻觉"问题;2)多线程安全和状态管理;3)架构一致性及资源释放;4)构建自动化审查流水线。建议采用"自动化测试+人工重点审

文章图片
#人工智能#代码复审
AI编程与下一代软件工程:软件开发正在被重新定义

<think>我们根据用户要求,生成≤150字的文章摘要。摘要应涵盖核心观点:生成式AI不只是工具升级,而是软件工程范式变化;从写代码到描述软件,意图驱动;AI从Copilot演化为Agent;下一代软件工程核心单位从代码变为任务;人负责目标规则决策,AI负责设计实现执行;能力与权限分离,人类审批重要;测试转向验证AI行为;程序员变为AI编排者;软件=人+AI+Agent+工具+数据+

文章图片
如何通过其他AI蒸馏出自己的大模型

《黑盒蒸馏:如何从闭源大模型中提炼专属小模型》摘要 在无法获取闭源大模型(如GPT-4、Claude3.5)内部参数的情况下,黑盒蒸馏技术通过五大步骤实现知识迁移:1)准备领域种子数据;2)利用Evol-Instruct进行指令增广;3)调用大模型生成带思维链的高质量回复;4)严格的数据清洗与过滤;5)使用QLoRA等技术对小模型进行监督微调。该方法已通过Alpaca等案例验证,能在特定领域让小模

文章图片
#人工智能
AI蒸馏攻防-大模型文本水印

本文摘要: 大模型文本水印技术由马里兰大学团队提出,核心是通过伪随机词表切分和Logits偏置实现隐蔽标记。生成阶段利用哈希密钥动态划分词表为红绿榜,对绿名单词增加概率偏置;检测阶段通过统计绿名单命中率计算Z值,显著偏离预期值时判定为AI生成。该方法具有无感(不影响语义)和安全(依赖密钥防篡改)特性,能有效防御模型蒸馏攻击。附带的Python代码演示了水印生成与检测的全流程,验证了其统计学有效性。

文章图片
#人工智能#机器学习#深度学习
Git:AI编程时代的“安全带“与“时光机“

AI编程工具的爆发式增长正在改变开发方式,但Git的地位反而更加重要。AI编程速度快但风险高,Git的回溯能力保障了代码安全;分支管理帮助记录AI实验过程;代码审查流程确保人机协作质量;Git历史记录还解决了AI上下文限制问题。Git不仅是版本控制工具,更成为AI时代的实验室和审计日志,为高效AI编程提供必要约束。在享受AI便利的同时,Git仍是不可或缺的"缰绳"。

文章图片
#git
AI编程中如何解决bug死循环的困境

AI编程中"修bug造bug"的困境源于AI快速生成代码与缺乏系统理解的矛盾。关键解决策略包括:1)测试先行,确保修复不破坏现有功能;2)拆分原子提交,避免连锁反应;3)强制根因分析,不治标要治本;4)双向Diff审查,聚焦必要改动;5)沙盒验证,用真实流量检测边界问题;6)建立bug知识库,避免重复错误。核心是将AI速度约束在工程规范框架内,通过测试、版本控制、根因分析和人工

文章图片
#bug
AI编程如何节约使用token

摘要:AI交互高效沟通指南 精简表达:删除寒暄,直接提问;使用结构化标记(如代码块、列表)替代长句;一次只问一件事。 有效上下文管理:仅提交关键代码片段(用#...省略无关部分);建立200字内的项目摘要,避免重复背景;及时切换对话以清理历史。 优化代码策略:优先获取伪代码/接口设计而非完整实现;模块化提问,复用已有代码风格;区分轻量级与顶级模型的任务分配。 工具与输出控制:用本地工具处理格式化等

文章图片
高度自治的 AI Agent 与“独立意识”的核心壁垒

本文探讨了人工智能代理(AIAgent)与真正独立意识之间的本质差异。当前AI通过循环工程获得了记忆、规划和工具调用能力,表现出类人主动性,但其核心驱动力仍是外源性算法优化,缺乏生物内生性动机。文章指出三大根本壁垒:1)动机起源上,AI缺乏基于生存的反熵增驱动力;2)语义理解上,AI仅进行语法操作而无法真正"理解"符号意义,陷入"中文房间"困境;3)主观体验

文章图片
#人工智能
AI编程如何进行压力测试

摘要: 对AI生成的代码进行压力测试是验证其在高并发、大数据量及极端环境下的健壮性关键。测试需聚焦四大核心维度:内存吞吐(防泄漏)、高频并发(防死锁)、时间确定性(保实时性)及异常恢复力(抗断网/断电)。方法上可结合AI反向生成压测脚本,利用高性能工具(如BenchmarkDotNet)模拟极端负载,并通过CI/CD流程自动化执行,形成“生成-测试-修复”闭环。工业场景需额外模拟异常输入(如噪声图

文章图片
#压力测试
AI编程之黑盒白盒测试

AI生成代码需通过白盒与黑盒测试双重验证。白盒测试聚焦代码结构缺陷(如异常处理缺失、资源泄漏、死锁),利用AI生成高覆盖率单元测试;黑盒测试验证业务逻辑正确性,采用边界值分析和属性测试(自动生成极端输入)。两者在CI/CD中协同运作:白盒检测技术风险,黑盒拦截业务偏差,形成AI编程的质量防线,兼顾效率与可靠性。核心原则是既防范技术隐患(白盒),又杜绝业务幻觉(黑盒)。

文章图片
#log4j
    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择