01 / UNDERSTAND
仕組みと使いどころ
コード生成モデルは、問題の仕様やコードの前後関係に基づいて、続くコードを生成するモデルです。自然言語からのコード生成、行・関数・コードブロックの補完、対話形式でのプログラム作成などに利用できます。モデルによっては、コード理解、指示への応答、数学的推論にも対応します。ただし、対応言語や入力可能な長さ、得意な作業は、学習データ、モデル構成、派生版によって異なります。提示資料からは、すべての言語や課題への対応や、生成コードが常に正しく動作することまでは確認できません。
02 / IN PRACTICE
Code Generation Modelの活用例
たとえば、こんな場面で
関数の目的や入出力を自然言語で伝えてコード案を作らせたり、書きかけの関数や前後のコードを入力して続きを補完させたりする使い方が考えられます。定型的なコード作成の支援にも利用できます。
03 / GOOD TO KNOW
使うときのポイント
選定時は生成量だけでなく、対象言語、補完と対話生成のどちらに適した版か、入力長、モデルカードに記載された評価・用途・制限を確認します。
参考資料
CodeGemma | Google AI for Developers (新しいタブで開きます)Modernization and Code Generation | IBM (新しいタブで開きます)CodeGen · Hugging Face (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。
READ & LEARN
記事一覧を見る 用語を知ったら、活用を知る。
AI LABで、AIの動向や業務に取り入れるヒントを読む。
