大家好,我是阑梦清川
今天分享一个社群小伙伴分享的非常不错的一个文章,这个文章作者是Sid Bharath,曾经是在线课程平台 Thinkific 的增长副总裁,在2020年推出首批基于GPT-3的创业公司之一。在一家风险投资工作室负责构建和投资了14家AI公司,也提供AI咨询、工作坊和实施服务;
你在网上搜索,结果显示的第一条应该就是这个大佬的个人博客,前段时间,这个大佬发了一篇文章:关于如何与AI高效协作的普适性策略,作者凭借一年多来深入AI编码工具一线的实战经验,提炼出了一套“万变不离其宗”的核心模式和思维范式。无论使用何种AI编码工具、智能体或IDE,都可以参考;
于是,我就这个作者的文章分享一些文章里面的观点和自己的思考;这个文章不会特别难读,更多的是抛砖引玉,我只是介绍一下里面的一些观点罢了;
原文的地址在这里,感兴趣可以自行阅读:www.siddharthbharath.com/mastering-a…
下面的这个是AI帮助我总计的一个导图,我觉得非常到位:
接下来分享几个我认为很重要的点,也算是AI工具使用的一些技巧吧:
- 很多人在AI回答遇到bug的时候,都会直接让他去修复,我自己也是这个样子的,但是文章里面提出来了不同的看法:手术精度:
大家可以通过文章里面的这个内容进行理解手术精度,这个是我翻译之后的:
Bad Context: “这是我的整个React应用,修复这个bug”
Good Context: “这个认证组件(附件)在用户登录时抛出错误。这是错误信息和它调用的认证服务。修复登录流程。”
- 项目文档md的重要性,这个文章介绍你项目是干嘛的,遵循的规范是什么,需要开发的功能是什么,并且在这个基础上面不断的迭代(这个和之前我去看codebuddy cli发布会里面的专家的描述基本一致)这个也是我目前很少使用的地方,需要改正;
- 增量开发,每一次对话完成一个小的功能,不要上去剑指你的最小产品的MVP,这样往往效果不是很好
- 这个里面作者提供了多种方法,每一个对话窗口完成一个独立的模块,以及测试驱动开发,让AI自己明确这个bug的边界之类的;
- 需求对话:我想构建[基本想法]。请通过询问有关需求、用户流程和技术约束的问题来帮我完善它。这样可以通过不一样的方式让AI更加理解我们的需求
- AI简报,开启新对话的时候可以使用类似的内容:我正在为我们的React应用程序开发用户身份验证功能。先前的背景:我们有一个Node.js后端和JWT令牌,以及一个React前端。当前任务:实现密码重置功能。相关文件:auth.js、UserController.js和Login.component.jsx---这个主要是受限于上下文的长度,所以目前没有很好的解决方案,我自己目前做的都是小demo,所以还好,很难想象大型工程遇到类似的问题怎么办,只能重新描述了;
里面有很多观点,感兴趣可以自行阅读,我下面说一下我的学习方法,就是ima,我前段时间一直在学习ima知识库,但是没想到应用场景这么快就来了,而且Ima支持直接导入网页,只需要链接加入知识库即可,它的读取内容还是很精准的;
因为确实网页内容很多,对于初级选手,适当的借助AI工具,可以达到事半功倍的效果;
多个链接还可以打标签,指定选中的,我觉得很不错,大家可以在评论区留言交流哈;
我创建了一个免费的AI交流社群,不定期分享一些内容,如果你也感兴趣,欢迎加入
应粉丝朋友的建议,我也创建了一个自己的付费群(一杯奶茶的价格),主要也是AI相关的,感兴趣的可以去主页点击“我的产品”就可以看到陪伴群信息,这里不介绍
我是阑梦清川,希望得到您的关注