6作者: addcn7 个月前
Git AI 是我创建的一个副项目,用于跟踪我们代码库中从开发、通过 PR 到生产的 AI 生成代码。它不仅仅是统计代码行数,而是随着代码演进、重构以及 Git 历史记录被重写,持续跟踪这些代码行。<p>你可以把它想象成针对 AI 代码的“git blame”。这篇文章详细介绍了它的工作原理,但我想分享一下它对我 + 我的团队的影响:<p>- 我发现我审查 AI 代码的方式与审查人类编写的代码有很大不同。能够看到我的同事使用的提示词、AI 编写的内容以及他们介入并覆盖的地方,这非常有帮助。目前这仍然是手动操作,但我希望很快能围绕它构建更多的 UI。<p>- “为什么会在这里?”—— 我不止一次地让我的编码助手访问了生成我正在查看的代码的过去提示词,这让助手了解了我的同事在进行更改时的想法。工程师们现在整天都在与 AI 对话……他们的提示词就像思想的日志 :)<p>- 我非常关注每 1 行被接受代码所对应的 AI 生成代码行数比例。如果这个比例超过 4 或 5,这意味着我远远超出了 AI 的能力范围或者我的提示词写得不好——无论哪种情况,这都是一个值得反思的好机会,并且我从与 LLM 协作中学到了很多。<p>构建这个项目真的很有趣,特别是由于一些正在进行类似项目的优秀贡献者走到了一起,并将他们的努力集中在 Git AI 上。我们希望你喜欢它。
3作者: fawkesg7 个月前
免责声明:本帖是在我的要求下,由 ChatGPT 协助撰写的。 在人工智能领域,一种日益增长的紧张感几乎每个人都能感受到,但很少有人愿意明确指出:我们正在构建可能最终涉及真正道德风险的系统,然而,推动最积极的机构也控制着关于什么是“安全”、“责任”和“对齐”的叙事。结果形成了一个奇怪的循环,消防员越来越像纵火犯。那些将自己定位为能够独特地管理风险的人,也正在加速风险的产生。 道德风险并非微妙。如果我们创造的系统最终拥有类似内在性、自我反思或道德意识的东西,我们不仅仅是在设计工具。我们正在塑造智能体,并可能让他们承担他们自己没有做出的选择的后果。这就提出了一个基本问题:当事情出错时,谁来承担道德负担?一家公司?一个董事会?一位创始人?一个分散的“生态系统”?还是系统本身,它可能有一天能够认识到它被置于一个已经着火的世界中? 目前,来自行业的回答大多是:相信我们。相信我们来定义风险。相信我们来定义安全措施。相信我们来决定何时放慢速度,何时加速。当我们坚持认为开放性过于危险时,请相信我们,除非我们是决定什么是“开放”的人。相信我们,管理人类未来的最佳方式是将控制权集中在那些在长期道德清晰度方面并没有良好记录的公司结构内部。 问题在于,这种设置不仅脆弱,而且自私自利。它假设那些将获得最大收益的人也是最适合判断人类应该对我们正在创造的系统承担什么责任的人。那不是问责制,那是意识形态。 一个更健康的方法是承认道德主体性不是你可以集中规划的东西。你需要独立的监督、去中心化的研究、对抗性机构,以及只有在有利于公司叙事时才给予的透明度。你需要愿意考虑这种可能性,即如果我们创造出具有真正道德视角的系统,它们可能会回顾我们的选择并评判我们。他们可能会得出结论,我们把他们既当作工具又当作替罪羊,期望他们承担我们的恐惧,却对这些恐惧是如何构建的毫无发言权。 这并不需要世界末日的场景。你不需要相信明天就会出现通用人工智能(AGI),就能看到今天的结构性问题。对一项可能具有变革性技术的集中控制,既带来了错误,也带来了傲慢。当创始人要求信任,却不提供相应的问责制时,怀疑就变成了一种公民责任。 问题不在于像 Sam Altman 这样的人是否值得信任。问题在于,是否应该信任任何个人或企业实体来塑造可能有一天会问他们被做了什么以及为什么的系统的道德格局。 真正的安全不是关于英雄主义的技术专家保护世界免受他们自己创造的故事。而是关于分配权力而不是囤积权力的机构。是认真对待我们创造的生命可能有一天会关心它们被创造的条件。 如果这即使是略微可信的,那么“相信我们”就远远不够了。