Kiln-AI/Kiln
Build, Evaluate, and Optimize AI Systems. Includes evals, RAG, agents, fine-tuning, synthetic data generation, dataset management, MCP, and more.
Kiln – AI製品構築のためのローカルファーストなワークベンチ
概要 – Kilnは、デスクトップアプリケーション(Mac/Windows/Linux)であり、MITライセンスのPythonライブラリ (kiln‑ai) でもあります。その目的は、AI開発ループ全体をカバーすることです。評価スイートの作成、プロンプトとモデル選択の自動最適化、RAG(検索拡張生成)パイプラインの構築、マルチエージェントシステムの構成、合成データの生成、そしてモデルの微調整です。これらのステップはすべて、Gitリポジトリと同期するグラフィカルUIを通じて、あるいはライブラリやREST APIを介してプログラムで実行できます。
主な機能
| 機能 | できること(READMEに記載の通り) |
|---|---|
| Eval Builder | 評価データセット(合成データを含む)を自動生成し、カスタムジャッジを定義します。約10分で完全な評価スイートを作成可能です。 |
| Auto‑Optimize | プロンプトのバリエーション、モデル選択、ツール/スキル構成、サブエージェント設定を検索し、定義した評価指標に対して最もパフォーマンスの高い組み合わせを見つけます。 |
| AI Assistant | 改善案の提案、評価の作成、実験の実行を行う「AIデータサイエンスパートナー」(Proティアで利用可能)。 |
| RAG | 多様なファイルタイプ(PDF、画像、動画、音声)をドラッグ&ドロップして検索可能なインデックスを構築し、RAG固有の評価を自動生成します。 |
| Sub‑agents | 各サブエージェントが独自のコンテキストウィンドウを持つ階層的なエージェント構造を構築します。 |
| Synthetic Data Generation | 評価や微調整のためのデータを数分で生成します。 |
| Fine‑Tuning | Fireworks, Together, Vertexなどのプロバイダー全体で、60以上のモデル(例:Qwen, Llama, GPT, Gemini)に対するノーコード微調整を提供。サーバーレスデプロイメントを含みます。 |
Python library (kiln‑ai) |
デスクトップアプリを駆動するエンジンと同じもの。ノートブック、スクリプト、本番サービスで使用可能です。 |
| Model catalog | OpenAI, Anthropic, Gemini, Bedrock, Ollama, OpenRouter, Fireworks, Groqなどのプロバイダーから190以上のモデルをテスト済み。 |
| Collaboration | Gitネイティブな同期により、非技術系のチームメンバーがコードに触れることなく、出力を評価したり、データを追加したり、回帰をフラグ立てしたりできます。 |
| Local‑first / offline | ユーザーのローカルマシン上で動作します。独自のAPIキーを持ち込むか、Ollamaを介して完全にオフラインのモデルを使用できます。 |
対象ユーザー – SaaSプラットフォームにロックインされることなく、LLMベースの製品を反復開発するための統一されたオープンソース環境を求めるチーム。プロダクトマネージャー、専門家、QA、エンジニアを対象としています。
始め方 – デスクトップアプリをダウンロード(ワンクリックインストーラー)するか、pip install kiln-ai でライブラリをインストールしてください。ドキュメントには、タスクの作成、評価の実行、プロンプトの最適化までを案内する5分間のクイックスタートが用意されています。
ライセンスと可用性 – コアとなるPythonライブラリとRESTサーバーはMITライセンスです。デスクトップアプリのソースは「ソース利用可能」(source‑available) なフェアコードモデルで、個人利用は無料です。有料の「Kiln Pro」ティアではAI Assistant、Auto‑Optimize、Eval Builderが追加されますが、基本アプリは完全に機能します。
コミュニティ – Discord、ニュースレター、GitHub issues、貢献ガイドがコラボレーションのために提供されています。
上記の情報はすべて、リポジトリのREADMEから直接引用しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト