谷歌最近对其人工智能聊天机器人(包括 ChatGPT)进行了一项实验,以确定它们被聘为软件工程师的潜力。 根据 CNBC 获得的一份内部文件ChatGPT 展示了通过 3 级工程职位编码面试的能力,该职位在谷歌被认为是入门级,平均总薪酬约为 183,000 美元。
实验涉及向 ChatGPT 呈现 Google 的软件工程师面试问题,主要侧重于技术知识和编码能力。 AI 能够给出简洁准确的答案,展示了其理解复杂信息并有效交流的能力。 这有可能为通常必须通过 Google 上的多个链接导航才能找到相同信息的用户节省时间。
虽然这项实验的结果引发了人们对人工智能在工程行业的未来的质疑,但需要注意的是,Open AI 的机器人并不意味着完全取代人类软件工程师。 相反,它作为一种工具来帮助他们完成任务并提高他们的工作效率。 ChatGPT 缺乏对软件工程师至关重要的创造力、问题解决能力和批判性思维能力,需要人工监督和指导才能有效运行。
ChatGPT 是如何通过编程面试的?
那么,ChatGPT 是如何通过编码面试的呢? 答案在于它的训练。 ChatGPT 是 OpenAI 开发的一种语言模型,它经过来自互联网的大量文本数据的训练。 这种培训使其获得了广泛的知识基础,使其能够理解和回应范围广泛的问题和要求。
在编码面试的案例中,ChatGPT 能够利用其培训来回答技术问题并展示其编码概念和实践知识。 但值得注意的是,本次实验只评估了ChatGPT回答技术问题的能力,并没有考虑其他重要因素,如团队合作能力、应变能力、解决问题的能力等,这些因素甚至会被考量在不久的将来与 ChatGPT Plus 进一步合作。
为什么 Google 对 ChatGPT 如此感兴趣?
谷歌对 Open AI 的机器人很感兴趣,因为它有可能成为公司的宝贵工具。 ChatGPT 是 OpenAI 开发的一种语言模型,可以对范围广泛的问题生成类似人类的回答。 这种能力使其非常适合快速准确地回答复杂问题,与在谷歌或其他网站上搜索答案相比,可以节省用户时间。
谷歌一直在测试各种人工智能聊天机器人,看看它们是否可以集成到公司的搜索引擎中。 在其中一项实验中,谷歌向 Open AI 的机器人提供编码面试问题,并对其提供高保真答案的能力印象深刻。 实验得出的结论是,根据其答案,ChatGPT 将被聘用为谷歌的三级工程职位。
这引发了对工程工作的未来以及 AI 自动化较低级别职位的潜力的质疑。 然而,ChatGPT 本身已经声明它不会取代人类软件工程师,因为它需要人类的监督和指导才能有效运行。
尽管如此,谷歌仍然对 ChatGPT 感兴趣,认为它是一种可以协助人类软件工程师并提高其搜索引擎整体效率的工具。 该公司对 AI 聊天机器人的持续试验表明其致力于保持在该领域技术进步的最前沿。
ChatGPT 的编码技术有多好?
流行的 AI 机器人已经在大量文本数据集(包括代码示例)上接受过训练,因此它具有一些编程概念、语法和编码实践方面的知识。 但是,需要注意的是,它对编码的理解并不等同于具有多年经验和实践的人类软件工程师。
虽然 ChatGPT 在编码面试中回答技术问题的能力令人印象深刻,但它无法编写复杂的代码或调试软件。 它可以协助完成某些与编码相关的任务,但不能取代人类软件工程师的批判性思维、解决问题的能力和创造力。
ChatGPT 接受过各种文本的培训,包括 Python、Java、JavaScript、C++、C#、PHP、Ruby、Swift、Go 等编程语言。 但是,它不仅限于这些,还具有许多其他编程概念、范例和技术的一般知识。
总之,虽然 ChatGPT 的编码技能在某些方面令人印象深刻,但它们是有限的,不能完全取代人类软件工程师的工作。 它可以被视为一种可以协助编码任务的工具,但它仍然需要人工监督和指导才能有效运行。
Source: ChatGPT 能够在谷歌获得软件工程师的职位