설명
MiniAGI는 OpenAI API를 사용하여 작동하도록 설계된 간단하고 범용적인 AI 에이전트입니다. 고급 AI 기술의 조합을 통해 복잡한 목표를 이해하고 실행할 수 있는 자율적인 에이전트로 설계되었습니다. 에이전트의 아키텍처에는 동작을 안내하는 신중하게 제작된 프롬프트, 작업 실행을 위한 엄선된 도구 세트, 단계별 추론을 가능하게 하는 연쇄적 사고 프로세스가 포함됩니다.
MiniAGI 기능의 핵심은 요약 기능을 갖춘 단기 기억입니다. 이 기능을 통해 에이전트는 이전 상호 작용 및 작업의 컨텍스트를 유지하고 요약된 정보를 사용하여 향후 작업을 안내할 수 있습니다. 이는 길고 여러 단계로 이루어진 작업에서 일관성과 효율성을 유지하는 데 중요합니다. 또한 MiniAGI는 "내적 독백" 기능을 통합하여 행동하기 전에 내부적으로 생각과 계획을 처리할 수 있습니다. 이는 "자기 비판" 메커니즘으로 보완되며, 에이전트는 잠재적인 오류나 개선을 위해 자체 제안된 행동이나 출력을 평가하여 정확성과 신뢰성을 향상시킵니다.
이 에이전트는 GPT-3.5-Turbo 및 GPT-4 모델 모두와 호환되어 성능과 비용 측면에서 유연성을 제공합니다. 설치는 GitHub 리포지토리를 클론하고, pip를 통해 종속성을 설치하고, 환경 변수를 구성하는 간단한 과정입니다. 사용은 "아름다운 자동차를 프로그래밍 방식으로 그리고 원하는 이미지 형식으로 저장하십시오."와 같은 명확한 목표를 명령줄 인수로 제공하여 시작됩니다.
MiniAGI는 그림 및 웹사이트 생성을 위한 코드 생성부터 네트워크 침투 테스트 수행, 심지어 피자 주문 시뮬레이션 시도에 이르기까지 광범위한 예제를 통해 기능을 시연합니다. 또한 생성 예술을 만들거나 금융 데이터에 대한 기술 분석을 수행하는 것과 같은 창의적인 작업도 맡길 수 있습니다. 셸 명령 및 Python 스크립트를 통해 시스템과 상호 작용하는 에이전트의 능력은 다양한 작업을 자동화하는 데 있어 다재다능한 도구입니다. 고급 사용자는 추가 API 요청 비용을 감수하고 잠재적으로 향상된 정확도를 위해 "비평가" 기능을 활성화할 수 있습니다. 에이전트가 유해한 명령을 제안하거나 제3자 API 제공업체와 데이터를 공유할 수 있으므로 안전 및 개인 정보 보호가 고려 사항으로 언급됩니다.
MiniAGI의 핵심 기능
범용 AI 에이전트
OpenAI API (GPT-3.5-Turbo, GPT-4) 활용
강력한 프롬프트 엔지니어링
작업 실행을 위한 최소한의 도구 세트
연쇄적 사고 추론
요약 기능을 갖춘 단기 기억
내적 독백 기능
정확도를 위한 자기 비판
목표 설정을 위한 명령줄 인터페이스
셸 명령 실행 가능
Python 스크립트 실행 가능
향상된 정확도를 위한 선택적 비평가
GitHub의 오픈 소스
MiniAGI 시작하기
개발자: 리포지토리 클론
개발자: pip를 사용하여 종속성 설치
개발자: 환경 변수 구성 (.env_example)
개발자: 목표와 함께 에이전트 실행: python miniagi.py "<objective>"
개발자: 정확도 향상을 위해 비평가 활성화 (ENABLE_CRITIC=true)
개발자: 목표 문구를 통해 특정 작업 요구 사항에 맞게 조정
MiniAGI의 사용 사례
- 코드 생성
- 작업 자동화
- 콘텐츠 생성
- 시스템 분석
- 자율 에이전트
- AI 연구








