framerslab/agentos
TypeScript AI agent framework: cognitive memory, runtime tool forging, multi-agent orchestration, 11 LLM providers.
解決する課題
AgentOSは、長期的なメモリを維持し、パーソナリティ特性に基づいて行動を適応させ、既存のツールキットでは対処できない問題を解決するために自律的に新しいツールを作成できるAIエージェントを作成するために設計されたTypeScriptフレームワークです。
仕組み
このフレームワークは、いくつかのコアシステムを組み合わせて創発的な行動を生み出します:
- Cognitive Memory: エージェントが長期セッションを通じてどのように情報を記憶し、忘却するかを管理するために、神経科学に基づいた8つのメカニズム(エビングハウスの忘却曲線や再固定化など)を実装しています。
- Runtime Tool Forging: エージェントが自身の能力に不足を感じた場合、Zodスキーマを持つTypeScript関数を記述します。このコードは別のLLMジャッジによってレビューされ、承認されると、エージェントの永続的なツールカタログに追加される前に、保護された
node:vmサンドボックス内で実行されます。 - HEXACO Personality: エージェントの検索、ルーティング、および意思決定プロセスにバイアスを与えるオプションのベクトルであり、コンテキストの圧力下でも一貫したパーソナリティ駆動型の行動を保証します。
- Orchestration: 6つの異なる調整戦略(逐次、並列、討論、グラフなど)を使用してマルチエージェントチームをサポートし、DAG、サイクル、および目標駆動型のプランニングのためのAPIを提供します。
対象者
永続的なアイデンティティ、高度なメモリ管理、および実行時に自身の能力を進化させる能力を必要とする、複雑で長期間稼働するAIエージェントアプリケーションを構築する開発者。
ハイライト
- 高いメモリパフォーマンス: LongMemEval-S (85.6%) および LongMemEval-M (70.2%) において、オープンソースのトップベンチマークを達成しています。
- 幅広いプロバイダーサポート: OpenAI、Anthropic、Gemini、およびOllamaのようなローカルオプションを含む11のLLMプロバイダー向けの統合ディスパッチインターフェース。
- Soul Files: エージェントのアイデンティティとメモリをmarkdown wikiとして保存できるようにし、エージェントの長期メモリを人間が読み取り可能で編集可能にします。
- 統合されたエコシステム: 内蔵のガードレール、音声/電話パイプライン、およびDiscordやSlackなどのチャネル向けの37のプラットフォームアダプターが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト