Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[译] [107] 大众对于 AI 编程助手的担忧 #9

Open
cssmagic opened this issue Feb 28, 2024 · 0 comments
Open

[译] [107] 大众对于 AI 编程助手的担忧 #9

cssmagic opened this issue Feb 28, 2024 · 0 comments

Comments

@cssmagic
Copy link
Owner

1.7 Societal concerns about AI code assistants like Copilot

1.7 大众对于 AI 编程助手的担忧

There's a lot of societal uncertainty right now about AI code assistants like Copilot. We thought we'd end the chapter with a few questions and our current answers. Perhaps you've been wondering about some of these questions yourself! Our answers may turn out to be hilariously incorrect, but they do capture our current thoughts as two professors and researchers who have dedicated their careers to teaching programming.

如今,社会对于像 Copilot 这样的 AI 代码助手充满了不确定性。我们想以几个问题及我们目前的答案结束这一章,你可能也在思考其中的一些问题!虽然我们的回答将来可能会显得有些荒谬,但它们确实反映了我们作为两位专注于编程教学的教授和研究者当前的想法。

Q: Are there going to be fewer tech and programming jobs now that we have Copilot?

Q: 现在有了 Copilot,技术和编程岗位会减少吗?

A: Probably not. What we do expect to change is the nature of these jobs. For example, we see Copilot as being able to help with many tasks typically associated with entry-level programming jobs. This doesn't mean that entry-level programming jobs go away, only that they change as programmers are able to get more done given increasingly sophisticated tools.

A: 不太可能。我们预期的是这些岗位性质的变化。比如,我们认为 Copilot 能帮助执行许多通常与初级编程岗位相关的任务。这并不意味着初级编程岗位将消失,只是随着程序员能够借助越来越先进的工具完成更多任务,这些岗位的性质将发生改变。

Q: Will Copilot stifle human creativity? Will it just keep swirling around and recycling the same code that humans have already written, limiting introduction of new ideas?

Q: Copilot 会扼杀人类的创造性吗?它会不会只是在不断地循环和回收人类已经编写的代码,限制新观点的引入?

A: We suspect not. Copilot helps us work at a higher level, further removed from the underlying machine code, assembly code, or Python code. Computer scientists use the term abstraction to refer to the extent that we can disconnect ourselves from low level details of computers. Abstraction has been happening since the dawn of computer science, and we don't seem to have suffered for it. On the contrary, it enables us to ignore problems that have already been solved and focus on solving broader and broader problems. Indeed, it’s been the advent of better programming languages that have facilitated better software – software that powers Google search, Amazon shopping carts, and Mac OS weren’t written (and likely could not have been written) when we only had assembly!

A: 我们认为不会。Copilot 使我们能够在更高层面上进行工作,远离了底层机器码、汇编语言或 Python 代码。计算机科学家用“抽象”这一术语来描述我们与计算机底层细节脱离的程度。抽象自计算机科学诞生之初就在进行,我们并没有因此遭受损失。相反,它让我们能够忽略那些已经解决的问题,专注于解决越来越广泛的问题。事实上,正是更好的编程语言的出现,推动了更高质量软件的开发——那些驱动 Google 搜索、亚马逊购物车和 Mac OS 的软件,并非在我们仅有汇编语言时编写的(可能也确实无法编写)!

Q: I keep hearing about ChatGPT. What is it? Is it the same as Copilot?

Q: 我一直在听人说 ChatGPT,这是什么?它和 Copilot 相同吗?

A: It's not the same as Copilot, but it's built on the same technology. Rather than focus on code, though, ChatGPT focuses on knowledge in general. And as a result, it has insinuated itself into a wider variety of tasks than Copilot. For example, it can answer questions, write essays, and even do well on a Wharton MBA exam [7]. Education will need to change as a result: we cannot have people ChatGPT’ing their ways to MBAs! The ways in which we spend our time in worthwhile ways may change. Will humans keep writing books, and in what ways? Will people want to read books knowing that that they were partially or fully written by AI? There will be impacts across industries, including finance, health care, and publishing [8]. At the same time, there is unfettered hype right now, so it can be difficult to separate truth from fiction. This problem is compounded by the simple truth that no one knows what's going to happen here long-term. In fact, there’s an old adage coined by Roy Amara (known as Amara’s Law) that says, “We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.” As such, we need to do our best to be tuned into the discussion so that we can adapt accordingly.

A: ChatGPT 和 Copilot 不相同,但它们是基于同一种技术构建的。不过,与专注于编码的 Copilot 不同,ChatGPT 更多地关注于广泛的知识领域。因此,它已经融入了比 Copilot 更多样化的任务中。例如,它可以回答问题、撰写论文,甚至能够在沃顿商学院的 MBA 考试中取得好成绩 [7]。这意味着教育需要随之而变:我们不能让人们只靠使用 ChatGPT 就获得 MBA!我们花费时间的方式可能需要变化。人们会继续写作书籍吗?以何种方式?当人们知道书籍可能部分或完全由 AI 编写时,他们还会愿意阅读吗?这将对金融、医疗保健、出版等行业产生影响 [8]。同时,目前存在大量的过度炒作,因此很难区分事实与虚构。这个问题因为长期发展未知而更加复杂。实际上,有一句由 Roy Amara 提出的老话(阿马拉法则)指出:“我们倾向于高估技术在短期内的影响,而低估其长期影响。”因此,我们需要尽最大努力保持对讨论的关注,以便我们能够适当地适应。

In the next chapter, we’ll get you started with using Copilot on your computer so you can get up and running writing software.

在下一章中,我们将引导你在计算机上启动并使用 Copilot,让你能够迅速开始编写软件。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant