BuilderIO/agent-native

A framework for building agentic apps

解決する課題

Agent-Native は、自律型 AI エージェントとそれが提供する人間向けのアプリケーションとの間の断絶に対処します。エージェントの機能とアプリケーションのユーザーインターフェースを同一の共有ロジックから構築する統一フレームワークを提供し、AI とユーザーの両方が同じデータ、権限、ツールを操作できるようにします。

仕組み

このフレームワークは「Shared Actions」をコアビルディングブロックとして使用します。TypeScript で機能を一度定義するだけで、AI エージェントが呼び出すツール、UI がトリガーする関数、そして HTTP、CLI、その他の統合のためのエンドポイントとして自動的に利用可能になります。エージェントと UI は同じアプリケーション状態とデータベース(PostgreSQL)を共有しているため、エージェントが行った作業は即座に UI 上で確認・編集でき、その逆も同様です。

対象ユーザー

このフレームワークは、テキストベースのチャットインターフェースだけに頼るのではなく、人間の監視、コラボレーション、対話のための堅牢で専用の UI を必要とする、洗練されたエージェント型アプリケーションを構築したい開発者向けです。

ハイライト

  • 統一されたアクションレイヤー: 機能を一度定義するだけで、UI、エージェント、CLI、HTTP エンドポイントを駆動します。
  • 共有状態とデータ: エージェントのアクションとアプリケーションのデータベースおよび UI 状態間のシームレスな同期。
  • 組み込みのエージェント機能: エージェントチャット、認証、権限、メモリ、およびマルチエージェントチームの委任をサポート。
  • 開発者フレンドリー: PGlite を使用したローカル開発と、Nitro 互換ホストへの本番環境デプロイをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト