- AUTO GPT란?
- ‘시그니피컨트 그래비타스’(Significant Gravitas)라는 개발자가 오픈AI의 언어 모델 GPT-4를 기반으로 만든 오픈 소스 프로그램
- 오픈AI의 대규모언어모델(LLM)인 GPT-4를 사용하는 파이썬 애플리케이션
- 최종 목표를 설정하면 사람의 개입없이 AI 모델 스스로 목표 달성을 위한 작업을 수행
- 기본적인 작업 성과는 오픈AI 챗GPT와 비슷
- AutoGPT 특징
- 챗GPT로 수행할 수 있는 대부분의 작업을 수행할 수 있는데, 프롬프트를 자율적으로 생성하는게 가장 큰 차이
- 애플리케이션이 작업 완료에 필요한 프롬프트를 스스로 만들고, 그를 수행하는 것
- 오토GPT는 챗GPT보다 더 적은 프롬프트로 훨씬 더 높은 수준의 작업을 완료하도록 요청할 수 있음
- 오토GPT는 '연속모드'를 제공한다. 연속모드로 실행하면 사용자 승인없이 모든 작업을 100% 자동으로 수행
- AutoGPT 활용
- 텍스트투스피치(TTS)를 사용 할 수 있고, 구글 API 키로 검색을 실행할 수도 있음
- 별도 파이썬 플러그인을 붙이는 것도 가능함
- 캐시는 로컬캐시(LoaclCache)를 기본값으로 사용하지만 레디스나 파인콘 등으로 변경할 수 있음
- AutoGPT를 사용하려면 VS코드를 설치하고, 파이썬 언어를 다룰 수 있어야 함
- 파이썬 3.10 이상의 환경을 갖춰야 하고, 오픈AI의 유료 계정을 보유해 GPT-4나 GPT-3.5 접근 API 키를 갖고 있어야 함
- AutoGPT 종류
- Original AutoGPT : https://github.com/Significant-Gravitas/Auto-GPT
- Toran Bruce Richards의 Auto-GPT : https://github.com/Torantulino/Auto-GPT
- yohein akajima의 BabyAGI : https://github.com/yoheinakajima/babyagi
- Microsoft의 Jarvis : https://github.com/microsoft/JARVIS
