针对人类开发者的生产力提升,第 7 部分:软件质量 [译]
在谷歌,我们常被请求协助团队衡量各种开发者工具和流程对生产力的具体影响。这通常体现为一些团队开发了新的开发者工具,希望证明这些工具能够提升开发者的工作效率。
2023 年我们为未来而阅读的书籍 [译]
彭博观点的技术专栏作者通过翻阅纸质书籍来更好地理解数字革命的深远影响。在这种情况下,最好是退一步,慢慢吸收信息,思考未来可能面临的情况。2024 年之际,我们的技术专栏作…
利用私人大语言模型撰写本科历史论文的心得体会 [译]
我使用了私有和公开的大语言模型来回答一个我在大约 30 年前花费了一个星期时间研究的本科论文问题。目的是探究在这些年里,使用这些工具是否会改变我的学习体验。结果发现,这次…
AI 如何影响科学?[译]
到目前为止,AI 在科学领域最大的成就莫过于 AlphaFold 2 系统。这是一个深度学习系统,它在解决一个基础科学难题上取得了巨大进步:从蛋白质的氨基酸序列预测其三维…
如何高效管理远程团队中的初级开发者 [译]
初级软件开发人员 (junior software developers) 正面临一个充满挑战的就业市场。远程工作的广泛普及、大量裁员以及人工智能 (AI) 的崛起为这一…
AI 论战的荒谬(并且,不,AI 不会在类似于计算机般的时间尺度上进行递归自我完善) [译]
在那个人们普遍认为“自动驾驶汽车还有半年就能面市”的美好时光里,你可能遇到过这样的论点:“如果自动驾驶汽车能够运行,那么它们将比人驾驶的汽车更安全。”这听起来没错。但如果…
“无发明,无创新”:美国钢铁公司的历史 [译]
上周,美国钢铁公司宣布将被日本的日本制钢公司收购。这一转折点让我们有机会回顾一下这家曾是美国乃至世界上最大、最重要的公司是如何逐渐走向衰落的。在收购消息公布之前,美国钢铁…
网络的奇妙世界 [译]
看到这个标题,你可能会想:“没错,Robb,网络[1] 自然是奇妙的,它毕竟是现代世界所有商业和通信活动的核心”。或许你并不这样认为。但我要说的不仅仅是整个互联网,而是指…
代码链:借助语言模型增强的代码模拟器进行推理 [译]
代码为构建复杂程序和执行精确计算提供了一种通用的语法结构。当与代码解释器 (interpreter) 配合使用时,我们推测,语言模型 (LMs) 能够通过编写代码来增强“…
2023 年创业公司成长的 10 个经验教训 [译]
让用户接受一款新产品总是充满挑战。对我们来说,经历了 7 次失败的尝试后,第 8 个版本的产品 - Jam(一个用于创建带有自动开发日志的 bug 报告的浏览器扩展)终于…
给新手软件开发者的建议——从那些“老司机”的建议中挑选 [译]
最近有人问我,对于刚入行的程序员有什么建议。一开始,我觉得这问题有点儿可笑。毕竟,我才工作十年,而我的一些订阅者编程的经历甚至比我这辈子还长!后来,我读了些“给新手程序员…
这不是微服务或单体的问题,而是认知负荷的问题 [译]
“不要仅在单体架构和微服务架构之间选择,更重要的是根据团队能承受的最大认知负荷来设计软件。”如果你的组织只有一个团队,那么应考虑调整架构以适应团队的能力。优先选择单体、紧…
探索 ChatGPT 结构化数据支持的极限 [译]
如果你只是通过免费的网页或移动应用接触 OpenAI 的 ChatGPT,那你可能还未充分挖掘出 ChatGPT 的全部潜力。通过使用价格低廉的付费 ChatGPT AP…
探讨 LLaMA-1/2 与 GPT-3.5/4,你只需有原则的指令 [译]
本文介绍了 26 个专为简化向大语言模型(Large Language Model)提问和设置提示的原则。我们旨在让研究者更容易理解如何针对不同规模的大语言模型提出问题,…