爱上了AI辅助编程
作者:微信文章这两周体验了豆包的 TRAE AI 辅助编程工具。其实在它还是 VSCODE 插件的时候(当时叫 Mars Code),我就已经使用过。如今它的能力大幅提升,不仅能理解整个代码库(code base)的上下文,还能自主修改代码文件、执行命令行操作。这两周借助它完成了几件原本超出我能力范围的事:
重构爬虫
十年前我写过一个抓取电影种子的爬虫,当时由于水平有限,完全没有代码结构设计,仅能实现基本功能。上周用 TRAE 对代码进行了重构:用 TypeScript 重写,将各部分功能拆解到不同模块,并设计了一套任务队列和事件响应机制,进一步实现了代码各部分的解耦。这些工作都超出了我的知识范畴。通过不断向 AI 提问、理解回答、测试验证、再提问…… 如此循环,逐步突破了我自身的能力边界。
爬虫代码:raawaa/jav-scrapy
数据统计作图
现在工作中表格处理、数据统计等繁琐任务基本都交给 AI 了。通常通过网页Chat就能完成,直接上传表格文件、数据截图或描述统计需求,比自己在 Excel 中敲敲打打高效得多。
遇到需要绘制复杂统计图表的情况,即便不懂 Python 数据统计,也能直接将数据提供给 TRAE,描述绘图要求后,它会自动生成 Python 代码。后续只需不断测试和调整即可。
近期工作中有个项目需要在 Web 端实现数据可视化。先让 TRAE 用 Python 完成了数据处理和绘图逻辑,然后让它把代码转换为 HTML+JS 实现。没想到它能自动调用合适的绘图库,精准实现了我对个性化图表的所有要求。
如今每天的工作,大部分时间都花在与 AI 对话上了……
https://github.com/raawaa/jav-scrapy ↩
页:
[1]