mcpField
L
linkfox-zhihuiya-claim-data-translated

linkfox-zhihuiya-claim-data-translated

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

linkfox-zhihuiya-claim-data-translated について

LinkFox のスキルで、特許 ID または公開番号から Zhihuiya データベースの特許請求項の翻訳を取得できます。中国語、英語、日本語に対応し、請求項がない場合は同族特許の請求項を代用できます。

主な機能

  1. 01特許 ID または公開番号で検索
  2. 023 言語の請求項訳を取得
  3. 03一度に最大 100 件を照会
  4. 04同族特許の請求項を代用可能

活用シーン

  1. 01特許請求項の翻訳を確認
  2. 02複数特許の請求項をまとめて取得
  3. 03原請求項がない場合に同族特許を参照

インストール

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

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

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

同梱ファイル

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

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

詳細

知慧芽の特許請求項(翻訳)

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

基本概念

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

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

データフィールド

フィールドAPI 名説明例
特許 IDpatentId特許の内部識別子84a1b2c3-...
公開番号pn特許の公開番号(公告番号)CN112345678A
関連公開番号pnRelated代替として使用したファミリー特許の公開番号(ファミリー特許による代替時のみ表示)US20210012345A1
請求項claims特許請求項の翻訳済みテキスト1. 次の方法...

対応言語

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

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

呼び出し方法

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

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

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

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

認証と計算リソースの問題を解決する

次のような異常が発生した場合は、references/onboarding.mdの案内に従って問題を解決してください。

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

パラメーターガイド

特許の識別

次のうち少なくとも1つを指定する必要があります。

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

使用例

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 の特許権の範囲」請求項のテキスト取得

該当しない -- 特許請求項の翻訳以外が必要な場合:

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

計算リソースの消費ルール

動的ルールに基づいて課金されます:計算リソースの消費量 = 81 × 返された data の件数。1 件につき、特許請求項の翻訳結果 1 件です。

重要:このスキルのサービスは倍率に応じて動的に計算されるため、一度に大量の計算リソースを消費する場合があります。必ずユーザーに通知し、続行するかどうかはユーザーに判断してもらってください。

フィードバック:

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

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

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


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

コメント