通信大手BTのAIコーディング活用術【後編】
自動生成コードを使うも捨てるも「開発者の腕」次第? BTが挑むAIリスク対策
通信大手BTは、同社にいる1200人の開発者向けに「Amazon Q Developer」を導入した。ハルシネーションをはじめとする懸念がある中で、ツールを安心して使うために、どのような工夫を取り入れたのか。
大手通信会社BT Group(以下、BT)の開発チームは、人工知能(AI)技術を用いたコーディング支援ツール(以下、AIコーディングツール)の「Amazon Q Developer」(旧称:Amazon CodeWhisperer)を導入した。同社の約1200人の開発者が利用できるようにし、生産性向上に向けて活用している段階だ。
AIツールの導入を進める上で、生成AIが引き起こすハルシネーション(事実に基づかない回答を出力すること)をはじめとするリスク対策が欠かせない。BTはツールを安心して使用するために、どのような工夫を取り入れたのか。
成功の秘訣は「開発者の腕」? BTが実践する“安全の工夫”とは
併せて読みたいお薦め記事
連載:通信大手BTのAIコーディング活用術
生成AIのリスクにどう向き合うか
Amazon Web Services(AWS)が提供するAmazon Q Developerは、自然言語による入力や既存データを基に、ソースコードを提案してくれるサービス。2024年9月時点で、Amazon Q Developerは20種類のプログラミング言語を利用できる。BTでは「Java」「JavaScript」「Typescript」「Python」がよく使われる傾向にあるという。
BTはAmazon Q Developerの使用を推奨しているものの、ツールをどのタスクやプロジェクトで使用するかについての具体的な指示は出しておらず、開発者の判断に委ねている状況だ。
BTの全開発者はAmazon Q Developerを利用できるが、ビギナーの開発者や研修生に対しては、コーディングの基礎を習得するまでツールの使用を禁止している。初心者は知識が乏しいため、提案が適切かどうかの判断ができないからだ。
BTは、生成AIのハルシネーションについても対策している。コーディングは自動化せず、「Amazon Q Developerが提案するソースコードの中から、開発者が適切なものを選ぶ」といった方式にしている。こうすることで、不適切な提案が知らず知らずのうちにソースコードに反映されてしまう事態を防いでいる。
加えて、この仕組みで作成されたソースコードはCI/CD(継続的インテグレーション/継続的デリバリー)プロセスの中で素早くテストされる。このため、誰かが不適切なソースコードを受け入れてしまった場合でも、比較的早い段階で見つけられる。
AWSの見解では、開発者がAmazon Q Developerを活用することで、コーディング作業に費やす時間を従来の30%以下に抑えることができるという。開発者は日々、ベストプラクティスの調査や、ドキュメントの確認、インフラとリソースの管理、トラブルシューティングといった作業に追われている。Amazon Q Developerなどのツールはこうした面倒な作業を減らし、ソースコード完成までに掛かる時間を短縮するのに役立つ。
Amazon Q Developerなどの開発向けAIツールは、生成AIの初期の成功例とされている。これらのツールは開発者を退屈な作業から解放し、より創造的な業務に集中できるように支援する。調査会社Gartnerの予測によると、2029年までに、開発者の4分の3がAIツールを使うようになる。特に有名なツールとしてGitHubの「GitHub Copilot」、Microsoftの「Visual Studio IntelliCode」、Tabnineの「Tabnine」などがあり、市場では競合製品がひしめき合っている。
企業にとっても、開発人材不足や人件費の高騰は死活問題だ。AIツールで開発の効率化を進める企業は今後増えていくだろう。
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[富士フイルムビジネスイノベーション株式会社] データ入力業務のDXを実現 工数削減や業務品質向上に効くアプローチとは? -
製品資料
[日本ヒューレット・パッカード合同会社] AI活用で競争力を高める「最適にデザインされたAI基盤」の在り方とは? -
製品資料
[日本ヒューレット・パッカード合同会社] 「人がAIを使う時代」の次は―― “AI Ready”なIT環境が切り開く新たなAI時代 -
製品レビュー
[MNTSQ株式会社] 法務部門のための「AI導入」ロードマップ -
技術文書・技術解説
[SAPジャパン株式会社] 人手だけでは守り切れない、AI時代のERPを守る「仕組み」とは
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft 365統一で「SharePoint」が1日2TB増 富士フイルムはどう管理した?
-
2
「企業内サーバ環境の利用実態」に関するアンケート
-
3
「AI活用を前提とした業務PCへの移行」に関するアンケート
-
4
「収入ゼロの恐怖」におびえながらも正社員に戻らない? フリーランスのリアル
-
5
なぜ「PHP2Shell」はパッチを当てても終わらないのか?
-
6
迫る“データセンターの危機” 「液冷」への移行は避けられないのか?
-
7
負の遺産ではない! 今こそメインフレームを再評価すべし
-
8
「オフィス移転・刷新に伴うネットワーク環境の実態」に関するアンケート
-
9
メインフレームが“オワコン”ではなく「若手にとって魅力的」なのはなぜか?
-
10
IBM iのブラックボックス化を打破 資産継承と進化を実現する「IBM Bob」の実力
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
本当に使える「会議翻訳ツール」を見極める4つの選定基準
-
3
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
-
4
パスワードレスへの移行で失敗しないためには? 導入・運用上の注意点を解説
-
5
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
6
自社のセキュリティ対策は大丈夫? 自己診断リストで対策の優先順位が分かる
-
7
「テスト内製化&自動化」事例集:ディー・エヌ・エーなど9社に学ぶ実践のコツ
-
8
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
9
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
10
ランサムウェア攻撃“究極の対策”はこれだ
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー