CopilotChat simplifies code generation using Test-Driven Development (TDD).
什么是CopilotChat?
CopilotChat旨在简化测试驱动开发(TDD)过程中的代码生成。开发者可以轻松地指定他们的测试用例,CopilotChat会生成满足需求且通过验证的代码。CopilotChat与大型语言模型(LLM)进行迭代交互,以细化代码,直到所有测试用例通过。
如何使用 CopilotChat?
开发者定义测试用例(输入和期望输出)以及可选的需求描述。CopilotChat然后基于这些测试用例使用大型语言模型(LLM)生成代码。生成的代码会经过验证,如果某个测试用例未通过,CopilotChat会与LLM进行交互,以细化代码,直到所有测试通过。
CopilotChat 的核心功能
使用测试驱动开发(TDD)进行代码生成
测试用例规范
自动化代码验证
使用LLM进行迭代代码细化
CopilotChat