qinyan-paper-analysis について
qinyan-paper-analysisは、沁言学术 OpenAPIを使って学術論文を分析するスキルです。PDF、ウェブページ、抄録をもとに、研究目的・方法・主な知見・限界をまとめ、内容が不完全な場合は分析上の制約も示します。
主な機能
- 01PDF・ウェブページ・抄録の分析
- 02研究目的と方法論の整理
- 03主な知見と研究上の限界の要約
- 04中国語または英語での出力
- 05構造化された分析結果の生成
活用シーン
- 01論文の研究設計を把握する
- 02論文の知見と限界をまとめる
- 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、ウェブページ、または要約を通じて)を取得し、研究目的、方法論、主な発見、研究上の制約を含む構造化された分析レポートを生成します。
学術的誠実性に関する声明: 分析結果は論文の実際の内容に基づいて生成され、論文に記載されていない情報を捏造したり、推測したりすることはありません。論文の全文を取得できない場合は、取得可能な情報(要約など)に基づいて限定的な分析を行い、分析の限界をユーザーに明確に伝えます。
前提条件
使用する前に、以下を確認してください。
QINYAN_API_KEY環境変数が設定されていること(https://platform.qinyanai.com/ から申請してください)- 環境で
curlとpython3が使用できること
export QINYAN_API_KEY="your-api-key-here"
APIインターフェース
インターフェースURL: https://api.qinyanai.com/v1/paper-search/analyze
リクエストパラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| title | string | はい | 論文タイトル(1~1024文字) |
| authors | string[] | はい | 著者のリスト |
| abstract | string | いいえ | 論文の要約(最大10000文字) |
| doi | string | いいえ | DOI識別子 |
| source_url | string | いいえ | 論文ページのURL |
| pdf_url | string | いいえ | PDFへの直接リンク(最優先) |
| language | string | いいえ(デフォルトは"中文") | 出力言語:"中文" または "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": {
"研究目标": "提出一种新的...",
"方法论": "设计了...",
"主要发现": "实验结果表明...",
"研究限制": "本研究主要在...方面存在局限"
}
}
出力形式
分析結果をユーザーに提示する際は、以下の構成で整理してください。
-
論文の基本情報
- タイトル、著者、DOIなど
-
研究目的
- 論文が解決しようとする中心的な問題
-
方法論
- 使用された研究方法、技術的アプローチ、実験設計
-
主な発見
- 中心的な研究成果と結論
-
研究上の制約
- 研究の限界と不足点
ワークフローの提案
- ユーザーが論文タイトルしか提供していない場合は、まず文献検索でDOIや要約などの情報を取得してみてください
pdf_urlを優先し(最も完全な分析が可能)、次にsource_url、最後にabstractを使用してください- 分析後、さらに文献を検索したり、関連論文の推薦を受けたりする必要があるか、ユーザーに提案できます