2026-01

Claude Code

150行で自己進化するメモリエージェントを構築する方法

AIエージェントに「記憶」を持たせたい——そう考えたことはありませんか。チャットの文脈を覚えている、過去の会話から学習する、そして自分自身の記憶構造を最適化していく。そんな自己進化型のメモリエージェントを、わずか150行のPythonコードで実装できることをご存知でしょうか。本記事では、DEV Community...
Claude Code

Claude Codeエージェントモードで一晩でゲームを開発した体験談

「ゲームを作ってくれ」と依頼して寝た。翌朝目覚めると、完全なゲームが完成していた——これは誇張ではなく、実際に起きた出来事です。Senthil Kumaranさんは、Claude Codeのエージェントモードを使って、Linuxのパズルゲーム「Hitori」のWeb版を開発しました。驚くべきことに、開発中に一度も...
Claude Code

なぜClaudeに自己対話させてからコードを書かせるのか:4つのペルソナ活用法

Claudeに「スクレイパーを堅牢にして」と依頼したところ、200行のそれらしいコードが生成された。リトライロジック、ログ設定、ページネーション処理——すべて揃っている。だが、すべてがゴミだった。リトライロジックはコードベースと異なるパターンを使い、ログ設定はグローバルで他のモジュールを破壊し、ページネーションに...
Claude Code

CLAUDE.mdファイルでAIコーディング速度を2倍にする方法

「TypeScriptとTailwindを使ってください」——新しいチャットを開くたびに、同じ説明を繰り返していませんか。Claude 3.5 Sonnetにエラーログを貼り付けたら、自信満々にPythonで修正案を提示してきた。でも、あなたのプロジェクトはRustで書かれている。訂正すると今度はRustで返して...
Claude Code

TaskML:AIエージェントのタスク出力を統一するマークアップ言語

ClaudeやChatGPTにプロジェクト計画を依頼すると、返ってくるフォーマットがバラバラで困った経験はないでしょうか。ある時はマークダウンのリスト、ある時はJSON、またある時は番号付きステップ、そして時にはタスクが文章の中に埋もれた壁のようなテキスト。この問題を解決するために開発されたのがTaskMLです。...
技術メモ

【解決】qmail + vpopmail で「no mailbox here by that name」エラーが出る原因と対処法

qmail + vpopmail 環境で「Sorry, no mailbox here by that name」エラーが発生する場合の原因と解決方法を解説。locals と virtualdomains の優先順位が鍵。
Claude Code

【週間まとめ】Claude Code今週のハイライト(2026年1月11日〜2026年1月18日)

今週のClaude Code関連の重要ニュース・アップデート・コミュニティの話題をまとめてお届けします。サードパーティツール遮断という衝撃的なニュースから、Coworkの登場、そして開発者向けツールの新たなトレンドまで、盛りだくさんの1週間でした。 今週のハイライト トピック1: Anthropicがサードパーテ...
今日のニュース

【日本テック・経済】今日の注目ニュースまとめ(2026年1月18日)

【日本テック・経済】今日の注目ニュースまとめ(2026年1月18日) 2026年最初の週末となる1月18日、日本のテクノロジー・経済分野では注目すべきニュースが相次いでいます。本日の最大のトピックは、OpenAIが発表した「ChatGPT Go」と広告導入の開始です。これは生成AI市場の収益モデルに大きな転換点を...
Tips

【保存版】treeコマンドチートシート:ディレクトリ構造を美しく表示(2026年版)

treeコマンドの表示制御、ファイル情報表示、ソート、出力形式を網羅。
Claude Code

【保存版】Claude Codeチートシート:CLIコマンド・スラッシュコマンド完全網羅(2026年1月版)

Claude CodeのCLIコマンド、スラッシュコマンド、カスタムコマンドを網羅したチートシート。