ChatGPT、GPT-4 的到来,想要拥有一个“贾维斯”还需要多久?
国外有位叫 Mckay Wrigley 的开发者告诉我们,「Jarvis is now reality」。当然这里的贾维斯并不是漫威漫画中的人工智能系统,而是一个真实的代码助手,它可以通过语音对话,自动帮你生成代码,让写代码看起来就像和朋友聊天一样简单。
这款代码助手不仅可以初始化项目,构建应用程序,还能创建 GitHub 存储库,并将其部署至 Vercel。
其实,Mckay Wrigley 是一名软件开发者,使用 AI 进行开发和教学。和很多极客一样,在看到强大的 ChatGPT、GPT-4 可以完成许多任务,并为各行各业的从业者提供近乎无限的想法之际,他总想做出一些什么。
「2022 年是人工智能的重要一年。我们见证了 ChatGPT、GitHub Copilot、DALL-E、Stable Diffusion 等的起飞和交付改变游戏规则的软件。该领域充满了进步,而且这种进步将继续加速。自 2020 年以来,我一直在涉足 AI,但今年我变得非常清楚,我需要全力以赴。今天公开的 AI 模型非常有用,鉴于我的技能组合,我能做出的最大贡献是为利用这些模型的人们构建有用的工具」,这是 Mckay Wrigley 在 2023 年伊始立下的 Flag。
为此,他相继开发了开源的 ChatGPT UI 套件、高级聊天机器人工具包——Chatbot UI(https://github.com/mckaywrigley/chatbot-ui),该工具包适用于 OpenAI 的聊天机器人。Mckay Wrigley 表示,ChatGPT 在全球范围内遭到了一定区域的封禁,不过可以使用 Chatbot UI 和 OpenAI API 的密钥来获得相同的体验。
与此同时,Mckay Wrigley 也创建了基于 GPT-4 旨在用自然语言构建软件的 Codewand 初创公司。文章伊始所提及的“贾维斯”代码编程助手,便是使用 Codewand 编写的一部分。
Mckay Wrigley 对 GPT-4 将改变软件开发方式这一观点深信不疑。
起初,他只是小试牛刀,使用了 Apple 内置的 Shortcuts 应用程序,创建了用 ChatGPT 聊天机器人取代 Apple 语音助手 Siri 的简单方法,并将最新开发的快捷方式命名为——Hey GPT(https://www.icloud.com/shortcuts/8bcc2979d6e34a3d90a48c3f77f96d68)。
只需要通过这个链接下载安装扩展,输入 OpenAI API 密钥之后,将其添加到主页,然后告诉它你想要干什么就可以了。
这个基于Codewand 工具开发的助手,相比传统的 Siri 语言助手,要更加智能,拥有 ChatGPT 的所有能力。这也是为什么当 Mckay Wrigley 展示“Hey GPT”这款聊天机器人快捷方式如何工作的视频便能在短时间内收到超过 350 万次观看的原因。
Mckay Wrigley 还表示,已经将其连接到了 VS Code 上,实现了一边在健身房健身,一边和手机上 Hey GPT 聊天写代码的有趣经历。 对此,也有开发者 Nick Dobos 分享了 4 分钟内使用 Hey GPT、Replit、GitHub、Vercel 构建和发布一个简单的网站的过程。
随后,Mckay Wrigley 将 Hey GPT 快捷键方式从 iPhone 端应用到了 Apple Watch 上,你甚至可以滚动浏览文本,Mckay Wrigley 直呼如果苹果再不推出下一代 Siri,那么它会被新的 AIGC 产品取代掉。
在积攒了一些经验之后,Mckay Wrigley 开始尝试通过 iOS 快捷方式为 GPT-4 模型和 GitHub 平台架起了桥梁,他通过与 Apple Watch 上的 GPT-4 语音助手对话,尝试让它承担复杂的编码任务、编写代码、在 GitHub 仓库中创建一个 PR。
经过调试,它真实地实现了,“我所要做的就是告诉它该做什么。这就是软件的未来”,Mckay Wrigley 说道。
经过近一周时间的调试,Mckay Wrigley 让这款 GPT-4 代码助手功能更加完善,并将其称之为“Jarvis”(贾维斯),它正如文章伊始视频展示的那样,不仅可以使用可以实现识别 repo、识别目标文件、编写代码、创建一个分支、提交更改,还能直接将项目部署到 Vercel 上。真实地实现了,简单地说说话,就能在电脑、手机、手表等多平台上编程。
不过,Mckay Wrigley并未透露该项目的具体实现细节,只是透露了使用Codewand 工具,该工具官方 Twitter 说道,「我们不会告诉人们我们在建造什么。我们只给他们看。欢迎来到软件的未来。」
有些遗憾的是,目前 Codewand 工具(https://www.codewand.co/)也需要申请加入候选名单,等待通过之后才能尝试使用。那么,对于语音开启编程的新未来,你是否期待呢?它会取代 Siri 等语音助手吗?
https://twitter.com/mckaywrigley
https://twitter.com/CodewandAI/status/1642956482806435841
本文来自微信公众号“CSDN”(ID:CSDNnews),作者:屠敏,36氪经授权发布。