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

开放解释器更新让大型语言模型能够以更多语言运行代码

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

“新计算机更新是自以来对OpenInterpreter最重要的升级0.1.0。几乎每个组件都被重写以支持我们项目的目标——在语言模型和计算机之间建立标准接口。”

打开解释器更新

OpenInterpreter引入计算机API:OpenInterpreter在2023年为语言模型开发了实时代码执行环境。他们引入了一个API,允许语言模型控制显示器、鼠标和键盘等基本计算机功能。这包括截取屏幕截图、根据屏幕上的文本或图标单击和移动鼠标以及访问剪贴板内容。

操作系统模式功能:开放解释器启用了一项功能,用户可以使用计算机API以图形方式命令其计算机。这是通过一个简单的命令(interpreter--os)完成的,并且与各种多模式语言模型兼容,包括本地视觉模型。

用于增强通信的LMC消息:OpenInterpreter已升级其消息格式以支持新的语言模型计算机架构。这种新格式包括附加信息并引入了“计算机”角色,有助于增强助手和计算机之间的通信,例如执行代码、处理图像和发送确认消息。

计算机模块独立性:计算机模块现在独立于OpenInterpreter的核心。这允许用户在解释器使用的同一Python环境中独立运行代码。用户可以定义函数、变量、登录服务并控制计算机的编程语言,从而增强灵活性和定制性。

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

打开解释器新功能

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

OpenInterpreter0.2.0中更具技术性的更新之一是计算机API的集成。这使得软件可以直接与计算机的操作系统交互,从而产生更先进、响应更灵敏的应用程序。对于想要突破软件可能性界限的开发人员来说,这是向前迈出的一大步。新的LMC消息传递格式是另一个重要的补充。它标准化了语言模型和计算机相互交谈的方式,这应该减少错误并使整个过程更加高效。

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

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