写在前面
Hi,大家好,我是 r1ader,一名前端开发者。一直以来我都想实现微信聊天记录的自动化导出,但是由于微信生态的特性,一直没能实现。直到前段时间,苹果支持了“ iPhone 镜像”,我感觉将聊天记录自动化导出为长图和文字成为了可能,所以我开始尝试自己写代码实现这一功能。
但作为前端,我的 Python 水平并不精深;同时,文档、版本、依赖等方面存在各种各样的问题,真的是困难重重,我花费了数周时间仍未实现。
在社媒发现 Trae 这个新产品后,我决定试一试使用它进行开发。在 Trae 的帮助下,前遇到的问题居然都迎刃而解,我仅仅用 3 小时便实现了聊天记录自动化导出、长图拼接与 OCR 识别的全流程开发。各位请看:
一、 痛点遍布的前期开发
在前期的开发过程中,因为技术上的问题和微信封闭的生态,我的开发过程可谓是“艰难险阻”。
首先,由于微信并未开放 API ,传统方案依赖逆向工程,需精通 Python 、iOS 系统镜像等技术,开发门槛非常高。而我作为前端开发者,不可避免地会遇到技术栈断层的问题(我并不熟悉 Python 和 iOS 底层开发)。如果完全依靠自己独立开发,我会付出巨大的学习成本,效果也可能不佳。事实上,光是让 Python 的 Pillow 库正常处理滚动截图就让我耗了 2 周,OCR 识别准确率始终无法更高...
同时,在自主开发时,版本兼容性、环境依赖冲突、文档缺失等问题频发,试错成本非常大,很有可能每走一步都会踩一个坑。一个很简单的功能,就会耗费我数周时间,最终也没能顺利实现全部功能。更要命的是,为了解决这些问题,我需要在 IDE 和搜索引擎、文档之间来回切换,寻找有用的信息。同时我还要反复调试代码,处理报错信息,实际上没多少时间是在敲代码。
二、 转角遇到 Trae
了解到 Trae 后,我抱着试一试的心态。没想到,这次尝试彻底改变了我的效率——原本 3 周未能解决的问题, Trae 用了 3 个小时就完成了全流程开发,包括聊天记录导出、长图拼接和 OCR 识别。仔细回忆和 Trae 协作的过程,有两点是我觉得 Trae 对我帮助最大的。
1. Builder 模式 × 智能纠错:省去中间商
过去在使用 AI Coding 的插件开发时, 我需要将 AI 助手提供的代码粘贴至编辑器内,再将出现的报错信息反馈给 AI 助手。来来回回的复制粘贴无形中消耗了我非常多的精力,降低了开发的效率。但 Trae 的 Builder 模式省去了以往与 AI 交流时需要翻来覆去粘贴代码的时间;在 Builder 的帮助下,我的自然语言指令直接转化为了可执行代码,迅速实现了项目的构建。
同时,在之前的开发中, debug 也让我十分苦恼。我本来就不是专业的 Python 开发者,并不熟悉每种报错的解决方式以及背后暗含的信息。即使在 AI Coding 插件的帮助下,受制于 AI 全局感知能力的局限,我仍需要将出现的报错信息粘贴至聊天框中,以获得 debug 的指导。
而 Trae 的 builder 模式居然可以实时解析报错信息,并自行修改代码、自动优化逻辑,极大地提升了整个项目的开发速度。
2. All in One:Trae is all you need
作为前端开发者,我最头疼的是在不熟悉的技术栈(比如 Python 图像处理)中查文档、找示例,再按照示例的方法适配自己的需求,这是前期开发中最令人痛苦的事情。
但在 Trae 的帮助下,我真的一次都没打开过搜索引擎或外部文档!完全无需跳出 Trae 界面,文档查询、代码示例、知识检索在 Trae 内可以一站式解决。这种 All in One 的感觉给我留下了很深刻的印象。
三、 反思自己:与 AI 协作的“潜规则”
虽然在 Trae 的帮助下,我顺利地完成了项目开发。在这个过程中,我也学到了一些和 AI 协作的“潜规则”。
相较于平时自己开发,当 Trae 生成的代码没有按照预期运行时,需要首先怀疑:“是否正确地表达了自己的需求,AI 是否正确地理解了自己的需求”,当你并不自知“没有表达清楚”这件事时,会误以为是思路错误,或是代码错误。然后会在理解代码上花好多时间,然后在很久之后才明白,是 Trae 理解错了自己的需求。这就像是工作中和自己的协作伙伴沟通一样,只有清晰地表达自己的需求,对方才能明白你需要什么,进而顺利地达成目的。
四、 我和 Trae 的“聊天记录”
下面我来分享我和 Trae 的部分聊天记录,为大家提供参考~
Trae 直接创建项目环境
在 Trae 内完成问题的解答
一键实现关键功能
清晰表达
右滑查看更多
回头看看这次开发的经历,Trae 作为与我全程协作的“ Friend ”,帮助我实现了从 0 到 1 的新项目开发,极大地提升了我的开发效率,也让我对如何与 AI 协作有了更深的认识。
推荐大家都可以尝试一下这个工具,点击「阅读原文」直达官方下载地址!
福利抽奖
参与方式:关注“AI编程社 ACC”公众号,回复关键词“小米手环”,即可参与福利抽奖。
开奖时间:2月26日 23:59
抽奖链接:
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...