Engineer's Digest - 忙しいエンジニアのための技術情報ダイジェスト

忙しいエンジニアのための技術情報ダイジェスト。前日の話題をサクッと把握!

2025/07/21 #257 - 今日の技術情報ダイジェスト

AIコーディング支援ツール「Kiro」と「Claude Code」の活用事例と新機能

AmazonのAIコーディングエージェント「Kiro」を参考に、AIの過剰な機能実装やエラーを防ぐ4段階フロープロセスを「CLAUDE.md」として紹介し、AIコーディングを効率化する手法を解説します。また、OpenAIが発表した「ChatGPTエージェント」は、ChatGPT Plus/Pro/Teamユーザーが利用可能で、仮想PC上でブラウザを操作し、調査結果をWordやPowerPoint形式でダウンロードできるため、作業を自動化できますが、個人情報などの機密情報の扱いに注意が必要です。KiroはAWSが開発したIDEで、AIが仕様書を自動生成し開発を導く「スペック駆動開発」を特徴とし、小規模バグ修正にはVibeモード、テスト自動化にはSpecモードが有効です。「Claude Code」はターミナルで動作するAIコーディング支援ツールで、Anthropic社が提供しており、APIレートリミットを気にせず長時間利用可能で、CLAUDE.mdで知識やルールを蓄積し、カスタムコマンドでワークフローを自動化できます。Amazonの「Kiro」の仕様駆動開発プロセスをClaude Codeで再現し、GitHubリポジトリで公開しており、「Specs」と「Steering」の概念を理解することで、開発プロセス全体をAIで行い、チームで一貫した開発プロセスとドキュメント品質を保てます。AIコーディング(Vibe Coding)は自然言語でプログラムを生成できますが、プロダクションコードではAIがループしたり不要なコードを生成したりする問題があり、AIを効果的に活用するには、まずコードを深く理解し、AIと設計の相談を繰り返すことが重要です。AIに設計案を提示させ、レビューしてから実装を依頼することで、精度の高いコード生成が期待できますが、AIはあくまで補助ツールであり、最終的な理解と責任は開発者自身にあるという姿勢が大切です。

izanami.dev

www.gizmodo.jp

blog.lai.so

zenn.dev

zenn.dev

note.com

JWT認証の仕組みとセキュリティ

JWT(JSON Web Token)は、Web開発における認証・認可を実現するステートレスなトークン形式であり、ヘッダー、ペイロード、署名の3つの部分から構成され、署名により改ざん検知や発行元の信頼性を保証します。従来のセッション認証と異なり、サーバー側で状態を管理しないため、APIリクエスト時にブラウザが保持するJWTを送信することで本人確認を行います。JWTはOAuth2.0やOIDCと組み合わせて利用されることが多いですが、ペイロードに機密情報を格納する際は情報漏洩リスクに注意が必要で、ログアウト時の即時無効化には工夫が求められます。JWTの検証には公開鍵が必要であり、鍵のローテーションへの対応も重要となります。JWT、OAuth2.0、OIDCの関係性を理解し、安全に活用することが、Web開発における認証・認可の仕組みを深く理解する上で不可欠です。

zenn.dev

zenn.dev

AIと中間管理職の役割の変化

生成AI時代における中間管理職の存在意義について、人間の情報処理能力の限界から生まれた中間管理職の役割が、AIの進化により経営層が現場情報を直接把握し、社員の働きぶりや事業状況をリアルタイムで分析・報告できるようになることで、中間管理職を介さない迅速な意思決定が可能になるため、今後はAIが代替できない「空気」を読む調整役やムードメーカーといった役割に変化していく可能性が示唆されています。

note.com

IT業界のキャラクターと象徴

IT界隈でよく見かける動物たちの名前や由来を紹介する記事では、LinuxのTuxはペンギンで、タキシード姿から命名されたこと、GoのGopherはホリネズミで宣伝用Tシャツが初登場だったこと、DockerのMoby Dockはクジラで『白鯨』から名付けられたこと、Pythonはニシキヘビ、GitHubはネコとタコのOctocatがモチーフであることを解説しています。

zenn.dev

ECSのBlue/Greenデプロイ機能の進化

ECSのネイティブBlue/Greenデプロイ機能が登場し、CodeDeploy不要でBlue/Greenデプロイが可能になりました。Lambdaによるカスタム検証や、エンドユーザーに影響なく本番環境で事前検証するDark Canary機能も追加され、サービス作成後でもデプロイコントローラをローリングアップデートとBlue/Green間で変更可能になったほか、Service ConnectとのBlue/Greenデプロイも可能になり、CodeDeploy連携の制約が解消されます。今後はECSネイティブ機能の利用が推奨され、ロードバランサー接続がないサービスでもBlue/Greenデプロイが可能で、ServiceConnect経由でのテストトラフィックルーティングによる安全な切り替え、ネイティブなサーキットブレーカー機能も利用できます。

zenn.dev

zenn.dev

ITエンジニアのための定番書籍と学習

現代の情報過多な時代において、AIや検索エンジンの活用にも不可欠な基礎知識を、体系的かつ信頼性の高い情報源として習得できる書籍の重要性を説き、Webアプリ、ネットワーク、データベース、設計といった分野別のIT定番書を紹介する記事です。プログラミング初心者やITキャリア志望者向けに、これらの書籍で基礎を固めることが、変化の速いIT業界で価値を発揮するための鍵であることを解説しています。

azukiazusa.dev

オンラインプライバシーと追跡

WebXrayは、ウェブサイトがどのように個人情報を追跡しているかを可視化するツールであり、元Googleエンジニアが開発しました。このツールを使うことで、検索履歴やクッキーの使用状況などを調べることができ、個人が特定された広告が表示される仕組みなどを解明できます。また、プライバシー侵害を法的に訴えたい人々を支援する目的もあり、個人のプライバシー保護と、企業によるデータ追跡の実態を知るために役立ちます。

www.gizmodo.jp

Google Geminiのカスタマイズと活用

GoogleのAI「Gemini」における「カスタムGem」の応用編として、Googleアプリ(YouTube、マップ、フライト等)との連携による機能拡張、画像やPDFといったファイルアップロードによる知識・文脈の追加、そして「カスタム指示」による役割や応答内容の定義で性能を向上させる方法が解説されています。幹事、献立作成、朝の予定確認、出張プラン作成など、具体的な活用シーンのテンプレートも紹介されており、自分だけのGeminiをさらに進化させるための実践的なガイドとなっています。

note.com

AI画像生成技術の進歩と活用

「GIMP 2.99」で「Stable Diffusion 1.5」プラグインを使用し、QualcommやIntel向けのNPUを活用して1枚約5秒でAI画像生成が可能になる方法が解説されています。画像生成にはGIMPで新規画像を作成後、「Qualcomm AI Plugins」から「Stable Diffusion 1.5」を選択し、英語でプロンプトを入力します。生成される画像は512×512ピクセルで、GPUなしでも高速生成できますが、生成品質は最新ではない点に留意が必要です。

forest.watch.impress.co.jp

企業におけるサイバーセキュリティ対策の重要性

日清食品グループでは、経営層の強い危機意識を原動力とし、サイバー攻撃への懸念からIT部門に常にセキュリティ対策の状況を確認、外部専門家による経営層への説明会でセキュリティの重要性を共有し、EDR(Endpoint Detection and Response)のグループ全体への導入など積極的な投資を行い、社員のセキュリティ意識向上に向けた地道な取り組みが体制強化の基盤となっています。

jbpress.ismedia.jp

ThinkPadの耐久性と水濡れ対策

寝ている間にPCに水がかかるという衝撃的な出来事が発生しましたが、多くのユーザーは「ThinkPadなら大丈夫」という安心感を示しています。これはThinkPadのキーボードが水を逃がす構造で、基盤への浸水を防ぐ設計になっているためです。水抜き穴から水が抜ける構造になっており、多少濡れても乾かせば大丈夫という意見や、過去にジュースなどをこぼしても無事だった経験談も共有されています。

togetter.com

Gmailのプライバシー保護新機能「Shielded Email」

Gmailの最新アップデートでは、AI機能の強化が進められており、特に「Shielded Email」機能の正式版リリースが注目されています。この機能は、本来のメールアドレスの代わりに一時的な別アドレス(エイリアス)を生成することで、メールアドレスの流出や不要なメール受信を防ぐことを目的としています。エイリアスにスパムが集中した場合でも、容易に削除・無効化できるため、従来のエイリアス機能よりもプライバシー保護と利便性の向上が期待されます。

forbesjapan.com

AMDのAI特化型グラフィックカード「Radeon AI PRO R9700」

AMDがAI処理に特化したVRAM容量32GBの「Radeon AI PRO R9700」を発表しました。この新製品は、大規模AIモデルのローカル実行に対応し、特に大規模言語モデル処理においてGeForce RTX 5080の約5倍の性能を発揮すると謳われています。ワークステーションは7月23日に発売され、単体販売は第3四半期に予定されています。

gigazine.net

二段階認証のセキュリティリスクと代替手段

X、Telegram、LinkedInなどのSNSでメールアドレスを2段階認証に設定するのは、パスワード漏洩時にメールアドレス変更によってアカウントが乗っ取られる危険性があるため推奨されません。これは、多くのSNSがパスワードのみでメールアドレス変更を許可する設計になっているためです。2段階認証には、電話番号、認証アプリ、セキュリティキーなどの利用が安全であり、Googleなどの主要アカウントのパスワード管理の徹底と保護強化が重要です。

zenn.dev

E2E自動テストの最適化と開発者体験向上

E2E自動テストの実行時間を30分から約半分(17分前後)に短縮し、開発者体験を向上させた事例を紹介。テスト実行環境の安定化による不要な待機時間やブラウザごとの直列実行の廃止、依存関係インストールのキャッシュ化が主な改善策。これにより、開発者はテスト完了までの時間を短縮でき、今後の定期的なモニタリングとフローの見直しによる早期発見・改善を目指す。

zenn.dev

AI企業の人事と経営戦略

AI開発企業Astronomerは、AIやデータ関連事業をMicrosoftやAWSなどを活用して展開しており、この度、TikTokの元CEO(YouTubeなどでも活躍経験あり)を新たなCEOとして招へいしました。同元CEOは2023年7月にTikTokを退任し、約16年間勤務した会社を離れており、この人事はAstronomerのAI分野でのさらなる成長を目指す動きと見られています。

www.itmedia.co.jp

TypeScriptによるOS開発の可能性

Qiitaの記事「TypeScriptだけで「なんちゃってOS」を作ってみた【コードあり】」では、TypeScriptのみを使用してブラウザ上で動作する簡易的な「なんちゃってOS」が紹介されています。HTMLで基本的なUIを構築し、JavaScriptを用いてウィンドウのドラッグ&ドロップなどを実装。搭載されている機能としては、時計、テキストエディタ、そして簡単なコマンドが実行できるターミナルアプリが挙げられています。この記事を通して、OSの基本的な仕組みを理解し、DOM操作の重要性を再認識できたと述べられており、GitHubでソースコードが公開されているため、手軽に動作確認が可能です。

qiita.com

機械学習の全体像と「マスター・アルゴリズム」

機械学習の全体像と5つの主要流派を、5つの主要な流派(シンボリスト、コネクショニスト、進化論主義者、ベイジアン、アナロジー主義者)を通して解説し、それらを統一する「マスター・アルゴリズム」の概念を提示することで、近年注目を集める機械学習の理解を深める一助となる書籍「The Master Algorithm」の読書メモです。

rmaruy.hatenablog.com

AWSにおけるAIエージェント開発の進化

AWS Summit NYC 2025で発表されたAmazon Bedrock AgentCoreにより、AIエージェントの実用化が本格化し、これまでデモ止まりだったAIエージェントが実用レベルに進化しました。AgentCoreはAIエージェントの「実行環境」「記憶」「認証」などを包括的に解決し、特に「S3 Vectors」によるAI記憶装置のコスト90%削減や、「Nova Act」によるWeb操作自動化の向上といった具体的な技術革新がもたらされます。これにより、AIエージェントの売買や専用AIの育成といったエコシステム形成も可能になり、AIエージェントは「面白い実験」から「必須のビジネスツール」へと進化し、大きなビジネスチャンスが生まれています。

qiita.com

生成AIによる意思決定コスト削減の可能性

生成AIの真の価値は、作業コスト削減ではなく、意思決定コスト削減にあります。生成AIは大量の情報を要約・分析し、中間管理職の業務を代替することで、報告資料作成や会議を不要にし、意思決定のスピードと質を向上させます。これにより、将来的には現場担当者と意思決定者のみの組織構成になる可能性も示唆されています。

note.com

オープンソースロボットハンド「Amazing Hand」

Pollen Roboticsが開発したオープンソースのロボットハンド「Amazing Hand」は、低価格ながら高機能を実現しており、4本の指に合計8つのモーターを搭載し、人間に近い滑らかな動きが可能です。TPU素材で覆われているため、物体に優しく触れることができ、約3万4千円という手頃な価格で提供されています。詳細情報はGitHubで公開されており、エンジニアにとって非常に魅力的なプロジェクトとなっています。

gigazine.net

AIツール「Dify」と「Cursor」の活用術

現場で使える思考のプロトタイピングツールとしての「Dify」活用術を、「Cursor」AIコードエディタとの連携も交えながら、@miyattiさんが解説する本記事は、AIによる効率化や開発手法の具体的な事例やノウハウを学ぶことができます。

www.docswell.com

日本のIT産業における生産性の課題とAI活用

日本のIT産業は、技術者数が増加しているにも関わらず、労働生産性がG7最下位となり、付加価値額の伸び悩みが深刻な課題となっています。この状況の背景には、AI活用への転換の遅れ、世界で勝負できるサービスの開発不足、顧客のITリテラシーの低さ、そしてSIerの業務内容による生産性の低さなどが指摘されています。また、残業時間の適正なカウントや、AIによる仕事の代替への懸念も示唆されており、業界全体で「自分のせいではない」という意見が多いとの分析もあります。

b.hatena.ne.jp