本周四,OpenAI 宣布其 macOS 版本的 ChatGPT 桌面应用程序新增了“与应用程序合作”功能。这项创新使得 ChatGPT 能够直接读取和理解用户在开发者工具(如 VS Code、Xcode、TextEdit、Terminal 和 iTerm2)中编辑的代码。这意味着开发者无需手动复制粘贴代码到 ChatGPT,即可获得即时帮助。
功能亮点
- 代码读取:ChatGPT 可以自动读取开发者正在使用的编码应用程序中的代码片段,为用户提供上下文相关的建议和支持。
- 无缝集成:用户只需在 ChatGPT 应用程序中选择相应的开发工具选项卡,AI 即可获取当前代码状态,提供针对性的帮助。
- 示例演示:在 TechCrunch 的演示中,一名 OpenAI 员工展示了如何利用 ChatGPT 添加缺失的行星到 Xcode 中的一个太阳系项目中。尽管最终答案仍需手动粘贴回开发环境,但这一过程大大简化了代码调试和优化流程。
技术实现
- 辅助功能API:OpenAI 主要依赖 macOS 的辅助功能 API 来读取和解析文本内容。Apple 的 VoiceOver 功能所使用的屏幕阅读器技术确保了大部分常用应用程序的兼容性。
- 特殊扩展:对于某些应用程序,如 Microsoft 的 VS Code,用户需要安装特定的扩展来实现内容同步。
- 输入限制:目前,ChatGPT 可以读取最多 200 行代码作为输入,或读取当前窗口中的所有代码,具体取决于应用程序。用户还可以选择高亮显示特定代码段,以便 ChatGPT 更准确地理解需求。
未来展望
- 扩展应用:OpenAI 计划在未来几个月内将“与应用程序合作”功能扩展到更多类型的文本编辑器,特别是那些常用于写作任务的应用程序。
- 跨平台支持:虽然目前该功能仅限于 macOS,但 Windows 版本的推出也在计划之中。微软作为 OpenAI 的主要支持者,有望在其操作系统中实现类似功能。
- 代理系统:OpenAI 强调,这一功能是构建更高级 AI 代理系统的基石。据报道,OpenAI 正在开发一款名为“Operator”的通用 AI 代理,预计于2025年初发布。
市场影响
- 竞争格局:随着 OpenAI 不断推进 AI 技术的应用边界,其竞争对手如 Anthropic 和 Google 也在积极研发类似的代理系统。这些工具的竞争将进一步推动 AI 领域的发展。
- 用户体验:开发者和创作者将受益于更加智能化和个性化的工具,提高工作效率和创造力。
发表回复