AI Native Development
Japanese 🇯🇵
Japanese 🇯🇵
  • はじめに
  • プロジェクトに貢献する
  • Introduction
    • AIネイティブ開発
    • ドキュメントのAI可読性
    • AIコーディングツールの種類
  • Basic
    • コード補完
    • コメントからコードを生成
    • コメント生成
    • コードのリファクタリング
  • Patterns
    • AIネイティブドキュメンテーション
    • AI可読性のある命名規則
    • AIを使ったテスト開発
    • コンテキストディレクトリー
    • プロンプト ナレッジシェア
    • 車輪の再発明
Powered by GitBook
On this page
  1. Basic

コメントからコードを生成

GitHub Copilotは、開発者が指定した条件に基づいて、新しいコードを生成することもできます。例えば、以下のような条件を指定してコードを生成することができます。

新しい関数を生成するために以下の条件を指定します。

// 関数の名前: calculateAverage
// 関数の引数: numbers (配列)
// 関数の戻り値の型: number

この条件を指定すると、GitHub Copilotは以下のようなコードを生成します。

function calculateAverage(numbers: number[]): number {
    // 配列の平均を計算する
    const sum = numbers.reduce((a, b) => a + b);
    return sum / numbers.length;
}

より複雑な条件定義もできます。