科技食谱

自动输出自然语言代码的人工智能系统

由特斯拉和 SpaceX 创始人埃隆马斯克创立的人工智能研究机构 OpenAI 发布了 Codex 的内测 API,Codex 是一种转换自然语言代码的人工智能系统。

Codex 有一个改进的功能,称为 GitHub Copilot,它自动补充 OpenAI 与 GitHub 合作于 2021 年 7 月构建和发布的源代码。 Github 副驾驶表示,实际使用过的工程师梳理利弊并创建一些功能时是好的,但某些代码可能效率不高。

Codex 是一个 AI 系统,可以响应十多种编程语言,用自然语言解释简单的命令,并将您转换为执行它们的用户。因为它可以用通俗的英语解释和执行命令,可以说它是增加程序员数量的工具,因为它可以支持程序员的编程工作以及业余爱好者的编码工作。

如果您用英文输入侧面的菜单创建了一个顶部有标题的网页,Codex 将输出相应的网站代码。 Codex 可以说是 GitHub co-pilot 的增强版,代码本身输出可以说是一个更加复杂和灵活的系统,因为相比 GitHub co-pilot,它可以从头开始输出代码。由于 Codex 内置于开放的 AI 语言生成模型 GPT-3 中,因此可以根据用户意图分析自然语言并输出代码。

它还可以在 Microsoft Visual Studio 等开发环境中对整行代码进行操作。由于 Codex 正在从数十亿行通用代码中学习,因此它适用于多种框架和语言,允许您调整编辑以适应您的编码风格。

根据 OpenAI 的说法,通过 API 提供的代码可以提供 Python 中的大部分功能。但是,它可以响应 JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 shell 等编程语言,并在考虑上下文信息的同时执行转换代码的解释等编程任务。

OpenAI 表示,Codex 允许计算机更好地理解人类意图,而 Codex 允许任何人更好地使用计算机。然而,尽管 Codex 有能力,但在 OpenAI 发表的一篇相关论文中,Codex 可能存在严重的局限性,例如偏差和样本效率低下。还指出了超出范围调用变量和属性。另一个担忧是,食典可能会提出表面上正确的解决方案,但实际上可能不会按照他们的意图行事。例如,当提示创建加密密钥时,Codex 指出 Codex 的一个潜在问题,指出很大比例的 Codex 选择了明显不安全的配置参数,并建议将受损包作为依赖项。

此外,众所周知,可以输出具有吸引力但实际上并不理想的混淆代码,以生成与用于代码学习的数据尽可能相似的响应。事实上,据 OpenAI 报道,尝试使用 Codex 输出与某些单词相关的代码可能会导致种族主义或恶意代码。具体来说,据说伊斯兰教这个词与恐怖主义和暴力相关的词比与其他宗教相关的词更常联系在一起。

考虑到这些问题,OpenAI 表示可以通过仔细检查代码的文档、设计用户界面、审查代码和控制内容来弥补这些问题。相关信息可以在这里找到。

lswcap

lswcap

通过每月的AHC PC和HowPC杂志时代,他在网络IT媒体上观看了“技术时代”,如ZDNet,电子报互联网经理,Consumer Journal Ivers的编辑,TechHolic出版商和Venture Square的编辑。 我很好奇这个仍然充满活力的市场。

Add comment

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Most discussed

%d 블로거가 이것을 좋아합니다: