Docker를 사용하여 AutoGPT 설치하는 방법: 스텝 바이 스텝 가이드
Published on
AI 분야에서 역사를 바꾸는 혁신적인 자체 대화형 GPT-4 대리인인 AutoGPT는 새로운 시대를 열었습니다. AutoGPT는 코드 작성, 실행 및 인터넷 액세스와 같은 기능으로 자체적인 대화를 통해 소스를 확인하고 프로그램을 독립적으로 생성하고 디버그합니다. 새로운 패러다임을 선보입니다.
이 포괄적인 가이드는 Docker로 AutoGPT를 설치하는 과정을 안내합니다. 우리의 목적은 이 AI 기술을 원활하고 효율적으로 설치하는 것을 돕는 것입니다. AutoGPT의 혁신성과 복잡성을 고려해 설치 과정의 모든 세부사항에 대해 깊이 파고들 것입니다. 그러므로 잠시 자리를 헤매기 바랍니다!
이 과정에서 터미널, GIT 및 Docker에 대한 기본적인 이해도가 필요합니다.
AutoGPT를 위한 환경 설정
우선, AutoGPT를 위한 환경을 준비해야 합니다.
터미널 열기
처음 단계는 매우 간단합니다: 터미널을 엽니다.
AutoGPT Git 리포지토리 클론하기
다음으로, AutoGPT git 리포지토리를 클론해야 합니다. 다음 명령어를 사용하여 Auto-GPT 폴더를 현재 디렉터리에 생성합니다:
git clone https://github.com/Significant-Gravitas/Auto-GPT.git Auto-GPT
안정적인 브랜치로 전환
AutoGPT는 활발하게 개발되며, 마스터 브랜치가 항상 안정적일 수 없습니다. 원활한 경험을 위해 안정적인 브랜치를 사용하는 것이 좋습니다. 다음은 안정적인 브랜치로 전환하는 방법입니다:
cd ./Auto-GPT #새롭게 생성된 폴더로 이동
git fetch
git checkout stable
.env 파일 생성하기
다음 단계는 .env 파일을 생성하는 것입니다. 다음 명령어를 사용하여 쉽게 만들 수 있습니다:
cp .env.template .env
OpenAI API 키 얻기
AutoGPT가 올바르게 작동하려면 OpenAI API 키가 필요합니다. 다음 단계를 따라 키를 획득할 수 있습니다.
- https://platform.openai.com/ (opens in a new tab) 으로 이동합니다.
- 계정을 만들거나 이미 계정을 가지고 있다면 로그인합니다.
- “View API Keys”로 이동하려면 계정 이름(우측 상단)을 클릭합니다.
- 'Billing'로 이동하여 결제 수단을 설정합니다.
- 결제 설정을 완료한 후 API Keys로 돌아가서 'Create new secret key'를 클릭합니다.
- 키에 이름을 지정하고 'Create secret key'를 클릭하고 키를 복사하는 것을 잊지 마세요.
.env 파일에서 API 키 저장
OpenAI API 키가 준비되었으면 .env 파일에 키를 저장해야 합니다. Auto-GPT 디렉토리에서 이 파일을 열고 다음과 같이 OPEN_API_KEY= 아래에 API 키를 붙여넣습니다.
OPENAI_API_KEY=#여기에 API 키를 붙여넣으세요
초기 설정과 관련된 내용은 여기까지입니다! 다음 섹션에서는 AutoGPT를 시작하는 데 사용되는 Docker에 대해 자세히 살펴보겠습니다.
Docker를 사용하여 AutoGPT 시작하기
준비 단계를 처리했다면 Docker에 대해 더 알아보겠습니다. Docker는 컨테이너화를 사용하여 응용 프로그램 실행 프로세스를 간단화하며 AutoGPT를 배포하는 데 필수적입니다.
Docker 시작하기
먼저 컴퓨터에서 Docker를 시작합니다. 이 작업은 운영 체제에 따라 달라집니다.
- Linux 사용자의 경우
sudo systemctl start docker
와 같은 명령을 사용할 수 있습니다. - Windows 및 Mac 사용자는 일반적으로 Docker Desktop 애플리케이션을 실행하여 Docker를 시작합니다.
시스템에 따라 Docker를 시작하는 방법을 모르는 경우 Docker의 공식 문서를 참조하세요.
Docker-Compose를 사용하여 AutoGPT 실행하기
Docker가 정상적으로 실행되면 Docker-Compose를 사용하여 AutoGPT를 실행할 시간입니다. Docker-Compose를 사용하면 여러 컨테이너 Docker 애플리케이션을 정의 및 관리할 수 있습니다. 터미널에서 다음 명령을 실행합니다.
docker-compose run --build --rm auto-gpt
자! 모든 것이 계획대로 진행된다면 이제 AutoGPT가 컴퓨터에서 작동해야 합니다. 하지만 AutoGPT를 즐기기 전에 추천할만한 팁이 더 있습니다.
계속 모드에서 AutoGPT 실행하기
AutoGPT는 현재 대화 컨텍스트를 저장하는 데 Redis를 사용하는 연속 모드가 있습니다. AutoGPT를 연속 모드로 실행하려면 다음 명령을 사용합니다.
docker-compose run --build --rm auto-gpt --continuous
AutoGPT 최신 상태 유지하기
기술이 빠르게 발전하면서 AutoGPT도 예외는 아닙니다. 최신 개발 및 개선 내용을 확인하기 위해 정기적으로 AutoGPT 버전을 업데이트하는 것이 좋습니다.
로컬 메모리로 Auto-GPT 사용하기
기본적으로 AutoGPT는 Redis를 사용하여 대화 컨텍스트를 저장합니다. 그러나 로컬 메모리를 대신 사용하려면 다음과 같이 합니다.
- “Auto-GPT” 디렉토리에 “auto-gpt.json” 파일을 만듭니다.
- “docker-compose.yml” 파일을 텍스트 편집기로 엽니다.
- auto-gpt.json을 Docker 컨테이너에 바인딩합니다. "volumes:"에 다음을 "docker-compose.yml" 파일에 추가합니다.
- "./auto-gpt.json:/home/appuser/auto-gpt.json"
"volumes" 부분은 이제 다음과 같아야 합니다.
volumes:
- "./autogpt:/app"
- ".env:/app/.env"
- "./auto-gpt.json:/home/appuser/auto-gpt.json"
Docker를 사용하여 AutoGPT를 설치하는 방법에 대한 인-뎁스 가이드가 끝났습니다. 도움이 되었기를 바랍니다. 질문이나 문제가 있으면 언제든지 댓글을 남겨주세요. AutoGPT와 함께하는 AI의 새로운 여정을 축하합니다!
자주 묻는 질문
-
질문: AutoGPT git 저장소를 복제하려고 할 때 오류가 발생합니다. 문제가 무엇일까요? A: 컴퓨터에 Git이 설치되어 있는지와 인터넷 연결이 정상적인지 확인해주세요. 문제가 지속되는 경우 저장소 URL을 확인하거나 나중에 저장소를 복제해 보세요.
-
질문: OpenAI API 키를 어떻게 얻을 수 있나요? A: https://platform.openai.com/ (opens in a new tab) 에 접속하여 계정을 생성하거나 이미 계정이 있는 경우 로그인하세요. 계정 이름을 클릭하고 "API 키 보기"로 이동하세요. "결제"로 이동하여 결제 방법을 설정하세요. 결제 설정을 완료한 후 API 키로 돌아가서 "새로운 시크릿 키 생성"을 클릭하세요. 키에 이름을 지정하고 "시크릿 키 생성"을 클릭하세요. 키를 복사하는 것을 잊지 마세요.
-
질문: Docker-Compose를 사용하여 AutoGPT를 실행하는 데 문제가 있습니다. 어떻게 해야 할까요? A: Docker가 올바르게 설치되어 있고 컴퓨터에서 실행 중인지 확인하세요. 또한 Docker-Compose 명령을 실행할 때 올바른 디렉토리(Auto-GPT)에 있는지 확인하세요. 여전히 문제가 발생하는 경우 Docker의 공식 문서를 참조하거나 Docker 커뮤니티에서 도움을 받으세요.