mcpField
Q
qinyan-paper-analysis

qinyan-paper-analysis

github.com/leonchaox生産性98595 回インストール14 週間前に更新
リポジトリ

qinyan-paper-analysis について

qinyan-paper-analysisは、沁言学术 OpenAPIを使って学術論文を分析するスキルです。PDF、ウェブページ、抄録をもとに、研究目的・方法・主な知見・限界をまとめ、内容が不完全な場合は分析上の制約も示します。

主な機能

  1. 01PDF・ウェブページ・抄録の分析
  2. 02研究目的と方法論の整理
  3. 03主な知見と研究上の限界の要約
  4. 04中国語または英語での出力
  5. 05構造化された分析結果の生成

活用シーン

  1. 01論文の研究設計を把握する
  2. 02論文の知見と限界をまとめる
  3. 03抄録をもとに論文を分析する

インストール

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

$npx skills add https://github.com/leonchaox/qinyan-academic-skills --skill qinyan-paper-analysis

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

同梱ファイルscripts/analyze.sh

詳細

沁言学术 - 論文分析

概要

このスキルは、沁言学术OpenAPIの論文分析インターフェースを通じて、単一の学術論文を詳細に分析・解説します。システムは論文の内容(PDF、ウェブページ、または要約を通じて)を取得し、研究目的、方法論、主な発見、研究上の制約を含む構造化された分析レポートを生成します。

学術的誠実性に関する声明: 分析結果は論文の実際の内容に基づいて生成され、論文に記載されていない情報を捏造したり、推測したりすることはありません。論文の全文を取得できない場合は、取得可能な情報(要約など)に基づいて限定的な分析を行い、分析の限界をユーザーに明確に伝えます。

前提条件

使用する前に、以下を確認してください。

  1. QINYAN_API_KEY 環境変数が設定されていること(https://platform.qinyanai.com/ から申請してください)
  2. 環境で curl と python3 が使用できること
export QINYAN_API_KEY="your-api-key-here"

APIインターフェース

インターフェースURL: https://api.qinyanai.com/v1/paper-search/analyze

リクエストパラメーター
パラメーター型必須説明
titlestringはい論文タイトル(1~1024文字)
authorsstring[]はい著者のリスト
abstractstringいいえ論文の要約(最大10000文字)
doistringいいえDOI識別子
source_urlstringいいえ論文ページのURL
pdf_urlstringいいえPDFへの直接リンク(最優先)
languagestringいいえ(デフォルトは"中文")出力言語:"中文" または "en"

注意: 論文の内容を取得するため、abstract、source_url、pdf_url のいずれかを少なくとも1つ指定する必要があります。pdf_url の優先度が最も高く、最も完全な分析結果を得られます。

使用方法

scripts/analyze.sh スクリプトを使って呼び出します。

bash scripts/analyze.sh '<json_payload>'
例

基本的な分析(DOIを使用):

bash scripts/analyze.sh '{"title": "Attention Is All You Need", "authors": ["Ashish Vaswani", "Noam Shazeer", "Niki Parmar"], "doi": "10.48550/arXiv.1706.03762", "language": "中文"}'

PDFリンクを使った分析:

bash scripts/analyze.sh '{"title": "BERT: Pre-training of Deep Bidirectional Transformers", "authors": ["Jacob Devlin"], "pdf_url": "https://arxiv.org/pdf/1810.04805.pdf", "language": "中文"}'

要約を使った分析:

bash scripts/analyze.sh '{"title": "论文标题", "authors": ["作者1", "作者2"], "abstract": "本文提出了...", "language": "中文"}'

英語での出力:

bash scripts/analyze.sh '{"title": "Paper Title", "authors": ["Author1"], "doi": "10.xxxx/xxxxx", "language": "en"}'

戻り値

APIは構造化された分析結果を返します。

{
  "success": true,
  "message": "Paper analysis completed successfully",
  "paper_title": "论文标题",
  "analysis": {
    "研究目标": "提出一种新的...",
    "方法论": "设计了...",
    "主要发现": "实验结果表明...",
    "研究限制": "本研究主要在...方面存在局限"
  }
}

出力形式

分析結果をユーザーに提示する際は、以下の構成で整理してください。

  1. 論文の基本情報

    • タイトル、著者、DOIなど
  2. 研究目的

    • 論文が解決しようとする中心的な問題
  3. 方法論

    • 使用された研究方法、技術的アプローチ、実験設計
  4. 主な発見

    • 中心的な研究成果と結論
  5. 研究上の制約

    • 研究の限界と不足点

ワークフローの提案

  1. ユーザーが論文タイトルしか提供していない場合は、まず文献検索でDOIや要約などの情報を取得してみてください
  2. pdf_url を優先し(最も完全な分析が可能)、次に source_url、最後に abstract を使用してください
  3. 分析後、さらに文献を検索したり、関連論文の推薦を受けたりする必要があるか、ユーザーに提案できます

コメント