このページの本文へ

今年もビルダーを魅了!AWS re:Invent 2019レポート 第4回

機械学習向けIDE「SageMaker Studio」からAIコードレビュー「CodeGuru」まで、機械学習関連の新発表

「平均的な開発者にも機械学習の力を」―AWSジャシーCEO基調講演

2019年12月24日 07時00分更新

文● 大塚昭彦/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

AIサービス:機械学習がコードレビューを支援「Amazon CodeGuru」

 機械学習モデルを自ら開発するのではなく、より手軽に機械学習の能力を活用したいユーザー向けには、あらかじめ学習済みモデルが組み込まれたMLサービス群も提供されている。ジャシー氏はこれらを「AIサービス」と呼ぶ。

 これまでに画像/映像解析(Rekognition)や音声テキスト化(Transcribe)、音声合成(Polly)、翻訳(Translate)、インサイト抽出(Comprehend)、チャットボット(Lex)などを展開してきた。昨年のre:Inventでもパーソナライズ(Personalize)や予測(Forecast)、OCR(Textract)を発表している。

 こうしたAIサービス群は、巨大なスケールで展開されているコンシューマービジネス(Amazon.com)における教師データ収集と実践で鍛えられてきたものだ。今回も、Amazonの現場から生まれたと言えるような、複数のサービス群が追加されている。

AWSは「機械学習フレームワーク/インフラ」「SageMaker」「AIサービス群」という3つのレイヤーでサービスを展開、あらゆるタイプのユーザーをカバーするとジャシー氏は説明する

 まず、アプリケーション開発におけるコードレビューやパフォーマンス改善を支援するMLサービス「Amazon CodeGuru」を発表している(プレビューリリース)。機械学習モデルに基づいてアプリケーションコードに含まれる問題点や脆弱性を指摘する「CodeGuru Reviewer」と、アプリケーションパフォーマンスを継続監視/分析する「CodeGuru Profiler」で構成される。

「Amazon CodeGuru」を発表。ベストプラクティスを学習したモデルに基づき、自動でコードレビューやパフォーマンス改善を支援

 CodeGuruの機械学習モデルは、Amazon社内のプロジェクトおよびGitHub上のオープンソースプロジェクトから得た大量のコードベースでトレーニングされており、いわば“ベストプラクティス”をモデル化したもの。ジャシー氏によると、CodeGuruは実際にAmazon社内で8万5000のアプリに適用されており、「Amazonプライムデー」におけるCPU使用率を325%向上させ、39%のコスト削減につなげた実績もあるという。

 CodeGuru Reviewerは、開発者が利用するコードリポジトリの「GitHub」や「AWS CodeCommit」と連携動作する仕組みだ。開発者がプルリクエストにCodeGuruを追加すると、CodeGuruは自動的にコードレビューを行い、問題のある箇所に推奨事項(修正のレコメンド)をコメントする。

 またCodeGuru Profilerは、エージェントを通じて本番環境のアプリケーションパフォーマンスを継続的に監視し、監視結果に基づいてコード内の「最もコストがかかる(処理にリソースを必要とする)」行の特定や、改善方法の推奨などを行う。

CodeGuru ReviewerとCodeGuru Profilerの概要

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    TECH

    ホワイトハッカーの卵たちが“OTセキュリティ”を通して育む、これからのセキュリティ意識

  2. 2位

    TECH

    量子力学に強く惹かれ、量子ビットの高性能化に一貫して取り組む

  3. 3位

    ITトピック

    AI時代の高スキルIT技術者“争奪戦”/AIの成果創出に進む日本企業、障壁は/7割の企業で「AIの不具合」、安全性や財務の影響実態、ほか

  4. 4位

    デジタル

    「前例をなぞって楽をしていた」―― 滋賀県のkintone活用を好転させた“失敗起点のフレームワーク”

  5. 5位

    デジタル

    ヤマハ、RTX840/RTX1300のDNS防御を強化 拡張ライセンス「YSL-CLDDNS」発売

  6. 6位

    sponsored

    「運用負荷を下げなければ、セキュリティは高まらない」 企業が直面するネットワーク運用の難題にどう向き合うか

  7. 7位

    デジタル

    ヤマハ、Wi-Fi 7対応「WLX333/WLX232」に運用支援機能 「Wi-Fi快適度」を可視化

  8. 8位

    ソフトウェア・仮想化

    VMwareはセキュリティを提供する企業 Broadcom買収から3年後の現在地

  9. 9位

    sponsored

    生成AI活用で業務変革を進める宇宙スタートアップ企業アストロスケールホールディングス(Microsoft 365 Copilot導入事例)

  10. 10位

    TECH

    【12/3・参加無料】情シスの皆さん、今年の“ヤバかった話”で忘年会しませんか? セキュリティ談義とクリスマスグルメで乾杯!

集計期間:
2026年10月31日~2026年11月06日
  • 角川アスキー総合研究所