はてなブログ

AIエージェントの開発、TypeScript、ときどき自由研究。

指示出しでAI疲れしないためのAIエージェントの働かせ方

少なくとも自分の見える範囲では WebアプリケーションはClaude CodeやCodexといったコーディングAIエージェントを使って開発することが当たり前になった。 AIエージェントのセッションはいくらでも並行して増やせる一方で、ひとりの人間の処理能力は比較的小…

シルバーウィークの自由研究 小説を圧縮して距離を測ってみた

圧縮することで2つのデータの「近さ」がわかる。正規化圧縮距離(NCD)という。簡単にいうと2つのデータを一緒に圧縮し、高圧縮できるほうが近くて、そうでない場合は遠いとする方法で、どんな種類のデータにも適用できる。面白そうなので、小説をいろいろ圧…

LLMアプリケーションにおけるモデル更新の難しさ

本稿は、筆者が実施したモデル比較をもとに生成AIを使用して執筆しました。最終判断は筆者が行っています。 LLMを組み込んだアプリケーションでモデルを更新するとき、新しいモデルは「より高性能なのだから、少なくとも現在の挙動は維持される」と考えたく…

GWの自由研究

何がきっかけだったか忘れたけど、日本語の文章の形態素解析をして、その結果に色を付けて表示したら文章のリズムが視覚化されて面白いのではないかと考えた。 形態素解析とは、日本語の文章を形態素と呼ばれる要素に分割することだ。形態素とは名詞や動詞な…

Claude CodeでVibe Codingするときになるべく少ない指示回数でタスクを完了させたい

AIがコーディングすると言っても、ある機能を作るために一度指示した後に、何度も確認をしたり、追加の指示をしていては人間がパソコンに張り付いて離れることができない。他のことをしていても何度も戻ってきてはマルチタスクも難しい。できたら最初に指示…

大規模言語モデル講座2025応用編を修了した

去年の12月から今年の2月にかけて受講していた大規模言語モデル講座2025応用編を修了した。 nakaoka3.hatenablog.com 先日連絡があり、修了要件を満たしていたようで、無事修了の認定をしてもらえた。修了要件には出席アンケート・宿題、そして最終課題であ…

小説で学ぶ、集合から理解するTypeScriptのリテラル型【初心者向け】

去年、TypeScriptの型についての小説を書いて、そのまま放置していた。せっかくなので、少し直して公開しておこうと思う。 プログラミング初心者、TypeScriptの初心者の読者を想定した内容になっている。 登場人物 私:高校2年生の女子。プログラミングと数…