AI带来的震撼体验
在人工智能(AI)飞速发展的今天,我们见证了AI在各个领域的应用和影响。以下是我最近在使用KIRO-CLI进行开发工作时,AI带给我的一些震撼体验。
首先,需求文档被放置在知识库中,独立于项目代码外。通过KIRO知识库的特性,AI能够拥有业务知识的记忆,每次开发前都会先阅读文档,确保充分沟通并确定方案后再进行编码,这一过程大大提高了开发效率。
其次,KIRO能够整合多个项目的代码到上下文中,这对于后端分布式应用来说非常有帮助。其他工具通常只能读取当前工作空间内的文档,而KIRO的这种功能大大扩展了其应用范围。
在编码方面,AI几乎承担了全部工作,只需我点击一下,代码就能部署到测试环境。此外,KIRO在调用接口后能自行分析结果,并通过MCP直接连接数据库查看数据。如果API出现异常,它还能自动调用es日志查询接口,分析日志并结合代码进行修改。
在这个过程中,我只需等待AI完成编码并部署。这让我不禁思考,如果AI和人类拥有同样的业务知识理解能力,那么在未来的设计开发中,人类程序员的角色将是什么?现阶段,我认为程序员更像是一个翻译官,将模糊的产品需求翻译成AI能够理解的需求,然后AI基于这些需求编写代码。
我的一些思考包括:如果AI和人类拥有相同的业务知识理解能力,AI在设计开发时可能会比人类做得更好。那么,人类程序员的未来角色将是什么?另外,如何让AI拥有更深刻的业务知识背景?目前我使用KIRO知识库功能,不断向AI提供业务知识,但我觉得这还远远不够。
总之,AI的发展正在改变我们的工作方式,也引发了对未来职业角色的深刻思考。我们需要不断探索和适应AI带来的变革,以保持我们的竞争力。
评论已关闭