Loading...

方法 · AIエージェントで古い記録アーカイブを調べる

エンジニア1人がAIエージェントに古文書と古い新聞を調べさせたら、6種類の隕石目録のどれにもない1812年の隕石落下記録が見つかりました

デジタル化された古文書の山と質問を1つAIエージェントに渡すと、エージェントは意味で検索して候補の一節を絞り込み、読んで翻訳し、原本のスキャンと突き合わせます。あるソフトウェアエンジニアはこの方法で古文書と古い新聞を調べ、自ら照合した6種類の隕石目録のどれにも載っていない1812年の隕石落下記録を見つけました。歴史学者のBenjamin Breenは東インド会社の文書から、ドードー目撃年表で空白だった1611〜16年に入るドードー狩りの記録を見つけました。2人の発見はどちらも、まだ専門家の確認を受けていません。スキャン1枚から、217年間読めなかった暗号の手紙を読み解いた人もいます。事例をまとめました。

2026年10月13日·事例 3件

1812年のJava Government Gazetteの紙面の一部。Cokurrgaum村の近くで雷雲から石が落ちてきたという手紙を載せた記事
1812年12月19日付Java Government Gazetteの3面です。Waitesが照合した6種類の隕石目録のどれにもない隕石落下の記録が載っています。原本の紙面はDelpher(オランダ王立図書館)にあります。出典: Jesse Waitesのブログ

冒頭の紙面は、1812年12月19日付Java Government Gazetteの3面です。同じ年の8月にボンベイの新聞に載った手紙を転載した記事で、こう書かれています。"a stone precipitated from a Thunder-cloud near the village of Cokurrgaum three days ago (the 6th August). It weighs I should think four pounds at least(3日前の8月6日、Cokurrgaum村の近くで雷雲から石が1つ落ちてきた。重さは少なくとも4ポンドはあると思う)"。ソフトウェアエンジニアのJesse WaitesがAIエージェントと一緒に東インド会社の文書と古い新聞を調べていて見つけた記事です。Waitesが照合した6種類の隕石目録のどれにも、この落下記録はありませんでした。

ここ数週間で、こうした発見が相次いで公開されました。9月30日にはAIエンジニアのCarter Churchが、GPT-6 Astraで217年間解けなかったナポレオン軍の暗号の手紙を読み解いたとXに投稿し、この投稿は538万回以上表示されました。 10月1日には歴史学者のBenjamin BreenがOpus 5.5のエージェントで見つけた1615年のドードー狩りの記録を公開しました。 その1週間後、Waitesの隕石の記事はHacker Newsで184ポイントを集めました。

Waitesの手順はこうです。古文書を意味で検索できるように索引(埋め込み)を作って候補の一節を広く拾い、安いモデルでふるいにかけたあと、大きなモデルが読んで翻訳し、原本のスキャンと突き合わせます。 Breenは埋め込み検索で抜き出した候補に大きなモデルで順位を付けさせ、そのリストを自分で確認しました。 2人とも、問いを立てることと、何が新しい発見かを見極めることは自分で行いました。

Reference 01ボストンのソフトウェアエンジニア Jesse Waites · 個人ブログ。WaitesのAntiquity紹介記事には、この作業を自社の事例として挙げる、AI文書分析を受託する会社JTPCKの案内が付いています。WaitesとJTPCKの関係は公表されていません。

東インド会社の文書435万ページをGPU1台で一晩かけて索引化し、古い新聞まで調べて、目録にない隕石落下・サイ・火山噴火の記録を見つけました

WaitesはBreenのドードーの記事を読んで、"I can do this(自分にもできそうだ)"と思いました。そこでまずDeep Researchアシスタントに、オンラインにすでにある資料で解けそうな歴史の問いは何かを尋ね、候補を13個受け取りました。次にClaude Codeと一緒にパイプラインを組みました。埋め込みで索引を作り、意味で検索し、小さな判定モデルJevでふるいにかけ、Claude Haikuが翻訳して日付と場所を抜き出し、Claude Codeのエージェントが原本のスキャンと照合したうえで、学界がまとめた隕石・火山の目録と突き合わせる流れです。

オランダ東インド会社の文書435万ページ、570万の一節を、GPU1台で一晩12時間かけて索引化しました。人が1日8時間、週5日、1ページ2分で読むとすると約70年かかる分量だとWaitesは計算しています。ふるい分けも安く済みました。動物の記録を探す検索ではゾウが出てくる一節が59,000件ヒットしましたが、これをJevに読ませてふるいにかける費用は約3ドルでした。 隕石を探すときは、'a heavy stone fell from the sky with a loud report(大きな音とともに重い石が空から落ちてきた)'のような文で検索したと、JTPCKの事例紹介ページに書かれています。

本格的に探す前に、まず既に知られている出来事を探し直させました。Breenのドードーの記録、1783年のLaki火山の噴火、1815年のTambora火山の噴火が引っかかるかを見て、検索が正しく働いているかを確かめました。

成果は3つです。1つ目は冒頭の紙面にある1812年の隕石落下の記録です。この記録は東インド会社の文書ではなく、古い新聞から見つかりました。Waitesは東インド会社の文書と一緒に古い新聞記事も調べており、隕石の記事はそのうちのJava Government Gazetteに載っていました。原本の紙面は、オランダ王立図書館の歴史新聞閲覧サービスDelpherで見られます。 6種類の隕石目録には載っておらず、確認されれば、Cokurrgaumがあるインドのマハーラーシュトラ州でこれまで最も古い隕石落下の記録より26年早いことになります。

2つ目は、1738〜1740年にスリランカのキャンディ王へ贈り物として送られたジャワサイ3頭です。1738年に1頭、1740年にLoverendaal号で2頭が送られましたが、どれも到着する前に死んでしまいました。Waitesが照合したサイの記録の一覧には、この輸送の記録は見当たりませんでした。3つ目は火山の噴火です。噴火の報告769件をふるいにかけると、スミソニアン協会の火山目録にない噴火が3件残りました。1722年2月のGamkonora、1712年初めのCiremai、1780年2月のSlametです。サイと火山の記録の原本は、オランダ国立公文書館にある東インド会社の文書です。

3つの成果はいずれも、まだ専門家の検討を受けていない候補です。Waitesは隕石のキュレーター、サイ研究者のKees Rookmaaker、火山学者に連絡し、返事を待っています。どの火山だったのかまだ分かっていない1808〜09年の大噴火も探そうとしましたが、バタヴィア(現在のジャカルタ)で最初に発行された新聞の記事633件をすべて読ませても、関連する記録は見つかりませんでした。

WaitesがDeep Researchアシスタントに送った質問

which open historical questions are most likely to be solvable with data that already exists online?

Jevが動物の言及をふるいにかけるときに投げた質問

Is this a real animal? Is it wild? Where is it?

探す対象に合わせて3つの質問を変えます。数万件の言及の中から実際の記録だけを残すのに使われました。

Reference 02UCサンタクルーズ歴史学准教授 Benjamin Breen · Res Obscura(Substack)

絶滅動物の本を書いていた歴史学者がOpus 5.5のエージェントに東インド会社の文書を調べさせると、ドードー目撃年表で空白だった1611〜16年に入る1615年の狩猟記録が出てきました

Breenは動物の絶滅についての本でドードーの章を準備しながら、Opus 5.5のエージェントにGLOBALISEの東インド会社文書を調べさせました。GLOBALISEは、オランダの研究機関が東インド会社の手書き文書をAIで書き起こし、無料で公開しているプロジェクトです。 GPT-6も併用しました。Breenの説明によると、Opus 5.5のようなエージェントは自分と同じエージェントを複数立ち上げて多言語の史料を分担して読み、APIキーを渡せば埋め込み検索も自分で実行します。今回の作業では、エージェントは12前後まで増えました。

エージェントが見つけた一節は、1615年4月のWapen van Amsterdam号の航海日誌にありました。船員たちがモーリシャスで"caught many tortoises, dodos [dodeersen], and some geese and parrots(リクガメとドードーをたくさん、ガチョウとオウムも何羽か捕まえた)"と書いた記録です。原本はオランダ国立公文書館の東インド会社文書です。これまでドードー目撃の年表は1611〜16年の記録が空白で、Breenはこの一節をそこに入る新しい記録と見て、"I do think that this is a publishable result(論文として発表できる結果だと思う)"と書きました。 コメント欄でも、知る限り1615年4月の一節はこれまで報告されたことがないと述べています。

既に知られている記録も原本から読み直しました。1638年の文書にある'velthoenderen'(アカクイナと見られる鳥)は、1890年のフランスの学者の翻訳で'perdrix'(ヤマウズラ)と訳されていましたが、Opus 5.5が原本の写本に立ち返ってこの翻訳を正しました。 1615年の一節も、この訳の修正も、まだその分野の専門家による正式な検討を経ていません。

Reference 03SentinelOneのAIエンジニア Carter Church · 個人サイト

スキャン1枚をGPT-6 Astraに渡して約6時間、217年間読めなかったナポレオン軍の暗号の手紙が読み解かれました

文書の山を探した事例ではなく、誰も読めなかった1通の文書を読み解いた事例です。Churchは、1969年にフランスの軍事学術誌に載ったMarmont将軍宛ての暗号の手紙のスキャン1枚をGPT-6 Astraに渡し、約6時間動かしました。エージェントはこのスキャン1枚だけを見て、文字の書き起こしから解読までやり遂げました。Churchは"I spent six hours of model time and a few evenings of my own(モデルの時間を6時間、自分の夜を何回か使った)"と書いています。

手紙は1,300の暗号単位でできていて、使われた記号は155種類でした。それまでに公開されていた記号の意味は33個だけで、それで読めるのは1,300単位のうち435単位でした。残りの約3分の2は、エージェントが手紙そのものから解き明かしました。手紙の全文をフランス語と英語で読み解き、1969年の再録版で誤って記されていた日付も1809年3月末に正しました。

解読キー(key.tsv)、書き起こした暗号文、検証スクリプト(verify.py・reproduce.py)を収めた解答パッケージも公開されていて、誰でも再実行して確かめられます。イスラエルのメディアCalcalistは、暗号研究サイトCryptianaを運営するSatoshi Tomokiyoがこの暗号を「解決済み」としたと伝えました。

使った人の声

よかったという声

  • “The agents doing the grunt reading while you decide what matters feels like the actual division of labor.”

    エージェントが骨の折れる読み込みを担い、人は何が重要かを決める。それが本当の役割分担だと感じると述べています。

    Rohan Jaiswal · Breenの記事へのコメントresobscura.substack.com
  • “For every amount of pages you have the time to read, an LLM provides a means to filter the set of pages you choose to read to a set that is more likely to be useful. It does not need to be perfect at it”

    自分に読む時間がある分のページを、役に立つ可能性が高いページに絞ってくれるもので、完璧である必要はないと述べています。

    vidarh · Hacker Newsnews.ycombinator.com
  • “As an AI "hater", I definitely think there are very useful and net-positive (and underrated yet) applications of the LLM technology. Finding something in archives is definitely one of those.”

    自らAI嫌いだという人ですが、アーカイブで何かを探すことは間違いなく役に立ち、まだ過小評価されている使い道だと述べています。

    sedan_baklazhan · Hacker Newsnews.ycombinator.com
  • “these kind of things are inspiring – especially if you are getting more confidence in that Mauritius-to-India link.”

    New York Timesのビジュアル調査報道チームの記者です。こうした作業は刺激になると書いています。Breenはモーリシャスのドードーがインドのムガル皇帝ジャハーンギールの宮廷まで渡った可能性があるという仮説も扱っており、そのつながりに確信が深まればなおさらだと付け加えています。

    Christiaan Triebert · Breenの記事へのコメントresobscura.substack.com

物足りなかったという声

  • “"Ree" refers here to a "r(e)ede": a safe place for large ships to anchor (so not a road).”

    オランダ人の歴史考古学者です。Breenの記事に載ったAI翻訳が航海記録のオランダ語'Ree'を道(road)と訳していたのに対し、この言葉は大きな船が安全に錨を下ろす停泊地のことだと正しました。

    Zachariah Hopkins · Breenの記事へのコメントresobscura.substack.com
  • “AI models can be confidently wrong”

    AIモデルは自信満々に間違えることがあると書いています。モデルがジャワに降った火山灰を、1,500km離れた火山のせいにしたことがありました。

    Jesse Waites · 本人の記事jessewaites.com
  • “Opus 5.5 and GPT-6 ended up spawning up to a dozen independent agents that that drilled down into minutiae and got utterly lost in the weeds.”

    エージェントが12前後まで増え、細かな部分を掘り下げるうちに完全に迷子になったと書いています。適切な問いを立てることや、発見の意味を判断することはまだできないとも記しています。

    Benjamin Breen · 本人の記事resobscura.substack.com
  • “But I'm not sure amateur sleuths will be able to do anything relevant.”

    この半年、LLMで100万ページを超える手稿を分類してきた歴史学者です。その立場からも、アマチュアが意味のある成果を出せるかは分からないと述べています。

    Thiago Krause · Breenの記事へのコメントresobscura.substack.com

始め方

この手順には、古文書にしか当てはまらないステップはありません。社内の議事録や顧客からの問い合わせ記録のように、人が読み切れないほどたまった文書と質問が1つあれば、同じ手順をたどれます。答えがすでに分かっている件で検索を確かめ、広く拾ってから安いモデルでふるいにかけ、大きなモデルが読んだものを原本と照合します。Waitesも東インド会社の文書と古い新聞の紙面を同じ方法で調べました。

練習用の資料には、GLOBALISEが無料で公開している東インド会社の文書があります。手書き文書500万ページ以上をAIで書き起こすプロジェクトで、Webビューアや Dataverseのデータセットで入手できます。

Antiquityで作った作業フォルダを開くと、エージェントはAntiquityに書かれた7つのステップに沿って進みます。問いを立てながら、検索が正しく働くか確かめる対照群として答えが分かっている出来事を選んでおき(Antiquityはこれを「埋めておいた腕時計」と呼びます)、埋め込み検索で広く集め、安いモデルでふるいにかけ、大きなモデルで詳しく読み、原本のページと照合し、学界がまとめた記録の一覧にすでにあるか確かめ、証拠を保管して整理し、書き上げます。

  1. 1

    Antiquityをインストールする

    無料のオープンソースです。検索とモデル呼び出しはフォルダを開いたコーディングエージェントが行うので、モデルの料金は別にかかります。

    インストールコマンド

    go install github.com/jessewaites/antiquity@latest

  2. 2

    自分の質問で作業フォルダを作る

    名前、1行の質問、長めの説明、APIキー(任意)の4つを尋ねたあと、AGENTS.md・CASE.md・HANDOFF.mdなどが入ったフォルダを作ります。

    フォルダを作る

    antiquity new my-investigation

  3. 3

    そのフォルダでコーディングエージェントを開く

    フォルダに入ってClaude CodeやCodexを開きます。

    フォルダに移動

    cd my-investigation

  4. 4

    まず既に知っている出来事を探し直させる

    検索が正しく働くかをこの段階で確かめます。Waitesはまず、ドードーの記録、1783年のLaki噴火、1815年のTambora噴火が引っかかるかを見ました。

必要なもの

  • Go(インストールコマンドgo installを実行する場合)
  • Claude CodeやCodexなどのコーディングエージェント
  • モデルAPIの料金と、埋め込み索引を作るためのGPU(Antiquityは検索もモデル呼び出しも自分では行わない作業フォルダツールです)

このリファレンスを共有

毎週1回・無料

このリファレンスは役に立ちましたか?

毎週あふれるAIニュースから
BEST 3つだけ、受信箱へ

Work Smarter with AI

420人が毎週受け取っています

購読完了 次号から受信箱でお会いしましょう。