![](http://bn8.fubaisheng.com/storage/18199/Huddle_047-%281%29.jpg)
总是寻求改进我们做事的方式, Huddle一直在探索在编写代码时使用人工智能作为工具.
我们用来编写代码的软件允许我们在屏幕的一侧嵌入一个面板, 通过它,我们可以与 ChatGPT人工智能 平台.
在Huddle,我们对人工智能的感觉很复杂, 我们中的一些人是用两只脚跳进去的, 其他人很兴奋,但也很谨慎, 有些人在倒计时,直到 天网 成为现实.
查找信息
也许是最基本的, 但是还是有用的, 人工智能的应用是让它为你查找信息.
考虑到我们可以在代码开发软件中直接与AI交互, 向人工智能提问比切换到网页浏览器在b谷歌上搜索同样的东西要快得多.
这样的例子有好几百个, 例如“如何用Javascript验证电子邮件地址”或“使用什么CSS属性使元素增大2倍”?”
比b谷歌更健谈
此外, 与人工智能互动更像是对话, 这意味着我们可以提出精炼的问题,深入到我们正在寻找的答案. 这与谷歌搜索非常不同, 你需要在哪里搜索, 看看结果, 意识到这并不是你想要的, 然后重新规划你的搜索,每次都“重新开始”, 找到一组新的结果.
下面的例子显示了一个开发人员向AI询问常见文件下载列表(我们可能已经在google上搜索过了)。. 你可以看到人工智能的反应, 开发人员使用它来改进结果,直到它完全符合他们的要求.
支持初级开发人员的发展
另一个很好的用例是使用AI来支持开发人员学习, 特别是对于初级开发人员.
当然,有时候一个真人老师的主观风格(例如.g. 一个更高级的开发人员)真的可以帮助别人快速有效地学习一些东西, 但有时人工智能的客观和理性输出也会有所帮助.
例如, 我们可以突出一些代码并询问AI“这些代码是做什么的”或“给我解释一下”或“为什么要这样写”?”
头脑风暴的想法
编码的大部分时间实际上并没有花在写代码上, 但是在有无数可行的路径的情况下,试图找出如何真正去做某件事.
人工智能可以在这个过程中提供帮助,通过问人工智能诸如“我能做到这一点的3种方法是什么??或者“这样做的利弊是什么??”
人工智能可以成为一个很好的声音板,让你的想法得到反馈,并得到合乎逻辑和理性的回应. 这可以帮助开发者快速做出明智的选择,从而做出最佳选择.
结论
I, 为一个, 我确保我用的是我的“请”和“谢谢”——你永远不知道你的行为会回到哪个未来的人工智能主谋那里!
我们期待着看到如何在开发中继续使用人工智能, 还有其他领域,比如项目管理和测试. 但是有些事情, 比如客户管理和创意设计, 对我们来说,这是一种深刻的人类活动, 我们不愿让人工智能参与其中.