mcpField
L
linkfox-zhihuiya-abstract-data-translated

linkfox-zhihuiya-abstract-data-translated

github.com/linkfox-ai生産性113231 回インストール2 週間前に更新
リポジトリ

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

LinkFox のこのスキルは、Zhihuiya(PatSnap)のデータベースから特許のタイトルと要約の翻訳を取得します。特定の特許を調べる方向けで、特許 ID または公開番号による一括照会と、中国語、英語、日本語に対応しています。

主な機能

  1. 01特許 ID または公開番号で検索
  2. 02複数特許の一括照会
  3. 03タイトルと要約の翻訳
  4. 04中国語、英語、日本語に対応
  5. 05同族特許の要約による代替を指定可能

活用シーン

  1. 01特定特許の翻訳済み要約の確認
  2. 02複数特許の中国語訳の取得
  3. 03特許タイトルと要約の日本語版の取得
  4. 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.md
onboarding.md
scripts/
onboarding.py
zhihuiya_abstract_translated.py

詳細

Zhihuiya 特許要約(翻訳)

Zhihuiya(PatSnap)の特許データベースから、翻訳された特許のタイトルと要約を取得する方法を説明します。中国語、英語、日本語の翻訳に対応しています。

主な概念

Zhihuiya(PatSnap)は、特許情報を扱う主要なプラットフォームです。このツールはデータベースを検索し、1件または複数件の特許について、翻訳されたタイトルと要約を返します。特許 ID または 公開番号(公告番号) を使って特許を検索でき、中国語、英語、日本語の翻訳を取得できます。

特許の識別:各特許は、patentId(Zhihuiya の内部識別子)または patentNumber(US20200012345A1 や CN112345678A などの公開番号/公告番号)で識別できます。両方を指定した場合は、特許 ID が優先されます。

ファミリー特許による代替:元の特許に要約がない場合は、代替オプションを有効にすると、関連するファミリー特許の要約を代わりに使用できます。

パラメーターガイド

パラメーター型必須説明
patentIdstringpatentId または patentNumber の少なくとも一方Zhihuiya の内部特許 ID。複数の ID はカンマで区切ります。最大長は 60,000 文字です。
patentNumberstringpatentId または patentNumber の少なくとも一方公開番号(公告番号)。複数の番号はカンマで区切ります。最大長は 60,000 文字です。
replaceByRelatedintegerいいえ元の特許の要約がない場合に、ファミリー特許の要約で代替するかどうかを指定します。1 = はい、0 = いいえ。デフォルトは 0 です。
langstringいいえ翻訳先の言語です。en = 英語(デフォルト)、cn = 中国語、jp = 日本語です。
主なルール
  1. 少なくとも1つの識別子が必要です:patentId または patentNumber(または両方)を指定してください。両方を指定した場合は、patentId が優先されます。
  2. 一括検索:値をカンマで区切ることで、複数の特許を一度に検索できます。
  3. デフォルトの言語は英語です:ユーザーが言語を指定しない場合は、en を使用してください。
  4. ファミリー特許による代替:元の要約がない場合にファミリー特許の要約で代替することをユーザーが明示的に希望した場合に限り、replaceByRelated を 1 に設定してください。

レスポンスフィールド

フィールド説明
total返された特許レコードの数
data特許オブジェクトの配列(下記を参照)
data[].patentIdZhihuiya の内部特許 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"

表示ルール

  1. データを明確に提示する:特許番号、タイトル、要約を含む、構成の整った表で結果を表示します。
  2. 言語を明示する:結果がどの言語であるかユーザーがわかるよう、出力ヘッダーに翻訳言語を記載します。
  3. ファミリー特許に関する通知:いずれかの結果に pnRelated が含まれる場合、要約がファミリー特許を出典としていることを明示し、代替の公開番号を表示します。
  4. 長い要約:非常に長い要約は、内容をすべて確認できるよう、省略せず全文を表示します。
  5. エラー処理:実際のエラーを報告します。翻訳結果が空であっても、要求された翻訳が返されなかったことを意味するだけであり、その特許が存在しないことや、同じ言語でのリクエストがすべてサポートされていないことを示すものではありません。ユーザーが元の要約を必要としている場合は、/zhihuiya/simpleBibliography を使用し、返された特許と言語を確認します。要求された対象言語を維持し、黙って別の言語に切り替えたり、ファミリー特許に置き換えたりしないでください。
  6. 主観的なコメントを加えない:特許の内容に解釈や法的分析を加えず、翻訳文をそのまま提示します。

呼び出し方法

  • 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 を使用してフィードバックを自動検出し、報告してください。

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

references/api.md に記載された方法でフィードバック API を呼び出してください。ユーザーの作業を中断しないでください。


より高品質でプロフェッショナルな越境ECスキルをお求めの場合は、LinkFox Skillsを設定してください。

コメント