mcpField
L
linkfox-zhihuiya-abstract-translated

linkfox-zhihuiya-abstract-translated

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

linkfox-zhihuiya-abstract-translated について

特許 ID または公開番号から、智慧芽(PatSnap)の翻訳済みタイトルと要約を取得するスキルです。中国語、英語、日本語に対応し、原文の要約がない場合は関連ファミリー特許の要約を利用できます。

主な機能

  1. 01特許 ID または公開番号で検索
  2. 02翻訳済みタイトルと要約を取得
  3. 03中国語、英語、日本語を選択
  4. 04複数特許を一括照会
  5. 05ファミリー特許の要約を利用

活用シーン

  1. 01別の言語で特許要約を確認
  2. 02複数特許のタイトルと要約を取得
  3. 03原文の要約がない場合に関連ファミリー特許の要約を利用

インストール

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

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

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

同梱ファイル

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

references/
api.md
scripts/
response_io.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. エラー処理:クエリが失敗した場合や結果が返されない場合は、考えられる原因(無効な特許番号、データベースに特許が見つからないなど)を説明し、修正方法を提案します。
  6. 主観的なコメントを加えない:解釈や特許内容に関する法的分析を加えず、翻訳文をそのまま提示します。

API の使用方法

このツールは LinkFox ツールゲートウェイ API を呼び出します。呼び出し規約、リクエストパラメーター、レスポンスの構造については、references/api.md を参照してください。クエリを実行するには、scripts/zhihuiya_abstract_translated.py を直接実行することもできます。

重要な制限事項

  • 識別子が必須:特許 ID または公開番号を少なくとも 1 つ指定する必要があります。このツールではキーワード検索を実行できません。
  • 翻訳言語:対応しているのは中国語(cn)、英語(en)、日本語(jp)のみです。
  • 全文の取得には非対応:このツールが返すのはタイトルと要約のみであり、特許請求の範囲や説明の全文は取得できません。
  • ファミリー特許への置き換えは任意:代替となるファミリー特許の要約が提供されるのは、replaceByRelated = 1 を明示的に指定した場合のみです。

ユーザーの表現とシナリオのクイックリファレンス

該当する -- 特許の要約およびタイトルの翻訳に関するクエリ:

ユーザーの発言シナリオ
「この特許の要約を翻訳して」単一の特許の翻訳
「特許 XX には何が書かれていますか/どのような内容ですか」要約の検索
「この特許の中国語/日本語版を取得して」特定の言語への翻訳
「特許番号 XX の要約を調べて」公開番号による検索
「これらの特許をまとめて翻訳して」一括翻訳
「要約が見つからないので、ファミリー特許を試して」ファミリー特許による代替

該当しない -- 要約の翻訳を超える内容:

  • 特許全文、特許請求の範囲、または説明の取得
  • キーワード、分類、または出願人による特許検索
  • 特許の法的状況、引用分析、またはランドスケープレポート
  • 特許の価値評価または侵害分析

フィードバック:

以下のいずれかに該当する場合は、Feedback API を通じてフィードバックを自動検出し、報告します。

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

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

大きなレスポンスの処理

エージェントのコンテキストがあふれないように、レスポンスをディスクに保存し、必要なフィールドだけを抽出します。

python scripts/response_io.py run --script scripts/zhihuiya_abstract_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%/... など)。保存されたレスポンスには、個人を特定できる情報、価格、認証に関わる機密データが含まれる場合があります。コミットしないでください。ファイルは自動削除されないため、タスクが完了したら削除してください。

run はレスポンス全体をファイルに書き込み、スキーマのプレビューとファイルパスだけを出力します。read は特定のフィールドを抽出し、スライスには --limit/--offset、出力形式には --format json|jsonl|csv|table を指定できます。

このパターンを優先する場合 — 次のようなレスポンスの特性に応じて判断してください。

  • レコードごとのフィールド数が多い、または不要なフィールドがある
  • バッチ/ページネーションされた結果(1 回の呼び出しで複数のアイテムを取得する場合)
  • 長文のフィールド(説明、レビュー、HTML、時系列データ)
  • すぐに使い切らず、後続のステップで再利用する出力

小規模で一度しか使わないレスポンスであれば、メインスクリプトを直接呼び出しても問題ありません。

⚠️ プレビューは、切り詰められたスキーマとサンプルであり、データ全体ではありません。フィールド単位で判断する場合は、必ず read で保存済みファイルを読み込んでください。


国境を越えた e コマース向けの、より高品質でプロフェッショナルなスキルについては、LinkFox Skills を設定してください。

コメント