SmartGPT는 LLMS (특히 GPT-3.5 및 GPT-4)에 더 작은 문제로 나누어서 사용자 입력없이 복잡한 작업을 완료하고 인터넷 및 기타 외부 소스를 사용하여 정보를 수집하는 능력을 제공하는 실험 프로그램입니다.
SmartGPT의 진행 상황에 관심이 있거나 개발에 기여하거나 논의 할 문제가 있으면 SmartGpt 불화에 가입하십시오.
LLM이 자동 GPT 및 Babyagi와 같은보다 복잡한 작업을 수행 할 수있는 기존 솔루션이 많이 있습니다. 그렇다면 왜 Smartgpt?
모듈 식 : 일류 플러그인 지원과 프로젝트가 필요할 때 자동차를 구성하는 기능을 갖춘 SmartGPT는 엄청나게 모듈 식입니다.
유연성 : SmartGPT에는 모든 것을 구성 할 수있는 곳에서 자동으로 생성되는 하나의 config.yml
파일이 있습니다.
일관성 : SmartGPT는 역동적으로 행동과 정적 도구 체인을 동적으로 실행하는 스마트 시스템을 가지고있어 놀라운 일관된 결과를 제공합니다.
그러나 두 가지 주요 단점이 있습니다.
생태계 : 인기로 인해 Autogpt는 매우 세련되고 세련된 도구입니다. 더 많은 도구와 메모리 시스템과의 통합이 있습니다. 이를 통해 Codebase는 대규모 조사를 거쳤으므로 일반적으로 SmartGPT보다 버그가 적고 테스트가 더 많습니다.
메모리 관리 :이 프로젝트의 극단적 인 청소년으로 인해 단순하지만 제한된 메모리 시스템은 하나뿐입니다. 그러나 이것은 시간이 지남에 따라 변할 것입니다.
현재 SmartGPT로 테스트하는 것은 주로 GPT3.5에서, 때로는 GPT4에서는 더 이상적인 모델의 비용으로 인해 이루어지고 있습니다. 이 프로젝트가 성숙함에 따라, 우리는 여러 에이전트를 한 번에 실험하고 GPT4를 사용하여 LLM에서 최대 기능을 제공하는 것을 목표로하고 있습니다. 이것은 비싸고 SmartGPT의 핵심 유지 관리자로서 저는 여전히 고등학생이며 이와 같은 프로젝트에 자금을 지원하는 것은 어렵습니다. LLM의 경계를 높이는 데 관심이 있다면 Patreon에 가입하십시오.
SmartGPT는 엄청나게 실험적인 응용 프로그램입니다. 목표는 LLM에서 최대 잠재력을 잠금 해제하는 것이며 안정성이 희생됩니다. 거꾸로 호환성은 여기에서 열이 나다. 그러나 SmartGPT는 또한 현재 Autogpt 공간에서 가장 혁신적인 아이디어와 실험을 보유하고 있으며 대부분은 실패했지만 일부는 다트 보드와 스틱을 쳤다.
cargo
, 바람직하게는 최신 안정 버전을 설치하십시오.
git clone https://github.com/Cormanz/smartgpt.git && cd smartgpt
로 저장소를 복제하십시오.
cargo run --release
로 릴리스 모드로 실행하십시오. 이것은 당신을 위해 config.yml
만듭니다.
원하는 구성을 조정하고 다시 한 번 실행하십시오.
더 많은 정보를 원하거나 자신의 프로젝트에서 SmartGPT를 상자로 사용하려면 문서를 읽으십시오.
자동 S는 SmartGpt의 빌딩 블록입니다. 자동차에는 두 가지 유형이 있습니다.
조수는 매우 실험적이므로 러너를 권장합니다.
Auto는 후드 아래에있는 런 에이전트입니다. 에이전트에는 동적 제제와 정적 에이전트의 두 부분이 있습니다.
동적 제제는 기본 에이전트입니다. 반응 과정, 사고, 추론 및 결정을 내립니다. 세 가지 중 하나를 수행 할 수 있습니다.
작업이 실행되면 정적 에이전트가 파견되어 동작을 실행합니다.
정적 에이전트는 동적 제제에 의해 주어진 하위 작업을 실행합니다. 작동 방식은 다음과 같습니다.
정적 에이전트는 또한 동적 에이전트가 향후 작업을 위해 정적 에이전트로 전달할 수있는 자산을 저장합니다.
에이전트는 모두 기억이 있습니다. 작업을 완료 한 후 에이전트는 모든 관찰 목록을 장기 메모리에 저장합니다. 다른 작업이 시작되면 작업과 관련된 모든 장기 기억을 가져옵니다 (vectordb를 사용하여).
Autos는 google_search
, browse_url
등과 같은 일련의 도구를 사용할 수 있습니다. 플러그인을 사용하여 이러한 도구를 정의합니다. 플러그인은 자체 도구 세트를 정의하고 자체 데이터를 가질 수 있습니다.
smartgpt
MIT 라이센스에 따라 제공됩니다. 정식 라이센스 텍스트는 라이센스를 참조하십시오.