<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Llm on かおるのブログ</title>
    <link>https://blog.kaorubb.org/ja/tags/llm/</link>
    <description>Recent content in Llm on かおるのブログ</description>
    <generator>Hugo -- 0.147.8</generator>
    <language>ja</language>
    <lastBuildDate>Sun, 08 Feb 2026 14:47:00 +0900</lastBuildDate>
    <atom:link href="https://blog.kaorubb.org/ja/tags/llm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2026 Week 6 面白かった記事など</title>
      <link>https://blog.kaorubb.org/ja/posts/articles-2026-w06/</link>
      <pubDate>Sun, 08 Feb 2026 14:47:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/articles-2026-w06/</guid>
      <description>&lt;h2 id=&#34;state-of-ai-in-2026-llms-coding-scaling-laws-china-agents-gpus-agi-lex-fridman-podcast-490-youtube&#34;&gt;State of AI in 2026: LLMs, Coding, Scaling Laws, China, Agents, GPUs, AGI | Lex Fridman Podcast #490 - YouTube&lt;/h2&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/EV7WhVT270Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://youtube.com/watch?v=EV7WhVT270Q&amp;amp;t=11619&#34;&gt;RLVR（Reinforcement Learning with Verifiable Rewards)&lt;/a&gt;ではScaling Laws の限界がまだ見えていない&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/EV7WhVT270Q?t=9831&#34;&gt;&lt;em&gt;if you learn more, you forget more  (No Free Lunch)&lt;/em&gt;&lt;/a&gt;: LLMも新しいことを学習すればするほど、以前に学習したことを忘れてしまう傾向がある&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtube.com/watch?v=EV7WhVT270Q&amp;amp;t=12318&#34;&gt;&lt;em&gt;Is the dream of AGI dying?&lt;/em&gt;&lt;/a&gt;: 単一モデルでAGIを実現するという夢は死につつあり、むしろ複数の専門特化したエージェントが協力し合う形でAGIを実現する方向に進んでいる&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/rasbt/LLMs-from-scratch&#34;&gt;rasbt/LLMs-from-scratch: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>2026 Week 5 面白かった記事など</title>
      <link>https://blog.kaorubb.org/ja/posts/articles-2026-w05/</link>
      <pubDate>Sun, 01 Feb 2026 20:12:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/articles-2026-w05/</guid>
      <description>&lt;p&gt;今週のハイライト: &lt;strong&gt;前歯が欠けた(5年ぶり3回目)&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;best-ways-to-build-better-habits-and-break-bad-ones-james-clear-huberman-lab&#34;&gt;Best Ways to Build Better Habits &amp;amp; Break Bad Ones | James Clear - Huberman Lab&lt;/h2&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/bdsc3Spm6Sw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;良い習慣を形成し、悪い習慣を断ち切るための方法&lt;/li&gt;
&lt;li&gt;基本的に聞いたことあるような話:
&lt;ul&gt;
&lt;li&gt;良い習慣を身につける: Make it obvious, attractive, easy, satisfying&lt;/li&gt;
&lt;li&gt;悪い習慣を断ち切る: Make it invisible, unattractive, difficult, unsatisfying&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;自分は、ふとした時にLINE News を読んじゃう習慣を断ち切りたかったけど、LINEアプリはさすがに消せないので困ってた。
このpodcast聞いたのを機にちょっと知らべたら、&lt;a href=&#34;https://linestep.jp/2023/11/28/line_news_hide/&#34;&gt;この方法&lt;/a&gt;でLINE Newsだけを非表示にできることがわかった。(感動)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;andrej-karpathy-のツイート&#34;&gt;Andrej Karpathy のツイート&lt;/h2&gt;
&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;A few random notes from claude coding quite a bit last few weeks.&lt;br&gt;&lt;br&gt;Coding workflow. Given the latest lift in LLM coding capability, like many others I rapidly went from about 80% manual+autocomplete coding and 20% agents in November to 80% agent coding and 20% edits+touchups in…&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026 Week 4 面白かった記事など</title>
      <link>https://blog.kaorubb.org/ja/posts/articles-2026-w04/</link>
      <pubDate>Sun, 25 Jan 2026 18:58:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/articles-2026-w04/</guid>
      <description>&lt;h2 id=&#34;the-best-way-to-read-a-book--that-nobody-s-doing&#34;&gt;The Best Way to Read a Book (That Nobody&amp;rsquo;s Doing)&lt;/h2&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/zIqLuuyxgE4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Jeremy Howard が&lt;a href=&#34;https://www.answer.ai/posts/2025-10-01-solveit-full.html&#34;&gt;Solveit&lt;/a&gt; を使った精読(close reading)の方法を紹介している動画&lt;/li&gt;
&lt;li&gt;「 &lt;strong&gt;読む前に関連情報をcontextに入れまくり、章ごとにcontextの引き継ぎをしながらAIと会話しながら読む&lt;/strong&gt; 」という方法&lt;/li&gt;
&lt;li&gt;論文とか教科書を読むときに &lt;a href=&#34;https://github.com/karthink/gptel&#34;&gt;gptel&lt;/a&gt; で前からやっていた方法に近いけど、contextの引き継ぎを章ごとにやるのはやったことがなかった
&lt;ul&gt;
&lt;li&gt;(参考) &lt;a href=&#34;https://blog.kaorubb.org/ja/posts/gpt-mcp-setup/&#34;&gt;過去記事: &lt;code&gt;gpt.el&lt;/code&gt; &amp;amp; &lt;code&gt;mcp.el&lt;/code&gt; で整う emacs llm環境&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>2026 Week 3 面白かった記事など</title>
      <link>https://blog.kaorubb.org/ja/posts/articles-2026-w03/</link>
      <pubDate>Sun, 18 Jan 2026 18:58:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/articles-2026-w03/</guid>
      <description>&lt;p&gt;忙しくてブログを更新してなかったから、リハビリも兼ねて今週読んで面白いと思ったサイトなどをメモしておく。&lt;/p&gt;
&lt;h2 id=&#34;小野口スノードーム&#34;&gt;&lt;a href=&#34;https://www.lokkayama.com/onoguchisnowdome/index.html&#34;&gt;小野口スノードーム&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;スノードームのコレクターの方がコレクションを写真付きで紹介しているサイト。&lt;/li&gt;
&lt;li&gt;サイトの平成初期感が味わい深い&lt;/li&gt;
&lt;li&gt;スノードームをお土産で買ってくるような彼女が欲しい&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;the-security-paradox-of-local-llms-quesma-blog--hn&#34;&gt;&lt;a href=&#34;https://quesma.com/blog/local-llms-security-paradox/&#34;&gt;The security paradox of local LLMs - Quesma Blog&lt;/a&gt; (&lt;a href=&#34;https://news.ycombinator.com/item?id=45668264&#34;&gt;HN&lt;/a&gt;)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Local LLMはCloud LLMよりもセキュリティ的に安全そうに見えて、実はそうでもないという話。&lt;/li&gt;
&lt;li&gt;紹介されている攻撃プロンプトが面白い (特にAttack #2)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ラブジェネレーション-ロケ地情報-マップ&#34;&gt;&lt;a href=&#34;https://loca.ash.jp/info/1997/d199710_lovegen.htm&#34;&gt;ラブジェネレーション ロケ地情報・マップ&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetFlixで久々にハマったドラマ&lt;/li&gt;
&lt;li&gt;正味Stranger Thingsとかよりも面白い&lt;/li&gt;
&lt;li&gt;キムタクがかっこよすぎる&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>拝啓 データサイエンティストがいらなくなると思っている君へ</title>
      <link>https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/</link>
      <pubDate>Sun, 31 Aug 2025 20:31:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/</guid>
      <description>&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://blog.kaorubb.org/kaorunoblog/ox-hugo/programming_aki.png&#34;
         alt=&#34;図1: 二十七の僕には誰にも話せない悩みの種があるのです&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;&lt;span class=&#34;figure-number&#34;&gt;図1: &lt;/span&gt;二十七の僕には誰にも話せない悩みの種があるのです&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;はじめに-aiは専門家を不要にするという風潮の問題&#34;&gt;はじめに: AIは専門家を不要にするという風潮の問題&lt;/h2&gt;
&lt;p&gt;ここ数年、専門的なホワイトカラーの仕事がAIに奪われるという話を至る所で耳にします。&lt;/p&gt;
&lt;p&gt;私自身学部時代から、仕事でも研究でも趣味でもデータサイエンス(以下、DS)にどっぷり浸かってきたのですが、
最近ではテクノロジーに疎い家族やプログラミング経験のない友人から、「まだプログラミングやってるの？」「AIで全部できるんじゃない？」と、悪気なく言われるようになりました。&lt;/p&gt;
&lt;p&gt;こうした声は身内だけにとどまりません。
驚くべきことに、名だたる大企業のマネージャーレベルの人や、コンサルティング業界で長年活躍されてきたような、いわゆるエリートの方々からも、&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;『DS領域でやっていこうとするのは勧めない』&lt;/p&gt;
&lt;p&gt;『データサイエンティストが一番最初にAI に代替される職業なのではないか』&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;と言われてしまいました。&lt;/p&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://blog.kaorubb.org/kaorunoblog/ox-hugo/really.gif&#34;
         alt=&#34;図2: それ、本当?&#34; width=&#34;600&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;&lt;span class=&#34;figure-number&#34;&gt;図2: &lt;/span&gt;それ、本当?&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;つい先日も、知り合いの優秀な大学院生が「データサイエンティストの将来は暗い」という周囲の声に惑わされ、大学院を中退しようと真剣に悩んでいました。&lt;/p&gt;
&lt;p&gt;私は、 &lt;strong&gt;データサイエンティストの仕事を完全にAIで置き換える未来が数年以内に来る可能性は極めて低い&lt;/strong&gt; と考えており、AIへの過度な期待が企業の判断を誤らせたり、「&lt;a href=&#34;https://joereis.substack.com/p/i-dont-need-to-learn-anything-anymore&#34;&gt;AIがなんでもやってくれるから自分は何も学ぶ必要がない&lt;/a&gt;」という極端な考えが若干広まりつつある現状に強い危機感を覚えています。&lt;/p&gt;
&lt;p&gt;この状況に対し、データ分析をしている側の人間として立場を明確に示す責任があると感じ、「データサイエンティストがAIに代替される」論者の主張としてよく見られる以下の意見:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#%e7%8f%be%e7%8a%b6%e3%81%aellm%e3%81%ae%e8%aa%b2%e9%a1%8c&#34;&gt;AI は コードを書けるから、データサイエンティストはいらない&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#ai%e3%81%ab%e3%82%88%e3%82%8b%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%be%e3%81%a7%e3%81%ae%e5%a3%81%e3%81%af%e9%ab%98%e3%81%84&#34;&gt;今はまだ発展途上なだけで、AI の進化ですぐに自動化できるようになる&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#llm%e3%81%ae%e5%a4%b1%e6%95%97%e3%81%af%e7%b5%84%e7%b9%94%e3%81%ae%e3%83%8e%e3%82%a6%e3%83%8f%e3%82%a6%e3%81%a8%e3%81%97%e3%81%a6%e8%93%84%e7%a9%8d%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84&#34;&gt;人間も失敗するから、ハルシネーションはLLMが人間に劣る理由にならない&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#%e5%b0%82%e9%96%80%e6%80%a7%e3%81%ae%e4%be%a1%e5%80%a4%e3%81%af%e4%b8%8b%e3%81%8c%e3%82%89%e3%81%aa%e3%81%84&#34;&gt;AIで誰でも専門的な知識を得られるから、専門性の価値は下がるのでは？&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#%e3%82%b8%e3%83%a5%e3%83%8b%e3%82%a2%e3%83%ac%e3%83%99%e3%83%ab%e3%82%82%e6%82%b2%e8%a6%b3%e3%81%99%e3%82%8b%e5%bf%85%e8%a6%81%e3%81%af%e3%81%aa%e3%81%84&#34;&gt;なくならずとも、残るのはトップレベルの人だけで、需要は減るのでは？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/ds-owakon-is-a-myth/#%e3%82%b8%e3%83%a5%e3%83%8b%e3%82%a2%e3%83%ac%e3%83%99%e3%83%ab%e3%82%82%e6%82%b2%e8%a6%b3%e3%81%99%e3%82%8b%e5%bf%85%e8%a6%81%e3%81%af%e3%81%aa%e3%81%84&#34;&gt;ジュニアレベル専門家は、AIを使いこなす素人にすぐに追い越されるのでは？&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;のひとつひとつに対し、現場の者を(勝手に)レペゼン&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;してアンサーしていこうと思います&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://blog.kaorubb.org/kaorunoblog/ox-hugo/supa-hot-fire-im-not-a-rapper-mnfxm62nk5qb5okt.gif&#34;
         alt=&#34;図3: I&amp;rsquo;m not a rapper&#34; width=&#34;600&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;&lt;span class=&#34;figure-number&#34;&gt;図3: &lt;/span&gt;I&amp;rsquo;m not a rapper&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;現状のllmの課題&#34;&gt;現状のLLMの課題&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;AI は コードを書けるから、データサイエンティストは不要になる&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;これは、第一線で活躍されているコンサルの方から実際に私が言われたことです。&lt;/p&gt;
&lt;p&gt;たしかにここ数年、特にコーディングの分野でのAIによる変化は凄まじく、そう思うのも無理はありません。
Tomlinson et al. (&lt;a href=&#34;#citeproc_bib_item_7&#34;&gt;2025&lt;/a&gt;)が算出しているAI Applicability scores &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;では&amp;quot;Data Scientist&amp;quot;はトップ30に入っており&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;、DSの業務と生成AIとの親和性が非常に高いことを示しています。
&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/gpt-mcp-setup/&#34;&gt;過去ブログにも書きました&lt;/a&gt;が、私自身も2022年の終わり頃から生成AIを使っており、コーディングやリサーチ、資料作成や勉強など、様々な場面で恩恵を受けています。&lt;/p&gt;
&lt;p&gt;しかしこの「生成AIの登場でデータサイエンティストが不要になる」という考えは&lt;a href=&#34;https://fedi.simonwillison.net/@simon/114789804331454165&#34;&gt;電動ノコギリの登場が大工を不要にする&lt;/a&gt; と言うのと同じくらい &lt;strong&gt;的外れ&lt;/strong&gt; なことだと思います。&lt;/p&gt;
&lt;h3 id=&#34;前提--データサイエンティストの仕事-コーディング-ではない&#34;&gt;(前提) &amp;ldquo;データサイエンティストの仕事=コーディング&amp;rdquo; ではない&lt;/h3&gt;
&lt;iframe class=&#34;speakerdeck-iframe&#34; style=&#34;border: 0px; background: rgba(0, 0, 0, 0.1) padding-box; margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 100%; height: auto; aspect-ratio: 560 / 315;&#34; frameborder=&#34;0&#34; src=&#34;https://speakerdeck.com/player/fbb65729fb5b4a20ae8e185014d4ac1f?slide=35&#34; title=&#34;「ビジネス現場でのデータ分析者」 東京大学 GCI 2025 Summer&#34; allowfullscreen=&#34;true&#34; data-ratio=&#34;1.7777777777777777&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;組織やポジションによって様々ですが、一般的にデータサイエンティストと呼ばれる仕事には上の資料にあるような多様な役割が含まれます。
そのため、LLM がコーディング作業を代替したとしてもデータサイエンティストの仕事がなくなるわけではありません。
自分でコードを書く時間が減り、課題設定や分析設計、実装の監督と検証、ステークホルダーとのコミュニケーションなどの &lt;strong&gt;付加価値が高いタスクにより多くの時間が割かれるような形に転換されていくだけ&lt;/strong&gt; というのが現実的なシナリオだと思います。
(ていうか、多くの仕事で既にこの類の変化は始まっていると思いますが。)&lt;/p&gt;</description>
    </item>
    <item>
      <title>gpt.el &amp; mcp.el で整う emacs llm環境</title>
      <link>https://blog.kaorubb.org/ja/posts/gpt-mcp-setup/</link>
      <pubDate>Wed, 02 Jul 2025 11:16:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/gpt-mcp-setup/</guid>
      <description>&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&lt;/h2&gt;
&lt;p&gt;Emacs内での大規模言語モデル（LLM）との連携は、ここ数年で劇的な進化を遂げてきました。&lt;/p&gt;
&lt;p&gt;私の最初のEmacs 内LLMとの出会いは2022年11月、&lt;a href=&#34;https://github.com/copilot-emacs/copilot.el&#34;&gt;copilot.el&lt;/a&gt; によるAI 自動補完でした。このときの感動は鮮明に覚えています。&lt;/p&gt;
&lt;p&gt;その後間もなくChatGPT が登場し、&lt;a href=&#34;https://github.com/joshcho/ChatGPT.el&#34;&gt;ChatGPT.el&lt;/a&gt; 等でEmacs内でのAIとの対話ができるようになりましたが、当時は機能も少なく、EmacsでLLMを使うメリットはあまり感じられませんでした。&lt;/p&gt;
&lt;p&gt;自分的ブレークスルーは、東京Emacs勉強会 サマーフェスティバル2024 のTomoya さんの発表で &lt;a href=&#34;https://github.com/s-kostyaev/ellama&#34;&gt;ellama&lt;/a&gt; を知ったことでした。
ellamaでは従来の対話形式だけでなく、様々な関数を通じてLLMを利用でき、Emacs が何倍も強力な開発環境へと変貌しました。&lt;/p&gt;
&lt;p&gt;そして最近では &lt;a href=&#34;https://github.com/karthink/gptel&#34;&gt;gptel&lt;/a&gt; が &lt;a href=&#34;https://github.com/doomemacs/doomemacs/commit/6898a9c267fd97d9934c00ea9a2d55ad30a2263f&#34;&gt;llm module として doom emacs に正式に組み込まれ&lt;/a&gt;、ツール連携やプロンプト/コンテクストエンジニアリング&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;が非常にスムーズになりました。&lt;/p&gt;
&lt;p&gt;これと&lt;a href=&#34;https://github.com/lizqwerscott/mcp.el&#34;&gt;mcp.el&lt;/a&gt; と組み合わせることで、LLM in emacs がある種のplateau に達したのではと感じている今、これを知らないEmacser (同胞) がもしいたら非常に勿体ないと思うので、この記事を書くことにしました。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gptel&lt;/code&gt;, &lt;code&gt;mcp.el&lt;/code&gt; の設定方法や使う理由、ユースケースなどを紹介します。&lt;/p&gt;
&lt;style&gt;
.mermaid {
    text-align: center;
}
&lt;/style&gt;
&lt;pre class=&#34;mermaid&#34;&gt;
  gantt
    title 私のEmacs 内LLM 遍歴
    todayMarker off
    dateFormat YYYY-MM
    axisFormat %Y-%m
    section 自動補完
        copilot.el :2022-11, 32M
    section 黎明期
        ChatGPT.el :2023-03, 17M
        org-ai :2023-12, 8M
    section 革命
        ellama/llm              :2024-08, 9M
    section 開拓期
        ai-org-chat :2024-11, 2M
        ob-llm :2025-01, 2M
        elisa :2025-03, 1M
        copilot-chat.el     :2025-03, 2M
    section 成熟期
        gptel+mcp.el              :2025-05, 2M
        claude-code.el              :2025-06, 1M
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/copilot-emacs/copilot.el&#34;&gt;copilot-emacs/copilot.el: An unofficial Copilot plugin for Emacs.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/joshcho/ChatGPT.el&#34;&gt;joshcho/ChatGPT.el: ChatGPT in Emacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/rksm/org-ai&#34;&gt;rksm/org-ai: Emacs as your personal AI assistant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/s-kostyaev/ellama&#34;&gt;s-kostyaev/ellama: Ellama is a tool for interacting with large language models from Emacs.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ahyatt/llm&#34;&gt;ahyatt/llm: A package abstracting llm capabilities for emacs.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ultronozm/ai-org-chat.el&#34;&gt;ultronozm/ai-org-chat.el&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/jiyans/ob-llm&#34;&gt;jiyans/ob-llm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/s-kostyaev/elisa&#34;&gt;s-kostyaev/elisa: ELISA (Emacs Lisp Information System Assistant) is a system designed to provide informative answers to user queries by leveraging a Retrieval Augmented Generation (RAG) approach.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/chep/copilot-chat.el&#34;&gt;chep/copilot-chat.el: Chat with Github copilot in Emacs !&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/karthink/gptel&#34;&gt;karthink/gptel: A simple LLM client for Emacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/lizqwerscott/mcp.el&#34;&gt;lizqwerscott/mcp.el: An Mcp client inside Emacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/stevemolitor/claude-code.el&#34;&gt;stevemolitor/claude-code.el: Claude Code Emacs integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gptel-とは&#34;&gt;&lt;code&gt;gptel&lt;/code&gt; とは&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/karthink/gptel&#34;&gt;gptel&lt;/a&gt;は、Emacsのためのシンプルかつ強力な大規模言語モデル（LLM）クライアントです。
Emacs内のあらゆる場所から自由な形式でLLMと対話できる環境を提供します。
&lt;a href=&#34;https://github.com/karthink/gptel?tab=readme-ov-file#model-context-protocol-mcp-integration&#34;&gt;このデモ&lt;/a&gt;を見ると使用イメージが分かりやすいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>NixOSのエラー: Could not start dynamically linked executable の対処法についてのメモ</title>
      <link>https://blog.kaorubb.org/ja/posts/nixos-fix-could-not-start-dynamically-linked-executable/</link>
      <pubDate>Wed, 02 Jul 2025 11:16:00 +0900</pubDate>
      <guid>https://blog.kaorubb.org/ja/posts/nixos-fix-could-not-start-dynamically-linked-executable/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://blog.kaorubb.org/ja/posts/gpt-mcp-setup/&#34;&gt;別記事 &lt;code&gt;gpt.el&lt;/code&gt; &amp;amp; &lt;code&gt;mcp.el&lt;/code&gt; で整う emacs llm環境 -&amp;gt; &lt;code&gt;mcp.el&lt;/code&gt; の設定例&lt;/a&gt; にあるようにmcp.el で使ういくつかの mcp server の起動で &lt;code&gt;uvx&lt;/code&gt; を使用しているのですが、nixOS で最初に起動したときにエラーが出てしまいました。
解決方法と原因を Gemini に調べさせたので、メモしておきます。&lt;/p&gt;
&lt;h2 id=&#34;症状とエラーメッセージ&#34;&gt;症状とエラーメッセージ&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;*Mcp-Hub*&lt;/code&gt; buffer で &lt;code&gt;mcp-hub-view-log&lt;/code&gt; を確認すると、以下のエラーが出ていました:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;stderr&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;  Could not start dynamically linked executable: /home/bk/.cache/uv/archive-v0/unI5q9QapqXHm9fPXna4G/bin/python
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;stderr&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;  NixOS cannot run dynamically linked executables intended &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; generic
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;stderr&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;  linux environments out of the box. For more information, see:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;stderr&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;  https://nix.dev/permalink/stub-ld
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;jsonrpc&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; D&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;14:56:49.461&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; Connection state change: &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;exited abnormally with code &lt;span style=&#34;color:#ae81ff&#34;&gt;127&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;解決策-nix-ld-を有効にする&#34;&gt;解決策：nix-ld を有効にする&lt;/h2&gt;
&lt;p&gt;nix conifguration で、以下を足したら直りました。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
