0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング雑記 2026年7月24日

0
Posted at

プログラミング雑記2026年7月24日.jpg

今日もネットの海から拾ってきた、個人的に気になった技術ニュースや記事を厳選してお届けします。ご意見や補足があればコメントで教えていただけると嬉しいです。

プログラミング

Python

prekは、Pythonで人気のGitフック管理ツールpre-commitをRustで再実装したフレームワークです。シングルバイナリで動くためランタイム不要で、フックの並列実行や高速化、ディスク効率の改善が図られています。pre-commitと互換性があり、設定ファイルをそのまま使えるので移行も容易です。sample-configで初期設定、installでフック作成、runで手動実行でき、updateではサプライチェーン攻撃対策として経過日数を指定した更新も可能です。


Open Knowledge Format(OKF)

この記事は、Google Cloudが発表した新しいオープン仕様「Open Knowledge Format(OKF)」について紹介しています。AIエージェントが業務で使う社内知識は、カタログやWiki、コードコメントなど様々な場所に分散しており、統一的に扱うのが難しいという課題があります。

OKFはこの問題を解決するため、知識をYAMLフロントマター付きのMarkdownファイル群として表現する軽量な標準を提案しています。特別なSDKやランタイムを必要とせず、既存のエディタやGitなどでそのまま扱える点が特徴です。

さらに記事では、BigQueryのデータセットから自動でOKF文書を生成するエージェントや、バンドルを可視化するツールなど、参照実装も併せて公開されたことが紹介されています。OKFはまだv0.1の段階であり、今後コミュニティと共に発展させていく方針とのことです。


WEB

フロントエンド監視は現状Sentry等のSaaS SDKが主流ですが、OpenTelemetryのBrowser SDKも独立開発が進み、ユーザー操作やCore Web Vitalsの計装が実装されつつあります。一方でエラーのsymbolicationやSession Replayなど、SaaSを置き換えるには課題も残っている状況を紹介する記事です。


Claude Code

この記事は、Claude Codeの出力品質を左右するのはCLAUDE.mdの書き方だと述べています。CLAUDE.mdはコード生成時に自動で読み込まれる指示書で、ユーザー・プロジェクト・サブディレクトリの3階層で配置できます。個人スクリプト向けのミニマル型、中規模Webアプリ向けのレイヤー分離型、モノレポ向けの階層分割型など、規模別に7つのテンプレートを紹介しています。書きすぎによる肥大化のアンチパターンにも触れ、規模に合った記述、禁止事項の明記、月1回の棚卸しが重要だとまとめています。


GitHub / GitHub Copilot

サプライチェーン攻撃対策として、Dependabotがセキュリティ更新を除くバージョン更新に対し、公開から最低3日間の「クールダウン」を設けるようになったことを紹介する記事です。


GitHub の Projects と Issue で、1つのフィールドに複数の値を設定できる複数選択フィールドがパブリックプレビューとして使えるようになりました。


GitHub Mobileで、プルリクエストのActionsチェックが失敗した際に、Copilotコーディングエージェントにワンタップで原因調査と修正を依頼できるようになりました。


2026年7月28日にMCPプロトコルがステートレス化されるのに先立ち、GitHub MCPサーバーが最新仕様に対応し、スケーラビリティ向上や接続の高速化を実現したことを紹介する記事です。


LinearのissueをGitHub Copilotのクラウドエージェントに割り当てると、自動でコードを分析してドラフトのプルリクエストを作成してくれる機能が正式版になりました。


本書は情報科学を支える離散数学の入門教科書です。高校数学の復習から始め、豊富な例題と図解で学べます。第2版ではデータサイエンスとAIの基礎章を新設し、各章末にPythonによる問題解決の節も追加されています。

感想:

ソフトウェア開発者として長く仕事をしたいなら、未学習であるのであれば、一度離散数学はしっかり勉強した方が良い。


本書は、データ変換ツールであるdbtについて体系的に解説した実践的な入門書です。基本的な使い方から、データモデリング、テストやドキュメント、CI/CD連携、品質管理、ワークフローによる運用、レイクハウスでの活用、既存システムからの移行までを幅広く扱っています。ビジネスシナリオに基づいたハンズオン形式で構成されており、データエンジニアやアナリスト、BI開発者などが自身の現場の課題にすぐ応用できる知識を得られる内容になっています。


論文・その他

FigmaとコードはパラダイムがそもそもN違うため、どちらかを正解にすると必ず乖離が生まれるという指摘です。解決策として、ツール中立なComponent Specを正とし、FigmaとコードをそこからのAI生成物と捉える設計思想が提案されています。


AI

LangChain

LangChainが、コーディングエージェントと対話しながらAIエージェントの評価を構築できる「Eval Engineering Skill」を公開しました。対象エージェントの調査から評価項目の提案、Harborタスクの構築・実行、結果の監査までを段階的に支援し、実運用の失敗を評価へ変換する取り組みを進めています。


Google

Google が発表した「Gemini 3.5 Flash Cyber」は、サイバーセキュリティに特化した軽量モデルです。コード内の脆弱性発見・検証・修正を高速かつ低コストで行える点が特徴で、コード修正エージェント「CodeMender」に統合されています。

ベンチマークでは Chrome や V8 エンジンなどの複雑なコードベースで従来モデルを上回る成果を示し、Google 社内でも既に脆弱性の発見に活用されています。まずは政府機関や一部のテスターに限定して提供が開始される予定です。


Microsoft

Microsoft Agent Frameworkの宣言的ワークフローが1.0に到達し、マルチエージェントの連携をコードではなくYAMLで定義・管理できるようになりました。


Microsoft 365 Copilotの宣言型エージェントを構築・拡張・グラウンディング・評価する方法を学べる、全4回のライブ配信シリーズ「The Microsoft 365 Copilot Agent's Playbook」を紹介する記事です。


Microsoftが、高精細な画像生成向けの「MAI-Image-2.5 Pro」と、低遅延の音声合成向けの「MAI-Voice-2 Flash」という2つの新モデルをMicrosoft Foundryで提供開始したことを紹介する記事です。


Anthropic

Claudeの音声モードがOpus・Sonnet・Haikuで動くようになり、GmailやSlackなど連携ツールにも対応し、多くの言語で深い問題解決の壁打ちができるようになりました。


ツール

Plasma AIは2026年7月21日、複雑な作業を複数のAIエージェントに分担させるツール「Fractal」をApache License 2.0でオープンソース公開しました。各エージェントをノードとして扱い、タスクを子ノードへ委譲しながら作業に応じたツリーを構築します。ノード間はメッセージ機能やWikiで情報を共有し、専用のTUIで状況を確認できます。Claude CodeやCodexなど5種類のエージェントに対応し、pipで導入可能です。クラウド版も予告されています。


AIとともに生きる時代を迎え、私たちは自己の再定義と社会の再設計を迫られています。AIが知の領域に組み込まれていくなかで、仕事や教育のあり方はどのように変わり、経済や文化の枠組みはいかに再編されていくのかが問われます。本書は、こうした大きな変化を見渡すための見取り図を提示し、ヒトとAIの関係を多角的に考察しています。学習する計算機の仕組みから説き起こし、人間の知能との違いも踏まえながら論じている一冊です。


論文・その他

LLMの評価シグナルを改善に活かす方法を、モデルの重み・プロンプト・実行時コンテキストという3つの反映先に整理し、いずれの系統でも評価器自体の信頼性が改善の上限を決めるという課題を横断的に論じている記事です。


WebサイトがAIやクローラーに向けて示す「ここは読まないで」という意思表示(robots.txt)を実際に守ったAIアシスタントは、検証した10種中わずか2つだけだったという結果が報告されています。守らなかったものの挙動もさまざまで、ルールを確認せず禁止ページを取得するもの、アクセスできないと答えながら裏で取得しているもの、1回の依頼で50回以上アクセスするものまであったそうです。サイト運営者にとって特に気になる問題だといえます。


AIエージェントに悪意あるツールを使わせる最も簡単な方法は、高度なハッキングではなく、ツールの説明文に「公式」「認定済み」と書き加えることだと報告されています。この単純な嘘は、巧妙な攻撃コードよりもはるかに高い確率で通ってしまいます。人間が「ベストセラー」や高評価に弱いのと同じ構図です。ツールが作られ、選ばれ、実行され、更新されるまでの流れ全体を検証したところ、最大の弱点はコードの穴ではなく、もっともらしい言葉にあることが分かったとされています。


AIエージェントのコスト急増や暴走といった問題は、請求書を見るだけでは原因を特定できません。従来のリクエスト単位ではなく、エージェントが推論とツール呼び出しを繰り返す「ループ」を観測の単位とすべきです。各ターンのトークン量やツール呼び出し、権限、ガードレールの判断を、エージェント自身ではなくその下層で記録し、全体を横断的に照会できる基盤が必要になります。この共通基盤が、コスト管理、権限委譲、暴走防止という三つの統制課題を同時に支えるのだと筆者は主張しています。


LLMの登場により、もっともらしい成果物を作る費用がほぼゼロになり、供給が急増しています。curlの開発者が「偽のバグ報告に溺れている」と訴えるように、生成は容易でも検証の手間は変わらず、専門家の時間を奪っています。歴史的にも、印刷術で情報が氾濫した際に学術誌などの「門番」が生まれてきました。しかし、人気投票型の推薦や人間の権威に頼る方法、AIによる選別のいずれにも欠点があります。生成技術は進歩したものの、質を見極める仕組みが追いついていないと筆者は論じています。


クラウド

Azure

クラウドと同じAzure SQL Databaseエンジンをローカルのコンテナで動かし、接続文字列を変えるだけで本番へ移行できる開発者向けツールが、プライベートプレビューとして無償公開されました。


エンジニア

AIとお仕事

Claude Code開発責任者のボリス・チャーニー氏が、チーム内の働き方を「プロトタイパー」「ビルダー」「スイーパー」「グロワー」「メンテナー」の5つの型に分けられると指摘した内容を紹介する記事です。

AIの普及で職種の垣根が崩れつつある中、肩書きではなく働き方でチームメンバーを捉える新しい発想が示されています。

同じ職種でも型は異なり、1人が複数の型を兼ねることも多いとされ、プロダクトの成長段階によって必要な型の組み合わせも変化すると解説されています。


業界動向・時事

高市政権が閣議決定した骨太の方針の財政目標について、経済学者の70%が「債務残高GDP比を安定的に引き下げられない」と回答し、高成長頼みの財政運営に警鐘を鳴らしています。


中国AI新興DeepSeekの梁文鋒CEOが投資家向け説明会で、米国と中国のAIの差は人材ではなく計算資源にあると語りました。中国のGPUなど計算資源は米国の20分の1で、性能は1〜2年遅れているとしつつ、少ない資源で差を6カ月、3カ月へ縮めるのが目標だと述べています。オープンソースや低料金の方針は今後も続け、売上最大化は目的にしないと強調しました。また乱立する中国のAIは必ず集約されると見通し、AGIの実現に集中する考えを示しています。


次世代AIサーバーを国内データセンターに設置する際、リチウムイオン蓄電池の総量規制、水系消火設備の設置制限、直流800Vの高圧該当という3つの課題が生じます。日経クロステックの調査では、ソフトバンクが規制緩和を強く求める一方、KDDIやIIJは直近の影響は小さいとするなど、事業者間で温度差が見られました。背景にはDCの規模や用途、顧客要件の違いがあります。


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?