概要
SkillHubは、iflytek社が展開するエンタープライズグレードのオープンソースエージェントスキルレジストリ。組織全体でリユーザブルなスキルパッケージを公開・発見・管理するためのプラットフォーム。自社インフラへのデプロイメントに対応し、エンタープライズ環境でのスキル管理と運用に特化した設計。
主な機能
- Self-Hosted & Private:独自インフラへのデプロイメントに対応。プロプライエタリなスキルをファイアウォール内で管理し、完全なデータソブリンティを確保
- Publish & Version:セマンティックバージョニングに対応したエージェントスキルパッケージのアップロード。カスタムタグ(
beta、stable)と自動latest追跡に対応 - Discover:フルテキスト検索とフィルタリング機能により、スキルの発見を効率化
- Team Namespaces:チームスコープでのスキル管理を実現
- Review & Governance:レビューとガバナンス機能によるエンタープライズ運用対応
- Social Features:コラボレーション機能を実装
- Account Merging:アカウント統合機能
- API Token Management:API トークンの一元管理
- CLI-First:コマンドラインインターフェースでのスキル操作に対応
技術スタック
- Java 21(メイン実装言語)
- React 19(フロントエンド)
- REST API(スキル間通信)
- Docker対応(コンテナ化デプロイ)
- Apache License 2.0(オープンソース)
導入方法
- リポジトリクローン
git clone https://github.com/iflytek/skillhub.git cd skillhub - ローカル開発環境起動
make dev-all -
設定ファイル準備:プロジェクトのドキュメントに従い、環境変数やAPIキーを設定
-
スキル登録:リポジトリの実装例を参考に、利用するツールやサービスをスキルとして定義
- 実行・テスト:プラットフォーム上でスキルを呼び出し、動作確認
こんな人におすすめ
- エンタープライズAI導入企業の技術主導者:組織全体でスキルパッケージを共有・管理し、統一的なAIツール運用を実現したい場合
- プロダクトエンジニア:スキル統合機能を自社サービスに組み込みたい場合に実装例が役立つ
- OSS研究者・開発者:エンタープライズAI統合の実装パターンをオープンソースで学べる
- 中国AI市場への関心層:iflytek社の技術方針・実装思想を直接確認できる
活用シーン
複数のAIツールやサービスを活用する組織において、各種ツール呼び出しをスキルモジュール化して一元管理。新しいスキルが必要になった場合、スキルパッケージとして追加することで、チーム全体で再利用可能な形で共有。複数ステップの処理をプラットフォーム上で定義・実行可能であり、スキルのバージョン管理やチーム間での共有もサポート。