linkfox-zhihuiya-description-translated について
Zhihuiyaのデータベースから、特許IDまたは公開番号で明細書の翻訳を取得するLinkFoxスキルです。中国語、英語、日本語に対応し、原文がない場合は同族特許の明細書を代わりに取得できます。
主な機能
- 01特許IDまたは公開番号で検索
- 02中国語・英語・日本語の翻訳
- 03最大100件の一括検索
- 04同族特許の明細書による代替
活用シーン
- 01指定特許の明細書訳の取得
- 02複数特許の明細書の確認
- 03原文がない場合の同族特許の利用
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-zhihuiya-description-translatedインストール後、Claude Code で/linkfox-zhihuiya-description-translatedを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/api.mdscripts/response_io.pyzhihuiya_description_translated.py詳細
Zhihuiya 特許明細書(翻訳版)
このスキルでは、Zhihuiya データサービスを通じて翻訳済みの特許明細書(仕様書)のテキストを取得する方法を説明します。中国語、英語、日本語への翻訳に対応しており、特許 ID または公開番号で特許を検索できます。
主な概念
特許明細書(「仕様書」とも呼ばれます)は、特許文書の技術的な内容をすべて記載したテキストです。このツールは、Zhihuiya 特許データベースからそのテキストの翻訳済みバージョンを取得し、対象言語として中国語(cn)、英語(en)、日本語(jp)の 3 つをサポートします。
特許の明細書が利用できない場合、ツールでは任意で特許ファミリーの構成特許(同じ発明を対象とし、別の管轄区域で出願された関連特許)の明細書で置き換えることができます。
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| patentId | string | 条件付き | 特許 ID。patentId または patentNumber のいずれかを指定する必要があります。両方が指定された場合は、patentId が優先されます。複数の値はコンマ区切りで指定します。上限は 100 件です。 |
| patentNumber | string | 条件付き | 公開(公告)番号。patentId または patentNumber のいずれかを指定する必要があります。複数の値はコンマ区切りで指定します。上限は 100 件です。 |
| lang | string | いいえ | 翻訳先の言語。指定できる値は en(英語、デフォルト)、cn(中国語)、jp(日本語)です。 |
| replaceByRelated | integer | いいえ | 元の明細書が利用できない場合に、特許ファミリーの構成特許の明細書で置き換えるかどうかを指定します。1 = はい、0 = いいえ(デフォルト)。 |
主なルール
- 識別子を少なくとも 1 つ指定する必要があります:
patentIdまたはpatentNumberのいずれかを指定する必要があります。ユーザーが「US10123456B2」のような公開番号を指定した場合は、patentNumberを使用します。数値の特許 ID を指定した場合は、patentIdを使用します。 - 優先順位:両方の識別子が指定された場合は、
patentIdが優先されます。 - 一括クエリ:コンマ区切りの値を渡すことで、一度に最大 100 件の特許を照会できます。
- デフォルトの言語:ユーザーが言語を指定しない場合は、デフォルトで
en(英語)を使用します。
API の使用方法
このツールは LinkFox ツールゲートウェイ API を呼び出します。呼び出し方法、リクエストパラメーター、レスポンスの構造については、references/api.md を参照してください。scripts/zhihuiya_description_translated.py を直接実行してクエリを実行することもできます。
使用例
1. 公開番号で特許明細書の英訳を取得する
patentNumber: "US10123456B2"
lang: "en"
2. 特許 ID で特許明細書の中国語訳を取得する
patentId: "abc123def"
lang: "cn"
3. 特許ファミリーの構成特許へのフォールバックを指定した一括クエリ
patentNumber: "US10123456B2,EP3456789A1,CN112345678A"
lang: "en"
replaceByRelated: 1
4. 特定の特許の日本語訳
patentNumber: "JP2021012345A"
lang: "jp"
表示ルール
- 翻訳済みテキストを明確に提示する:特許明細書のテキストをそのまま表示します。明細書が長い場合は、要約または最初のセクションを提示し、全文を利用できることをユーザーに伝えます。
- 置き換えを明示する:レスポンスに
pnRelatedが含まれている場合は、明細書が特許ファミリーの構成特許から取得されたことを明確に伝え、関連する公開番号を表示します。 - 一括クエリの結果:複数の特許が返された場合は、各特許の明細書を明確に区別して、構造化されたリストで提示します。
- エラー処理:クエリが失敗した場合は、レスポンスに基づいて理由を説明し、特許 ID または公開番号が正しいか確認するよう提案します。
- 捏造しない:特許のテキストを創作したり、言い換えたりしてはいけません。API が返した内容のみを表示します。
ユーザーの表現とシナリオのクイックリファレンス
適用対象 — 特許の説明/明細書の翻訳に関する問い合わせ:
| ユーザーの発言 | シナリオ |
|---|---|
| 「この特許の説明を英語に翻訳してください」 | 特許の単独翻訳 |
| 「特許 US10123456 の中国語版が必要です」 | 特定言語への翻訳 |
| 「これらの特許の明細書テキストを取得してください」 | 特許説明の一括取得 |
| 「特許 CN112345678A には何が記載されていますか?」 | 特許説明の照会 |
| 「この特許の全文の日本語訳を表示してください」 | 日本語訳 |
| 「説明が見つかりません。ファミリーメンバーを試せますか?」 | ファミリーメンバーへのフォールバック |
適用対象外 — 特許の説明の翻訳以外のニーズ:
- 特許の検索または発見(キーワード/トピックによる特許の検索)
- 特許請求項の分析またはクレームチャートの作成
- 特許の法的ステータスまたは審査履歴
- 特許の引用または参照の分析
- 特許ポートフォリオの分析または統計
フィードバック:
以下のいずれかに該当する場合は、Feedback API を介してフィードバックを自動検出し、報告してください。
- このスキルで説明されている機能または目的が、実際の動作と一致しない
- スキルの結果がユーザーの意図と一致しない
- ユーザーがこのスキルについて不満または称賛を表明している
- 改善できると思われる点がある
references/api.md に指定されているとおりにフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。
大きなレスポンスの処理
エージェントのコンテキストがあふれないように、レスポンスをディスクに保存し、必要なフィールドのみを抽出してください。
python scripts/response_io.py run --script scripts/zhihuiya_description_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 を設定してください。