인공 지능은 모든 것을 먼지 속에 남겨두고 새로운 시대의 센세이션으로 등장했습니다. 매일 새로운 내용이 추가되므로 기대할 것이 많습니다.
사람들은 이 다각적인 유비쿼터스 도구를 사용하여 농담을 풀고, 코드를 작성하고, 심지어 가장 무작위적인 질문에 답하기도 합니다. 다른 OS에서는 ChatGPT를 사용하기가 쉬운데, Linux 사용자로서 왜 뒤처져야 합니까?
당신도 ChatGPT의 Linux 아바타인 ShellGPT를 즐길 수 있습니다. 몇 가지 간단한 단계를 거쳐 Ubuntu 터미널에서 AI 도구를 설치하고 사용하는 방법은 다음과 같습니다.
ChatGPT와 동등한 Linux 이름을 딴 ShellGPT란 무엇입니까?
더 일반적으로 알려진 ShellGPT는 ChatGPT의 명령줄과 동일하며, 이를 통해 사용자는 Linux 터미널을 통해 AI 챗봇을 사용하고 참여할 수 있습니다. 챗봇은 OpenAI의 대규모 언어 모델을 활용하여 지능적인 사용자 추천을 제공합니다.
LLM(대형 언어 모델)은 Raspberry Pi에서 LLM 지원 챗봇을 쉽게 실행할 수 있기 때문에 뜨거운 논의 주제가 되고 있습니다.
정말 흥미롭지 않나요?
ChatGPT를 사용해 본 경험이 있다면 이 대체 Linux 셸 버전이 마음에 드실 것입니다.
컴퓨터에 ShellGPT를 설치하면 어떤 이점이 있나요? 간단합니다. 불필요하게 긴 명령을 입력하거나 브라우저로 이동할 필요가 없습니다. 대신 Linux 터미널에서 편안하게 가능한 모든 작업을 수행할 수 있습니다.
Ubuntu 시스템에 ShellGPT를 설치하기 전에 다음과 같은 몇 가지 전제 조건을 처리해야 합니다.
1단계:컴퓨터에 Python 및 PIP 설치
대부분의 인공 지능 지원 도구와 마찬가지로 ShellGPT도 Python에서 실행됩니다. Python은 일반적으로 대부분의 Linux 배포판에 기본적으로 설치되지만 버전 정보를 통해 설치를 확인할 수 있습니다. 컴퓨터에서 Python을 사용할 수 없는 경우 다음 단계로 이동하기 전에 Python을 설치해야 합니다.
터미널을 열고 다음 명령을 입력하여 Python 버전을 확인하세요:
python3 --version 명령이 숫자 버전 출력을 반환하면 양육 중이며 준비가 되었다고 안전하게 가정할 수 있습니다. 하지만 오류가 발생하면 PIP를 설치하기 전에 Ubuntu에 Python을 설치해야 합니다.
이제 컴퓨터에 Python이 설치되었으므로 Python의 기본 패키지 관리자인 PIP를 설치할 차례입니다.
PIP는 일반적으로 Python 번들과 함께 사전 설치되어 있지만 설치 상태를 알아보려면 사전에 버전을 확인하는 것이 가장 좋습니다. 다음 명령을 실행하여 컴퓨터에 설치되어 있는지 확인하세요:
pip --version 실행 후 다음 오류가 발생하면 패키지 관리자를 설치해야 합니다:
Command 'pip' not found, but can be installed with:
다음 명령을 사용하여 설치할 수 있습니다:
sudo apt install python3-pip
설치 후 --version을 다시 사용할 수 있습니다. 설치가 성공했는지 확인하는 명령입니다.
2단계:Python을 사용하여 가상 환경 설치 및 설정
이제 Python과 PIP가 준비되었으므로 Python의 가상 환경을 설정하여 ShellGPT 설치 및 실행에 적합한 머신 환경을 만들 수 있습니다. 가상 환경은 라이브러리 충돌을 피할 수 있으므로 격리된 프로그램을 실행하는 데 이상적입니다.
가상 환경을 사용하면 사일로에서 다양한 실행을 수행하면서 시스템과 가상 환경 프로그램 간의 상호 작용을 제한할 수 있습니다.
가상 환경을 사용하는 것은 Python 라이브러리를 설치하고 사용하는 동안 예상치 못한 사고를 방지하기 위한 선택적인 단계입니다.
Python을 사용하여 가상 환경을 만들려면 venv를 설치해야 합니다. 모듈:
sudo apt install python3-venv -y
가상 환경 설정
가상 환경을 설치한 후에는 ShellGPT의 명령을 원활하게 사용할 수 있도록 설정할 수 있습니다.
먼저 파일을 구성하고 호스팅할 새 디렉터리를 만듭니다. mkdir을 사용할 수 있습니다. 다음과 같이 명령 다음에 디렉터리 이름이 옵니다:
mkdir cli-shellgpt cd 명령을 사용하여 새로 생성된 디렉토리로 이동하십시오:
cd cli-shellgpt 그런 다음 venv를 사용하여 새로운 가상 환경을 만듭니다. 명령 다음에 환경 이름이 옵니다:
python3 -m venv cli-shellgpt 가상 환경은 기본적으로 활성화되어 있지 않으므로 활성화를 사용하여 수동으로 활성화해야 합니다. 스크립트:
source cli-shellgpt/bin/activate 위 명령을 실행하자마자 아래와 같이 기본 Linux 셸 프롬프트가 변경되는 것을 확인할 수 있습니다.
(cli-shellgpt) sahil@vm:
3단계:OpenAPI 키 생성
가상 환경이 준비되었으므로 ShellGPT를 실행하려면 OpenAI 서비스와 Ubuntu 머신을 연결해야 합니다. 이를 위해서는 OpenAI 웹사이트로 이동하여 거기에서 계정을 만들어야 합니다.
기존 계정이 있는 경우 자격 증명으로 로그인하고 웹사이트 오른쪽 상단에 있는 프로필 이미지로 이동할 수 있습니다.
API 키 보기를 클릭하세요. , 새 비밀 키 만들기가 이어집니다. .
연결은 비공개이며 귀하의 컴퓨터에서만 사용해야 하므로 이 키를 누구와도 공유하지 마십시오.
동일한 키를 다시 검토할 수 없으므로 대화 상자에서 API 키를 복사하여 어딘가에 저장하세요.
Ubuntu 시스템에서 연결을 설정하려면 export를 사용하여 환경 변수를 만듭니다. 명령:
export OPENAI_API_KEY=<paste key details here> 가상 환경 변수에 API 키 추가 및 확인
이런 방식으로 API 키를 실행하면 Linux는 단일 인스턴스에만 이를 사용합니다. 하지만 영구적으로 실행하려면 .bashrc에 저장하세요. 파일입니다.
여러분이 해야 할 일은 첫 번째 명령을 입력하고 텍스트 편집기에 다음 명령을 입력하는 것뿐입니다:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
저장하고 편집기를 종료합니다. 그런 다음 source 명령을 사용하여 변경 사항을 활성화하세요.
source ./bashrc 마지막으로 env로 API 키를 확인하세요. 명령을 내리세요.
env
귀하의 OPENAI_API_KEY 환경 변수가 출력에 나열되어야 합니다.
5단계:Ubuntu에 ShellGPT 설치
모든 설치 절차가 완료되면 가장 중요한 부분인 ShellGPT 설치로 넘어갈 수 있습니다. 설치 단계는 매우 간단하며 다음 명령을 사용하여 도구를 설치할 수 있습니다:
pip3 install shell-gpt
설치를 마치십시오. 그동안 터미널 창을 통해 AI 도구를 사용하는 몇 가지 흥미로운 방법을 확인할 수 있습니다.
터미널을 통해 쿼리를 실행하기 위해 ShellGPT 사용
ShellGPT를 설치하는 전체 목적은 여러분의 삶을 더 쉽게 만드는 것입니다. 터미널을 검색 엔진으로 사용하고 일부 쿼리를 실행하려면 sgpt를 사용할 수 있습니다. 명령 다음에 쿼리를 따옴표로 묶습니다:
sgpt "How many galaxies exist within the universe"
코드 생성을 위해 ShellGPT 사용
코드 생성에도 ShellGPT를 사용할 수 있습니다. sgpt를 사용하여 올바른 명령을 전달하면 됩니다. 명령:
sgpt --code "print the Fibonacci series"
출력은 피보나치 수열을 생성하기 위해 Python 내에서 실행할 수 있는 코드로 구성됩니다.
Ubuntu 터미널 내에서 ShellGPT 사용
특히 터미널 창에서 모든 것을 사용할 수 있는 경우 Linux 명령이 쉬워집니다. 셸 명령 실행부터 터미널을 검색 엔진으로 사용하는 것까지 모두 ShellGPT를 사용하여 수행할 수 있습니다.
그러나 ShellGPT는 ChatGPT와 동일한 개념을 기반으로 하기 때문에 자체적인 문제가 있어 완벽해지는 데 시간이 걸릴 수 있습니다. 버그가 없는 새로운 버전을 다운로드할 수 있을 때까지 도구의 불완전성을 계속해서 해결하고 ShellGPT의 자동화된 명령을 사용하여 생활을 더 쉽게 만드는 것이 가장 좋습니다.