AI 公司宣称大模型能提高程序员的生产力和编程效率,但一项随机对照研究发现,AI 降低了开源开发者的编程速度。研究人员招募了 16 名有多年参与开源代码库的资深程序员,跟踪了他们维护代码库时完成 246 项任务的表现,一半任务程序员被要求使用 AI 工具如 Cursor Pro 或 Anthropic Claude,另一半任务被要求不要使用 AI 工具。在执行任务前,程序员们预测 AI 工具将帮助他们减少 24% 的工作时间,在完成任务后程序员们仍然认为 AI 工具帮助将工作速度提高了 20%。但实际上使用 AI 工具完成任务比不使用 AI 工具完成任务慢了 19%。研究人员发现,AI 工具减少了程序员们自己写代码、测试/调试,阅读/搜索信息的时间,但增加了评估 AI 输出、提示 AI 系统和等待 AI 生成,以及空闲/额外的时间。大部分程序员表示他们需要修改 AI 生成的代码。研究人员认为,现有的 AI 工具不适合高质量标准的环境,它在编程环境中仍然有很大的局限性。
伊朗经常选择性的切断国际互联网接入,它是如何做到的?它这么做如何影响本国的互联网企业?过去十年,伊朗一直在构建自己的国家信息网络 The National Information Network(NIN),一个国家控制的局域网,能在切断国际接入的情况下确保国内服务正常运行。网站、银行门户、消息应用和电子政务服务都能在本国境内正常服务。NIN 的设置有两大功能:选择性断网,迫使 ISP 将流量路由经过政府控制的网关,可以按需要监控、过滤或关闭部分网络。NIN 之上还有国家防火墙 IRGFW。