liveloveapp/hashbrown
Hashbrown is a framework for building agents that run the browser. Built for Angular and React.
何を解決するか
Hashbrown は、AI の知能をウェブブラウザインターフェースに直接統合することを簡素化するためのフレームワークです。LLMプロバイダーと React や Angular などのフロントエンドフレームワークの間のギャップを埋め、ユーザーインターフェースの生成、自然言語を構造化データに変換、ブラウザ内でのユーザー行動の予測などを行うエージェントの構築を可能にします。
動作方法
Hashbrown はモジュール式のパッケージシステムで動作します:
- コアプリミティブ: LLMとの対話に使用する共有された状態管理ツール。
- フレームワークラッパー: React および Angular 用の特定の統合で、AI機能をフレームワークのライフサイクルに統合します。
- プロバイダラッパー: Node.js バックエンド SDK のラッパーで、OpenAI、Anthropic、Google Gemini、Ollama などさまざまな LLM プロバイダー間で入出力を標準化し、一貫した API サーフェスを保証します。
UI フックと Node.js バックエンド間の通信は HTTP ストリーミングを介して行われます。
対象ユーザー
React や Angular を使用し、ツール呼び出しや動的 UI の生成といったエージェント機能をウェブアプリケーションに組み込みたい Web 開発者。
特徴
- マルチフレームワーク対応: React および Angular 用のネイティブラッパー。
- プロバイダ非依存: 標準化されたラッパーを介して、多数の独自モデルおよびオープンウェイトモデルに対応。
- インテリジェンスツールキット: 入力補完、構造化補完、ツール呼び出し、コード生成、動的コンポーネント選択/レンダリングなどの機能を含む。
- 多言語対応: LLM の能力を活用し、ほとんどの言語の入出力に対応。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト