WakaTimeの創設者が、AIメトリクスに特化した新ダッシュボードを発表。AIと人間によるコード行数、プロンプトの平均長さ、AI生成コードの編集回数、トークン使用量などを追跡し、Cursor、Claude、Codex、Copilot、Geminiなどの主要エージェントに対応している。
#ai-coding
20 件
Siftは、cargo testやpytestなどのコマンド実行時に大量の出力ログを要約し、AIコンテキストのトークン使用量を削減するツールです。安価なエージェント呼び出しで出力を要約することで、主要スレッドを小さく保ち、ワークフローによっては約45%のトークンコスト削減が見込めます。
AIによってコード生成されたアプリケーションは、既存のシステムやデータベースとの統合が難しく、外部との連携を前提としない「島」のような状態になりがちです。本記事では、AIコーディングが生み出す分断されたアプリの課題と、その解決策について考察しています。
AnthropicのClaude ProプランからClaude Code機能が削除されました。この変更により、Proユーザーはコード生成やプログラミング支援機能にアクセスできなくなりました。
AnthropicはClaude CodeをProプランから削除し、別のプランに移行させることを決定しました。これにより、ProユーザーはClaude Codeの機能にアクセスできなくなり、コード生成やプログラミング支援のための代替手段を探す必要が生じます。
Claude CodeとJupyter Notebooksがついに良好に連携するようになりました。ReviewNBの新しい統合により、AIアシスタントがJupyter Notebooks内で直接コードを生成・実行できるようになり、データサイエンスワークフローが大幅に効率化されます。
AIエージェントによる自動コーディングがオープンソース開発のあり方を根本から変えようとしています。従来のコラボレーションモデルが崩れ、コード生成の民主化が進む一方で、品質管理やライセンス問題など新たな課題が浮上しています。
コード経験ゼロで22,000行のアプリを構築した経験談。複雑な夕食スケジューリングエンジンをAIエージェントに作らせながら、AIの管理方法を学ぶ過程を紹介。AIは無限の知識を持つが、文脈を適切に管理しないと「家を壊して植木鉢を動かす」ような不合理な行動をとることも。
Claude Codeを使用して、AIを活用した効率的なウェブインターフェース設計の手法について解説します。コード生成とデザインの統合により、開発プロセスを最適化する方法を紹介します。
複数のClaude Codeセッションを並行実行する際の管理を容易にするプラグイン。各セッションにAI生成のタイトルとハッシュベースの色を自動的に割り当て、ターミナル上で一目で区別できるようにします。
この記事では、Gemma4 26B A4BとQwen3.6 35B A3Bという2つの大規模言語モデルをPC上で実行し、コーディング能力を比較するベンチマークテストを実施しています。両モデルのパフォーマンス、リソース使用量、実用性を評価し、個人のPCで実際にプログラミング用途に使用できるかどうかを検証しています。
コーディングエージェントを使用してブランドデザインシステムを抽出し、ブランドに沿ったPDFレポートやスライドデッキを生成するためのステップバイステップガイドです。デザインの一貫性を保ちながら効率的にドキュメントを作成する方法を解説しています。
SaaSクローンの襲来
4.0Claude Codeを使用して約20回のプロンプトでLinearのUIとコア機能をクローンしました。これはSaaS企業にとって何を意味するのか考察します。
AI支援による「雰囲気コーディング」が広がる中、開発者はコードの構造理解ではなくプロンプト作成に依存し、深刻なセキュリティ脆弱性を見逃す危険性がある。この傾向が進めば、プログラミングスキルの喪失と大企業によるコード生成の独占につながり、開発者の自由と独立性が失われる恐れがある。
著者はAIにPHPのメディア管理アプリを生成させたが、約5,000行のスパゲッティコードが生成され、動作させるために10時間かけて修正とリファクタリングを実施した。AIは12分でコードを生成したが、理解可能で保守可能なコードにするには大幅な手作業が必要だった。
Claude Code
2.0Claude Codeの使用方法について、これまでに知っているすべての情報をまとめています。このツールの機能や活用方法についての包括的なガイドとなっています。
著者はランダムなプログラミング言語を選ぶツールでArturoに出会い、試してみることにしました。AIにDeflate圧縮の実装を依頼しましたが、AIはPythonスクリプトをラップするだけの実装を提出し、純粋なArturo実装を求める著者の意図とは異なる結果となりました。
Gemini 2.5 PROなどの最先端LLMは、プログラマーの能力を拡張・増幅することができる。明確な問題記述とLLMとの往復作業を受け入れることで、バグの早期発見、アイデアの迅速な検証、ペアデザイン活動、作業の加速、専門外技術への対応など、驚くべき成果を達成できる。ただし、最大の成果を得るには人間がループ内に留まり、適切なコンテキスト提供とLLM選択が重要である。
著者は、理想のRSSリーダーアプリをバイブコーディング(AI支援開発)で試みた。macOSアプリ、Webサイト、Electronアプリと様々な方法でプロトタイプを作成したが、既存のReederのような完成度には遠く、AIによる開発の限界と、アイデアを「良いもの」にするまでの道のりの長さを実感した。
この短期コースでは、詳細な仕様書を作成し、コーディングエージェントと連携して実装する仕様駆動開発を学びます。仕様書を用いることで、大規模なコード変更を数語で制御し、エージェントセッション間でコンテキストを保持し、プロジェクトの複雑化に伴う制御を維持できます。