View a markdown version of this page

ソフトウェア開発における生成 AI アシスタントのユースケース - AWS 規範ガイダンス

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

ソフトウェア開発における生成 AI アシスタントのユースケース

AI アシスタント機能は、生成 AI を活用した開発エクスペリエンスの中心です。このインテリジェントなコンテキスト対応システムは、SDLC 全体のすべてのチームメンバーの仮想共同作業者として機能します。複雑なコードを扱う開発者を想像してみてください。AI アシスタントに支援を求めるだけで、関連するコードスニペットを提供したり、複雑なアルゴリズムを説明したり、現在のコンテキストやベストプラクティスに基づいて最適化を提案したりできます。AI アシスタントは、ITOps マネージャーが内部ドキュメントに基づく標準運用手順を理解するのに役立ちます。AI アシスタントは、瞬時にコンテキストに応じたサポートを提供することで、チームメンバーの認知負荷を大幅に軽減します。これにより、より高いレベルの問題解決と創造的なタスクに集中できます。この機能は、ソフトウェア開発のすべての段階で生産性と品質を向上させる力の乗数として機能します。

次の表は、AI アシスタントと利点のあるペルソナで強化できるユースケースを示しています。

ユースケース ペルソナ
要件、アーキテクチャ、標準運用手順などの質問に答えて、開発チームにすぐに支援を提供する ソフトウェア開発チーム
自然言語クエリを使用して、広範なドキュメントから抜粋を検索または取得するか、概要を生成する ソフトウェア開発チーム
要件ドキュメント、アーキテクチャ設計ドキュメント、内部プロセスなどの長い技術ドキュメントを要約する ソフトウェア開発チーム
チームが一般的なタスクに使用できるプロンプトのライブラリを維持する ソフトウェア開発チーム
生成 AI を既存のツールやシステムにシームレスに統合する ソフトウェア開発チーム
さまざまなプラットフォーム、ツール、内部システムにわたるタスクを自動化する ソフトウェア開発チーム
ベストプラクティス、プロジェクト固有の情報、チームの知識など、すべてのチームメンバーがアクセスできる一元的な知識リポジトリを作成します。 ソフトウェア開発チーム
タスクのコンテキストに基づいてリポジトリから関連する知識を取得する ソフトウェア開発チーム
自動コードレビュー、根本原因分析の実行、改善の提案、潜在的なバグの検出、トラブルシューティングの実行 ソフトウェア開発者、DevOps エンジニア、サイト信頼性エンジニア
パフォーマンスデータを分析して、パフォーマンスの最適化に関する意思決定に役立つ傾向とパターンを特定する サイト信頼性エンジニア
効率の向上、複雑さの軽減、セキュリティの強化に関する推奨事項を提供する ソフトウェア開発者
スケーリングの推奨事項やコスト削減戦略など、クラウドリソースの使用の最適化を提案する ソフトウェア開発者、DevOps エンジニア、サイト信頼性エンジニア、ソリューションアーキテクト
コード、ユーザーガイド、製品機能リリースに基づくドキュメントなどの新しいコンテンツを生成する ソフトウェア開発チーム