随着NFT和元宇宙的流行逐渐消退,人工智能已成为技术领域的新热词。ChatGPT及其替代品在互联网上蓬勃发展,帮助用户轻松完成日常任务。很多文章都介绍了如何开始制作类似ChatGPT的聊天机器人以及如何在任何浏览器中使用Bing AI等指南。但是,如果您是Linux用户,并且想将这个AI聊天机器人的智慧带到您的系统中,那么ShellGPT就是解决方案。它将ChatGPT的强大功能直接带到您的Linux终端中。ShellGPT为您提供答案、智能建议,并为您编写命令和代码,帮助您高效地导航命令行。本文将向您展示如何安装ShellGPT命令行工具,并在Linux命令行中使用类似于ChatGPT的AI机器人。
在Linux终端中运行ChatGPT(2023)
ShellGPT 是什么?
由法尔霍德·萨迪科夫(以及其他两位贡献者埃里克和洛伊克·科伊尔)开发的ShellGPT是ChatGPT的命令行版本,它使用户能够在Linux终端中与AI聊天机器人互动。它基于OpenAI的GPT大型语言模型(在此处阅读有关OpenAI新GPT-4模型的更多信息)。
ShellGPT可以提供智能建议和推荐,甚至可以根据您的文本输入执行Shell命令。它还可以从您的互动中学习,并随着时间的推移变得更加准确。有了这个ChatGPT工具内置在命令行中,用户无需输入长命令或记住复杂的Linux终端命令。他们可以节省宝贵的时间,同时最小化错误,让ChatGPT为他们执行一些琐碎的工作。
在Linux CLI中安装ChatGPT的前提条件
在您可以在Linux系统上安装ShellGPT之前,需要满足以下一些先决条件。这些工具并不太复杂,可以通过一些简单的命令进行安装。
1、安装Python
Python 是一种不可或缺的工具,和许多其他的 Linux 工具和库一样,ShellGPT(ChatGPT 的命令行版本)也是基于 Python 构建的。实际上,ChatGPT 也是使用 Python 和其他语言构建的。通常情况下,Python 已经预装在大多数最新的 Linux 发行版中。因此,首先使用以下命令检查你的 Linux 电脑上已安装的 Python 版本
python3 --version
如果以上命令输出了任何错误,那么就意味着你的系统尚未安装 Python,或者已安装不再使用的 Python2.7 版本。这时,你可以参考网上提供的 Linux 平台下 Python 安装指南。
2、安装 Pip 包管理器
Pip 是一个跨平台的 Python 包管理器,它有助于管理各种 Python 包和库,这些包和库是将 ChatGPT 引入 Linux 系统所必需的。你可以使用一个单一的命令来安装、升级和卸载所需的包。通常情况下,Pip 已经随 Python 预装在大多数 Linux 发行版中,但如果没有安装,你可以使用以下命令进行安装:
3、安装 Venv 模块
虽然 ShellGPT 或 ChatGPT 并不一定需要此模块,但我们建议你安装它以在 Linux 中创建一个隔离的虚拟环境,以避免与其他库发生冲突。安装任何库或包都会安装许多后台依赖项,这些依赖项可能会干扰其他库。为一