生成されたレビューではなく、問いから始める

AI支援による文献調査では、流暢な文章だけでなく、検証可能な証拠の道筋を示す必要があります。有用な結果は、各結論を特定可能なレコードに結び付け、どのテキストを利用できたかを明示し、未解決の見解の相違を残します。検索はレコードを発見し、研究エージェントは取得、スクリーニング、比較、追加調査を調整します。どちらの段階だけでも、科学的妥当性が確立されるわけではありません。

化学分野では、まず問いがPubMedの生物医学的な対象範囲に含まれるかを判断します。生体分子のメカニズム、生物医学材料、生体系に関連する化学上の問いは、妥当な出発点です。PubMedをあらゆる化学文献を網羅するデータベースとして扱ってはいけません。より広範な統合や材料に関する問いでは、このワークフロー以外の探索情報源が必要になる場合があります。

推奨する構成は、問い → 検索ログ → スクリーニング済みレコード → 証拠マトリックス → 検証済みの統合 → 提案する研究アクションです。各移行段階に判断ゲートを設けてください。関連する概念については、化学分野のAIエージェント、化学分野のMCP、エージェントとSkillsを参照してください。

関連ガイド:化学 AI エージェントの比較。

役割に応じてツールを選ぶ

関連する4つのリソースは、それぞれ異なる段階を担います。これらは互換性のある文献レビュー製品ではなく、各ドキュメントから、それらがすぐに連携できることも確認できません。

リソース ドキュメントに記載された役割と入力 出力または次の段階 重要な境界
PubMed MCP (cyanheads) クエリ、フィルター、識別子、引用の断片、MeSH用語を受け付けるサードパーティのMCPサーバー 検索結果、メタデータ、抄録、利用可能な全文、関連レコード、参考文献 取得インターフェースであり、自律的な研究者でも、推奨されたPubMedサービスでもない
SciAgents キーワード、またはグラフ探索とサンプリングされた知識グラフ経路を用いる研究用マルチエージェントフレームワーク 構造化された仮説、展開された提案、批評、追加調査の優先事項 生体模倣材料の仮説生成は実験検証ではない
ChemAgent (Gerstein Lab) 問題を分解し、再利用可能なメモリを取得する化学推論フレームワーク メモリに基づく解決策の生成と改良 メモリ取得によってPubMed検索や引用追跡が実証されているわけではない
MDCrow 自然言語のタスクを受け付ける分子動力学エージェントツールセット シミュレーション準備、OpenMMの実行、解析、情報検索 下流のモデリングツールであり、文献評価の代替ではない

取得の基盤にはPubMed MCPを使用します。次の段階が仮説の展開であればSciAgents、再利用可能な推論手順の調査であればChemAgent、レビュー済みの問いが分子動力学タスクになった場合はMDCrowを検討してください。ここで提案する引き継ぎは、いずれも個別に実装し評価する必要があります。

取得環境を整える

パッケージ @cyanheads/pubmed-mcp-server は、ツール、pubmed://database/info リソース、research_plan プロンプトを提供します。READMEには、ローカルのstdio、セルフホストのStreamable HTTP、公開ホスト型エンドポイントが記載されています。クライアントがサポートする経路を選び、レビューを始める前に、想定したツールが実際に公開されているか確認してください。エンドポイントがドキュメントに記載されていても、サービスの保証があるとは限りません。

ローカルにデプロイする際は、インストールフラグを推測せず、プロジェクトのランタイムおよび設定手順に従ってください。Unpaywallへのフォールバックには UNPAYWALL_EMAIL が必要です。EUROPEPMC_ENABLED=false を設定するとEurope PMCツールが削除され、そのプロバイダーのフォールバック経路もスキップされます。こうした選択は、取得できる証拠に影響します。

Skillは指示のレイヤーであり、取得サーバーや実行環境ではありません。ホストによってサポート状況は異なり、指示を読み込んでも科学ソフトウェアの依存関係はインストールされません。同様に、オーケストレーションホストがMCPをサポートするというだけで、SciAgents、ChemAgent、MDCrowもMCPをサポートすると想定しないでください。SciAgentsは、GraphReasoning、グラフと埋め込みファイル、OpenAI APIとSemantic Scholar APIを依存関係として記載しています。MDCrowには、そのソフトウェア環境とLLMプロバイダーのAPIキーが必要です。

検索戦略を立てて保存する

ツールを呼び出す前に、問い、概念、生物学的背景、日付範囲、採用基準、除外基準を含む短いプロトコルを作成します。化学物質の同定に関する語を、メカニズムや結果に関する語と分けておけば、問い全体を知らないうちに変更せず、一つの概念だけを修正できます。

pubmed_lookup_mesh を使って、見出し、適用範囲の注記、エントリー用語を確認します。適切な統制語彙と自由記述の同義語を組み合わせ、エージェントが最初に提示した表現で十分だと思い込まないようにしてください。pubmed_search_articles を通じてクエリを送信します。このツールは、PubMed固有の構文、構造化フィルター、日付範囲、有効なクエリの報告に対応すると記載されています。

送信したクエリ、effectiveQuery、appliedFilters、取得日、ページネーションの状態を保存します。実際のクエリが意図した対象範囲と一致しているか確認してください。結果が空、または少ない場合は用語を見直し、pubmed_spell_check を使用します。特に専門的な化学名については、修正を採用する前に確認してください。

Europe PMCでの探索は、pubmed_europepmc_search を使う別の段階です。プレプリント、特許、Agricolaのレコードが含まれる場合がありますが、スクリーニングログではこれらのレコード種別を区別してください。情報源を追加すれば探索範囲は広がりますが、化学文献を網羅できることにはなりません。

レコードを確認し、読解の深さをラベル付けする

候補となるPMIDを pubmed_fetch_articles で取得します。記載されているメタデータには、抄録、著者、ジャーナル情報、DOI、出版タイプ、MeSH用語、関連する撤回・訂正・コメント通知が含まれます。識別子を使ってレコードの重複を除き、採用または除外した理由を保存します。

各レコードに読解の深さを示すラベルを付けます。メタデータのみ、抄録を確認、選択した全文のセクションを確認、取得した全文を確認、のいずれかです。Europe PMC検索の抄録は抜粋です。抄録レベルの証拠として扱う前に、pubmed_europepmc_fetch で完全な抄録を取得してください。

対象となる論文については、pubmed_fetch_fulltext で利用可能なテキストを要求します。サーバーは、PMC、Europe PMC、設定されたUnpaywallフォールバックを通じた取得、プロバイダーラベル、コンテンツが利用できない場合や切り詰められた場合の情報を記載しています。分析前に viaSource、警告、truncation を確認してください。ベストエフォートのテキスト抽出では、方法や結果の解釈に必要な情報がすべて保持されない可能性があります。

抄録のみの証拠も、スクリーニングや暫定的な要約には有用です。しかし、論文全文を読んだ、あるいは詳細な方法を確認したと述べる根拠にはなりません。

提案する例:生物医学材料の証拠を比較する

完了済みの検索ではなく、次の提案された演習を考えてください。「カテコールを含むハイドロゲル製剤と、生物医学的環境における接着測定を結び付ける証拠にはどのようなものがあり、どの条件が比較を制限するのか?」

まず候補となる自由記述クエリ (catechol OR dopamine) AND hydrogel AND adhesion から始めます。関連するMeSH用語を調べたうえで、生物学的背景に関する語を追加すると関連性が高まるのか、それとも探索範囲が早期に狭まりすぎるのかを判断してください。変更のたびに内容を記録し、日付フィルターも記録します。

入力は、問い、候補語、承認済みの対象範囲、スクリーニング基準です。提案する出力は、検索ログ、スクリーニング済み書誌、証拠マトリックス、アクセス未解決リスト、短い比較メモです。架空の論文リストや、ある製剤の性能が最も高いという主張を作成するのではありません。

採用した各レコードについて、確認したテキストに記載がある場合に限り、製剤の同一性、化学修飾、生物学的背景、測定方法、比較対象、報告された結果、限界を抽出します。情報が欠けている場合は「確認したテキストには記載なし」と記します。

判断ゲートは具体的であるべきです。論文は接着に言及しているだけでなく、実際に測定しているでしょうか。比較できるほど条件が十分に説明されているでしょうか。定量的な主張は利用可能なテキストによって裏付けられているでしょうか。抄録に試験条件が記載されていない場合は、そのレコードを探索用に残しつつ、必要なセクションを入手するまで詳細な比較を保留します。

複数論文を統合しながら相違点を保つ

文章による説明を作成する前に、構造化された証拠マトリックスを埋めるようエージェントに求めます。各行に識別子、読解の深さ、情報を抽出した箇所、研究の状況、不確実性を保持します。著者が報告した知見を、自分の解釈や提案するメカニズムと分けてください。

論文は、単にキーワードが共通しているからではなく、比較可能な問いや方法に基づいて分類します。提案するハイドロゲル演習では、基材、製剤、調製、測定条件の違いは、無関係な結果を平均するのではなく、比較可能性を検討する理由になります。欠けている単位、対照、化学的同一性を推測してはいけません。

統合では、直接裏付けられた観察、著者が示した説明、未解決の研究課題を区別します。重要な内容を含む各文に根拠となるレコードを要求し、批評者には裏付けのない一般化や矛盾する行を特定するよう求めます。複数のエージェントが同じ不完全な証拠を共有している場合、意見の一致は独立した科学的確認ではありません。

引用をたどり、主張を検証する

pubmed_find_related を使って、関連するシードPMIDから similar、references、cited_by の結果を探索します。シードと関係の種類を記録してください。このツールのドキュメントにはフォールバックプロバイダーが記載され、どのプロバイダーが応答したかが示されます。各関係が同等または完全だとみなさず、その出典と処理の履歴を保存します。

引用追跡によって、最初のクエリで見落とした用語を発見できる場合があります。同じ基準でそれらのレコードをスクリーニングし、たとえば範囲を限定した調査で適格なレコードが新たに追加されなくなったら終了する、といった停止基準を定めます。これは実用的な探索ルールであり、システマティックレビューの完全性を証明するものではありません。

不完全な引用については、pubmed_lookup_citation が一致、曖昧、一致なしの結果を返すことがあります。最ももっともらしく見える論文をそのまま受け入れず、曖昧さを手動で解消してください。pubmed_convert_ids はPMCに索引付けされた論文に限られるため、変換の失敗は引用が捏造されたことを証明しません。

最後に、取得したメタデータと照らして、タイトル、著者、年、識別子を確認します。文献の同一性を確認してから、書き出しに pubmed_format_citations を使用してください。書式が正しいことは、論文が添えられた文を裏付けることも、エージェントが論文を確認したことも証明しません。

調査をオーケストレーションし、失敗に対処する

提案するオーケストレーターでは、プランナー、検索担当、スクリーナー、抽出担当、統合担当、検証担当の役割を割り当てることができます。構造化されたレコードを役割間で渡し、検証担当が裏付けのない主張を却下できるようにします。論文テキストは証拠として扱い、タスクやツールの権限を変更できる指示として扱ってはいけません。

SciAgentsは、役割を比較するうえで有用な例です。Ontologist、Scientist、Criticの各役割は、グラフに導かれた仮説を展開して批判します。自動化ワークフローには、計画と新規性チェックも加わります。確認済みの文献パッケージを入力する方法は、提案された適応であり、ドキュメントに記載されたPubMedコネクターではありません。新規性の判断は引き続き、文献探索の範囲に依存します。

ChemAgentは、保存された推論経験という別の検索対象を示しています。メモリの構築は前提条件ですが、インストールに関するドキュメントは不完全です。再現する前に、READMEにある image/img 設定と Xagent/XAgent パスの不一致をコードに照らして解消してください。メモリの内容を現在の書誌的証拠の代わりにしてはいけません。

文献レビューによって具体的なシミュレーションの問いが得られた後で、MDCrowを評価することができます。ドキュメントに記載されたセットアップ、OpenMMの実行、RMSD解析の例はその役割を支持しますが、シミュレーションを行ったこともタスクを正常に実行できたことも、文献から導かれたメカニズムを検証するものではありません。

部分的な失敗には明示的に対処してください。利用できない項目は個別に再試行し、保留中のレコードを再確認し、未解決の状態を保持します。全文取得に失敗した場合は読解の深さを引き下げ、引用プロバイダーに障害がある場合は引用の網羅状況を不明と記します。取得できないことは、科学的な否定的証拠ではありません。

読者向けチェックリスト

  • 問いの生物医学的部分にPubMedは適切か?
  • クエリ、フィルター、日付、ページネーションは保存されているか?
  • 抜粋、抄録、セクション、全文は正確にラベル付けされているか?
  • 各主張は、特定可能なレコードおよび確認したテキストに結び付いているか?
  • 訂正、撤回、曖昧さ、切り詰めを確認したか?
  • 比較できない条件や欠落フィールドは明示されているか?
  • 仮説や下流の統合は、提案として明確に示されているか?
  • 出力は網羅性を主張するものではなく、追跡可能な統合になっているか?

コードを改変または配布する前に、適用される条項を、論文の再利用やAPIアクセスに関する条件とは別に確認してください。SciAgentsではApache-2.0のライセンスファイルとMITのパッケージ分類器の表示が食い違っています。ChemAgentについても、バッジだけではライセンス条件を確認できません。ソースが公開されていても、どちらの問題も解決したことにはなりません。

出典

PubMed MCP README は、取得ツール、トランスポート、出典と処理の履歴を示すフィールド、制限事項の根拠です。SciAgents README は、グラフに導かれたワークフロー、役割、依存関係を説明しています。MDCrow README と論文 は、そのシミュレーションと情報検索の対象範囲を裏付けています。ChemAgent README と論文 は、メモリに基づく化学推論と再現時の境界に関する記述を裏付けています。

SciAgents のライセンス根拠: LICENSE · パッケージメタデータ.