General Impressions (GI)는 Agentic AI—시간이 지나도 지속되고, 다른 에이전트와 조정하며, 학습함에 따라 행동을 적응시키는 자율 소프트웨어 에이전트로 구성된 시스템—의 출현을 지원하도록 설계된 분산형 실행 프레임워크입니다. 메모리 없이 개별 작업을 실행하는 Manus나 정적 규칙 기반 로직을 통해 워크플로를 자동화하는 n8n과 같은 전통적인 AI 도구와 달리, GI는 장기간 지속되고, 구성 가능하며, 스스로 진화하는 에이전트를 위한 완전히 프로그래밍 가능한 런타임을 제공합니다. 이는 Rust로 작성된 오픈 소스 엔진인 Glint를 통해 이루어지며, 에이전트는 상태 비저장 스크립트가 아니라 온체인 상태를 유지하고, 네이티브 프로토콜을 통해 다른 에이전트와 조정하며, 실행 중에 동적으로 로직을 업데이트할 수 있는 자율 프로세스입니다. 이는 일회성 응답이 아니라 지각, 기억, 추론 및 행동의 지속적인 루프—에이전트를 위한 운영 체제와 기능적으로 유사한—라는 새로운 종류의 소프트웨어 행동을 가능하게 합니다.
Rust는 GI 설계에서 중심적인 역할을 합니다. 이 언어의 메모리 안전성 보장, 동시성 모델 및 엄격한 수명 주기 제어는 장기간에 걸쳐 에이전트를 실행하는 데 필요한 안정성과 성능을 제공합니다. GI의 아키텍처는 핵심에서 모듈성을 수용합니다. 에이전트 로직은 그래프로 구조화되며, 노드는 기능 모듈을 나타내고 에지는 제어 및 데이터 흐름을 인코딩합니다. 이러한 모듈은 재사용 및 재조합이 가능하도록 설계되어 개발자가 단순하고 상호 운용 가능한 구성 요소로 복잡한 시스템을 구축할 수 있습니다. 이는 프롬프트 체이닝이나 도구 관리에 초점을 맞추지만 지속성, 런타임 조정 또는 수명 주기를 인식하는 에이전트 개념이 없는 LangChain이나 AutoGen과 같은 오케스트레이션 프레임워크와 GI를 근본적으로 다르게 만듭니다.
GI를 차별화하는 것은 '에이전트 삼중 딜레마'—유연하고, 범용적이며, 재사용 가능한 에이전트를 구축하는 과제—를 해결하는 능력입니다. 레거시 시스템에서 에이전트는 실행 간에 재설정되거나(Manus처럼) 외부의 인간 관리 로직에 의존합니다(n8n처럼). GI에서 에이전트는 학습하고 변화할 수 있으며, 네이티브로 조정하고, 컨텍스트 전환 간에 지식을 유지할 수 있습니다. 이러한 기능은 이론적이지 않습니다. GI는 Telegram Swarm을 통해 프로덕션에서 이를 검증했으며, 이는 330,000개 이상의 Telegram 그룹에서 운영되는 에이전트 네트워크입니다. 이 에이전트는 지속적으로 메시지를 스캔하고, 감정을 분류하며, 인플루언서 역학을 추적하고, 게시 또는 다운스트림 시스템 트리거와 같은 작업을 자율적으로 수행하여 GI 런타임의 확장성과 효율성을 입증합니다.
더 넓게 보면, GI는 AI 및 암호화폐 생태계에서 중요한 누락 계층을 해결합니다. 많은 현재 프로젝트가 에이전트 프론트엔드, 도구 계층 또는 토큰 마켓플레이스에 초점을 맞추는 반면, GI는 실행—모든 에이전트 행동이 실행되는 기반—에 초점을 맞춥니다. 이더리움이 스마트 계약을 위한 구성 가능하고 신뢰할 수 없는 실행을 해결하여 분산 애플리케이션의 기본 환경이 된 것처럼, GI는 자율 에이전트를 위한 기본 런타임이 되기를 지향합니다. 이는 다음을 위해 설계되었습니다.