本项目是一个向GPT提供R&R,逐步进行编程的项目。
(
️ Experimental )该项目目前处于实验阶段,可能会消耗 Open AI 代币,因此运行时需谨慎。
该项目要求 GPT 进行编程,但将每个步骤的 R&R 授予 AI。
??⚕️ 架构师 -> ??♀️ 技术布道师 -> (?? 领导 -> ??? 初级 -> ?? QA -> ??? 高级)
我们负责根据最初的要求进行设计。首先,我们筛选出5个方案,选出最好的方案,并通过召开多达10次的内部改进会议来改进方案,直到提高开发方案的质量。
根据建筑师完成的计划,我们创建了项目规范和参考技术的列表。
我们第一次编程,征求实际用户的意见,然后根据他们的要求修改开发。
我们创建测试脚本并找到使开发的功能更加稳定的方法,从而实现互补开发。
接收实际测试结果并生成分析测试结果、原因和解决方案的报告。
在阅读了编写的程序、发生的任何错误以及 QA 报告后,我们尝试通过修改脚本来解决错误。
重复从 Lead 到 Senior 的过程,直到通过所有实际测试。
输入以下命令来克隆项目并安装它。 (该项目需要 Node.JS。)
git clone https://github.com/hmmhmmhm/friday-gpt
cd ./friday-gpt
npm install
在项目顶部创建一个.env文件并填写以下内容。
OPENAI_API_KEY是操作所必需的,可以在这里下发。 Open AI 获取 API 密钥
如果您输入AZURE_SPEECH_KEY,将使用 TTS 通知进度。 (您不需要输入任何信息。)
*AZURE_**相关输入值可以在这里发出。 Azure 语音服务
OPENAI_CHAT_MODEL=gpt-3.5-turbo # 또는 gpt-4
OPENAI_API_KEY=
AZURE_SPEECH_KEY=
AZURE_SPEECH_REGION=
AZURE_SPEECH_VOICE=ko-KR-SeoHyeonNeural
打开 src/input.ts 文件并在 userRequest 变量中设置所需的开发方向。
export const userRequest =
'문자열로 두 개의 숫자 값을 입력 받아서 마치 사람이 계산하는 방법처럼 각 단위의 숫자를 비교해서 무제한 길이로 사칙연산을 할 수 있는 Typescript 라이브러리를 작성해줘'
执行以下命令向 AI 发送请求。
npm run dev
或者,您可以在命令行上添加提示,如下所示:
npm run dev 여러가지 순열들을 제공해주는 Typescript 라이브러리를 제공해 줘
所有结果文件都在结果文件夹中创建。
麻省理工学院许可。