可以主要辅助我们进行代码调优和开发
应用
- 比如在开发一个目标提取框的时候,刚开始是使用的cropper和vue-cropper组件进行开发,开发到一半的时候,发现有些api很多都有问题,在网上搜索出来也很混乱并且也有很多不适应,最后通过阿里通义千问,问出来的信息就比较干净,现在都很少用百度,bing这些来搜索,并且还会提供一几个方案来解决问题,大大提高了开发速度
- 在用到vue-cropper的时候发现可扩展性不大,要手写一个的时候,把自己的需求说给通义千问的时候,他会把具体的代码和实现思路和方案写出来,我们根据其方案和思路在进行调整可以初步完成这个组件的一个开发
- 在阅读和理解源码的时候也比较方便,比如在阅读vue-cropper的时候,很多代码没有注释和解释,阅读起来比较空洞,把代码复制到通义千问中会对代码添加注释和思路,这样开发效率就大很多
- 以前还通过文言一言让帮忙设计一个公司的logo这些 传统搜索: 需要自己去点击链接、一个页面一个页面的读完筛选这些,效率不高, AI搜索会给出对话式的答案,通过上下文理解,给出的答案比较精确,节省了时间和精力,并且还可以连贯作答等
发展方向
这几年也出现了一些新的岗位,Prompt和agent前端开发工程师
- Prompt工程师、我觉得这个很重要,并不是所有人都能开发大模型,把大模型用好的人以后才厉害,能够让大模型能精准的理解我们的意图,从而输出我们想要的内容,把人脑的思维转换为大脑的思维 感觉Prompt工程师以后能取代开发者,然后Prompt工程师在被AI取到,写好promp可以从适当引导(提供例子)、迭代优化(根据输出结果持续优化)、具体指明、明确目标等
- agent前端开发工程师,最近看到很多都开始招聘agent前端开发,这估计是下一个前端的发展方向,也开始了解这方面的技术和发展 前端发展方向->js jquery -> 各种框架->使用AI的前端(大前端工程师)/制作AI的前端agent前端开发工程师(开发一些AI的工具) 使用AI的前端(大前端工程师)--主要会使用AI工具,多端开发,使用AI生产多端的代码 以后前端要求门槛会更高、并且效率也会更高
主要用到的ai的一些工具
用的最多是通义千问、也在看cursorz这些工具,其实都大同小异,为我们在开发中提供一些思路和方案,解决一些问题,提高我们的开发效率,这些工具考虑的比较全面一些,