BuilderIO/agent-native
A framework for building agentic apps
解決する課題
Agent-Native は、自律型 AI エージェントとユーザーインターフェースの間のギャップを埋めます。エージェントをテキストベースのチャットボックスに制限する代わりに、エージェントと UI が同じ機能、データ、状態を共有するフレームワークを提供し、ユーザーが専用に構築されたインターフェースを通じてエージェントの作業を検査、編集、承認できるようにします。
仕組み
このフレームワークは、「アクション」の共有レイヤーで機能します。これは、一度定義するだけで、AI エージェントによってツールとして呼び出すことも、UI によってコードとして呼び出すこともできる関数です。これにより、両方のパスで一貫した検証と権限が保証されます。さらに、以下の方法でエクスペリエンスを同期します:
- 共有データ: エージェントによって実行された作業は UI にすぐに表示され、その逆も同様です。
- 共有状態: エージェントは、アクティブなページや選択されたレコードなど、現在の UI コンテキストを認識しています。
- アクションレイヤー: エージェントは UI のクリックをシミュレートするのではなく、アクションレイヤーを介してシステムと対話します。
対象者
シンプルなチャットインターフェースを超えた、リッチでインタラクティブなユーザーエクスペリエンスを提供したいと考えている、TypeScript でエージェントアプリケーションを構築する開発者。
ハイライト
- 統合アクションシステム: LLM とフロントエンドコードの両方で使用するために、機能を一度定義します。
- 統合エージェントサーフェス: 組み込みのエージェントチャットと、エージェントチーム(専門エージェント)のサポートが含まれています。
- 永続的なコンテキスト: スキル、メモリ、および本番環境用の PostgreSQL バックエンドを提供します(ローカル開発には PGlite)。
- 自動化サポート: スケジュールまたは特定のイベントでエージェントタスクを実行する機能。
- 拡張可能なインフラストラクチャ: 様々な LLM、SQL データベース、および Nitro 互換のホストと互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト