linkfox-zhihuiya-claim-translated について
特許 ID または公開番号から、智慧芽(PatSnap)の翻訳済み請求項を取得するスキルです。中国語、英語、日本語に対応し、関連ファミリー特許の請求項で補完する設定もあります。
主な機能
- 01特許 ID または公開番号で検索
- 023 言語の請求項を取得
- 03複数特許を一括照会
- 04ファミリー特許の請求項で補完
- 05特許ごとに結果を表示
活用シーン
- 01特定特許の請求項を確認
- 02請求項を中国語、英語、日本語に翻訳
- 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.mdscripts/response_io.pyzhihuiya_claim_translated.py詳細
Zhihuiya 特許請求の範囲(翻訳)
このスキルでは、Zhihuiya(PatSnap)の特許データベースから翻訳済みの特許請求の範囲を検索する方法を説明します。これにより、ユーザーは1件以上の特許について、中国語、英語、または日本語の請求項テキストを取得できます。
基本概念
特許請求の範囲は、特許によって認められる法的保護の範囲を定めます。このツールは、特許請求の範囲の翻訳文を取得し、中国語(cn)、英語(en)、日本語(jp)の3言語に対応しています。特許は、内部特許IDまたは公開(公告)番号で検索できます。
ファミリー特許による代替:特定の特許の請求項を取得できない場合、関連するファミリー特許の請求項で代替できます。この機能はreplaceByRelatedパラメーターで制御します。
データ項目
| 項目 | API 名 | 説明 | 例 |
|---|---|---|---|
| 特許ID | patentId | 内部特許識別子 | 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"
表示ルール
- 請求項を明確に表示する:翻訳済みの請求項テキストを適切に書式設定して表示します。複数の特許が返された場合は、それぞれの特許の請求項を公開番号を見出しとして区切ります。
- ファミリー特許による代替の通知:レスポンスに
pnRelatedが含まれている場合、請求項が関連するファミリー特許から取得されたことを明確にユーザーに伝え、代替対象の公開番号を表示します。 - 言語の通知:ユーザーがどの翻訳を見ているか分かるよう、返された請求項の言語を示します。
- 大量の検索結果:複数の特許が返された場合は件数を要約し、代表的な項目をいくつか表示するとともに、合計件数をユーザーに伝えます。
- エラー処理:検索に失敗した場合は、エラーレスポンスに基づいて理由を説明し、特許IDまたは公開番号の確認を提案します。
重要な制限事項
- 少なくとも1つの識別子が必要です:
patentIdまたはpatentNumberのいずれかを指定する必要があります。指定しない場合、クエリは失敗します。 - バッチ上限:1リクエストあたり最大100件の特許です。
- 言語サポート:中国語(
cn)、英語(en)、日本語(jp)のみがサポートされています。 - ファミリー特許による代替:
replaceByRelatedが1に設定され、元の請求項を取得できない場合にのみ、代替請求項が返されます。
ユーザーの表現とシナリオのクイックリファレンス
該当する -- 特許請求項のテキストと翻訳に関するクエリ:
| ユーザーの発言 | シナリオ |
|---|---|
| "特許XXの請求項を表示して" | 単一特許の請求項検索 |
| "請求項を中国語/日本語に翻訳して" | 請求項の翻訳 |
| "特許XXの請求範囲は?" | 請求項の内容取得 |
| "これらの特許の請求項を取得して:XX、YY" | 複数特許の請求項検索 |
| "請求項が取得できないので、ファミリー特許を試して" | ファミリー特許による代替 |
| "XXの特許権の範囲" | 請求項テキストの取得 |
該当しない -- 特許請求項の翻訳以外のニーズ:
- 特許の検索または発見(キーワードによる特許の検索)
- 特許引用または法的ステータスの分析
- 特許の要約または説明の取得
- 特許ポートフォリオの分析または統計
フィードバック:
以下のいずれかに該当する場合は、Feedback API を介してフィードバックを自動検出し、報告してください。
- このスキルで説明されている機能または目的が、実際の動作と一致しない
- スキルの結果がユーザーの意図と一致しない
- ユーザーがこのスキルへの不満または称賛を表明する
- 改善できると思われる点がある
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 を設定してください。