View a markdown version of this page

生成 AI によるソフトウェア開発エクスペリエンスの強化 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

生成 AI によるソフトウェア開発エクスペリエンスの強化

生成 AI をソフトウェア開発ライフサイクル (SDLC) に統合することは、ソフトウェア開発チーム全体のソフトウェアソリューションの構想、設計、実装、保守方法のパラダイムシフトを表します。生成 AI は、プロジェクト管理、要件収集、設計、コーディング、テスト、デプロイ、メンテナンスなど、SDLC のすべてのフェーズに変革をもたらす可能性があります。

生成 AI を活用した開発エクスペリエンスは、製品マネージャー、デザイナー、ソリューションアーキテクト、開発者、テスター、運用担当者など、ソフトウェア開発チーム全体のインテリジェントな共同作業者として機能します。コンテキストに応じた支援を提供し、アーティファクト (ユーザーストーリー、設計モックアップ、コードスニペット、テストケースなど) を生成し、ほぼリアルタイムの提案を提供し、潜在的な問題が発生する前に予測します。この AI 拡張アプローチは、チームメンバーの認知負荷を大幅に軽減します。これにより、生成 AI がより日常的で反復的なタスクを処理しながら、高レベルの戦略的意思決定と複雑な問題解決に集中できます。

生成 AI は知識の蓄積にも役立ちます。これにより、チームメンバーは膨大なデータリポジトリから関連情報、ベストプラクティス、パターンにすばやくアクセスできます。これにより、組織全体で専門知識を効果的に民主化できます。開発ツールチェーン全体で生成 AI 機能をシームレスに統合することで、ソフトウェア開発チーム全体でより直感的で効率的で生産的な環境を作成できます。この拡張された開発エクスペリエンスにより、SDLC が高速化され、全体的な品質が向上します。また、チームメンバーが新しいアイデアやアプローチをより迅速に検討できるため、エラーを減らし、イノベーションを促進します。

生成 AI を活用した開発経験を組織で採用するには、次の主要な要素を考慮してください。

  • 5-I フレームワーク – 5 つのディメンションで構成される 5-I フレームワーク は、最新のソフトウェア開発のプロセスをナビゲートするための包括的なアプローチを提供します。SDLC のすべてのステージに生成 AI を体系的に適用するのに役立つ構造化された方法を提供します。

  • 基本的な機能 – 最新のソフトウェア開発のディメンション全体で生成 AI の能力を最大限に活用するには、堅牢な基盤機能を確立する必要があります。これらの機能は、AI を活用した開発エクスペリエンスのバックボーンを形成します。これらの機能は、 SDLC 全体で生成 AI を統合して使用するのに役立ちます。

5-I フレームワークと基本的な機能は、ソフトウェア開発エクスペリエンスを再考するための戦略を形成します。5 つのディメンションは、生成 AI を適用するための戦略的フレームワークを提供し、基盤となる機能は、この AI 主導のアプローチをサポートするために組織を準備します。Amazon Bedrock AWS のサービス、Amazon SageMaker AIAmazon Q DeveloperAmazon Q Business などの は、ソフトウェア開発エクスペリエンスに統合できる生成 AI 機能と機能を提供します。

AWS AI サービス、5-I フレームワーク、基本的な機能を使用して目標を達成します。