Python

AUTO-GPT 설치 및 실행 방법

작성자 정보

  • TechnoPioneer 작성
  • 작성일

컨텐츠 정보

본문

1. AUTO-GPT란?

AutoGPT는 GPT-4 언어 모델의 기능을 보여주는 실험적인 오픈 소스 애플리케이션으로,

Auto-GPT는 목표를 입력하면, 목표를 달성할 때까지 AI 스스로 프롬프트를 생성하고 수정해가며 인간의 개입없이 결과물을 산출해낼 수 있는 것 처럼 보입니다.

AutoGPT를 사용하려면 먼저 앱에서 AI 에이전트를 생성하고 역할에 대한 설명을 제공한 다음, 이행해야 하는 5가지 목표를 제시해야 합니다.


2. AUTO-GPT 설치

- 프로젝트 클론(git)

다음의 GitHub Repository에서 프로젝트를 직접 다운로드 받거나 git clone 으로 프로젝트를 다운로드 받습니다.


링크: https://github.com/Significant-Gravitas/Auto-GPT


1) 직접 다운로드


2) Git command 복제



git clone https://github.com/Significant-Gravitas/Auto-GPT.git


- 환경설정 (.env)

Auto-GPT 가 생성된 후,

폴더에 진입한 뒤, 폴더 내부의 파일 목록을 확인합니다.


폴더 내 위치한 파일이 여러 개가 있습니다. 

이 중 .env.template 파일을 수정해야 합니다.


.env.template 파일은 AutoGPT 가 작업을 수행할 때 참고하는 다양한 옵션을 설정하는 곳입니다.


그럼, OpenAI Api Key를 설정해보도록 하겠습니다. 발급받은 API Key를 .env.template 에 설정해야하는데, 

혹시나 발급받은 적이 없다면 https://platform.openai.com/account/api-keys 에서 APIKEY를 

발급받아 복사한 KEY를 붙혀넣기 하면 됩니다!




OPENAI_API_KEY=[발급받은 키 복사]


.env.template 파일에 OPENAI APIKEY 를 입력하면, .env.template 파일명을 .env로 변경해주세요!


- 가상환경 생성(anaconda)

아나콘다 가상환경을 생성하는데, 파이썬(Python) 버전은 3.11.3 버전으로 설치해야 오류가 나지 않습니다. 

따라서, 가상환경 생성시 파이썬 버전을 3.11.3 으로 지정하여 생성합니다.


1) autogpt 이름의 가상환경을 생성



conda create -n autogpt python=3.11.3


2) autogpt 가상환경 진입



conda activate autogpt

//혹은

source activate autogpt


3) requirements.txt 파일에 정의된 라이브러리 설치



pip install -r requirements.txt



- 실행 

Auto-GPT 폴더 내에서, 명령어를 입력해야 합니다. 

(물론, autogpt 가상환경이 활성화되어야 한다는 점 잊지마세요!)




python -m autogpt



AutoGPT는 매 작업(Task) 마다 사용자(User) 에게 진행 여부를 확인 받습니다. 

진행할 때마다 OPENAI API를 활용하므로, 비용이 발생할 수 있습니다. 

따라서, 많은 작업을 진행하면 할 수록 사용자(User) 에게 부과되는 과금이 늘어날 수 있습니다.


이 부분 유의하셔서, 나만의 AI 비서로 만들어보세요!

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 5 / 1 페이지
RSS
  • AUTO-GPT 설치 및 실행 방법
    등록자 TechnoPioneer
    등록일 01.15 조회 1878

    1. AUTO-GPT란? AutoGPT는 GPT-4 언어 모델의 기능을 보여주는 실험적인 오픈 소스 애플리케이션으로, Auto-GPT는 목표를 …

  • Python - for문
    등록자 코드파이로
    등록일 01.09 조회 948

    Python의 for문은 반복 작업을 수행할 때 효과적으로 사용되는 구문 중 하나입니다. 이번 글에서는 Python에서의 for문에 대해 자세히…

  • 파이썬의 기초 문법과 활용 예제 - 함수
    등록자 브레인스파크
    등록일 01.03 조회 1042

    안녕하세요! 이번 글에서는 지난 시간에 이어 파이썬의 중요한 기초 문법 중 하나인 함수에 대해 알아보겠습니다. 함수는 코드를 모듈화하고 재사용 …

  • Python의 기초 문법과 활용 예제
    등록자 브레인스파크
    등록일 01.02 조회 988

    파이썬은 간결하고 가독성이 높은 문법으로 인해 입문자들 사이에서 매우 인기 있는 프로그래밍 언어입니다. 이 글에서는 파이썬의 기초 문법을 살펴보…

  • 파이썬 활용에 도움이 되는 도구 소개
    등록자 땅콩
    등록일 10.09 조회 8566

    Python을 좀 더 쉽고 간편하게 사용할 수 있는 도구들을 간략히 정리 해 보았습니다. 취향에 맞춰 사용하시면 도움 될 것입니다. PyChar…