我们用鼠标操控电脑,推动了世界的变革。
然而,电脑仍然无法自栋地为我们完成任务,无法理解“人类的语言”。
Open Interpreter 允许 LLM 在您的电脑上运行代码以实现任务自动化。
这也许将成为人类与电脑交互的新途径,只需用语言向电脑发出简单指令,电脑便会自动开始帮助我们完成任务。
例如,你可以告诉电脑:清理浏览器历史缓存......
再如,你可以告诉电脑:太慢了,关闭一些不必要的进程......
又如,你可以告诉电脑:绘制一张图片,并保存在 D 盘中
……
关于 Open Interpreter
github 开源地址 https://github.com/KillianLucas/open-interpreter 在 github 上已经获得 3 万 9 千星
Open Interpreter 主要是用来实现在本地和大语言模型进行交互的,通过大语言模型将自然语言转换为脚本代码,然后在本地执行从而实现目标。安装后运行,您可以通过终端中类似 ChatGPT 的界面与 Open Interpreter 进行聊天。
它为计算机的通用功能提供了一个自然语言界面,比如:
- 创建和编辑照片、视频、PDF 等
- 控制 Chrome 浏览器进行搜索
- 绘制、清理和分析大型数据集
与 ChatGPT 代码解释器的比较
OpenAI 发布的带有 GPT-4 的代码解释器为使用 ChatGPT 完成实际任务提供了绝佳的机会。然而,OpenAI 的服务是托管的、闭源的,并且受到严格限制:
- 不能访问网络。
- 有限的预安装软件包集。
- 最大上传 100 MB,运行时间限制 120.0 秒。
- 当环境终止时,状态(以及任何生成的文件或链接)将被清除。
Open Interpreter 通过在本地环境中运行来克服这些限制。它可以完全访问互联网,不受时间或文件大小的限制,并且可以利用任何包或库。这将 GPT-4 代码解释器的强大功能与本地开发环境的灵活性结合在一起。
本地部署安装
1. 根据你的操作系统下载并安装 git,官方下载地址:https://git-scm.com/downloads
2. 然后下载 python:官方下载地址:https://www.python.org/downloads/
建议选择安装最新版本如果需要同时运行 Stable Diffusion,则可以选择较低的版本
下载完成后安装即可,值得注意的是,在安装 Python 的时候,需要在 advanced options,选项中勾选第三项,也就是添加 python 到环境变量,否则无法使用 pip 命令安装
3. 下一步,新建一个文件夹,在地址栏输入 Cmd 运行命令提示符工具
并输入一下安装命令:
git clone https://github.com/KillianLucas/open-interpreter.git
等待系统自动下载文件到本地,该过程会持续几分钟,完成下载后
再运行以下 pip install 指令,复制粘贴到 Cmd 继续安装
pip install open-interpreter
interpreter
4. 运行 open interpreter 后系统会提示我们添加,GPT4 的 API KEY,没有 ChatGPT 账号的,也可以使用免费的 Code Llama 模型,作为替代
访问 Open AI 地址:Overview - OpenAI API,就可以查看并复制自己的 api key,粘贴到对话框中
没有 chatgpt,账号的同学,可以直接点击 Enter 键应用 code llama 模型,按照要求选择模型和运行方式
就可以使用 Open interpreter 了
此外,免费的 GPT 3.5 API,可以使用如下指令
interpreter --fast
选择一个指定大小的模型后就会开始自动下载,在交互过程中,我们只需要像平常使用 ChatGPT 一样用自然语言发送请求,它会自动将这些需求分解为可利用编程代码来实现的任务步骤,并逐步执行。