本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

Skill Retriever:10,000カテゴリの分類法によるAIエージェントの意味的スキル発見

記事の要約

Skill Retrieverは、Hermes Agent向けの意味的スキル検索プラグインです。10,000カテゴリの能力分類法に整理された1,200以上のスキルから、クエリごとに最も関連性の高い5つを事前フィルタリングします。純粋な意味的検索の限界を克服し、LLMが能力階層をナビゲートすることで一見関連性のないが機能的に重要なスキルを発見します。

ソースHacker News AI著者: chonsong
Skill Retriever:10,000カテゴリの分類法によるAIエージェントの意味的スキル発見
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

Skill Retrieverは、Hermes Agent向けの意味的スキル検索プラグインであり、10,000カテゴリの能力分類法に基づいて1,200以上のスキルからクエリに最も関連する5つを事前フィルタリングします。このプロジェクトは、テキスト類似度のみに依存する純粋な意味的検索の限界を克服し、LLMが能力階層をナビゲートすることで、埋め込み空間では関連性が見えないが機能的に重要なスキルを発見します。

プロジェクトは能力木(Capability Tree)を導入し、スキルを粗いものから細かいものへと階層的に整理します。LLMはこの分類木をナビゲートし、一見関連性のないが実際には有用なスキルを発見します。Hermes Agentの標準機能(OOTB)と比較すると、Skill Retrieverはスキル発見を「カタログを読む」から「必要なものを検索する」に変えます。OOTB方式では、ユーザーがインストールしたすべてのスキルがシステムプロンプトにフラットリストとして表示され、毎回トークンを消費し、約200スキルまでしか対応できません。一方、Skill RetrieverはLLMが分類木をナビゲートし、関連するヒントのみをユーザーメッセージに注入するため、システムプロンプトのオーバーヘッドがゼロになり、10,000以上のスキルに拡張可能です。

ワークフローは次のとおりです。ユーザークエリはpre_llm_callフック(プラグイン)に入り、Searcher.search()が能力木YAMLを読み込み、LLMがノードを選択しながら木をナビゲートし、並列子検索(ThreadPool)を実行し、最後にLLMが重複除去とランキングの剪定を行います。結果として、上位5つのスキルヒントが自然言語ブロックとして注入され、LLMは必要に応じてskill_view()を呼び出してスキルを読み込めます。

プロジェクトにはコミュニティスキルコーパス(998個)とHermesスキル(211個)が含まれ、合計1,198個のスキルがあります。各スキルにはソースタグと安全スキャン結果が付いています。すべてのスキルは危険パターン(rm -rf /、curl | sh、base64ペイロード、暗号通貨マイナーなど)についてスキャンされ、危険とマークされたものはありませんでした。

インストールは簡単で、リポジトリをクローンしてインストールスクリプトを実行し、Hermesゲートウェイを再起動するだけです。CLIコマンドを使用して検索、能力木の再構築、スキル一覧表示などが行えます。設定はすべて環境変数で行われ、設定ファイルは不要です。必須環境はHermes Agent v0.18+、Python 3.10+で、能力木インデックスに約500MBのストレージが必要です。

このプロジェクトはMITライセンスの下で提供され、AgentSkillOS(MIT)をベースに構築されています。

要点と分析を開く

記事インテリジェンス

エンジニア中級

要点

  • 10,000カテゴリの能力分類法に基づく意味的スキル検索
  • 追加APIコストゼロ、Hermes Agentプラグインとして動作
  • 1,200以上のコミュニティおよびHermesスキルから上位5件を事前フィルタリング
  • LLMが分類木をナビゲートし、埋め込み空間では隠れた関連スキルを発見

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。