mcpField
L
linkfox-zhihuiya-claim-translated

linkfox-zhihuiya-claim-translated

github.com/linkfox-aiドキュメント113162 回インストール2 週間前に更新
リポジトリ

linkfox-zhihuiya-claim-translated について

特許 ID または公開番号から、智慧芽(PatSnap)の翻訳済み請求項を取得するスキルです。中国語、英語、日本語に対応し、関連ファミリー特許の請求項で補完する設定もあります。

主な機能

  1. 01特許 ID または公開番号で検索
  2. 023 言語の請求項を取得
  3. 03複数特許を一括照会
  4. 04ファミリー特許の請求項で補完
  5. 05特許ごとに結果を表示

活用シーン

  1. 01特定特許の請求項を確認
  2. 02請求項を中国語、英語、日本語に翻訳
  3. 03複数特許の請求項を一括取得

インストール

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

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-zhihuiya-claim-translated

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

同梱ファイル

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

references/
api.md
scripts/
response_io.py
zhihuiya_claim_translated.py

詳細

Zhihuiya 特許請求の範囲(翻訳)

このスキルでは、Zhihuiya(PatSnap)の特許データベースから翻訳済みの特許請求の範囲を検索する方法を説明します。これにより、ユーザーは1件以上の特許について、中国語、英語、または日本語の請求項テキストを取得できます。

基本概念

特許請求の範囲は、特許によって認められる法的保護の範囲を定めます。このツールは、特許請求の範囲の翻訳文を取得し、中国語(cn)、英語(en)、日本語(jp)の3言語に対応しています。特許は、内部特許IDまたは公開(公告)番号で検索できます。

ファミリー特許による代替:特定の特許の請求項を取得できない場合、関連するファミリー特許の請求項で代替できます。この機能はreplaceByRelatedパラメーターで制御します。

データ項目

項目API 名説明例
特許IDpatentId内部特許識別子84a1b2c3-...
公開番号pn特許の公開(公告)番号CN112345678A
関連公開番号pnRelated代替対象となるファミリー特許の公開番号(ファミリー特許による代替を使用した場合のみ表示)US20210012345A1
請求項claims翻訳済みの特許請求項テキスト1. A method for...

対応言語

コード言語
en英語(デフォルト)
cn中国語
jp日本語

デフォルトの言語はen(英語)です。ユーザーが言語を指定していない場合は、英語を使用してください。

API の使用方法

このツールはLinkFoxツールゲートウェイAPIを呼び出します。呼び出し方法、リクエストパラメーター、レスポンス構造については、references/api.mdを参照してください。scripts/zhihuiya_claim_translated.pyを直接実行して検索することもできます。

パラメーターガイド

特許の識別

次のいずれかを少なくとも1つ指定する必要があります。

  • patentId -- 内部特許IDです。patentIdとpatentNumberの両方が指定されている場合は、patentIdが優先されます。複数の値はカンマで区切って指定できます。1回のリクエストで最大100件の特許を指定できます。
  • patentNumber -- 公開番号または公告番号です。複数の値はカンマで区切って指定できます。1回のリクエストで最大100件の特許を指定できます。
オプションパラメーター
  • lang -- 翻訳先の言語です。en(英語、デフォルト)、cn(中国語)、またはjp(日本語)を指定します。
  • replaceByRelated -- 元の特許の請求項を取得できない場合に、ファミリー特許の請求項で代替するかどうかを指定します。1 = はい、0 = いいえ(デフォルト)。

使用例

1. 公開番号で特許1件の英語の請求項を取得する

patentNumber: "CN112345678A"
lang: "en"

2. 公開番号で複数の特許の中国語の請求項を取得する

patentNumber: "US20210012345A1,EP3456789B1"
lang: "cn"

3. ファミリー特許による代替を利用して日本語の請求項を取得する

patentNumber: "JP2021123456A"
lang: "jp"
replaceByRelated: 1

4. 特許IDで検索する

patentId: "84a1b2c3-d4e5-6f78-9abc-def012345678"
lang: "en"

表示ルール

  1. 請求項を明確に表示する:翻訳済みの請求項テキストを適切に書式設定して表示します。複数の特許が返された場合は、それぞれの特許の請求項を公開番号を見出しとして区切ります。
  2. ファミリー特許による代替の通知:レスポンスにpnRelatedが含まれている場合、請求項が関連するファミリー特許から取得されたことを明確にユーザーに伝え、代替対象の公開番号を表示します。
  3. 言語の通知:ユーザーがどの翻訳を見ているか分かるよう、返された請求項の言語を示します。
  4. 大量の検索結果:複数の特許が返された場合は件数を要約し、代表的な項目をいくつか表示するとともに、合計件数をユーザーに伝えます。
  5. エラー処理:検索に失敗した場合は、エラーレスポンスに基づいて理由を説明し、特許IDまたは公開番号の確認を提案します。

重要な制限事項

  • 少なくとも1つの識別子が必要です:patentId または patentNumber のいずれかを指定する必要があります。指定しない場合、クエリは失敗します。
  • バッチ上限:1リクエストあたり最大100件の特許です。
  • 言語サポート:中国語(cn)、英語(en)、日本語(jp)のみがサポートされています。
  • ファミリー特許による代替:replaceByRelated が 1 に設定され、元の請求項を取得できない場合にのみ、代替請求項が返されます。

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

該当する -- 特許請求項のテキストと翻訳に関するクエリ:

ユーザーの発言シナリオ
"特許XXの請求項を表示して"単一特許の請求項検索
"請求項を中国語/日本語に翻訳して"請求項の翻訳
"特許XXの請求範囲は?"請求項の内容取得
"これらの特許の請求項を取得して:XX、YY"複数特許の請求項検索
"請求項が取得できないので、ファミリー特許を試して"ファミリー特許による代替
"XXの特許権の範囲"請求項テキストの取得

該当しない -- 特許請求項の翻訳以外のニーズ:

  • 特許の検索または発見(キーワードによる特許の検索)
  • 特許引用または法的ステータスの分析
  • 特許の要約または説明の取得
  • 特許ポートフォリオの分析または統計

フィードバック:

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

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

references/api.md の指定に従って Feedback API を呼び出してください。ユーザーの作業を中断しないでください。

大きなレスポンスの処理

エージェントのコンテキストがあふれないように、レスポンスをディスクに保存し、必要なフィールドだけを抽出してください:

python scripts/response_io.py run --script scripts/zhihuiya_claim_translated.py --out-dir <DIR> '<params>'
python scripts/response_io.py read <file> --fields "<paths>"   # or --path "<JMESPath>"

--out-dir には、Git の作業ツリー外の場所(Unix では /tmp/...、Windows では %TEMP%/... など)を指定してください。保存されたレスポンスには、PII、価格、または認証機密データが含まれる可能性があります。コミットしないでください。ファイルは自動削除されないため、作業が終わったら削除してください。

run はレスポンス全体をファイルに書き込み、スキーマのプレビューとファイルパスのみを出力します。read は特定のフィールドを抽出し、スライスには --limit/--offset、出力形式には --format json|jsonl|csv|table を使用します。

このパターンを優先する場合 — レスポンスの特性に応じて判断してください。たとえば、次の場合に適用します:

  • レコードあたりのフィールド数が多い、または不要なフィールドがある
  • バッチ/ページネーションされた結果(1回の呼び出しで複数の項目を取得する)
  • 長文フィールド(説明、レビュー、HTML、時系列データ)
  • すぐに使用せず、後続のステップで再利用する出力

小規模で一度だけ使用するレスポンスの場合は、メインスクリプトを直接呼び出しても問題ありません。

⚠️ プレビューは切り詰められたスキーマとサンプルであり、データ全体ではありません。フィールド単位で判断する場合は、read を使って保存済みファイルを読み取ってください。


高品質でプロフェッショナルな越境EC向けスキルをさらにご利用になるには、LinkFox Skills を設定してください。

コメント