Ultralytics YOLO27: 대기자 명단에 등록하세요.
YOLO 라이선스 받기
Ultralytics 용어집으로 돌아가기

Auto-GPT

Auto-GPT는 2023년에 공개된 오픈소스 프로그램으로, GPT-4가 계획 수립, 도구 명령, 메모리를 반복하는 루프에서 스스로 프롬프트를 생성해 목표를 추구하도록 했습니다.

이제 AutoGPT로 표기하는 Auto-GPT는 GPT-4가 스스로 목표를 수행하게 하는 오픈 소스 프로그램입니다. 반복적으로 자신에게 프롬프트를 보내면서 단계를 계획하고, 웹 검색이나 파일 작성과 같은 명령을 선택해 실행하고, 결과를 읽은 뒤 목표를 달성했다고 판단할 때까지 다시 계획합니다. 게임 스튜디오 Significant Gravitas의 설립자인 Toran Bruce Richards는 GPT-4 출시 2주 후인 2023년 3월 30일 Auto-GPT를 공개했습니다. Auto-GPT는 며칠 만에 GitHub 인기 저장소 목록의 최상위에 올랐으며, 대규모 언어 모델 (LLM)을 기반으로 구축된 자율 AI 에이전트라는 아이디어를 연구 주제에서 누구나 실행할 수 있는 프로그램으로 바꾸었습니다. AutoGPT 저장소의 별 수는 이후 18만 개를 넘어섰습니다.

Auto-GPT의 작동 방식#

사용자는 원래 Auto-GPT에 이름과 역할, 시장 조사 및 보고서 작성과 같은 몇 가지 목표를 지정했습니다. 프로그램은 각 주기마다 해당 목표, 허용된 명령 목록, 제약 조건, 최근 기록을 바탕으로 프롬프트를 구성한 뒤 GPT-4에 두 부분으로 이루어진 JSON 응답을 요청했습니다. thoughts 부분에는 모델의 텍스트, 추론, 계획, 자기 비판, 사용자에게 전달할 요약이 담겼으며, 이는 사고 연쇄 프롬프팅을 문장으로 풀어 쓴 형태입니다. command 부분에는 Google 검색, 웹 페이지 탐색, 파일 읽기 또는 쓰기, Python 코드 실행, 보조 GPT 에이전트 시작 등 하나의 작업과 해당 인수가 지정되었습니다.

명령을 실행하기 전에 Auto-GPT는 해당 명령을 사용자에게 표시했습니다. 사용자는 y을 입력해 승인하거나, y -N을 입력해 다음 N개 명령을 승인하거나, n를 입력해 종료했습니다. 연속 모드에서는 이러한 확인 절차를 완전히 건너뛰며, README는 프로그램이 영원히 실행되거나 사용자가 일반적으로 승인하지 않을 행동을 할 수 있다고 경고했습니다. 모델의 짧은 컨텍스트 윈도우를 넘어서는 기억을 위해 초기 버전은 과거 결과를 로컬 JSON 캐시나 Pinecone, Redis, Milvus와 같은 벡터 데이터베이스에 임베딩으로 저장하고, 각 주기마다 가장 관련성이 높은 항목을 검색했습니다. GPT-3.5는 긴 웹 페이지를 요약했습니다.

Auto-GPT가 보여 준 것과 어려움을 겪은 부분#

Auto-GPT는 추론과 도구 사용을 번갈아 수행하는 ReAct 패턴을 수백만 명에게 알렸으며, 모델이 생성하고 우선순위를 정해 처리하는 작업 목록을 계속 유지한 Yohei Nakajima의 BabyAGI를 비롯한 유사 프로젝트의 물결에 영감을 주었습니다. Auto-GPT를 실행하면서 에이전트 개발자가 여전히 해결해야 하는 문제도 드러났습니다. 에이전트는 같은 검색을 반복하며 루프에 빠졌고, 원래 목표에서 벗어났으며, 실제로 이루지 않은 진행 상황을 보고하는 환각을 일으켰습니다. 또한 매 주기마다 긴 프롬프트와 함께 GPT-4를 호출해 API 비용이 급증했습니다. 명확한 종료 규칙이 없고 연속 모드의 위험이 있다는 점은 이후 에이전트가 단계 예산, 승인 규칙, 에이전트 샌드박스를 갖춘 에이전트 하네스 안에서 실행되는 이유와, 인상적인 데모가 아니라 에이전트 평가를 통해 성능을 측정하는 이유를 보여 주었습니다. 핵심 기능인 모델의 성능도 향상되었습니다. OpenAI는 2023년 6월 네이티브 함수 호출을 추가했고, 이후 추론 모델은 긴 도구 호출 체인을 수행하도록 강화 학습으로 학습되었습니다.

  • 챗봇: 한 번에 메시지 하나에 답하고 다음 메시지를 기다립니다. Auto-GPT는 다음 프롬프트를 직접 생성하고 목표를 달성했다고 판단할 때까지 계속 작업했습니다.
  • AutoML: 자동화된 머신러닝은 모델과 하이퍼파라미터를 탐색해 데이터셋에 가장 적합한 모델을 학습합니다. 이름은 비슷하지만 Auto-GPT는 학습을 수행하지 않고 사전 학습된 LLM을 이용해 일반적인 작업을 처리합니다.
  • 로보틱 프로세스 자동화 (RPA): 개발자가 미리 기록한 스크립트에 따라 클릭과 키 입력을 재생합니다. Auto-GPT는 실행 시점에 목표와 각 결과를 바탕으로 단계를 선택했습니다.
  • 에이전트형 워크플로: 개발자가 정의한 경로에 따라 LLM 호출과 도구를 배열합니다. Auto-GPT는 전체 계획을 모델에 맡겼으며, 이는 같은 스펙트럼에서 완전 자율에 해당하는 방식입니다.

오늘날의 AutoGPT#

이 프로젝트는 시각적 캔버스에서 연결된 블록을 워크플로로 구성해 에이전트를 만들 수 있는 호스팅 및 자체 호스팅 서비스인 AutoGPT Platform으로 발전했으며, 바로 사용할 수 있는 에이전트 마켓플레이스와 채팅 기반 빌더도 제공합니다. 플랫폼 코드는 개인 및 내부 업무 용도로 사용할 수 있지만 경쟁 호스팅 서비스로 판매하는 것은 금지하는 Polyform Shield 라이선스에 따라 제공되며, 독립형 원본 에이전트는 에이전트 구축용 Forge 툴킷 및 테스트용 agbenchmark 하네스와 함께 저장소의 classic/ 폴더에 MIT 라이선스로 남아 있습니다. Auto-GPT와 같은 목표 기반 루프는 이제 대부분 도구와 권한이 제한된 제품 안에서 실행됩니다. Ultralytics Platform에서는 Ask AI 어시스턴트가 요청을 Platform 작업으로 변환해 데이터셋을 찾고, YOLO26 학습 실행을 시작하고, 결과를 비교하고, 다음 실험을 제안합니다. 이 작업은 사용자의 API 키로 인증된 ul cloud 명령줄을 통해 수행됩니다.

솔루션 살펴보기

스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 보전, 지리 공간 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO를 활용해 항공기 검사, 활주로 FOD 감지, 공항 지상 운영, 복합재 결함 감지 등 항공우주 분야에 컴퓨터 비전을 적용하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기

함께 AI의 미래를 만들어 가세요!

머신러닝의 미래와 함께 여정을 시작하세요