微软人工智能 “雅典娜”:提升开发团队工作效率的蓝图
上个月,微软在其年度 BUILD 大会上发布了许多面向开发者的消息。当时发布的工具之一叫做雅典娜(Athena),它是微软团队中的一个人工智能代理,旨在加快产品开发流程。不过现在,微软已经发布了 Athena 的蓝图,任何人都可以开始为自己的工作实施类似的助手。
Athena 不是另一个聊天机器人,而是一个可通过团队访问的深度集成代理,有助于在整个产品开发流程中将人员、工具和数据联系起来。
Athena 非常聪明,它能找出下一步需要做什么,并帮助团队成员完成工作,而无需使用不同的应用程序--Athena 可以从 Teams 控制这一切,你只需用自然语言进行交流即可。Athena 可以嵌入到多个开发人员工作流中,包括 Teams、Azure DevOps 和 GitHub。
也许 Athena 最棒的地方在于,它不是微软正在销售的新产品,而是一种方法论和开源模板(Dex),组织或个人可以利用它来构建自己的人工智能代理,从而实现更多的定制化。
要开始使用雅典娜,你需要设置 Dex 代理。微软还发布了有关 Athena 的分组会议视频,以便您深入了解。
影响对象及影响方式
微软决定将 Athena 开放源代码的主要受益者是各地的工程团队,他们将从诸如拉取请求(PR)审查、工作项管理和安全检查等枯燥、重复的任务中解脱出来。这将使他们能够继续编码新功能和进行创新,而这正是微软自最新的人工智能革命开始以来一直大力推动的。
对于产品经理和工程领导来说,Athena 看起来也会非常有用,因为他们将能更好地实时了解项目的状态,知道某个版本是否真正准备好发布,并确保团队保持一致。
无论组织规模大小,都能从使用 Athena 中受益。由于其开源性质,Athena 可以根据特定的开发流程进行定制。这将加快交付周期,全面提高代码质量。
为什么会这样
Athena 已经在微软内部被 2000 多名工程师使用。这家雷德蒙德巨头解释说,这已经在速度、质量和专注度方面带来了 “可衡量的收益”。除了加快开发人员的审核周期外,Athena 还能更早地发现阻碍发布的错误,确保安全和隐私工作流程的连贯完成,并提供更快的健康评估,使团队能够衡量软件交付的整体健康状况。
通过处理所有这些比较枯燥的任务,Athena 可以让开发人员腾出手来,在他们的项目中构建更多的功能。它还有可能加快交付时间,让最终用户可以更快地使用新软件,并减少潜在的错误。
我们经常在科技领域听到 “民主化” 这个词,这是一个让技术更容易获取、更容易负担的过程。根据这一定义,微软发布的 Athena 为开发者实现了人工智能的民主化,因为它是开源的,允许人们将人工智能集成到他们的工作流程中,而无需从头开始。
此举也符合微软的人工智能战略,即把人工智能贯穿到其所有产品中。Copilot可能是最臭名昭著的,因为它基本上在包括Windows和Edge在内的所有微软产品中无处不在。与 Copilot 不同的是,开发人员在使用 Athena 时获得了更多的自由,但它仍然与微软的产品(即 Teams 和 GitHub)紧密相连。
注意事项
虽然微软将其 Athena 蓝图开放供访问是件好事,但一个问题是,开发人员可能仍然会觉得实施起来有点复杂,因为企业还需要进行一些特定的定制。此外,如 GitHub README 所述,该解决方案还涉及更多的设置过程。
在与敏感的内部系统集成时,企业还应注意数据隐私和安全问题。正在开展秘密项目的企业可能不希望使用 Athena,因为这可能会让第三方掌握敏感代码。
需要考虑的不仅是技术问题,还有人的因素。有些人可能会担心人工智能会产生幻觉,或者担心工作安全方面的道德问题,这些都可能会影响人工智能的应用。为此,微软重申,雅典娜应该只是辅助团队,而不是取代团队成员。
虽然雅典娜可以发挥极大的作用,正如微软内部的成果所显示的那样,但人类的监督和判断仍然至关重要。在开发过程中,复杂的决策和创造性问题的解决在某些方面仍然需要人类的参与。
来源:Microsoft
评论功能已关闭