セキュリティ

Java / Spring

再デプロイなしで原因に迫る。IntelliJ IDEAのLogpointsを実務で使いこなす

printlnとブレークポイントの間にある、実務的な選択肢障害調査で最初に思い浮かぶ手段は、println によるログ出力か、デバッガーのブレークポイントでしょう。しかし、実行中の処理を止められない非同期処理や、タイムアウトが厳しい通信処理...
クラウド

ERPの例外処理をAIエージェント化する実装パターン――SAP S/4HANAとAWSの連携をどう設計するか

ERP運用のボトルネックは「通常処理」ではなく例外処理ERP導入後の業務は、定型的なトランザクション処理だけで完結するとは限りません。請求金額の不一致、納品情報の不足、受注と出荷データの不整合など、処理の一部が例外として保留されると、担当者...
クラウド

行政のAI活用を支える条件――アクセス拡大とサイバー防御を両立する設計

AIの普及は「使えるようにする」だけでは完結しない連邦・州・地方・部族政府を対象に、AIへのアクセス拡大とサイバー防御の強化を進める動きが示されました。政府機関でAIを利用できる環境が広がれば、問い合わせ対応、文書作成、政策立案の支援、業務...
開発ツール

IDEの起動が遅いのはなぜか――Rider/ReSharperとMicrosoft Defenderの意外な関係

IDEの起動時間を左右する「アプリの外側」の処理RiderやReSharperの起動が遅いとき、まず疑うのはプラグインの初期化、DLLのロード、インデックス作成、あるいはCPUやストレージの性能です。しかし、JetBrainsの調査では、W...
クラウド

RustでLLMエージェントを実装する実践入門――Rigの設計思想と使いどころ

RustでLLMアプリケーションを構築する選択肢として、オープンソースライブラリの「Rig」が注目されています。Rigは、OpenAI、Anthropic、Geminiなど複数のLLMプロバイダーを共通のRustインターフェースで扱いながら...
開発ツール

GitHub CopilotでAIエージェントを並列実行する:Git worktreeが変える開発ワークフロー

AIエージェントは「1人ずつ」動かす必要がないAIコーディングエージェントを使った開発では、これまで一つのタスクを依頼し、完了を待ってから次の作業に移るという進め方が一般的でした。しかし、実際の開発では、機能追加、テスト、コードレビュー、ア...
クラウド

学生向けKiroが1年間無料に、AI開発環境を実践的な学習へ活用する方法

AWSのAI開発支援ツール「Kiro Students」が、16か国にある新たな121大学へ対象を拡大した。対象となる学生は、Kiroを1年間無料で利用でき、毎月1,000クレジット、プレミアムモデル、Kiro Webなどの有料機能にもアク...
クラウド

AI導入の成否をROIで測る:Amazon BedrockとAIエージェントの費用対効果を定量化する方法

生成AIやAIエージェントの導入では、「高性能なモデルを使えるか」「PoCを何件実施したか」が成果指標になりがちです。しかし、実運用に移行する段階で問われるのは、投資したコストに対してどれだけの価値を生み出したかです。Amazon Bedr...
クラウド

KiroのISO/IEC 27001:2022対応で何が変わる? AI開発ツール導入時に確認すべきセキュリティの実務

AWSのAI開発ツール「Kiro」が、AWSのISO/IEC 27001:2022認証における定義されたスコープ(適用範囲)に含まれました。これは、Kiroの導入を検討する企業にとって、調達・情報セキュリティ・ベンダーリスク管理の審査を進め...
クラウド

テストでは見つけきれない問題をどう検証するか――自動推論入門とAWSでの実務活用

ソフトウェアの品質を高めるうえで、テストは欠かせません。しかし、テストは基本的に「用意した入力に対して、期待した結果が返るか」を確認する手法です。入力値、実行経路、ユーザー権限、ネットワーク構成、外部サービスの状態が増えるほど、すべての組み...