#
873
2026/10/10
今日のトレンド

AI任せの準備とGraphRAG

おはようございます!「zenncast」、MCのマイクです。10月11日、日曜日、朝7時になりました。みなさん、どんな朝をお過ごしでしょうか。今日もZennでトレンドになっている記事から、気になる話題をお届けします。

今日は5本の記事をご紹介します。AIに仕事を任せるときの考え方から、情報の関係をたどるGraphRAG、Claude Codeの拡張機能、AIと一緒に考えるUI設計、そして日本語入力ソフトMozcのアップデートまで。さっそく見ていきましょう!

....
まず1本目は、AIに作業を任せるとき、人間が何を準備し、どう確認していくかというお話です。

大事なのは、AIに任せる前に「何をもって完了とするか」と「どう評価するか」を決めること。たとえばメモリ使用量やテスト結果など、数値で判断できる目標を用意しておくんですね。「いい感じに直して」だけでは、終わったかどうかを判断しにくいわけです。

そのうえで、まずは一度実行させて、AIの行動ログを観察します。失敗した場合には、必要な情報が足りなかったのか、作業する権限がなかったのか、それともモデルの性能が足りなかったのか。この3つを切り分けて考えます。

うまくいった作業は、目標を達成するまで繰り返せる仕組みにしていく。一方で人間は、評価基準を改善したり、テストを自動実行するCIで何を優先するかを決めたりする役割を担います。

そして、以前うまくいったプロンプトにも固執せず、指示を見直すことが大切です。Agents.mdには、モデルが知らない、そのプロジェクト特有の制約や判断基準を記しておきます。

作業結果の確認についても、コードをすべて読む方法だけに頼るのではなく、テストや関数の入力と出力、AIによる解説から動作を把握する方法が紹介されています。ただし、専門外の変更についてはレビューを頼む。ここは、人の力もきちんと借りたいところですね。

さらに、複雑な並行処理や権限管理では、TLA+やZ3などを使って、仕様の矛盾や抜けを検査します。そこで見つかった問題をテストにして、実装の確認に使うんです。

AIに任せるからこそ、ゴールと確認方法を丁寧に整える。そんな仕事の進め方が見えてくる記事でした。

....
続いて2本目は、GraphRAGのお話です。

GraphRAGは、人や場所、そしてそれらの関係を整理した「ナレッジグラフ」と、検索した情報をAIに渡すRAGを組み合わせる手法です。

通常のRAGが苦手とするのが、離れた文章に書かれている情報をつなぎ合わせないと答えられない質問。GraphRAGは、情報同士の関係をたどって答えを探せることが特徴なんですね。

Microsoftが公開するOSSのGraphRAGでは、LLMを使って文章から人物や関係を抽出します。そして、結びつきの強いグループごとに、階層的な要約を作っていきます。

その要約を使うのが「グローバル検索」です。これによって、個別の事実を探すだけでなく、「作品全体のテーマは何か」といった、全体を見渡す必要がある質問にも答えられるようになります。

情報を見つけるだけでなく、つながりや全体像も捉える。調べものの仕方が、ちょっと広がって見えるお話ですね。

....
ここからは3本目。Claude Codeの画面や動作を変える、公式の拡張機能「Claude Mods」についてです。

公開されているmodを使うだけなら、自分でTypeScriptを書く必要はありません。では、どんなものがあるのでしょうか。

prompt-railは、過去に出した指示を一覧にして、会話の該当箇所へ移動できるmodです。長いやり取りを振り返るときに便利そうですね。md-promptは、入力中のMarkdownに色を付けてくれます。そしてqa-guideは、質問の理由や、選択肢がどんな影響を与えるかを解説してくれます。ただし、こちらは追加のモデル利用料金がかかります。

便利な一方で、導入前に知っておきたい注意点もあります。modは利用者の権限で動き、通常の保護設定では制限できません。ファイルやAPIキーを読み取ったり、外部と通信したりできる場合があるんです。

導入する前には、claude plugin validateを使って、そのmodが受け取るイベントと、呼び出すAPIを確認します。ただし、この確認は安全を保証する検査ではありません。プログラムの起動や通信がある場合には、ソースも読んで確認し、更新されたときにも再確認することが重要です。

最初に試すなら、呼び出すAPIが少ないmd-promptが試しやすいとのこと。自分に合わなければ、/pluginから無効化できます。

画面を便利にする拡張機能でも、どこまでアクセスできるのかは見ておきたいですね。使い勝手と安全確認、両方を押さえておきましょう。

....
続いて4本目は、AIと一緒にUIを改善するための、設計原則についてのお話です。

AIが作ったUIに「もっと使いやすくして」と伝えるだけでは、修正が場当たり的になりがちです。そこで筆者は、「対象を選んでから操作する」というオブジェクト指向UIの設計原則を、Claude Codeが参照するAgent Skillにまとめました。そして、その原則があることで画面がどう変わるかを比較しています。

今回の検証では、メニューの分け方が、機能別から文書や利用者グループ別へと変わりました。また、詳細を開いたまま、別の文書へ移れる構造になったそうです。

ただし、機能の数や操作の手数は変わらず、表示の不具合もありました。「設計原則を渡せば、すべてがよくなる」という結果ではなかったんですね。

さらに、検証は各条件で1回ずつなので、効果を断定することはできません。そのうえで筆者は、設計原則を共有することで、使いにくさの理由を説明でき、AIへの修正指示も具体化できると述べています。

「なんとなく使いにくい」を、どの構造が、なぜ使いにくいのかという言葉に変える。そのための共通のものさしとして、設計原則を使うわけですね。

....
最後の5本目は、日本語入力ソフトウェアMozcのアップデートです。

Mozcは、ARMへの対応や開発環境の刷新を踏まえて、12年ぶりにメジャーバージョンを3へ更新しました。12年ぶりと聞くと、大きな節目を感じますね。

今回の更新では、辞書や変換精度も改善されています。ユーザー辞書の登録数が少ない場合には、登録した単語が以前より優先して表示されるようになりました。自分で登録した言葉を使いたいときに、うれしい改善ですね。

各OSでの使いやすさの向上や、不具合修正も進んでいます。具体的には、Linuxでのダークテーマ対応や、Windowsで複数の画面を使うときの表示改善などが挙げられています。

そして記事では、生成AIによって、自作の日本語入力ソフトを作りやすくなってきたことにも触れています。そうした中で筆者は、Mozcを日々の入力に使うだけでなく、開発の土台や、実装の参考としても役立てたいと考えているそうです。

毎日使う日本語入力を支えるソフトが、新しくなる。そして、新しいものを作る人の参考にもなる。そんな広がりのあるアップデートでした。

....
さて、今日の「zenncast」はいかがでしたか?

今日は、AIに任せる前の完了条件と評価指標、情報の関係をたどるGraphRAG、Claude Modsの便利な機能と導入時の注意点、設計原則を共有するUI改善、そして12年ぶりにメジャーバージョンを更新したMozcについてお届けしました。

詳しい内容はショーノートに書いてありますので、気になった記事はぜひチェックしてみてくださいね。番組への感想もお待ちしています。「この話題が気になった」「こんなふうに使っているよ」など、みなさんの声を聞かせてもらえるとうれしいです。

この番組はSpotifyやApple Podcast、YouTubeなどで毎日配信しています。気に入ったら、登録や高評価で応援していただけるとうれしいです!

それでは、次回もみなさんにお会いできるのを楽しみにしています。お相手はマイクでした。素敵な日曜日をお過ごしください!

Related episodes

内容の近いエピソードを推薦しています