linkfox-zhihuiya-abstract-data-translated について
LinkFox のこのスキルは、Zhihuiya(PatSnap)のデータベースから特許のタイトルと要約の翻訳を取得します。特定の特許を調べる方向けで、特許 ID または公開番号による一括照会と、中国語、英語、日本語に対応しています。
主な機能
- 01特許 ID または公開番号で検索
- 02複数特許の一括照会
- 03タイトルと要約の翻訳
- 04中国語、英語、日本語に対応
- 05同族特許の要約による代替を指定可能
活用シーン
- 01特定特許の翻訳済み要約の確認
- 02複数特許の中国語訳の取得
- 03特許タイトルと要約の日本語版の取得
- 04希望に応じた同族特許要約の利用
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-zhihuiya-abstract-data-translatedインストール後、Claude Code で/linkfox-zhihuiya-abstract-data-translatedを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/api.mdonboarding.mdscripts/onboarding.pyzhihuiya_abstract_translated.py詳細
Zhihuiya 特許要約(翻訳)
Zhihuiya(PatSnap)の特許データベースから、翻訳された特許のタイトルと要約を取得する方法を説明します。中国語、英語、日本語の翻訳に対応しています。
主な概念
Zhihuiya(PatSnap)は、特許情報を扱う主要なプラットフォームです。このツールはデータベースを検索し、1件または複数件の特許について、翻訳されたタイトルと要約を返します。特許 ID または 公開番号(公告番号) を使って特許を検索でき、中国語、英語、日本語の翻訳を取得できます。
特許の識別:各特許は、patentId(Zhihuiya の内部識別子)または patentNumber(US20200012345A1 や CN112345678A などの公開番号/公告番号)で識別できます。両方を指定した場合は、特許 ID が優先されます。
ファミリー特許による代替:元の特許に要約がない場合は、代替オプションを有効にすると、関連するファミリー特許の要約を代わりに使用できます。
パラメーターガイド
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| patentId | string | patentId または patentNumber の少なくとも一方 | Zhihuiya の内部特許 ID。複数の ID はカンマで区切ります。最大長は 60,000 文字です。 |
| patentNumber | string | patentId または patentNumber の少なくとも一方 | 公開番号(公告番号)。複数の番号はカンマで区切ります。最大長は 60,000 文字です。 |
| replaceByRelated | integer | いいえ | 元の特許の要約がない場合に、ファミリー特許の要約で代替するかどうかを指定します。1 = はい、0 = いいえ。デフォルトは 0 です。 |
| lang | string | いいえ | 翻訳先の言語です。en = 英語(デフォルト)、cn = 中国語、jp = 日本語です。 |
主なルール
- 少なくとも1つの識別子が必要です:
patentIdまたはpatentNumber(または両方)を指定してください。両方を指定した場合は、patentIdが優先されます。 - 一括検索:値をカンマで区切ることで、複数の特許を一度に検索できます。
- デフォルトの言語は英語です:ユーザーが言語を指定しない場合は、
enを使用してください。 - ファミリー特許による代替:元の要約がない場合にファミリー特許の要約で代替することをユーザーが明示的に希望した場合に限り、
replaceByRelatedを1に設定してください。
レスポンスフィールド
| フィールド | 説明 |
|---|---|
| total | 返された特許レコードの数 |
| data | 特許オブジェクトの配列(下記を参照) |
| data[].patentId | Zhihuiya の内部特許 ID |
| data[].pn | 公開番号(公告番号) |
| data[].title | 翻訳された特許タイトル |
| data[].abstractText | 翻訳された特許要約 |
| data[].pnRelated | 代替に使用されたファミリー特許の公開番号(ファミリー特許による代替が行われた場合のみ存在) |
| costToken | このリクエストで消費されたトークン数 |
使用例
1. 公開番号を使って、単一の特許要約を英語に翻訳する
Look up patent number US20200012345A1 and give me the English abstract.
パラメーター:patentNumber = "US20200012345A1"、lang = "en"
2. 複数の特許を中国語に翻訳する
Get the Chinese translation of abstracts for patents CN112345678A and US20200067890A1.
パラメーター:patentNumber = "CN112345678A,US20200067890A1"、lang = "cn"
3. ファミリー特許による代替を有効にして、特許 ID で検索する
Get the Japanese abstract for patent ID 12345678. If the abstract is unavailable, use a family patent instead.
パラメーター:patentId = "12345678"、lang = "jp"、replaceByRelated = 1
4. 特許 ID で一括検索する
Translate the titles and abstracts for these patent IDs: 111111, 222222, 333333.
パラメーター:patentId = "111111,222222,333333"、lang = "en"
表示ルール
- データを明確に提示する:特許番号、タイトル、要約を含む、構成の整った表で結果を表示します。
- 言語を明示する:結果がどの言語であるかユーザーがわかるよう、出力ヘッダーに翻訳言語を記載します。
- ファミリー特許に関する通知:いずれかの結果に
pnRelatedが含まれる場合、要約がファミリー特許を出典としていることを明示し、代替の公開番号を表示します。 - 長い要約:非常に長い要約は、内容をすべて確認できるよう、省略せず全文を表示します。
- エラー処理:実際のエラーを報告します。翻訳結果が空であっても、要求された翻訳が返されなかったことを意味するだけであり、その特許が存在しないことや、同じ言語でのリクエストがすべてサポートされていないことを示すものではありません。ユーザーが元の要約を必要としている場合は、
/zhihuiya/simpleBibliographyを使用し、返された特許と言語を確認します。要求された対象言語を維持し、黙って別の言語に切り替えたり、ファミリー特許に置き換えたりしないでください。 - 主観的なコメントを加えない:特許の内容に解釈や法的分析を加えず、翻訳文をそのまま提示します。
呼び出し方法
- API エンドポイント:
POST /zhihuiya/abstractDataTranslated(全パラメーター/レスポンス/エラーコードについてはreferences/api.mdを参照) - Python スクリプト:
python scripts/zhihuiya_abstract_translated.py '<JSON 参数>' [--inline] - コスト制約:このツールは計算リソースを消費します。同一セッション内で同じパラメーターの組み合わせを指定した場合、デフォルトでは呼び出しは1回のみです。スクリプトには24時間のローカルキャッシュがあります。失敗または空の結果が返されても、キーワードの変更、ページ送り、郵便番号の変更を自動で連続して試行してはいけません。検索を続ける必要がある場合は、追加の消費が発生することを先にユーザーに伝えてください。
出力方針(スクリプトのデフォルト動作):
- 常に完全なレスポンスを
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-zhihuiya-abstract-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/プランの有効期限が切れています/チャージが必要です/チャージしてください」または同様の内容が含まれています。
重要な制限事項
- 識別子が必須:特許IDまたは公開番号のいずれか1つ以上が必要です。このツールではキーワード検索を実行できません。
- 翻訳言語:中国語(
cn)、英語(en)、日本語(jp)のみがサポートされています。 - 全文の取得には非対応:このツールが返すのはタイトルと要約のみです。特許の請求項や説明の全文は取得できません。
- ファミリー特許への置き換えは任意:代替となるファミリー特許の要約が提供されるのは、
replaceByRelated = 1を明示的に指定した場合のみです。
ユーザーの表現とシナリオのクイックリファレンス
適用対象 -- 特許の要約とタイトルの翻訳に関する問い合わせ:
| ユーザーの表現 | シナリオ |
|---|---|
| 「この特許の要約を翻訳して」 | 単一特許の翻訳 |
| 「特許XXには何と書かれていますか/どのような内容ですか」 | 要約の検索 |
| 「この特許の中国語版/日本語版を取得して」 | 特定言語への翻訳 |
| 「特許番号XXの要約を調べて」 | 公開番号による検索 |
| 「これらの特許をまとめて翻訳して」 | 一括翻訳 |
| 「要約がありません。ファミリー特許を試してください」 | ファミリー特許による代替 |
適用対象外 -- 要約の翻訳を超えるリクエスト:
- 特許全文、請求項、または説明の取得
- キーワード、分類、または出願人による特許検索
- 特許の法的ステータス、引用分析、またはランドスケープレポート
- 特許の価値評価または侵害分析
算力消耗规则
按动态规则计费:算力消耗 = 81 × 返回的 data 条数。每条为 1 条专利摘要翻译结果
重要:本技能的服务按倍数动态计算,可能一次性消耗大量算力,必须提醒用户,由用户决定是否继续。
フィードバック:
以下のいずれかに該当する場合は、Feedback API を使用してフィードバックを自動検出し、報告してください。
- このスキルで説明されている機能や目的が、実際の動作と一致しない
- スキルの結果がユーザーの意図と一致しない
- ユーザーがこのスキルへの不満や称賛を表明する
- 改善できると思われる点がある
references/api.md に記載された方法でフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。
より高品質でプロフェッショナルな越境ECスキルをお求めの場合は、LinkFox Skillsを設定してください。