V2EX 07月09日 11:00
[分享发现] 花了几天时间,用 Gemini 搓了一个 chrome 浏览器插件,有点感想。
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章分享了作者利用AI开发Chrome插件的实践经历。尽管作者并非程序员,但通过与AI的交互,成功开发出了一款插件,实现了抓取网页资源域名和IP等功能。文章强调了AI在简单插件开发中的优势,但也指出了其在处理复杂插件和细节调整时存在的局限性,尤其是在代码修改和优化方面。作者认为,AI目前还难以取代程序员,尤其是在处理复杂项目和避免低级错误方面。

💡作者通过使用Gemini Pro,尝试了“一个字母都不写”的中文指令方式,成功开发出一款Chrome插件,这展示了AI在辅助非专业人士进行简单插件开发方面的潜力。

🌐插件的核心功能是抓取网页浏览时页面的所有资源域名及其对应的IP地址,并显示资源的类型,如图片、脚本或字体等。这显示了AI在自动化信息收集和展示方面的能力。

⚠️作者在开发过程中遇到了AI在代码修改和优化方面的局限性。AI有时会错误地修改其他函数,或者省略部分代码,导致插件崩溃。这突出了AI在处理复杂项目和细节调整时可能存在的问题。

👨‍💻作者认为,AI目前难以取代程序员,特别是在处理复杂插件和避免低级错误方面。这强调了程序员在软件开发中的专业性和重要性。

从 chrome 浏览器刚开始支持插件功能时,大概是十五六年前,我就想自己弄插件。非程序员,也没兴趣去深入学编程。

最近白 p 个 gemini pro,尝试着一个字母都不写的原则,只打中文汉字,剩下全部交给 ai. 还真的搓出来一个能用的插件,基本上在合理规则内,想要的功能 ai 都能实现。可能因为 chrome 本身就是 google 的,ai 对这方面知识很熟,写起来顺畅。

但我绝不会认为 ai 就能取代程序员,顶多取代那些脚本小子。

因为我也尝试用 ai 写个复杂的插件,行业业务内容的东西,在和 ai 互动的过程中,非常痛苦,甚至多次把 ai 骂的自闭,用遍了基本上国内可以骂人的那种脏话去骂 ai. 人也会犯错误,但人绝对不会犯这个过程里 ai 的错误。

举一个最简单的犯错例子,一个插件里很多功能函数。有时候其中一个有 bug, 其他的都正常。你给 ai 明确说指令,只改这一个函数,其他的无论如何都不要动。

没啥鸟用。

因为我用的是每次都输出完整代码,直接替换(如果要自己去找函数,然后部分修改,那对我来说,嫌麻烦,直接一次性 control v 简单)。所以每次就算你严格要求,ai 还是会改动你其他函数代码,美其名优化。

我想一个程序员,哪怕再 sb, 他也干不出这种事,这是给自己增加工作量。

还有时候很恶心的就是,明明让 ai 全文输出,结果偷工减料,把一部分代码直接省略掉,我复制替换直接崩溃。

下面是插件功能简介:

抓取浏览网页时页面的所有的资源域名和对应 ip(我用了代理工具,所以都是返回本地 ip,关代理正常显示 ip)同时显示对应域名加载的资源类型,是图片还是脚本,或者字体,实时通讯的数据。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Chrome插件 AI开发 Gemini Pro 程序员
相关文章