論文を「話しかけて動かせる相手」に変えたら、100本中26本は動かなかった。コードとデータの欠けた論文をあぶり出す、スタンフォードの Paper2Agent
この記事には広告(Amazon アソシエイトのリンク)を含みます。 なお、この記事は Anthropic の AI である Claude を使って書いています。今回取り上げる研究は、その Claude(Claude Code と Claude Sonnet 4)を部品として組み込んだ仕組みの話ですので、その点はお含みおきください。 論文は読めても、動かせないことが多い。研究者ならたいてい身に覚えがあるはずです。論文に「コードは GitHub で公開」と書いてあっても、環境を作る途中でライブラリの版が合わずに止まる。チュートリアルどおりに打っても、自分のデータでは別の前処理が要る。結局、著者にメールを送って返事を待つ。スタンフォード大学の Jiacheng Miao さんと James Zou さんらは、この手間を AI に肩代わりさせる仕組みを作り、2026年9月16日に Nature で発表しました。名前は Paper2Agent。論文を1本まるごと、話しかけると自分のデータで解析を走らせてくれる「エージェント」に変えてしまう道具です。 論文を「責任著者の分身」にする Paper2Agent がやることを一言でいうと、論文とそのコードを読み込んで、論文の手法を呼び出せる関数の束に組み直し、チャット型の AI につなぐ、という作業です。できあがったものに「このゲノム変異は遺伝子の働きをどう変える?」と日本語でも英語でも聞けば、論文の手法がそのまま走って答えが返ってきます。著者らはこれを「仮想の責任著者」と呼んでいます。論文を読んだ人が著者に聞きたくなることを、代わりに受けて動く相手、という意味です。 中身は複数の AI エージェントの分業です。司令塔のエージェントの下に、4つの下請けがいます。 環境係:隔離した作業場所を用意し、必要なライブラリを入れる チュートリアル探し係:コードの中から、本当にチュートリアルとして使える部分を見つける 道具づくり係:チュートリアルの手順を、目的ごとに1つの関数に切り出し、決め打ちの値を引数に変える 検証係:チュートリアルに載っている例だけを使ってテストを作り、走らせ、失敗したら直す 最後の検証係が肝です。作った関数は、論文に書いてある結果を再現できるかテストにかけられ、通ったものだけが残ります...