- AIエージェントの新標準「MCP」と実装「Serena」が開発をどう変えるか?
- Googleの新ライブラリ「LangExtract」とは?AIによるテキストからのデータ抽出を簡単にする方法
- サーバー証明書のメール認証からWHOIS/RDAPが廃止された背景と今後の影響
- AIコーディングツール「Cursor」で業務フロー作成を効率化するテクニック
- JALのWebサイトで発覚したAI生成画像の課題と企業が注意すべき点
- Synology NAS「DS225+」購入で失敗?純正HDD縛りの注意点
- Google流ドキュメンテーション術:ソフトウェア開発における効率的な設計書の書き方
- AI時代に求められるエンジニアのスキルとは?技術力の再定義と未来の働き方
- 国産翻訳AI「PLaMo翻訳」ブラウザ拡張機能の実力と使い方
- ゲーム開発の現場で進むAI活用、大手各社の取り組み最新事例
- Amazon ECSの新しいBlue/Greenデプロイメント、CodeDeploy方式との違いを比較
- Copilot+ PCの新機能「ステッカージェネレーター」でローカルAI画像生成を体験
- AIを秘書に!Claude Codeで高品質な議事録を自動生成するプロンプト術
- リコーが開発した日本語マルチモーダルLLMの無償公開とその可能性
- いまだに発生するSQLインジェクション、その原因と企業が取るべき対策
- TypeScript 5.9の新機能まとめ:verbatimModuleSyntaxや型定義の改善点
- Vim 9.1の新機能!プラグイン不要で実現する自動補完の設定方法
- タブ間の競合を防ぐ「Web Locks API」の基本的な使い方とユースケース
- 1980年代のPC黎明期から振り返る「性能」の意味の変遷とPC文化
- 新卒エンジニアに何を教える?弁護士ドットコムのHTML/CSS研修事例
- 最新GPU「H200」と大規模モデル「Qwen2.5-VL」によるOCR性能検証レポート
AIエージェントの新標準「MCP」と実装「Serena」が開発をどう変えるか?
AIコーディング支援ツールSerenaは、AIがコードを単純なテキストとしてではなく、IDEのように意味を理解して扱えるようにするLanguage Server Protocol (LSP) を活用したオープンソースツールキットです。これにより、AIエージェントはシンボル単位でのコード解析・編集が可能となり、コンテキスト(AIが認識する情報量)の消費を削減しつつ、コードの検索や編集効率を向上させます。Serenaは、Claude CodeなどのAIコーディング支援ツールと連携させることで、プロジェクト構造を解析し、AIの理解力を向上させるサーバーとしても機能します。一方、Anthropicが発表したMCP(Model Context Protocol) は、LLM(大規模言語モデル)と外部ツールを連携させるための新しい統一規格であり、従来のM×N問題(AIとツールの組み合わせ数に応じた開発工数増大)をM+N問題(AIとツールの総数分の開発工数)に解決するクライアント・サーバー型アーキテクチャを採用しています。MCPは、AIエージェントが利用できる機能として、外部アクション(Tools)、読み取り専用データ(Resources)、指示テンプレート(Prompts)を提供し、AIアプリ開発の効率化や異なるAIモデル間の連携を容易にします。このMCP規格は、OpenAIやMicrosoftも採用を進めており、AIエージェント統合の標準となる可能性を秘めています。例えば、freee Developers Hubでは、AIエージェントを使った脆弱性診断にAIエージェントを「Roo Code」に切り替え、freee固有の知識を社内サーバー「MCP Server」で管理することで、開発チームのスケジュールに合わせた診断を可能にし、開発速度を向上させました。また、Claude Codeとn8nを組み合わせ、MCP経由でn8nワークフローを自然言語で自動作成する試みも報告されており、これにより手作業でのワークフロー構築の手間が省け、業務自動化が格段に容易になっています。しかし、Serena MCPの導入効果はタスク内容によって変動する可能性も指摘されています。
Googleの新ライブラリ「LangExtract」とは?AIによるテキストからのデータ抽出を簡単にする方法
Googleが開発したLangExtractは、AI(LLM)を活用して非構造化テキストから必要な情報を抽出し、構造化するオープンソースPythonライブラリです。医療記録や法律文書など、大量のテキストデータからの情報抽出を効率化し、抽出された情報は元のテキストとの関連性(ソースグラウンディング)が明確で、定義された形式での構造化された出力を生成します。プロンプトエンジニアリングによって柔軟なタスク定義が可能で、Gemini 2.5 FlashやProなどが推奨されています。GitHubやPyPIで無料で入手できます。
サーバー証明書のメール認証からWHOIS/RDAPが廃止された背景と今後の影響
2025年7月15日より、サーバー証明書発行時のドメイン名管理権限確認においてWHOISおよびRDAPが使用できなくなりました。これは、ドメイン名管理会社がWHOISサーバーのドメイン名を更新しなかったためにセキュリティ研究者が不正に登録し、そのWHOISサーバーに偽情報を設定することで、大手認証局が不正に証明書を発行できることが確認された事件がきっかけです。このWHOISの信頼性問題が server certificate 業界全体でWHOISの使用禁止を決定させ、現在、より安全な代替手段への移行が進められています。
AIコーディングツール「Cursor」で業務フロー作成を効率化するテクニック
AIコーディングツール「Cursor」とDraw.ioプラグインを活用し、業務フロー図作成を自動化する手法について解説。業務フロー作成ガイド.mdなどをテンプレート化してAIへの指示を構造化することで、作図作業の手間を6割削減し、思考の整理、議論の質向上、属人性の排除、PMの生産性向上に繋げ、AIを「賢いサポーター」として創造的な業務に時間を費やすことを目指します。
JALのWebサイトで発覚したAI生成画像の課題と企業が注意すべき点
JALの年会費24万円の高級クレジットカードサイトでAI生成画像が使用されており、ポップコーンに刺さったストローやフォークの形状など、不自然な点が多数指摘されています。一部修正されたものの、人体の一部やカード、紙袋の取っ手などが不自然な画像も残っており、ウェブサイトのコードにも不備があるとの声も上がっています。高級カードのイメージにそぐわないAI画像の不備は、多くのユーザーから驚きや疑問を呼んでいます。
Synology NAS「DS225+」購入で失敗?純正HDD縛りの注意点
YouTube動画撮影のためにNAS導入を検討していた筆者が、Synology製NAS「DS225+」を購入したところ、純正HDDしか認識しないという仕様に直面し、想定外の出費で予算を大幅に超過した失敗談を紹介。旧モデルと異なり、DS225+では純正HDD以外はサポートされないため、HDDの選択肢が著しく制限される点を指摘し、初心者には推奨できないと結論付けている。
Google流ドキュメンテーション術:ソフトウェア開発における効率的な設計書の書き方
ソフトウェアエンジニアとして働き始めた新米エンジニアが、Googleにおけるコード以外の成果物、特に設計書について質問しており、それに対しGoogleではプログラマ向けに「基本設計書(DD)」といったドキュメントを作成することが多く、その内容は業界で統一されておらず会社ごとに基準が異なること、Googleのドキュメントは「理解しにくい箇所」や「全体像」に焦点を当て、柔軟な形式でチーム内での議論を経て修正されること、そして効率的なドキュメント作成は対象読者によってフォーマットが変わることが解説されています。
AI時代に求められるエンジニアのスキルとは?技術力の再定義と未来の働き方
AI時代に「技術力」は、単なるコーディング能力から、AIが苦手とする創造性や複雑な文脈理解を伴う問題解決能力へと再定義され、AIを使いこなすためには、自分で書ける力や設計意図を言語化する力、そして「問いを立てる」「最善を選び決断する」「責任を取る」といった普遍的な能力が求められます。LLMのようなAIは「パターン認識」と「模倣」に長け、物事の「構造」を多角的に理解し、「試行錯誤」を「科学的実験」のように行うことで問題解決を進めますが、人間はAIを使いこなし、より高次元の「構造創造」を目指すことが重要です。
国産翻訳AI「PLaMo翻訳」ブラウザ拡張機能の実力と使い方
Preferred Networksが開発した、日本語に特化した国産フルスクラッチLLM「PLaMo翻訳」のWebブラウザー拡張機能「PLaMo Translate」が公開されました。この拡張機能は、Webページのレイアウトや装飾(HTML/CSS)を維持したまま、PLaMo翻訳による自然で高精度な英訳・和訳を利用可能にするものです。Webページ全体または一部の翻訳、マウスオーバーでの原文表示、自動翻訳機能も搭載しており、8月末までページ数無制限の無料トライアルが実施されています。
ゲーム開発の現場で進むAI活用、大手各社の取り組み最新事例
CEDEC2025では、セガ、コロプラ、カプコンといったゲーム企業が「生成AI活用」の現在地を明らかにしました。Cygamesは画像生成AI「Taurus」や社内向けAIチャットボット「Confluence」を、Googleは画像生成AI「Imagen 2」によるゲーム内アセット生成事例やAIによる開発支援の可能性を発表。wobble knightsはAI活用の課題と影響について議論し、Stability AIは画像生成AI「Stable Diffusion」の活用事例と展望を示しました。AIはゲーム開発の効率化と新表現創出に貢献しており、特にCygamesのAI活用事例は注目に値します。
Amazon ECSの新しいBlue/Greenデプロイメント、CodeDeploy方式との違いを比較
Amazon ECS Blue/Green Deploymentの新機能として、CodeDeploy方式との違いやECSネイティブ方式の利点、ECS Service Connectとの連携、ALB/NLBリスナールール設定の差異、ECSネイティブ方式でのテストリスナー猶予時間やカナリアリリース不可、そしてCodeDeploy方式からの移行に関する注意点などが詳細に解説されています。
Copilot+ PCの新機能「ステッカージェネレーター」でローカルAI画像生成を体験
「ペイント」アプリに、テキスト指示でステッカーを生成する新機能「ステッカージェネレーター」が追加され、「サングラスをかけた猫」のような日本語指示で透過処理されたステッカー画像をローカルAIで生成可能で、デザイン限定ながら実用的なAI機能として評価されています。
AIを秘書に!Claude Codeで高品質な議事録を自動生成するプロンプト術
TechRacho by BPS株式会社の記事「Claude Code秘書に高品質な議事録・発表まとめを作らせる方法」は、AI議事録作成ツールの進化と、その活用法について詳述しています。この記事では、従来のAI議事録が抱えていた固有名詞の誤認識や、生成される議事録が独立した情報になってしまうといった課題を解決するアプローチが解説されています。具体的には、会議の文字起こし結果を基に、GitHub IssuesやBacklogの課題など、関連情報へのリンクを自動挿入する機能によって、議事録の内容をプロジェクト管理ツールと連携させ、参照を容易にすることが可能になります。さらに、会議の種類に応じて、進捗報告、アクションアイテム、決定事項などを構造化してまとめることができると紹介しています。ただし、AI議事録の限界として、文字起こしの品質への依存、リアルタイム性の欠如、そして複雑な議論の理解不足についても言及されています。
リコーが開発した日本語マルチモーダルLLMの無償公開とその可能性
リコーは、経済産業省のプロジェクト「GENIAC」で開発した、日本語の文書を画像と文字の両方で理解する能力に優れたマルチモーダルLLMの基本モデルと評価環境を無償公開しました。この成果は7月29日開催のシンポジウム「MIRU2025」で論文発表され、今後は企業文書をより高度に読み取るAI開発を進め、企業の業務効率化や働き方改革を支援していく方針です。
いまだに発生するSQLインジェクション、その原因と企業が取るべき対策
新興出版社啓林館のスマートレクチャーサイトがSQLインジェクション攻撃を受け、6月25日の質問受付ページを起点とした会員の個人情報漏えいの可能性が7月14日に発表されました。啓林館は、このSQLインジェクション攻撃の再発防止に今後総力を挙げて取り組むとしており、近年の情報漏えい事件の増加傾向を示す事例となっています。
TypeScript 5.9の新機能まとめ:verbatimModuleSyntaxや型定義の改善点
TypeScript 5.9がリリースされ、import typeによるモジュール評価なしのインポート、--verbatimModuleSyntaxオプションによるモジュール形式の明確化、DOM API型定義への概要説明追加、ホバー情報の展開機能、そしてコードパフォーマンス向上のための最適化が行われました。
Vim 9.1の新機能!プラグイン不要で実現する自動補完の設定方法
Vimに挿入モードとコマンドラインモードで自動補完機能が追加され、パッチ9.1.1590で挿入モード、パッチ9.1.1576でコマンドラインモードでの補完が可能になりました。これにより、入力中の候補表示やコマンド履歴の活用が容易になり、「一番上の候補で実行」や「ファジーマッチ」との組み合わせで、コマンド入力の手間が軽減され、Vimの操作効率が大幅に向上します。
タブ間の競合を防ぐ「Web Locks API」の基本的な使い方とユースケース
Web Locks APIは、ウェブサイトの異なるタブやワーカー間でリソースの共有を安全に行うための仕組みであり、複数のタブやワーカーで同じデータにアクセスする際に、同時に変更されるのを防ぎます。これは「ロック」という仕組みにより、特定の処理が終わるまで他の処理が同じリソースを使えないようにするもので、ロックはサイトのオリジン(ドメイン)ごとに管理され、排他的(独占的)と共有の2種類があります。ロックの取得状況確認やタイムアウト設定機能も提供されています。
1980年代のPC黎明期から振り返る「性能」の意味の変遷とPC文化
1994年創刊の「Hello!PC」は、当時のPC普及の礎を築き、1970年代後半から80年代にかけて登場したNEC「PC-8001」や富士通「FM-8」といったZ80やMC6809搭載CPUの初期PCの進化や、SMC-777(CP/M OS搭載、ゲーム・グラフィック機能に強み)およびSMC-70(手軽さで普及に貢献)などの特徴、そしてPCの進化と共に記事内容を変化させPC文化の形成に貢献した同誌の変遷を紹介し、時代と共に移り変わる“性能”の意味と、メーカーやアーキテクチャへのこだわりがもはや不要になった現状に迫ります。
新卒エンジニアに何を教える?弁護士ドットコムのHTML/CSS研修事例
弁護士ドットコム株式会社 Creators’ blogは、2025年からの新卒エンジニア採用開始に伴い、初の新卒エンジニア5名に対しHTML/CSSとWebセキュリティ研修を実施したことを報告しています。この研修は、基礎的な考え方と「学び方」を重視し、2時間のセッションでクイズやグループワークを交えながら進められ、参加者の高い満足度を得たとのことです。同社は今後もエンジニアの成長をサポートしていく方針です。
最新GPU「H200」と大規模モデル「Qwen2.5-VL」によるOCR性能検証レポート
ABEJA Tech Blog は、同社のGPUクラウドサービス「GPUSOROBAN」において、H200 GPU x 8基を搭載したサーバで大規模言語モデル「Qwen2.5-VL-72B-Instruct」を用いたOCR性能検証を実施しました。その結果、通常の文書では高精度なテキスト化が可能でしたが、複雑なレイアウトの文書では読み順の乱れが見られました。また、チャートやフローチャートなどもテキスト化できましたが、出力形式の調整が精度向上に重要であり、プロンプト設計の丁寧さがOCR精度を大きく左右することが示唆されています。
