01 / UNDERSTAND
仕組みと使いどころ
主に大規模言語モデルが、指示された機能や周辺コードの文脈を解析し、コード片や関数、入力中の補完候補を生成する。定型コードの作成のほか、言語間の変換、古いコードの更新、デバッグや改善点の提案にも利用できる。一方、生成物には誤り、重複、不要な処理、セキュリティ上の弱点が含まれ得るため、開発者の判断を置き換えるものではない。
02 / IN PRACTICE
Code generationの活用例
実装したい処理を文章で指定し、生成された関数を既存プロジェクトに合わせて修正する使い方が考えられる。
03 / GOOD TO KNOW
使うときのポイント
生成コードをそのまま採用せず、レビューと単体テスト、セキュリティ検証で正しさを確かめる。
参考資料
What is AI code generation? | IBM (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。



