Raven: 持続的なメモリとプロアクティブなイベント駆動型機能を持つ自己改善型エージェントハーネス
Raven: 持続的なメモリとプロアクティブなイベント駆動型機能を持つ自己改善型エージェントハーネス
何を解決するか
Ravenは、長いセッションにおけるコンテキストのオーバーフロー、繰り返されるシステムプロンプト、ユーザー入力の受動的な待機、そしてチャット履歴に閉じ込められたままの有用なワークフローの喪失といった、典型的な「LLM + tools」エージェントループの限界に対処します。
仕組み
Ravenは、EverOS上に構築された自己改善型エージェントハーネスとして機能します。入力と出力を処理する「Spine」アーキテクチャを通じて、エージェントの環境を管理します。トークン予算を管理するためにCuratorコンテキストエンジンを使用し、持続的なユーザーおよびエージェントのメモリのためにMemory Engine(via EverOS)を使用します。また、エージェントがプロンプトなしでイベントに気づき、アクションを起こせるようにするSentinelプロアクティブエンジンと、繰り返されるワークフローを再利用可能な進化するスキルに変換するSkillForgeを含んでいます。
対象ユーザー
ターミナルネイティブな日常業務、カスタムデジタルワーカー、および静的なツールループでは不十分なシナリオのためにエージェントを必要とする開発者やパワーユーザー向けに設計されています。
ハイライト
- 自己改善型スキル: 再利用可能な手順を検出し、実行フィードバックに基づいてそれらを進化させます。
- プロアクティブなエージェンシー: Sentinelとスケジューラを使用して、イベントに基づいてアクションや「ナッジ(促し)」を開始します。
- ターミナルネイティブなインターフェース: 直接的な対話のためのネイティブTUI(React/Inkで構築)とCLIを特徴としています。
- 広範なメッセージングゲートウェイ: Telegram、Slack、Discord、WhatsAppなどのプラットフォーム向けの12個のアダプターを搭載しています。
- 自動自己進化: 失敗する軌跡を診断し、git commitsを通じてハーネスのパッチを適用する
raven.evolverを含んでいます。 - 持続的なメモリ: セッションを越えて長期的なユーザーおよびエージェントのメモリを管理するためにEverOSと統合されています。
Sources
- undefinedEverMind-AI/Raven