Raven: 내구성이 있는 메모리와 선제적인 이벤트 기반 기능을 갖춘 자기 개선형 에이전트 하네스
Raven: 내구성이 있는 메모리와 선제적인 이벤트 기반 기능을 갖춘 자기 개선형 에이전트 하네스
해결하는 문제
Raven은 긴 세션에서의 컨텍스트 오버플로, 반복적인 시스템 프롬프트, 사용자 입력에 대한 수동적 대기, 그리고 채팅 기록에 갇혀 버려지는 유용한 워크플로우의 손실과 같은 전형적인 "LLM + tools" 에이전트 루프의 한계를 해결합니다.
작동 방식
Raven은 EverOS를 기반으로 구축된 자기 개선형 에이전트 하네스입니다. Raven은 입출력을 처리하는 "Spine" 아키텍처를 통해 에이전트의 환경을 관리합니다. 토큰 예산을 관리하기 위해 Curator 컨텍스트 엔진을 사용하며, 내구성이 있는 사용자 및 에이전트 메모리를 위해 Memory Engine(via EverOS)을 사용합니다. 또한 에이전트가 프롬프트 없이도 이벤트를 감지하고 조치를 취할 수 있게 하는 Sentinel 선제적 엔진과, 반복되는 워크플로우를 재사용 가능한 진화하는 기술로 변환하는 SkillForge를 포함합니다.
대상 사용자
터미널 네이티브 데일리 워크, 커스텀 디지털 워커, 그리고 정적인 툴 루프가 불충분한 시나리오를 위해 에이전트가 필요한 개발자와 파워 유저를 위해 설계되었습니다.
주요 특징
- 자기 개선형 기술: 재사용 가능한 절차를 감지하고 실행 피드백을 기반으로 이를 진화시킵니다.
- 선제적 에이전시: Sentinel과 스케줄러를 사용하여 이벤트에 기반하여 조치를 시작하고 "넛지(nudges)"를 보냅니다.
- 터미널 네이티브 인터페이스: 직접적인 상호작용을 위한 네이티브 TUI(React/Ink로 구축됨) 및 CLI를 특징으로 합니다.
- 광범위한 메시징 게이트웨이: Telegram, Slack, Discord, WhatsApp과 같은 플랫폼을 위한 12개의 어댑터를 제공합니다.
- 자동화된 자기 진화: 실패하는 궤적을 진단하고 git commits를 통해 하네스 패치를 적용하는
raven.evolver를 포함합니다. - 내구성이 있는 메모리: 세션 전반에 걸쳐 장기적인 사용자 및 에이전트 메모리를 위해 EverOS와 통합됩니다.
Sources
- undefinedEverMind-AI/Raven