- Claude Codeを活用し、100冊の本からテーマ間の関連性を自動で探索したWebベースのプロジェクト
- 各書籍の概念を分析し、「Useful Lies」「Invisible Crack」「Name Game」 など40以上の**テーマ別のつながり(trail)**として可視化
- 各trailは心理学、技術、組織、創造性、システム思考など多様な分野の概念を横断的につなぐ
- ユーザーは各trailをクリックして、関連する書籍と**主要概念(例: Self-deception, Innovation, Tacit knowledge)**を探索できる
- AIが知識同士の関係を構造的に探索する、新しい読書・研究の方法を提示
プロジェクト概要
- TrailsはClaude Codeを使って複数の本の内容を分析し、共通テーマや概念的なつながりを自動的に導き出すシステム
- 結果は書籍間のテーマ的な関連性を「trail」という形で可視化
- 各trailは特定の概念を中心に、複数の本のアイデアをつなぐ
主なtrailの例
- Useful Lies: 自己欺瞞を戦略として活用する人間の行動を扱う
- 関連概念: Self-deception, Evolutionary psychology, Blue lies
- Invisible Crack: 微細な欠陥が蓄積し、破局的な失敗へとつながる現象
- 関連概念: Brittle fracture, Metal fatigue, Gradual change
- Ideas Mate: 弱い知的財産権が協調的な模倣を通じてイノベーションを加速させる
- 関連概念: Innovation spillover, Japanese copying, Open source
- Desperate Pivots: 切迫した状況が革新的な転換を導いた事例
- 関連概念: Odeo reinvention, Startup pivot, Hindsight bias
- Expert Intuition: 専門性は意識的思考を超えた直感的知識として機能する
- 関連概念: Tacit knowledge, Mētis knowledge, Intuition
知識のつながりの多様性
- trailは技術・組織・心理・経済・創造性など幅広い領域をカバー
- 例: Proxy Trap(指標最適化の罠)、Legibility Tax(標準化の代償)、Joy Dividend(楽しさの生産性)
- 各trailは3〜4個の主要キーワードで構成され、概念間の関係を直感的に探れる
- 視覚的・テーマ的な探索を通じて、読者は本のアイデアを新しい文脈で結びつけられる
技術的特徴
- Claude Codeが各書籍の内容を分析し、意味的類似性にもとづいてつながりを生成
- 結果はリンクベースのインターフェースで提供され、ユーザーはテーマごとに探索できる
- 各trailページは短い要約文と関連概念タグで構成される
意義
- AIが知識の構造的な関係を自動で探索する実験的な試み
- 読者や研究者が異なる分野のアイデアを結びつけ、思考の幅を広げられるツール
- 書籍ベースのデータとAI分析の組み合わせにより、新しい形の**「統合的な読書体験」**を提示
1件のコメント
Hacker Newsのコメント
作品そのものは美しいが、実際のデータ出力はほとんど役に立たないように見える
統計モデルに批判的思考を委ねすぎている感じがする
私も長いあいだ複数の高性能LLMを試してきたが、テキスト間の「見えないつながり」を見つけることは、まだ不可能だった。人間の直感は依然として必要だ
"Us/Them"や"fictions"のように単語1つでつながるのではなく、概念単位でつながればもっと有用だと思う本当に素晴らしい仕事だ。ビジュアル面でも驚くほど完成度が高い
素晴らしい試みだが、私も他の人たちと同じく、テキスト間の実質的なつながりはあまり見えない
たとえばJobsと『The Elephant in the Brain』のつながりはLLMには捉えられていないが、人間なら簡単に気づける — 自己欺瞞が戦略的に機能するという点で、両者は似ている
"Thanos committing fraud"という文句が"useful lies"セクションにあるのは混乱した創業者が刑務所にいる状況で、その嘘を「有用」と見るのはおかしい。AIが雑に分類したように見える
私もClaude Codeを使って、自分がよく知らない**GitHubプロジェクトを「読んでみる」**実験をしたことがある
ロシア語のトレンドプロジェクトを追っていて GoodbyeDPI を見つけ、deep packet inspection の世界に引き込まれた
2つのテキストを結ぶ線が理解できない。ほとんどが意味のない接続線に見える
"Father wound"セクションで"abandoned at birth"と"did not"がつながっているが、単なる視覚的な装飾のように感じる私も似たようなプロジェクトをやったことがある
pdfplumberでPDFテキストを抽出してPostgreSQLに入れ、100文字単位でchunkingした後、sentence_transformersで384次元の埋め込みを生成した
その後、UMAP + HDBScanで次元削減とクラスタリングを行い、Plotlyで可視化したところ、トピックごとのクラスターが明確に見えた
Docker Composeで環境を整え、FlaskベースのWeb UIへ移した。コードを整理した後、オープンソース公開を計画している
以前「デジタル・ヒューマニティーズ」に関する本を読んだことがあるが、
distant readingという概念が印象的だった何百から何千ものテキストをコンピュータで分析して、巨視的な洞察を得る方法だ
友人が論文でPythonを使ってこうした分析を自分で実装していたが、本当に面白かった
今ではLLMのおかげで、こうしたアプローチはもっと簡単になり、コードを知らなくても試せる
関連する概念は Distant readingのWikipedia で見られる
アイデアは良いが、各書籍のテーマと物語のつながりが弱い
一部は段落1つだけを見て全体テーマを推測したように見える
プロンプトを何度も繰り返したり、多段階の抽出プロセスを追加したりすれば、もっと精緻になるかもしれない
Deleuzeの引用のように、本を「作動する機械」と見ることもできるし、「意味の箱」と見ることもできる
Deleuzeもまた影響を受けた思想家であり、このプロジェクトの試みはむしろ意義があると思う
ただし、成果物は実際にそのテキストを読んだ人には正確ではないと感じられるかもしれない