Open Interpreter 更新允许大型语言模型 (LLM) 以更多语言运行代码

Open Interpreter 更新允许大型语言模型 (LLM) 以更多语言运行代码

Open-Interpreter-lets-large-language-models-LLMs-run-code.webp

软件开发社区刚刚见证了 Open Interpreter 0.2.0 的到来,这是一个更新的工具,有望使编码和任务管理更加高效。Open Interpreter 允许大型语言模型 (LLM) 在本地运行代码(Python、Javascript、Shell 等)。您可以通过终端中类似 ChatGPT 的界面与 Open Interpreter 聊天

这个新版本包含旨在帮助程序员更智能、更快速地工作的功能。最令人兴奋的新增功能之一是自然语言界面,它允许您用简单的英语向计算机发出命令。这意味着即使是那些刚接触编码的人也可以立即开始执行复杂的任务,而经验丰富的编码人员可以比以前更快地工作。

新计算机更新是自 0.1.0 以来对 Open Interpreter 最重要的升级。几乎每个组件都经过重写,以支持我们项目的目标——在语言模型和计算机之间构建一个标准接口。

Open Interpreter 更新

  • Open Interpreter 引入计算机 API:Open Interpreter 在 2023 年为语言模型开发了实时代码执行环境。他们引入了一个 API,允许语言模型控制基本的计算机功能,如显示器、鼠标和键盘。这包括截取屏幕截图、根据屏幕上的文本或图标单击和移动鼠标,以及访问剪贴板内容。
  • 操作系统模式功能:Open Interpreter 启用了一项功能,用户可以使用计算机 API 以图形方式命令其计算机。这是通过一个简单的命令()完成的,并且与各种多模态语言模型兼容,包括本地视觉模型。interpreter --os
  • 用于增强通信的 LMC 消息:Open Interpreter 已升级其消息格式,以支持新的语言模型计算机体系结构。这种新格式包括附加信息,并引入了“计算机”角色,促进了助手和计算机之间的增强通信,例如执行代码、处理图像和发送确认消息。
  • 计算机模块独立性:计算机模块现在独立于 Open Interpreter 的核心。这允许用户在解释器使用的同一 Python 环境中独立运行代码。用户可以定义函数、变量、登录服务,并控制计算机的编程语言,从而增强灵活性和定制性。

Open Interpreter 0.2.0 的一个关键特性是操作系统模式,它可以自动执行重复性任务。对于开发人员来说,这大大节省了时间,他们现在可以自动执行日常工作,例如一遍又一遍地键入相同的命令或移动文件。这使他们可以自由地专注于项目中更具创造性和更复杂的方面。实时代码执行环境是另一个亮点,它提供有关代码工作情况的即时反馈。这对于快速查找和修复错误至关重要,这是开发人员工作的重要组成部分。

Open Interpreter 新功能

新版本的Open Interpreter还支持多种编程语言。无论您是使用 Python、JavaScript 还是 shell 脚本,此工具都能满足您的需求。这对开发人员来说非常有用,因为这意味着他们可以为每个任务选择最佳语言,而无需在不同的工具之间切换。更新的图形用户界面(GUI)也值得一提。它经过重新设计,更加直观,使开发人员更容易找到软件的方法并使用其所有功能。

Open Interpreter 0.2.0 中技术性较强的更新之一是集成了计算机 API。这允许软件直接与计算机的操作系统进行交互,从而产生更高级和响应迅速的应用程序。对于想要突破软件可能性界限的开发人员来说,这是向前迈出的一大步。新的LMC消息传递格式是另一个重要的补充。它标准化了语言模型和计算机相互通信的方式,这应该可以减少错误并使整个过程更有效率。

Open Interpreter 0.2.0 的模块化架构也值得一提。这意味着开发人员可以独立运行软件的不同部分,这使他们能够灵活地按照自己的喜好设置开发环境。这可以使编码成为一种更愉快的体验。最后,该平台现在允许您定义函数和变量,甚至登录服务。这使它成为一个更完整的代码运行环境,并且添加了自定义语言支持意味着它可以用于更广泛的项目。

总的来说,Open Interpreter 0.2.0 是一个复杂的工具,旨在让开发人员的生活更轻松。凭借其新功能和改进,对于任何编写代码的人来说,它都是一项强大的资产,它将改变开发人员使用计算机和管理编码任务的方式。

未经允许不得转载:表盘吧 » Open Interpreter 更新允许大型语言模型 (LLM) 以更多语言运行代码