Skip to content

Docker를 사용하여 AutoGPT 설치하는 방법: 스텝 바이 스텝 가이드

Updated 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 키가 필요합니다. 다음 단계를 따라 키를 획득할 수 있습니다.

  1. https://platform.openai.com/ (opens in a new tab) 으로 이동합니다.
  2. 계정을 만들거나 이미 계정을 가지고 있다면 로그인합니다.
  3. “View API Keys”로 이동하려면 계정 이름(우측 상단)을 클릭합니다.
  4. 'Billing'로 이동하여 결제 수단을 설정합니다.
  5. 결제 설정을 완료한 후 API Keys로 돌아가서 'Create new secret key'를 클릭합니다.
  6. 키에 이름을 지정하고 '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를 사용하여 대화 컨텍스트를 저장합니다. 그러나 로컬 메모리를 대신 사용하려면 다음과 같이 합니다.

  1. “Auto-GPT” 디렉토리에 “auto-gpt.json” 파일을 만듭니다.
  2. “docker-compose.yml” 파일을 텍스트 편집기로 엽니다.
  3. 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의 새로운 여정을 축하합니다!

자주 묻는 질문

  1. 질문: AutoGPT git 저장소를 복제하려고 할 때 오류가 발생합니다. 문제가 무엇일까요? A: 컴퓨터에 Git이 설치되어 있는지와 인터넷 연결이 정상적인지 확인해주세요. 문제가 지속되는 경우 저장소 URL을 확인하거나 나중에 저장소를 복제해 보세요.

  2. 질문: OpenAI API 키를 어떻게 얻을 수 있나요? A: https://platform.openai.com/ (opens in a new tab) 에 접속하여 계정을 생성하거나 이미 계정이 있는 경우 로그인하세요. 계정 이름을 클릭하고 "API 키 보기"로 이동하세요. "결제"로 이동하여 결제 방법을 설정하세요. 결제 설정을 완료한 후 API 키로 돌아가서 "새로운 시크릿 키 생성"을 클릭하세요. 키에 이름을 지정하고 "시크릿 키 생성"을 클릭하세요. 키를 복사하는 것을 잊지 마세요.

  3. 질문: Docker-Compose를 사용하여 AutoGPT를 실행하는 데 문제가 있습니다. 어떻게 해야 할까요? A: Docker가 올바르게 설치되어 있고 컴퓨터에서 실행 중인지 확인하세요. 또한 Docker-Compose 명령을 실행할 때 올바른 디렉토리(Auto-GPT)에 있는지 확인하세요. 여전히 문제가 발생하는 경우 Docker의 공식 문서를 참조하거나 Docker 커뮤니티에서 도움을 받으세요.