AI编程工具使用记录
01 | AI(编程)工作的阶段变迁
不!要温和地走入那AI的良夜
AI编程阶段
|
1 代码补全 2015-2023 开发者写,AI推测 AI代码率 10% IDEA |
2 协作编程 2024-2025 AI是编程顾问 AI代码率 50% CodeGeeX Lingma 插件 |
3 结对编程 2025-2026 24H编程伙伴 一起完成工作 Cursor Lingma IDE CodeBuddy |
4 自主代理 2025下半年-至今 智能体时代 我只提供输入、输出即可 Claude Code Lingma IDE(Quest) CodeBuddy |
这些能力,并非替代,而是相辅相成的共生关系。
开发者的一天:用代理模式拆解一个需求,生成核心模块;然后进入结对模式,精细调整这个模块;在写具体逻辑时,接受行间补全;遇到一个不熟悉的算法时,用对话模式让AI解释。这四个阶段的能力,恰好匹配了工作中从宏观到微观的不同颗粒度。
02 | AI编程工具 的使用场景
|
*70%↑ D 开发
杂七杂八 ⭐⭐⭐ |
*40%↑ P 产品
杂七杂八 ⭐⭐⭐ |
*50%↑ T 测试
杂七杂八 ⭐⭐⭐ |
* 提升效率 为个人评判,仅做参考
03 | Lingma 的使用方式
|
[魔法棒挥动][魔法棒挥动][魔法棒挥动] Lingma IDE
|
[魔法棒挥动][魔法棒挥动] IDEA 插件插件
|
[魔法棒挥动] VS code 插件插件
|
对应开发/测试,推荐 Lingma IDE + IDEA的方式,配合插件 EditorJumper
对应测试/产品,推荐 Lingma IDE 的方式
04 | Lingma 实战环节
Talk is cheap. Show me the code
由广到专,由全部人员使用->纯开发使用
结合样例现场演示
理解万岁
大家都能用:
4.1 浏览器控制 (测试人员) 5min
/Browser
1 访问百度,并总结今天的热门新闻
http://124.225.78.113:2060/#/login?redirect=%2Fdashboard
访问该链接,并使用 jinbao.liu登录,选择LDAP,创建一个数仓,申请星环权限的测试工单。
4.2 自定义技能 10min ⭐⭐⭐
创建一个技能:分析服务器(arvin@10.47.1.180)的磁盘、内存、CPU的使用情况,并对于存在风险的信息重点标注出来。本机已配置免密登录
分析一下服务器资源
/create_skill 创建一个可以生成视频的技能,要求生成的视频精美,高清的mp4格式的视频。
用 video-generator 技能帮我做一个展示正弦波叠加的视频,要 1080p。
4.3 文档处理 5min
-
生成word
-
按照要求生成
-
PDF转word
-
参考XX的面试反馈表,结合三个材料,给出刘小宝的面试反馈表,要求文档简洁且美观,并直接输出word格式文档
-
-
-
分析文档
-
写Markdown等
4.4 数据分析 5min
处理数据,推荐先转为csv格式
-
场景1
现在生成一张新的语言趋势表C:lan_trend_comb.csv:
将 表B:lan_trend_B.xlsx 与 表A:lan_trend_A.csv 合并
合入逻辑如下:
表A字段 表B字段
id 序号
name 语言
trend 热度
并且合并表最后,新增一列:source,对于表A填写"A",表B 写 "B"
要求:
1、合并时,需要确保 name 是唯一的,也就是 已经存在表A的name记录,不会插入。
2、仅获取表B中 热度 不为空的数据;
并打印出合并的数据结果情况。
4.5 小工具开发 5min
把刚才的程序打包成一个可在本机执行的程序:要求,打开程序后,我可以上传表A和表B两个文件,并做文件类型校验,上传完成后,有个“Start”按钮,点击按钮之后,会生成我所需要的表C。
开发经常用:
4.6 Code Review
从代码质量、潜在缺陷、安全风险、性能隐患、可读性与最佳实践等多个维度给出改进建议
4.7 代码理解
1 设备运维工具需求演示:
充分理解下该代码
4.8 代码开发
2
现在对代码,做下改造,结果表,由三个字段,变为4个字段
terminal_phone,healthy_status,pt_d 变为 terminal_phone,healthy_status,healthy_fault,pt_d
将原有的healthy_status 拆分为 healthy_status 和 healthy_fault
其中 healthy_status 对应的信息为:在线且定位、在线无定位、离线
healthy_fault 为:正常无故障、定位天线硬件故障、定位信号弱或天线安装不合理、需人工排查、808手机号不一致 等状态,详情可以参考我提供的流程图信息。
要求对原有代码做满足要求的最小化改动
4.9 工程重构
代码重构
充分理解该工程
将整个工程,重构为JDK21
将重构后的工程,确保能够启动起来
4.10 *规则库等
常见操作:回滚
提示词:面向文档编程、分步走、明确需求、最小化改动
4.11 AI红线
-
🚫 数据隐私
-
严禁输入的核心机密
-
生产环境密钥
-
敏感业务逻辑与数据
-
内部网络架构
-
-
提供最小化上下文
-
-
🛡️代码安全
-
必须经过审查
-
-
✅法规与合规
-
禁止生成违法违规内容
-
遵守开源许可协议
-
满足数据隐私法规
-
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)