新知榜官方账号
2023-09-19 17:04:32
编码人员最常用的两个生成AI工具是ChatGPT(OpenAI广为人知的AI聊天机器人)和GitHubCopilot,它集成到VisualStudio和其他IDE中。虽然这两种工具都可以基于自然语言查询生成代码,但Copilot及其实验性继任者CopilotX可以超越对话模型,充当一种增强的IDE自动完成功能,可以预测开发人员正在做什么。
Croquet.io的联合创始人兼首席架构师VanessaFreudenberg表示,她在VisualStudioCode的日常编码中使用GitHubCopilot。她解释了它是如何工作的。
如果我写下这行:letx=this.leftMargin+this.width/2;它将自动建议下一行:lety=this.topMargin+this.height/2;它知道它需要用“高度”和“顶部”替换“宽度”和“左”。这为我节省了很多打字时间。
NetBeez的联合创始人兼首席技术官PanickosNeophytou表示,他随时使用CopilotX和ChatGPT。他描述了两种不同的方法,以超越这些工具的自动完成。首先是系统性的。“描述一个定义非常明确的函数,其中包含特定的输入、预期输出的示例以及所涉及的数据模型,其中包括具有隐式关联的数据库表,”他说。“人工智能通常可以推断出这些关联。要求它以特定的语言和特定的方式实现它。项目管理工具中定义的'任务'应该定义为这种提示。他还认为,更随意和对话的技巧可以产生良好的效果。他说,在这种模式下,“在执行任务时,你会问一些关于如何做某些事情的问题。这就像有一位经验丰富的工程师在你身边回答你的问题,并指导你完成任务。无论你使用什么技术,学习正确提示人工智能都是一门艺术。
“我使用思维链提示来确保我得到正确的动词来开始和完善我的提示,”软件提供商CodeSee的创始人兼首席执行官ShaneaLeven说。“选择正确的动词和描述性对于创建一个好的提示非常重要。”(正是由于这个原因,快速工程正在成为一门热门学科。
人工智能的编码优势我们采访的开发人员提供了各种用例,在这些用例中,人工智能工具帮助他们完成了工作。从代码生成文档软件文档是一种相当结构化的格式,这是人工智能蓬勃发展的领域。“我喜欢使用ChatGPT的事情是在我的代码中编写文档[或]注释,”网络咨询公司Love2Dev的创始人ChrisLove说。“手工完成需要很多时间。但是一旦我完成了一个函数,我就可以给它一个函数,并在一两秒钟内写出一页漂亮的文档。我喜欢这个!
更新或清理代码Love2Dev的ChrisLove发现ChatGPT对于更新他已经编写的代码特别有用。“我已经解决了更新旧的Node.js模块的问题,我还没有更新这些模块,只是因为键入代码所需的时间超过了它的价值,”他说。“我寻找的最常见的情况是将旧的基于承诺的函数转换为使用async/await。后者是一种更简洁的语法,但在我编写模块时并不常见。我还让它使用更现代的语法,例如解构变量声明并将其从var转换为const和let。
相关工具
相关文章
推荐
亲测真香!这6个AI工具让工作效率翻倍,同事追着问链接
2025-06-17 16:21
FLUX.1 Kontext 一出,AI生图领域 “地震” 了!
2025-06-06 15:38
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53