微软首席技术官Kevin Scott近日在接受媒体采访时,分享了他对AI代理、编程未来等多个话题的深刻见解。
Scott指出,当前AI模型的推理能力已经超越了实际应用这些模型的方式。整个行业需共同努力,缩小模型实际能力与最终交付产品之间的差距。他强调,为了使AI代理真正有用,不仅需要改进代理的记忆系统以处理复杂问题,还需要构建一个像互联网一样的生态系统,使代理能够高效获取信息。
Scott还提到,“AI代理编程”并非软件开发领域第一次经历巨大变革。关键在于保持开放心态,适应工具的变化,以实现目标为导向。他通过木工领域的例子说明了这一点,过去木工是否使用电动工具曾引发争议,如今类似的讨论已转移到是否使用CNC数控工具上。
在采访中,Scott详细阐述了代理网络(Agentic Web)的重要性。他指出,随着代理数量的增加和用户在这些代理上花费时间的增长,除了推理能力外,还需要解决其他多个问题,如代理记忆系统和生态系统建设。他提到MCP协议等简单开放的协议,在代理网络中扮演的角色类似于HTTP在互联网中的作用。
当被问及微软在此生态系统中的角色时,Scott表示,微软不仅自己开发代理,还希望推动整个行业采用统一的标准协议。他强调,避免“康威定律”的影响,即系统结构反映组织结构,是微软内部推动代理标准化的重要原因。微软还致力于解决代理网络中出现的问题,确保新技术平台的健康发展。
关于安全模型,Scott承认目前MCP还没有像互联网那样的完整安全机制,但指出其设计简洁明了,有助于社区达成共识。他提到,通过AI技术构建更智能的安全模型,可以实现代理系统的强健安全性。例如,代理可以监测异常行为,进行风险评估,确保用户数据的安全。
对于软件工程的未来,Scott认为,尽管代理编程可能引发一些争议,但关键是保持开放心态,选择最适合的工具实现目标。他强调,开发者有权选择工具,而代理的多样性将推动生态系统的繁荣。未来,人们将看到更多不同风格的代理,解决各种复杂问题。
在预测未来趋势时,Scott表示,那些因技术成本或功能不足而犹豫的人将很快被甩在后面。他预测,到2025年,人们将看到代理解决更复杂、更有雄心的问题,代理网络将更加完善,模型的推理与规划能力也将显著提升。这将推动从“同步交互”向“异步交互”的转变,使代理能够在非即时但深度的时间后,为用户提供有价值的反馈。
采访最后,Scott表达了对未来AI代理发展的乐观态度,并感谢媒体的邀请,表示享受这次对话。
通过此次采访,Kevin Scott不仅分享了微软在AI代理领域的最新进展,还展望了未来软件工程和代理网络的发展方向,为行业提供了宝贵的洞见。