AIF-C01#33(fundamentals-generative-ai)
ある航空会社が、生成AIモデルを使用して、フライト予約システムのプログラミング言語を別のプログラミング言語に変換(リファクタリング/マイグレーション)したいと考えています。このタスクのために適切なモデルを選択する必要があります。 このタスクのために正しい生成AIモデルを選択する際、企業はどの基準を使用すべきですか?
正解:A
正解の根拠
プログラミング言語間のリファクタリング/移行では、両言語の文法 (構文) を正しく解釈し、コードの意味的等価性を保ちながら最適化された出力を生成する能力が必要です。したがって構文・意味理解・コード最適化の 3 軸でモデルを評価すべきで、Bedrock の Claude や Amazon Q Developer などコード特化能力を持つ LLM が候補になります。
コード変換モデル評価軸
| 軸 | 意義 |
|---|---|
| 構文理解 | 正しいコード生成の基盤 |
| 意味理解 | 挙動の等価性保持 |
| 最適化能力 | パフォーマンスと可読性 |
| テスト整合性 | 移行後の品質担保 |
不正解の理由
- B: 生成速度とエラーハンドリングだけでは構文・意味の正確さを担保できず、コード変換の本質要件を満たしません。
- C: クリエイティブ生成能力は文章・画像生成向けの指標で、規約厳守が求められるコード変換とはミスマッチです。
- D: モデルサイズと必要リソースは運用観点であり、コード変換の品質を直接決定づける主基準ではありません。

コメント