framerslab/agentos

TypeScript AI agent framework: cognitive memory, runtime tool forging, multi-agent orchestration, 11 LLM providers.

TITLE:

何を解決するか

AgentOSは、長期記憶を維持し、実行時に能力を適応させ、チームで協力できるAIエージェントを構築するためのTypeScriptフレームワークを提供します。神経科学に裏付けられた認知メモリを実装し、既存のツールが不十分な場合にエージェントがプログラムで独自のツールを作成できるようにすることで、ステートレスエージェントの制限に対処します。

仕組み

このフレームワークはいくつかのコアコンポーネントを通じて動作します:

  • Cognitive Memory: 神経科学にインスパイアされた8つのメカニズム(例えば、エビングハウスの忘却曲線と再統合)を使用し、エージェントが時間とともに情報をどのように記憶し、忘れるかを管理します。
  • Runtime Tool Forging: エージェントが実行できないタスクに遭遇したとき、Zodスキーマを持つTypeScript関数を書きます。このコードはLLMジャッジによってレビューされ、堅牢な node:vm サンドボックスで実行された後、エージェントの永続的ツールカタログに追加されます。
  • HEXACO Personality: エージェントが情報をどのように取得し、タスクを専門家にルーティングし、意思決定を行うかをバイアスするオプションのパーソナリティベクトル。
  • Orchestration: DAGs、サイクル、ゴール駆動型計画(ミッション)を含む複数の調整戦略をサポートし、マルチエージェントチームを管理します。
  • Soul Files: エージェントのアイデンティティと長期記憶をマークダウンファイル(ウィキ)として保存できるようにし、エージェントのナレッジベースを人間が読み取り・編集可能な形にします。

対象者

持続的アイデンティティ、高パフォーマンスなメモリ取得、および手動での開発者介入なしで独自のツールセットを進化させる能力を必要とする複雑で長期間稼働するAIエージェントシステムを構築する開発者向けです。

ハイライト

  • High Memory Performance: LongMemEval-S (85.6%) と LongMemEval-M (70.2%) でトップのオープンソースベンチマークを達成。
  • Extensive Provider Support: OpenAI、Anthropic、Gemini、およびOllamaなどのローカルオプションを含む11のLLMプロバイダーに対応した統合インターフェース。
  • Multi-Agent Orchestration: シーケンシャル、パラレル、ディベート、レビューループ、ヒエラルキカル、グラフの6種類の異なる調整戦略。
  • Integrated Guardrails: PII、コードセーフティ、コンテンツポリシー向けの5つのセキュリティティアと6つの専用ガードレールパックを統合。
  • Voice and Telephony: STT/TTSの組み込みパイプラインと、TwilioやDeepgramなどのプロバイダーとの統合。

SUMMARY: 神経科学に裏付けられた認知メモリ、ランタイムツールフォージング、および11のLLMプロバイダーにわたるマルチエージェントオーケストレーションを特徴とするTypeScript AIエージェントフレームワーク。

TITLE: