3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Xで話題の、原文を芋づる式にたどるスキル「imozuru」でドメイン知識を仕入れて、普通のAI検索と比べてみた

3
Posted at

はじめに

Xのこちらの投稿で、Claude Codeのスキルimozuruが話題になっていました。知らない分野のドメイン知識を、原文から芋づる式に集められるスキルです。

一方、普通にAIに「この分野を調べて」と頼むと、数十秒できれいな答えが返ってきます。

でも、何かの資料に使おうとすると、少し引っかかります。

これ、検索上位の記事を要約しただけでは?

知らない分野ほど、検索結果の説明が正しいかを自分では判断できません。 その界隈では何と呼ぶのか、専門家はどこを見ているのか、誰が書いた原文を読めばよいのかも分かりません。

imozuruとは

imozuruは、知らない分野のドメイン知識を原文から集めるClaude Codeスキルです。

普通のAI検索が見つけたページを読んで回答を作るのに対し、imozuruは最初にその界隈の用語・中心人物・情報が集まる媒体を探します。そこから論文の引用、記事内のリンク、著者の別の発信を芋づる式にたどります。

調査中は原文を要約せず、次のファイルを手元へ残します。

  • map.md:調査の論点、用語、人、媒体、次にたどる手がかり
  • sources/:論文、公式資料、本人の記事、動画字幕などの原文
  • log.md:検索した内容、取得の失敗、調査を止めた理由
  • report.html:原文と機械照合した抜き書き
  • digest.html:1文ずつ原文の引用が付いた解説

すべての論点に原文が付いたか、新しい資料がほとんど出なくなったかを基準に調査を止めます。

AIが何を読んでその答えにたどり着いたのかを、後から確認できます。

ai-search-vs-imozuru.png

普通のAI検索とimozuruを、同じ質問で比べる

違いを見るため、今回はコーヒーの「酸っぱい」と「フルーティー」をテーマにしました。 普通のAI検索とimozuruに、まったく同じ質問を渡します。

先に結論を書くと、普通のAI検索で分かったのは「酸っぱい」と「フルーティー」の違いでした。imozuruで分かったのは、専門家がその違いをどう評価し、どんな言葉で記録しているかでした。

(これが、ドメイン知識を取り入れるということか……!)

実際に渡した質問はこちらです。

コーヒーの「酸っぱい」と「フルーティー」は何が違う?
焙煎士やバリスタ、研究者がどう説明しているのか調べて

比較は2026年10月27日に行いました。普通のAI検索では同じ質問を生成AIへ渡し、次の語句でWeb検索しました。そのうえで、検索上位のページから回答を作らせました。

コーヒー 酸っぱい フルーティー 違い
コーヒー 酸味 浅煎り 焙煎
fruity coffee acidity sour difference

表示されたページの引用関係は追わず、原文も保存しません。回答は内容を変えず、この記事で読みやすい長さに整えています。普段「これ調べて」と頼むときに近い使い方です。

imozuruでは、日本語側と英語側で別々に用語・人・媒体を探しました。その後、SCAJ、World Coffee Research、査読論文、コーヒー鑑定士、競技バリスタの原文を保存し、見つけた原文から次の研究へ1周たどっています。

これは同じテーマで1回ずつ試した比較です。AI検索全般の優劣を証明するベンチマークではありません。最初の回答と、回答を得たあとに何が残るかを比べます。

結果1:普通のAI検索

ここからは、普通のAI検索で得られた結果です。imozuruはまだ使っていません。

普通のAI検索で返ってきた内容は、こんな感じでした。

コーヒーの「酸っぱい」は、舌で感じる酸味が強すぎたり、バランスが崩れたりした状態です。一方の「フルーティー」は、柑橘、ベリー、リンゴなどの果物を思わせる香りや風味を指します。

浅煎りでは豆に含まれる有機酸が残りやすく、産地や品種の特徴も感じやすくなります。そのため、浅煎りのスペシャルティコーヒーはフルーティーと表現されることがあります。

酸っぱく感じる原因には、豆の焙煎度だけでなく、挽き目が粗い、お湯の温度が低い、抽出時間が短いといった抽出不足もあります。酸味が苦手な場合は、深煎りの豆を選ぶか、抽出時間を長くするとよいでしょう。

普通に分かりやすいです。でも、よく見るAIの回答って感じですね。きれいにまとまっているぶん、どこまでが一般向けの説明で、どこからが専門家の判断なのかが見えません。

「酸っぱい」は舌で感じる酸味、「フルーティー」は果物を思わせる香り。浅煎りは酸味や豆の特徴を感じやすい。概要を知りたいだけなら、もう答えは出ています。

ただ、AIの回答を何かの資料に使うには、根拠や専門家の判断基準が足りません。

  • 「酸っぱい」と「フルーティー」は、本当に味覚と香りだけで分けられるのか
  • 専門家が言う「良い酸味」は、何を見て判断しているのか
  • フルーティーは豆の産地や精製方法だけで決まるのか
  • 「抽出不足なら酸っぱい」という説明の原文はどこにあるのか
  • バリスタは実際の抽出で酸味をどう調整しているのか

答えは整っています。でも、その界隈の判断基準まではまだ見えません。

普通のAI検索の結果はここまでです。ここからimozuruで原文をたどった結果に切り替わります。

結果2:imozuruで原文までたどる

ここからの4項目がimozuruの調査結果です。

1. 「酸味の強さ」ではなく「酸の質」へ進んだ

imozuruで日本語の業界団体を探すと、日本スペシャルティコーヒー協会(SCAJ)の評価基準にたどり着きました。

そこには、こう書かれています。

酸度の強さではなく、酸の質について評価をする。

さらに、良い酸味は「明るい」「爽やか」「繊細」と説明されています。反対に、刺激的、不快、爽やかさやキレがない、劣化した酸味は望ましくないとされています。

普通のAI検索は「酸味が強すぎると酸っぱい」と説明しました。しかし、SCAJの評価基準では単純な強弱だけで良し悪しを決めていません。

強いか弱いかではなく、その酸味がほかの風味とどう感じられるか。

すごい。いきなり見ている点が違う……!

2. 「Sour」と「果物の名前」は別の属性だった

英語側ではWorld Coffee ResearchのSensory Lexiconにたどり着きました。

Sensory Lexiconはコーヒーに現れる味、香り、質感を110の属性に分け、それぞれの強度を測るための基準を示した語彙表です。

その中では、次の言葉が別々に並んでいます。

  • Sour
  • Apple
  • Grape
  • Pineapple

「酸っぱい」の中にリンゴやパイナップルが含まれているわけではありません。専門家が共通の言葉で評価できるよう、酸っぱさと果物の印象を別々の属性として扱っています。

SCAJもフレーバーを「味覚と嗅覚の組み合わせ」と説明しています。

ここまで来ると、最初の回答にあった「酸っぱいは味覚、フルーティーは香り」という分け方は、入口としては分かりやすいものの少し単純すぎます。飲んだときのフルーティーな印象は、酸味だけでも、香りだけでもありません。

3. 研究でも「acidity」と「fruity」を別々に測っていた

さらに引用と関連研究をたどると、2024年のゲイシャ・エスペシアルを含む4品種の比較研究へ進みました。

この研究では官能評価の項目として次の5つを採点しています。

評価 属性
肯定的 acidity、fruity
中間 greeny
否定的 harsh、bitterness

acidityとfruityはここでも別々の肯定的属性です。

しかも、この研究は官能評価だけでは終わりません。4品種を同じような条件で育て、緑豆と焙煎豆の揮発性成分や遺伝子発現も比較しています。

ゲイシャ・エスペシアルでは、果実や花を思わせる香りとバランスの取れた酸味が評価され、緑豆・焙煎豆のリモネン量も多くなっていました。研究者は品種ごとの遺伝的な違いが、最終的な柑橘系の香りへ影響する可能性を示しています。

「フルーティーなのは浅煎りだから」だけではありませんでした。少なくともこの研究では品種の違いと香気成分まで調べています。

深い。まさかコーヒー1杯から遺伝子まで行くとは……!

4. バリスタの原文では、酸味は抽出で調整していた

研究だけでは、実際に淹れる人がどう考えているのか分かりません。

人をたどると、2016年のWorld Brewers Cupで優勝した粕谷哲さんの4:6メソッドのプレゼンテーションが見つかりました。

4:6メソッドでは注ぐお湯の全量を40%と60%に分けます。

  • 最初の40%:酸味と甘みのバランスを決める
  • 残りの60%:コーヒーの強さを決める

粕谷さんは、最初の注湯を多くすると酸味が強くなり、少なくすると甘みが強くなると説明しています。

同じ豆でも、抽出する人が酸味と甘みのバランスを動かしていました。

一方、ドトールコーヒーのコーヒー鑑定士・長野隆成さんは、浅煎りほど酸味と豆のフレーバーを感じやすいと説明しています。深煎りになると焙煎由来の香りが強くなり、元の豆の特徴は薄れる傾向があるそうです。

豆、精製、焙煎、抽出。どれか1つで「フルーティー」が決まるわけではありません。

imozuruの調査結果はここまでです。以降は、2つの結果の比較とimozuruの仕組みを説明します。

2つの結果を並べると、見えた範囲が違った

同じテーマで得られたものを横に並べます。

比較したところ 普通のAI検索 imozuru
最初の答え 酸っぱい=強い酸味、フルーティー=果物の香り 酸味と果実感を専門家がどう分けて測るか
酸味の評価 強すぎると不快 強度だけでなく、明るさ・爽やかさを含む酸の質
フルーティーの説明 浅煎りや産地の特徴 WCRの評価語、品種、香気成分、遺伝子、精製、焙煎、抽出
専門用語 有機酸、浅煎り、抽出不足 Sensory Lexicon、官能評価、揮発性成分、リモネン、カッピング
人 特に出てこない 感覚科学の研究者、コーヒー鑑定士、競技バリスタ、焙煎士
根拠への戻り方 回答中のリンクを開く 原文、該当行、抜き書きが手元に残る
取得できない資料 回答からは見えにくい 403やPDF抽出失敗も記録する
調査の終了 回答を作れたら終わる すべての論点に原文が付いたら終わる

普通のAI検索は、今すぐ概要を知るのが速いです。

imozuruは、その分野の人が使う言葉と判断基準を覚え、原文へ戻れる状態を作ります。

出てきた結論が真逆だったわけではありません。「浅煎りでは酸味や豆の特徴を感じやすい」という入口から、酸の質、共通語彙、官能評価、香気成分、抽出へ進みました。

検索結果をまとめた答えが、原文に戻れるドメイン知識へ変わっていく。

ここが一番の差でした。

imozuruは、調査中に要約しない

imozuruで面白かったのが、探索中は原文を要約しないという決まりです。

知らない分野を調べ始めた直後は、こちらも検索に使う言葉を持っていません。今回も最初は「酸っぱい」「フルーティー」しか知りませんでした。

そこから調査を「周」に分けて進めます。

  1. 問いを3〜6個の論点に分ける
  2. 異なる探し方で用語・人・媒体を見つける
  3. 手がかりをmap.mdへ置く
  4. 引用・リンク・著者をたどる
  5. 原文をsources/へ保存する
  6. 論点に原文が付くか、資料が飽和したら止める
  7. 最後に抜き書きと解説を作る

今回は次の5つを調査の論点にしました。

  • この分野の知見はどこに集まっているか
  • 専門家は酸っぱい・酸味・フルーティーをどう区別するか
  • 品種・精製・焙煎は酸味や果実感にどう関係するか
  • 抽出によって酸味と果実感がどう変わるか
  • 違いを裏づける原典や研究はあるか

1周目で5つすべての論点に原文をひも付けられたため、そこで調査を止めました。

AIが自信満々になったら終了、ではないのがいい。

実際に残ったmap.mdの一部がこちらです。

## 調査の論点
- [x] この分野の知見はどこに集まっているか
  - sources/wcr-sensory-lexicon-page.md:60
  - sources/scaj-specialty.md:63
- [x] 専門家は「酸っぱい」「酸味」「フルーティー」をどう区別しているか
  - sources/wcr-sensory-lexicon-page.md:50
  - sources/marie-2024-fruity-aroma.md:159
- [x] 抽出によって酸味と果実感がどう変わるか
  - sources/kurasu-kasuya-46.md:35

「調べました」で終わらず、どの論点をどの原文で確認したのか、ファイル名と行番号まで残っています。あとから記事を直すときも、根拠へすぐ戻れます。

こちらは、今回の調査で実際に生成されたreport.htmlです。

imozuru-report.png

主張ごとに「根拠あり」と表示され、引用した原文、保存したファイルの行番号、元ページへのリンクがまとまっています。

引用した文章が本当に原文にあるか機械で確認する

調査結果は手元のフォルダに残ります。

map.md          問い・論点・用語・人・媒体・原文
log.md          何を探し、どこで失敗し、なぜ止めたか
sources/        取得した原文
extracts.json   論点ごとの抜き書き
report.html     抜き書きを読むページ
fetch-log.jsonl 原文取得の成功・失敗
digest.json     読み手別の解説と引用
digest.html     根拠を開ける詳細レポート

report.pyは、抜き出した文章が指定した原文の行にそのまま存在するかを照合します。今回も5件の抜き書きを検査し、すべて原文と一致しました。

詳細レポートも解説の1文ごとに原文の引用を付け、digest.pyで照合しています。

一方で、取得できなかった資料もありました。

  • 酸度と知覚される酸っぱさを比較したACSの論文:403
  • WCR Sensory LexiconのPDF:本文抽出コマンドがなく失敗
  • SCA Coffee Taster's Flavor Wheel:接続拒否
  • 精製と香りを扱うレビュー論文:403

取れなかったページを、読んだことにして進めない。地味だけど大事です。

Claude Codeスキル「imozuru」のインストールと使い方

Claude Codeではこのリポジトリをマーケットプレイスとして追加してインストールします。

/plugin marketplace add MaryCache/imozuru
/plugin install imozuru@imozuru

Agent Skillsを配布するskills CLIからも追加できます。

npx skills add MaryCache/imozuru

インストール後は普通の文章で頼めます。

コーヒーの「酸っぱい」と「フルーティー」は何が違う?
焙煎士やバリスタ、研究者の原文まで芋づる式に調べて

スクリプト本体はPython 3.10以上の標準ライブラリで動きます。扱う資料によって、pdftotext、tesseract、yt-dlpなどがあると、PDF・画像PDF・動画字幕まで取得できる範囲が広がります。

1つの事実確認なら、普通の検索でいい

imozuruは、何でも調べるための検索スキルではありません。「SCAJの設立年は?」「このコマンドは存在する?」のように、答えが1つなら普通の検索のほうが速いです。

使いたいのは、その界隈の言葉、専門家の判断基準、中心人物や定番資料まで知りたいとき。数十秒で概要が欲しいなら普通のAI検索、原文から記事を書きたいならimozuruです。

AIに記事を書かせる前に、原文を集めてもらう

普通のAI検索も間違ったことを言っていたわけではありません。ただ、その説明だけでは酸の質、Sensory Lexicon、香気成分、競技バリスタの抽出までは進めませんでした。

AIにいきなり記事を書かせると、検索上位で繰り返される説明をきれいに並べた記事になりがちです。先にimozuruで界隈の言葉と原文を集めれば、一般論の一段先まで書けます。

「調べて」の成果物を、答えからドメイン知識へ変える。

コーヒー屋で「フルーティーですね」と言われても、もう知った顔だけはできますね。味が分かるかは別です。

参考

関連記事

告知

最後にお知らせとなりますが、イーディーエーでは一緒に働くエンジニアを募集しております。
詳しくは採用情報ページをご確認ください。

みなさまからのご応募をお待ちしております。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?