01 / UNDERSTAND
仕組みと使いどころ
AIコーディングアシスタントは、IDE、ターミナル、コード管理サービスなどでソフトウェア開発を支援します。製品によっては、入力中のコード提案、コードベースに関する質問への回答、コードの編集やリファクタリング、テストや文書の作成、変更内容のレビューに対応します。エージェント型の機能では、与えられた目標に沿ってリポジトリを調査し、計画の提示、ファイル編集、コマンド実行、プルリクエストの準備などを行う場合があります。利用できる機能は、製品、契約プラン、使用するクライアント、組織のポリシーによって異なります。利用者は提案や変更を確認し、採用するかを判断する必要があります。
02 / IN PRACTICE
AI coding assistantの活用例
たとえば、こんな場面で
既存機能を修正するときに関連コードの説明を求め、変更案やテストコードを作成させたうえで、開発者が差分を確認して採用する使い方があります。
03 / GOOD TO KNOW
使うときのポイント
導入前に、対応するIDEや言語、利用可能な機能、アクセス権限、組織のポリシーを確認します。提案されたコードや実行内容は、人がレビューしてから反映してください。
参考資料
About GitHub Copilot - GitHub Docs (新しいタブで開きます)Amazon Q Developer - Build (新しいタブで開きます)Amazon Q Developer (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。
READ & LEARN
記事一覧を見る 用語を知ったら、活用を知る。
AI LABで、AIの動向や業務に取り入れるヒントを読む。
