OpenAI的ChatGPT开始与电脑上的其他应用程序协同工作。本周四,这家初创公司宣布,MacOS版ChatGPT桌面应用程序现在可以读取VS Code、Xcode、TextEdit、Terminal和iTerm2等一些以开发者为中心的编程应用程序中的代码。
cg$@x\fJ h
V@C|*A 这意味着开发人员不必再复制和粘贴他们的代码到ChatGPT中,而这已成为使用聊天机器人的一种常见方式。现在,当启用该功能时,OpenAI会自动通过聊天机器人发送正在处理的代码部分,作为上下文,同时还有提示。
TIbqUR RwMK%^b 不过,与Cursor或GitHub Copilot等流行的人工智能编程工具不同,ChatGPT目前还不能代表开发者将代码直接写入开发者应用。
Jw'%[(q
Q zXQo pQ1 这项名为"与应用程序合作"(Work with Apps)的功能远非人工智能代理,但OpenAI表示,让ChatGPT理解其他应用程序是构建代理系统的"关键基石"。目前,人工智能代理面临的最大挑战之一是让它们理解电脑屏幕上的其他内容,而不是提示或它们自己的反应。
V`$Jan J&w%lYiu5 OpenAI表示,该功能一开始将重点放在编程应用程序上;这很可能是因为人工智能编程助手已经成为最受欢迎的用例之一。今天,Plus和Teams用户可以使用该功能,在接下来的几周内,该功能将推广到Enterprise和Edu。OpenAI表示,ChatGPT将能够与其他类型的应用程序协同工作,特别是可以用于写作任务的基于文本的应用程序。
5K13 ;hi+.ng_ 现在可以为ChatGPT选择几个编程应用程序(图片:OpenAI)
k;PQVF&E })O^xF~ OpenAI桌面产品负责人Alexander Embiricos表示,为了阅读不同的应用程序,OpenAI主要依靠MacOS Accessibility API来阅读文本并将其翻译为ChatGPT。MacOS的屏幕阅读器可帮助苹果的VoiceOver功能工作,该功能已存在近二十年。人们普遍认为它在大多数常见应用中都相当可靠,但并非所有应用都是如此。
Qhb].V{utV nYG$V)iCb 对于某些应用程序,例如微软的VS Code,Work with Apps要求用户安装一个特殊的扩展来查询内容。而且,顾名思义,苹果的屏幕阅读器只能阅读文本,因此无法帮助ChatGPT理解视觉元素,如照片、对象的方向或视频。
n<6p 0w {7&(2Z]z 在某些应用程序中,每次提示时都会通过ChatGPT发送最后200行代码。对于其他应用,您最重要窗口中的所有代码都将作为聊天机器人的输入。你可以高亮显示代码或文本的部分,帮助ChatGPT专注于项目的正确部分,但ChatGPT也会包含周围的文本。这听起来似乎会用到很多输入标记。
m`!C|?hu _y&m4V