このプロジェクトは、WebAssembly技術を活用してブラウザ上で動作するデータ分析・LLM推論アプリケーションです。サーバーサイドの処理を必要とせず、全ての処理がブラウザ内で完結します。
- DuckDB-WASM: ブラウザ上でSQLクエリを実行してデータ分析
- WLLAMA: ブラウザ上でLLMモデルを実行し、データの要約・分析を生成
- Vega-Embed: インタラクティブな可視化グラフを表示
- React + Vite - フロントエンド開発環境
- @duckdb/duckdb-wasm - ブラウザ上でのSQL処理
- @wllama/wllama - WebAssemblyベースのLLM推論
- Vega-Embed - データ可視化
モデルを追加する(gemma-2b-jp-q4_k_m.gguf)
curl -L -C - \
-o public/models/gemma-2b-jp-q4_k_m.gguf \
https://huggingface.co/alfredplpl/gemma-2-2b-jpn-it-gguf/resolve/main/gemma-2-2b-jpn-it-Q4_K_M.gguf
# 依存関係のインストール
pnpm install
# 開発サーバーの起動
pnpm dev
# ビルド
pnpm build- JSONデータセットを含むフォルダを選択 (sample_json_datasetをアップロード)
- データの自動分析と可視化グラフの表示
- LLMによるデータ要約の生成