본문 바로가기
Auto-GPT

AutoGPT의 특징, 설치 및 사용법 그리고 문제 해결

by AI4EcoLife 2023. 5. 2.
반응형

서론

ChatGPT의 도입은 컴퓨팅의 세계를 변화시켜 사용자가 개인화된 데이터로 AI 챗봇을 훈련하고 자연어 기능을 갖춘 애플리케이션을 만들 수 있게 했습니다. 이제 개발자들은 인공 일반 지능(AGI)의 미래를 엿볼 수 있는 다음 혁신인 자율 AI 에이전트에 집중하고 있습니다. 혁신적인 도구인 Auto-GPT는 대규모 언어 모델이 독립적으로 사고하고 계획하고 행동할 수 있도록 지원하므로 수동 입력이 필요 없습니다. 이 최첨단 기술에 대해 자세히 알아보고 싶다면 AutoGPT 설치 및 사용에 대한 단계별 튜토리얼을 참조하세요.

목차

    Auto-GPT의 특징, 설치 및 사용법 그리고 문제 해결

    Auto-GPT의 특징

    • 설치하고 사용하는 데 강력한 컴퓨터가 필요하지 않습니다. 괜찮은 컴퓨터라면 누구나 할 수 있습니다. 대부분의 작업은 클라우드의 OpenAI API를 통해 많은 작업을 수행합니다.
    • GPT-4 API에 접근할 수 있다면, Auto-GPT는 생각하고 결론을 내리는 데 훨씬 더 낫기 때문에 가장 잘 작동할 것입니다. 무한 루프에 덜 빠지기도 합니다. 아직 GPT-4 API에 액세스 권한이 없는 경우 여기 링크를 사용하여 GPT-4 API 액세스 대기 목록에 가입할 수 있습니다. 그러나 OpenAI API를 GPT-3.5 모델로 사용할 수도 있습니다.
    • Auto-GPT는 토큰을 많이 사용하기 때문에 무료 사용 한도가 소진되면 청구 내역을 추가(신용 카드 등록)하고 지출 한도를 설정해야 합니다.
    • ChatGPT와 달리 Auto-GPT는 인터넷에 연결하여 모든 주제에 대한 최신 정보를 찾을 수 있습니다. 따라서 최신 웹 페이지에 액세스 하고 최신 정보를 사용할 수 있습니다.

     

    Auto-GPT 설치 방법

    1단계: PC 상태 확인하기

    Windows 명령 프롬프트(CMD)를 열고 아래의 명령을 실행합니다.

    python --version
    pip --version
    git --version

    Python의 버전을 확인과 pip의 설치 여부, git의 설치 상태를 먼저 확인합니다.

    아래와 같이 다 버전 출력이 잘 되고 있다면 바로 Auto-GPT 설치 부분으로 넘어가세요.

    Python, pip, git의 설치 확인 과 버전 확인을 하는 CMD입니다.

    모든 프로그램 설치가 다 되어 있어야 합니다.

    • Python은 Auto-GPT프로그램을 실행시키기 위해 필요
    • pip와 git은 Auto-GPT의 추가 요구 프로그램을 설치하기 위해 필요

     

    2단계: Python, pip, git 설치

    최신 버전의 Python을 여기에서 다운로드하여 설치하십시오.

     

    Windows에서 Python과 pip의 설치 방법은 Python 설치 옵션 중에서 pip도 선택하시면 됩니다.

    Python 설치 옵션 중에 pip를 선택하는 이미지 입니다.

    설치 옵션 중에 "Add python.exe to PATH"를 사용하도록 설정해야 Python 사용이 편합니다.

    Python 설치시 PATH 등록 옵션 선택 후에 설치 이미지

    Python만 설치되어 있다면 다시 설치하면서 pip를 추가하면 됩니다.

     

    git의 설치는 여기에서 자신의 플랫폼에 맞는 최신 버전을 설치하십시오.

    설치 옵션 중에 "PATH..."를 사용하도록 설정합니다.

    git 설치 옵션에서 PATH 등록 선택 이미지

     

    3단계: Auto-GPT를 설치 전 준비

    ⓐ Auto-GPT 다운로드

    링크는 Auto-GPT의 최신 GitHub 릴리스 페이지를 엽니다. 맨 아래로 가서 "Source code(zip)"를 클릭하여 ZIP 파일을 다운로드합니다.

    Auto-GPT 프로그램을 다운로드하는 이미지입니다.

    설치는 원하는 곳에 압축을 해제하면 됩니다. 찾기 쉬운 곳이 좋겠습니다. 설치가 완전히 된 상태가 아닙니다. 압축을 해제 한 곳의 폴더를 탐색기에 엽니다.  저는 "D:\ThunderRich\Auto-GPT\Auto-GPT-0.2.2"라는 폴더를 탐색기에서 열었습니다.

    AutoGPT 압축을 해제한 폴더 열기

    ⓑ .env.template 파일 열어서 설정 시작하기

    .env.template 파일을 찾아서 메모장으로 엽니다.

    ⓒ OpenAI API키를 입력합니다.

    다음으로, OpenAI의 웹사이트로 이동하여 API 키를 가져옵니다. 계정이 없으면 무료 계정을 만들고 "새 비밀 키 만들기"를 클릭합니다. 이제 API 키를 복사합니다.

    그런 다음 메모장으로 이동하여 "OPENAI_API_KEY" 부분에 API 키를 붙여 넣습니다. 아래 이미지를 참고하세요

    .env.template 파일을 열고 옵션들을 수정합니다.
    TEMPERRATURE의 값의 범위는 0부터 1까지입니다.

    ⓓ 메모리 관련 설정을 합니다.

    ㄱ.메모리 부분을 기본으로 설정합니다. 기본 설정은 자신의 PC의 메모리를 사용한다는 의미입니다.

    메모리 관련 분야 셋팅 이미지입니다.

    ㄴ.자신의 컴퓨터의 메모리가 부족하여 느린 경우에 온라인 서비스를 이용하여 메모리 관련 부분 세팅을 합니다.

    Pinecone 서비스 이용하기

    pinecone.io 사이트를 방문하여 계정 생성을 합니다.(카드 입력 없음)

    pinecone 계정 만들기 이미지 입니다.
    pinecone 사이트입니다.

    Pinecone API Key 만드는 순서

    pinecone api key 만들기 순서 이미지 입니다.
    가입후 로그인을 한다.①API Keys 버튼 클릭 ②+CREATE API KEY 버튼 클릭 ③Key Name 입력 ④CREATE KEY 버튼 클릭

    가입후 로그인을 한다. ①API Keys 버튼 클릭 ②+CREATE API KEY 버튼 클릭 ③Key Name 입력 ④CREATE KEY 버튼 클릭

    첫째 pinecone api key 복사하기 둘째 Environment 복사
    ①pinecone api key와 ②environment 복사하기

    ①pinecone api key와 ②environment 복사하기

    .env.template에 pinecone API KEY와 Environment 붙여넣기

    pinecone_apt_key와 pinecone_env 붙여넣기
    ①pinecone_apt_key 붙여넣기 ②pinecone_env 붙여넣기

    ①pinecone_apt_key 붙여넣기 ②pinecone_env 붙여넣기

     

    .env.template 파일명을 .env로 바꿉니다.

    먼저 편집한 .env.template 파일을 저장합니다. 이 작업을 수행한 후 이름 변경.env.template에서 .template를 제거한 .env으로 바꿉니다. 아래 참고하세요.

    이름 바꾸어 저장한 이미지입니다.

     

    4단계: Auto-GPT를 설치

    API 키를 추가와 메모리 부분 셋팅을 한 후 AutoGPT를 설치할 시간입니다.

    Windows 명령 프롬프트(CMD)를 열고 압축을 푼 곳으로 이동합니다. 저는 "D:\ThunderRich\Auto-GPT\Auto-GPT-0.2.2"

    설치를 위해 폴더로 이동한 이미지 입니다.

    그런 다음 아래의 명령어를 실행하여 설치를 마무리합니다. 

    pip install -r requirements.txt

    Auto-GPT 설치 마무리

    에러가 나면 에러 난 부분을 카피해서 도움을 요청하면 됩니다.

     

    5단계: Auto-GPT 실행하기

    설치 완료 후에 아래 명령어로 실행을 합니다.

    python -m autogpt

    Auto-GPT 실행 화면입니다.
    앞서 돌렸던 프로젝트가 나오네요.

     

    Auto-GPT 사용법

    설치에 비하면 사용은 아주 간단하고 사람이 할 일이 거의 없습니다.

    1. Name: 맨 처음 자기 이름을 지어 달라고 합니다.(옵션)
    2. Role: 그다음은 어떤 역할을 할지 알려 달라고 합니다.(옵션)
    3. Goals: 마지막으로 무엇을 할지 목표를 정해 달라고 합니다.(이 부분이 가장 중요합니다.)
    4. y -N: 몇 번을 y를 자동을 입력할지 물어봅니다. 그냥은 엔터는 1번입니다. N은 자연수입니다.

     

    장점

    아닌 사람도 있겠지만 정말 사람을 멍하니 화면만 보게 만든다. 이렇게 인간의 역할이 줄어들겠구나 하는 느낌과 함께 화면에 나타나는  문자들이 빠르게 스크롤 되는 모습은 영화 속 장면처럼 보입니다. 종종 화면상에  y 할 거냐?라는 즉 돈 들어가니 허락해 달라라는 질문 프롬프트가 나타납니다.  y -N에서 N에 높은 값을 주면 엄청난 토큰을 수식 간에 사용합니다. 최신 자료들을 웹상에서 캡쳐하고 사용할 수 있습니다.

     

    단점

    3.5 버전의 엔진은 토큰 비용이 4.0 버전에 비해 1/10배입니다. 대신 무한 루프에서 헤어 나지 못하는 경우가 많습니다. 물론 4.0도 간혹 무한 루프에 빠지긴 하지만 3.5보단 나은 편입니다. 간혹 루프에 빠지면 일을 하는것 같지만 토큰만 낭비하는 꼴이라 간간히 지켜봐야 합니다. 무한 루프에 빠졌을 때 "Ctrl +C"로 빠져나오시면 됩니다. 저장이 안 되는 경우도 종종 발생합니다. 원인과 에러 수정은 계속 개발 중입니다.

     

    대안

    설치 부분의 어려움과 오류등을 해결한 AgentGPT 서비스가 있습니다.

     

    AgentGPT 사용법

    Auto-GPT를 로컬로 설정하지 않고 태스크를 자동화하고 배포하기 위한 사용하기 쉬운 솔루션을 원하는 경우 AgentGPT를 사용할 수 있습니다. Auto-GPT를 기반으로 하지만 브라우저에서 직접 액세스 할 수 있습니다. 터미널 및 명령을 조작할 필요가 없습니다. 작동 방식은 다음과 같습니다.

    1. agentgpt.reworkd.ai (홈페이지)를 열고 왼쪽 하단 모서리에 있는 "설정"을 클릭합니다.

    AgrntGPT의 설정 화면

    ① OpenAI API 키를 추가합니다. API 키는 여기서 받으실 수 있습니다. GPT-4 API에 액세스 할 수 없는 경우

    ②"gpt-3.5-turbo"를 모델로 선택하고

    ③"Save"를 클릭합니다.

     

    2. 당신의 AgentGPT에게 이름을 주고 당신이 이루고 싶은 목표를 설정하세요.

    ①로그인하면 이전 작업이 저장 가능합니다.(옵션)

    ②이름 정하기

    ③목표 정하기

    ④시작하기

    ⑤중지하기

     

    3. 작업이 완료되면 "그림으로 저장" 또는 "클립 보드로 복사", "PDF로 저장"

    AgentGPT 저장 과정입니다.

    ①저장하기 위해 "내보내다"를 클릭합니다.

    이미지로 저장합니다.

    복사: 클립보드로 복사합니다.

    PDF로 저장합니다.

     

    4. AgentGPT의 장단점

    Auto-GPT의 온라인 버전이라 설치 과정이 없고 쉽게 접근이 가능합니다. 이전 작업의 저장은 로그인을 해야 가능합니다. 3.5turbo 모드로 사용했지만 처음 나왔을 때 보단 안정성이 많이 좋아졌습니다. 계속 발전해 가고 있습니다. 목표만 정하면 스스로 하니 멍하게 바라보게 만들어 버립니다. 한글을 입력해도 아직은 영어 출력만 되네요.

     

     

    결론

    Auto-GPT는 많은 잠재력을 가지고 있으며, 현장에서 더 많은 발전과 함께 사용자들은 놀라운 결과를 얻을 수 있을 것입니다. GPT5의 구현의 시작이 아닐까 하는 느낌이 듭니다. 아직 구체적인 GPT5의 방향은 나온 것이 없지만 설렘 반 불안감 반입니다.

    반응형

    'Auto-GPT' 카테고리의 다른 글

    Auto-GPT v0.3.0의 새로운 설치법 및 사용법  (0) 2023.05.07

    댓글


    top
    bottom