Openclaw向けContext Loader

ビジネスナレッジネットワーク、オブジェクトインスタンス、およびサブグラフ関係を AI エージェント用に取得する高度なコンテキストロードスキルです。

yannan
v1.0.0
Mar 24, 2026
0
767
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install contextloader

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って contextloader をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Context Loader とは?

Context Loader は、AI エージェントと構造化されたビジネスナレッジの間のギャップを埋めるために設計された Openclaw Skills エコシステム内の専門ツールです。これにより、エージェントは深い概念検索を実行し、オブジェクトまたはアクションクラスを識別し、ナレッジグラフ内の特定のインスタンスを照会できます。Context Loader API を活用することで、エージェントはサブグラフの探索と論理プロパティ分析を通じて、ビジネスドメインの理解を動的に拡張できます。

このスキルは、データが単なるテキストではなく、相互に接続されたエンティティのウェブである複雑なエンタープライズ環境で特に強力です。ビジネスロジック、メトリクス、および実用的なオブジェクトメタデータの高精度な取得を可能にし、AI が利用可能な最も関連性が高く、技術的に正確なビジネスコンテキストで動作することを保証します。

Context Loader のユースケース

  • ユーザーのクエリに関連する特定の概念、オブジェクトクラス、または関係タイプの取得。
  • ビジネスネットワーク内の既知のオブジェクトカテゴリの下にあるインスタンスの照会。
  • 特定のオブジェクトインスタンスの周囲のグラフコンテキストを拡張して、その関係を理解する。
  • 特定のデータインスタンスの論理プロパティまたは主要業績評価指標 (KPIs) の計算。
  • 現実世界のオブジェクト ID に基づいて実行可能なアクションを呼び出す。
  • ナレッジネットワーク構築タスクの再構築を監視またはトリガーする。

Context Loader の仕組み

  1. エージェントは通常、ワークスペース内の SOUL.md ファイルを解析して、必要なナレッジネットワーク ID (kn_id) を特定します。
  2. オブジェクトまたはアクション ID が不明な場合は、kn_schema_search を使用して概念認識が実行されます。
  3. 曖昧なクエリの場合、kn_search を介してハイブリッド検索が実行され、関連するノードが特定されます。
  4. ID が確認されると、エージェントは query_object_instance を呼び出して特定のデータを取得します。
  5. さらにコンテキストが必要な場合は、query_instance_subgraph を使用して周囲のエンティティ関係をマッピングします。
  6. 検証済みの _instance_identity が取得された後にのみ、論理プロパティまたはアクションが取得されます。

Context Loader のセットアップ

Openclaw Skills 環境で Context Loader を有効にするには、次の環境変数を設定します。

# Context Loader (agent-retrieval) サービスのベース URL
export CONTEXT_LOADER_BASE_URL="http://agent-retrieval:30779"

# 認証マッピング用の一意のアカウント ID
export APP_USER_ID="your_user_id_here"

自動 ID 検出のために、名前とアドレスの列を含むテーブルを持つ ## Business Knowledge Network セクションが含まれる SOUL.md ファイルがエージェントのワークスペースに存在することを確認してください。

Context Loader のデータスキーマとタクソノミー

このスキルは構造化されたナレッジグラフスキーマと対話し、データが次のように編成されていることを想定しています。

識別子 説明
kn_id ナレッジネットワーク ID。BKN URL またはワークスペース設定から抽出されます。
ot_id / at_id オブジェクトタイプまたはアクションタイプの識別子。
_instance_identity 特定のグラフインスタンスの一意で検証済みの識別子。
BKN Address /knowledge-networks/ または /bkns/ のようなパターンを含む URL。

すべての API インタラクションは response_format=json を優先し、特定のヘッダー x-account-id (APP_USER_ID から) および x-account-type: app を必要とします。

Context Loader の高度な機能

  • 正規表現パターンとセマンティックマッチングを使用した SOUL.md からの自動 kn_id 抽出。
  • 深い関係コンテキストマッピングのためのマルチステップのサブグラフ拡張。
  • リアルタイムのインスタンス状態に基づいた動的なアクションツールの実行。
  • オブジェクト ID またはスキーマタイプのハルシネーションを防止するための厳格な検証ロジック。
  • クエリでの value_from: const 制約を使用した複雑なフィルタリングのサポート。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*