エンジニア関連– category –
-
[開発者向け]AIがUIデバッグを自動化する未来:GitHub CopilotとPlaywrightの連携事例
はじめに 本稿では、AIを活用してユーザーインターフェース(UI)のデバッグ作業を効率化する新しいアプローチについて解説します。GitHubの公式ブログで公開された記事「Debugging UI with AI: GitHub Copilot agent mode meets MCP servers」を基に、A... -
[開発者向け]GitHub Actionsの落とし穴:ワークフローインジェクション攻撃の原因と対策
はじめに 本稿では、ソフトウェア開発の自動化に不可欠なツールとなりつつあるGitHub Actionsに潜む、深刻なセキュリティリスク「ワークフローインジェクション」について解説します。この脆弱性は、GitHubリポジトリで見つかる最も一般的な脆弱性の一つ... -
[開発者向け]CodeQLでCORSの脆弱性を見つける:フレームワークのモデル化による静的解析の実践
はじめに 本稿では、Webアプリケーションのセキュリティにおいて重要な役割を担うCORS(Cross-Origin Resource Sharing)の設定不備に起因する脆弱性を、静的解析ツールであるCodeQLを用いてどのように発見できるかを解説します。特に、多くの開発現場で... -
[開発者向け]「Merge」の責任は誰にある?AI支援コーディングにおける開発者の役割
はじめに 近年、大規模言語モデル(LLM)の進化により、AIがコードを生成・提案するツールが急速に普及しています。これにより、開発の生産性は大きく向上しましたが、同時に新たな問いも生まれています。それは、「AIが生成したコードの品質と最終的な... -
[開発者向け]Googleの最速・最安AIモデル「Gemini 2.5 Flash-Lite」正式リリース!その特徴と活用法を解説
はじめに Googleは2025年7月22日、同社のAIモデルファミリーに新たな選択肢として「Gemini 2.5 Flash-Lite」の正式版をリリースしました。このモデルは、Gemini 2.5ファミリーの中で最速かつ最も低コストであることを特徴としており、特にレスポンスの速... -
[開発者向け]Googleの新星「T5Gemma」登場!デコーダのみモデルとエンコーダ・デコーダの”いいとこ取り”を実現した新技術とは?
はじめに 近年、AIの世界では「デコーダのみ」アーキテクチャを持つ大規模言語モデル(LLM)が主流となっています。しかし、Googleは2024年7月、その流れに一石を投じる新しいモデルファミリー「T5Gemma」を発表しました。これは、従来の「エンコーダ・... -
[開発者向け]開発者のためのデータドリブンマーケティング実践手法
はじめに 現代のマーケティング戦略において不可欠な「データドリブンマーケティング」を、開発者の視点からどのように実現していくかについて、具体的な実装方法とともに解説します。優れたマーケティングキャンペーンを構築するためには、もはやデータ... -
[開発者向け]公開統計データベースを扱うData Commons Pythonライブラリが V2にバージョンアップ:変更点から使い方まで
はじめに データは、現代社会のあらゆる分野で進歩の土台となる重要な資源です。現状を正確に測定し、重要なトレンドを特定し、未来を予測するためには、信頼できるデータへの容易なアクセスが不可欠です。 本稿では、Google Developers Blogで2025年6... -
[開発者向け]スマホが命を救う。Googleが築く世界的巨大地震アラート網の全貌
はじめに 地震は、世界中の多くの地域で人々の生活を脅かす深刻な自然災害です。日本に住む私たちは、世界で最も高度な地震警報システムの一つである「緊急地震速報」に守られていますが、世界に目を向けると、そのようなインフラが整備されていない国や... -
[開発者向け]Googleの医療AI「MedGemma」が進化!画像とテキストを融合する新モデルの可能性
はじめに 本稿では、2025年7月9日に発表されたGoogle Researchのブログ記事「MedGemma: Our most capable open models for health AI development」を元に、Google Researchが発表した医療AI開発のためのオープンモデル「MedGemma」について、特に新たに...