AIF-C01#9(fundamentals-generative-ai)
ある企業が、大規模言語モデル(LLM)を使用して、自然言語のコードコメントからコードを生成したいと考えています。 この要件を満たすLLMの機能はどれですか?
正解:C
正解の根拠
テキスト補完 (Text Completion) は、与えられたプロンプト/コンテキストに続くテキストを LLM が予測生成する機能で、コードコメントから対応するコードを生成するユースケースの典型です。GitHub Copilot や Amazon Q Developer のようなコード生成サービスもこの補完機能をベースにしており、自然言語コメントから関数本体を出力できます。
LLM の主要機能
| 機能 | 用途例 |
|---|---|
| テキスト補完 | コード生成・続き生成 |
| テキスト生成 | 記事・回答作成 |
| テキスト要約 | 長文の要約 |
| テキスト分類 | ラベル分類 |
不正解の理由
- A: テキスト要約は長文を圧縮する機能で、コメントからコードを生成する補完用途とは異なります。
- B: テキスト生成は包括的概念ですが、本問の最も精密な分類は補完 (continuation) です。
- D: テキスト分類はラベル付与で、コードを生成する出力は提供しません。

コメント