mcpField
L
linkfox-ruiguan-detection-patent-design

linkfox-ruiguan-detection-patent-design

github.com/linkfox-aiその他113232 回インストール2 週間前に更新
リポジトリ

linkfox-ruiguan-detection-patent-design について

EC セラーや知的財産の専門家向けに、商品画像から各地域の意匠特許を検索し、視覚的類似度で並べる検出スキルです。TRO 履歴や AI レーダー判定も取得でき、出品前のリスク確認に役立ちますが、法的助言ではありません。

主な機能

  1. 01商品画像から意匠特許を検索
  2. 02複数地域の検索に対応
  3. 03視覚的類似度で結果を表示
  4. 04TRO の執行履歴を確認
  5. 05AI レーダー分析を有効化

活用シーン

  1. 01出品前に意匠特許リスクを確認
  2. 02商品と類似する特許図面を比較
  3. 03特許の TRO 執行記録を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-ruiguan-detection-patent-design

インストール後、Claude Code で/linkfox-ruiguan-detection-patent-designを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api.md
onboarding.md
scripts/
onboarding.py
ruiguan_detection_patent_design.py
upload_image.py

詳細

Ruiguan 意匠特許侵害検出

このスキルでは、Ruiguan エンジンを使用して意匠特許侵害を検出する方法を説明します。EC 出品者や知的財産の専門家が、商品を出品する前に意匠特許の潜在的なリスクを特定できるよう支援します。

主な概念

意匠特許の検出では、視覚的類似性アルゴリズムを使用して、商品画像を世界各国の意匠特許データベースと照合します。システムは、類似度スコア順に並べた特許と、TRO(仮差止命令)の訴訟履歴を返し、ユーザーが侵害リスクを評価できるようにします。

類似度スコア:0~1 の値です。値が大きいほど、特許図面との視覚的類似性が高いことを示します。similarity >= 0.7 の特許、または TRO の執行履歴がある特許は特に注意し、慎重に確認してください。

レーダー分析:レーダーを有効にすると、各特許結果に radarResult が含まれます。radarResult には、same フラグ(侵害の疑い:true/false)と exp フィールド(説明)が含まれます。これにより、単なる類似度を超えた AI による判定が可能になります。

LOC 分類:ロカルノ分類(LOC)は、工業デザインを分類するための国際的な分類体系です。検索範囲を絞り込むために LOC コードを任意で指定できます。指定しない場合は、モデルが適切な分類を自動で予測します。

パラメーターガイド

パラメーター必須デフォルト説明
imageUrlはい-特許データベースとの照合に使用する商品画像の URL
queryModeはいhybrid検索モード:physical(実物の商品写真)、line(線画)、hybrid(組み合わせ)
topNumberはい100返す特許結果の件数(最大 100 件)
regionsいいえUS国・地域コード。複数指定する場合はカンマで区切ります(例:US,EU,CN)
productTitleいいえ-補足情報として使用する商品タイトル
productDescriptionいいえ-補足情報として使用する商品説明
patentStatusいいえ1特許の有効性:1(有効)、0(失効)、1,0(両方)
enableRadarいいえtrue侵害の疑いを判定する AI レーダー分析を有効にするかどうか
topLocいいえ-検索範囲を制限する LOC レベル 1 コード(例:06,07)。省略すると自動予測が使用されます
sourceLanguageいいえ-翻訳元の言語コード(例:zh-CN)。テキストがすでに英語の場合は空欄にします
対応地域

US(米国)、EU(欧州連合)、CN(中国)、JP(日本)、KR(韓国)、DE(ドイツ)、GB(英国)、FR(フランス)、IT(イタリア)、AU(オーストラリア)、CA(カナダ)、BR(ブラジル)、MX(メキシコ)、IN(インド)、TH(タイ)、SE(スウェーデン)、CH(スイス)、IE(アイルランド)、IL(イスラエル)、DK(デンマーク)、NZ(ニュージーランド)、AT(オーストリア)、BX(ボリビア)、FI(フィンランド)、WO(WIPO)

デフォルトの地域は US です。ユーザーが地域を指定しない場合は、US を使用してください。

LOC レベル 1 カテゴリー
コードカテゴリー
01食品
02衣類、服飾品、裁縫用品
03旅行用品、ケース、日傘、その他の身の回り品
04ブラシ
05織物、人工および天然のシート素材
06家具および家庭用品
07その他の家庭用品
08工具および金物
09商品の輸送または取り扱い用の包装材および容器
10時計、腕時計、測定・検査・信号用機器
11装飾品
12輸送手段または巻き上げ装置
13電気の生成、配電または変換用機器
14記録、電気通信またはデータ処理用機器
15その他の機械
16写真、映画および光学機器
17楽器
18印刷機械および事務機器
19文房具、事務用品、美術用品、教材
20販売・広告用機器、標識
21ゲーム、玩具、テント、スポーツ用品
22武器、火工品、狩猟・釣り・害虫駆除用品
23流体の配給、衛生、暖房、換気、空調用機器、固体燃料
24医療および実験室用機器
25建築ユニットおよび建設要素
26照明器具
27タバコおよび喫煙用品
28医薬品・化粧品、トイレ用品および器具
29火災対策、事故防止、救助用の装置および機器
30動物の世話および取り扱い用品
31その他の食品または飲料の調理用機械および器具
32グラフィック記号、ロゴ、表面模様、装飾、屋内・屋外の配置
ALLすべてのカテゴリー

呼び出し方法

  • API エンドポイント:POST /ruiguan/detectionPatentDesign(完全なパラメーター/レスポンス/エラーコードは references/api.md を参照)
  • Python スクリプト:python scripts/ruiguan_detection_patent_design.py '<JSON 参数>' [--inline]
  • コスト制約:このツールは計算リソースを消費します。同じセッションで同一のパラメーターの組み合わせを使う場合、デフォルトでは 1 回のみ呼び出します。スクリプトには 24 時間のローカルキャッシュがあります。失敗または空の結果が返された場合、キーワードの変更、ページ送り、郵便番号の変更による連続試行を自動で行ってはいけません。検索を続ける必要がある場合は、追加の消費が発生することを先にユーザーに説明してください。

出力方針(スクリプトのデフォルト動作):

  • 常に完全なレスポンスを <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-ruiguan-detection-patent-design-<timestamp>.json に書き込みます(<cwd> はスクリプト実行時の作業ディレクトリです。Claude Code では現在のプロジェクトディレクトリにあたります。<session> は環境変数 SESSION_ID から取得し、ユーザーのタスクごとに自動でまとめられます。/tmp への書き込みは禁止です。現在のディレクトリに書き込めない場合はエラーになります)
  • レスポンス本文が 8 KB 以下の場合:ファイルに保存した後、完全な JSON を stdout に出力します
  • レスポンス本文が 8 KB を超える場合:ファイルに保存した後、stdout には要約のみを出力します(トップレベルのフィールド、total/costToken などの一般的な件数、最大のリストフィールドの長さと先頭 3 件のサンプル)
  • --inline を追加すると、stdout に全件を強制的に出力します(同様にファイルにも保存します)

データの読み取りに関する推奨事項:まず要約を確認して、十分な情報があるか判断してください。具体的なフィールドが必要な場合は、JSON 全体をコンテキストに読み込まないよう、保存した JSON ファイルから jq または ConvertFrom-Json を使って必要なデータを抽出してください。

認証および計算リソースの問題の解決

以下の異常が発生した場合は、references/onboarding.md の案内に従って解決してください。

異常な状況
  • API Key が未設定:環境変数 LINKFOX_AGENT_API_KEY も LINKFOXAGENT_API_KEY も設定されていません。
  • レスポンスのステータスコードが 401 または 402
  • 計算リソースまたは残高不足を示すレスポンス:メッセージに「計算リソース残高不足/料金不足/残高不足/quota exceeded/insufficient balance/プランの有効期限切れ/チャージが必要/チャージしてください」が含まれる場合、または同様の意味の内容がある場合。

ローカル画像のアップロード

このツールには、公開アクセス可能な画像 URL が必要です。ユーザーがローカル画像ファイルのパス(例:C:\Users\...\photo.png、/home/.../image.jpg)を指定した場合は、まずアップロードして公開 URL を取得してください。

アップロードスクリプトを実行します:

python scripts/upload_image.py /path/to/local/image.png

スクリプトは、画像 URL パラメーターとして使用できる公開 URL(有効期間 24 時間)を返します。

使用例

1. 製品画像の基本的な特許確認(米国市場)

{
  "imageUrl": "https://example.com/product.jpg",
  "queryMode": "hybrid",
  "topNumber": 50,
  "regions": "US"
}

2. 製品情報を含めた複数地域の確認

{
  "imageUrl": "https://example.com/product.jpg",
  "queryMode": "physical",
  "topNumber": 100,
  "regions": "US,EU,CN",
  "productTitle": "Portable Wireless Charger Stand",
  "productDescription": "A foldable wireless charging stand for smartphones",
  "enableRadar": true
}

3. LOC 分類を使った絞り込み検索(家具)

{
  "imageUrl": "https://example.com/chair.jpg",
  "queryMode": "hybrid",
  "topNumber": 80,
  "regions": "US,DE",
  "topLoc": "06",
  "patentStatus": "1"
}

4. スケッチベースの検索に使う線画モード

{
  "imageUrl": "https://example.com/sketch.png",
  "queryMode": "line",
  "topNumber": 50,
  "regions": "CN,JP,KR"
}

5. 有効な特許と失効した特許の両方を確認

{
  "imageUrl": "https://example.com/product.jpg",
  "queryMode": "hybrid",
  "topNumber": 100,
  "regions": "US",
  "patentStatus": "1,0"
}

表示ルール

  1. 高リスク特許の強調表示:要約やレポートを生成する際は、similarity >= 0.7 または troCase = true のすべての特許を詳細に表示してください。該当する各特許について、出願番号、特許名(中国語)、発明者、TRO の執行履歴、最も類似する特許図面、特許画像リスト内のすべての画像、特許の要約、特許明細書、LOC 情報、レーダー分析結果、明細書のテキストを含めてください。この詳細な表示は非常に重要です。これらの項目を省略したり、短縮したりしないでください。
  2. 免責事項:末尾に必ず、親しみやすい注意書きを追加してください:「この検出結果は LinkfoxAgent によって生成されました。法的助言については、知的財産専門の弁護士に相談することをお勧めします。」
  3. 類似度の解釈:類似度スコアが高いほど、視覚的な類似性と侵害リスクが高いことを明確に説明してください。
  4. レーダー結果の表示:radarResult.same が true の場合、特許を侵害の疑いがある一致として目立つように示し、exp の説明を表示してください。
  5. TRO の警告:troCase = true または troHolder = true の特許は、特許権者が一時的差止命令(TRO)による積極的な権利行使を行った履歴があることを示すため、警告を付けて強調表示してください。
  6. 画像の表示:ユーザーが自社製品とすべての特許図面を視覚的に比較できるよう、patentImageUrl(最も類似する特許図面)と images リスト全体の両方を表示してください。
  7. エラー処理:リクエストに失敗した場合は、問題を説明し、修正方法(例:画像 URL にアクセスできるか確認する、地域コードを確認する)を提案してください。
  8. データの忠実な表示:ツール独自の分析を超える主観的な法的結論を加えず、検索結果をそのまま表示してください。

ユーザーの表現とシナリオのクイックリファレンス

該当する場合 -- 意匠特許のリスク評価:

ユーザーの発言シナリオ
「この製品が意匠特許を侵害していないか確認してください」基本的な特許検出
「この画像の特許リスクを確認してください」画像ベースの特許検索
「この製品には TRO のリスクがありますか」TRO 執行履歴の検索
「米国と EU の意匠特許を検索してください」複数地域の特許検出
「この家具の意匠特許を調べてください」カテゴリー別の特許検索
「この製品デザインを販売しても安全ですか」出品前の特許クリアランス
「類似する意匠特許を探してください」類似度に基づく特許検索
「特許侵害分析」包括的な特許リスクレポート

該当しない場合 -- 意匠特許の検出以外が必要な場合:

  • 実用特許または発明特許の検索
  • 商標権侵害の確認
  • 著作権/DMCA の問題
  • 法的案件の管理または訴訟戦略
  • 特許出願または申請の支援
  • 商品リストの最適化または価格設定

適用範囲の判断:「特許チェック」や「知的財産リスク」についてユーザーが言及しており、既存の特許との製品の外観/デザインの類似性が懸念事項であれば、このスキルが適用されます。実用特許、商標、著作権について質問している場合や、実際の法的助言を必要としている場合は、このスキルは適用されません。

計算リソース消費ルール

レーダー検出を有効にすると計算リソースを 92 消費し、無効にすると 61 消費します。

重要:このスキルは大量の計算リソースを消費します。呼び出し回数が 5 回を超える場合は、必ずAskUserQuestionを使用してユーザーに再確認してください。すでに消費した計算リソースと、続けて呼び出した場合に予想される消費量を明確に伝え、続行するかどうかをユーザー自身に判断してもらってください。

フィードバック:

次のいずれかに該当する場合は、Feedback API を介してフィードバックを自動検出し、報告してください。

  1. このスキルで説明されている機能や目的が、実際の動作と一致しない
  2. スキルの結果がユーザーの意図と一致しない
  3. ユーザーがこのスキルへの不満や称賛を表明する
  4. 改善できると思われる点がある

references/api.md に記載されているとおりにフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。

高品質で専門的な越境 EC スキルをさらに利用するには、LinkFox Skills を設定してください。

コメント