「Copilot Chat: テスト駆動開発によるコード生成」
Copilot Chatは、コード生成においてテスト駆動開発の手法を採用しています。開発者は最初にテストケースを定義します。入力と期待される出力を明確にし、オプションで要件の説明を提供します。その後、LLMがテストケースと要件説明に基づいてコードを生成します。Copilot Chatは生成されたコードを検証します。テストケースに失敗した場合は、Copilot ChatがLLMと反復的にやり取りしてコードを改良し、すべてのテストケースが合格するまで続けます。
この例では、様々な形式のGitHub URLを入力とし、{groupName, projectName}のオブジェクトとして解析することが求められています。JavaScript関数がAIによって生成され、今すぐ試すことができます!