BuilderIO/agent-native

A framework for building agent-native applications.

解決する課題

従来のアプリケーション構築か、AIエージェントの構築か、どちらかを選択する必要がなくなります。開発者は、同じコアロジック(アクション)を、ユーザーインターフェース、AIエージェント、HTTPリクエスト、またはコマンドラインインターフェースからトリガーできる「エージェントネイティブ」なアプリを作成できます。

仕組み

開発者は、スキーマ(Zod経由)と実行関数を使用して「Actions」を定義します。これらのアクションは、エージェントランタイムがツールとして使用できる機能、およびアプリのUIが関数として使用できる機能の単一のソースオブトゥルース(信頼できる情報源)として機能します。このフレームワークは、チャット、メモリ、スキル、オブザーバビリティを含む組み込みのエージェントランタイムを提供し、バックエンドデータベース(Drizzle互換のSQLデータベースをサポート)およびホスティング環境(Nitro互換のホスト)に対して非依存です。

対象者

エージェント機能と従来のアプリインターフェースを統合して管理する方法を求める、AI駆動型アプリケーションを構築するソフトウェア開発者。

ハイライト

  • 統合されたアクション: 関数を一度定義するだけで、UI、エージェント、HTTP、MCP、A2A、およびCLI全体で使用できます。
  • 統合されたエージェントランタイム: ツール、メモリ、ジョブ、およびハンドオフの組み込みサポートを備えています。
  • バックエンド非依存: すべてのDrizzleサポートSQLデータベースおよびNitro互換ホストと互換性があります。
  • 再利用可能なツールキット: チーム、設定、およびコラボレーションのためのビルディングブロックを提供します。