{"text": "Hello,欢迎来到Cloud Code的零基础保姆级教程。今天教大家如何跟AI描述清楚你的需求。首先我们为什么要讲好需求。我发现很多人在使用Cloud Code的时候,经常需要花大量的时间通过很多人的沟通,最后Cloud Code才能写出来一个跟它要求差不多的一个项目。这不是模型太笨了无法理解你的需求,而是一开始你就没有把需求跟它讲清楚,讲明白。讲好需求之后,我们就可以让开发效率更快了,减少很多沟通成本,并且能让它写出来的项目更接近你的预期。同时,还能让Cloud Code消耗更少的Token就可以完成项目,所以你花了更少的钱就把事情办了。听到这里你可能会担心,我既不是互联网的又不是产品经理,怎么写出好的需求文档呢?其实根本不用自己写。按照我的这个流程,你就可以让AI帮你写出一个很高质量的需求文档。我们只需要用四步,第一步发一段指令给AI,第二步简单描述你的需求,第三步让AI跟你确认需求的细节,第四步让AI帮你写一个完整的开发文档。接下来我带大家实套一遍,第一步我们把这个Prompt复制一下,然后我们打开Cloud,把这段Prompt贴给Cloud。接下来我们给Cloud提一个比较模糊的点子,比如说我要做一个番茄时钟,然后我们可以看到Cloud给我们提了很多的问题,找我们确认,那根据他的问题我就准备了对应的回答,然后发给他即可,然后他还会再跟我确认一遍,如果没什么问题的话我们就确认。接下来他还跟我们再去确认一下对应的技术方案,并且他列出了每一种技术方案,对应的优势和劣势。我们可以选择方案A,因为他看起来是一个比较低门槛,并且他的维护比较简单的一个方案,所以我们先用方案A。OK,确认完技术方案之后,他就会开始生成详细的需求文档。AI帮我们写完详细的需求文档之后,就可以开始进入开发了。我们只需要走完下面这四个步骤,从新建项目开始,到把刚刚的需求文档放进项目,然后让Cloud Code去定一个开发计划,最后开始进行开发就可以了。我们先来第一步,新建项目。我们打开VSCode,点击Open,然后我们点击新建文件夹,我们设一个简单一点的名字,比如说叫Time,然后创建一下,然后这个时候文件是空的,我们打开它,在VSCode的页面里面有一个按钮叫New File,我们去创建一个新的文件夹,然后我们创建一个MD后缀的文件,叫Spec.md,接着我们回到网页上,打开Cloud,然后把刚刚Cloud写完的需求文档复制一下,回到VSCode上面,我们把这个对应的需求文档复制进来,然后我们这个时候按一下Command加S去保存它,保存完之后呢,我们就可以开始用Cloud Code的写代码了,那这个时候第一步我们不要着急的先发指令,我们先点击输入框的左下角,有一个切换模式的按钮,切换到Plan Mode,就是计划模式,然后在输入框里面输入一个Add,选中刚刚保存好的一个需求文档,跟它发指令,跟它说按照这个需求文档,制定详细的开发计划,它就会开始去梳理整个开发计划,OK,我们等了大概一分半钟,Cloud Code就把整个开发计划全都列出来了,这个时候我们只需要在输入框里面输入,确认计划并开始,然后点击发送,Cloud Code就会开始进行开发,今天的分享就到这里了,和AI把需求讲清楚,是做好项目开发第一步,希望这个课程对你有帮助,你还想了解哪些Cloud Code的编程技巧,欢迎在评论区和我留言,我们下期继续。", "segments": [{"id": 0, "seek": 0, "start": 0.0, "end": 3.94, "text": "Hello,欢迎来到Cloud Code的零基础保姆级教程。", "tokens": [50365, 15947, 11, 28566, 17699, 6912, 4511, 32787, 15549, 1546, 6306, 114, 26008, 38114, 222, 24302, 7795, 228, 16853, 100, 21936, 29649, 1543, 50562], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 1, "seek": 0, "start": 4.46, "end": 7.32, "text": "今天教大家如何跟AI描述清楚你的需求。", "tokens": [50588, 12074, 21936, 6868, 43526, 9678, 48698, 11673, 237, 3316, 108, 38433, 18961, 32535, 32718, 1543, 50731], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 2, "seek": 0, "start": 8.18, "end": 9.74, "text": "首先我们为什么要讲好需求。", "tokens": [50774, 36490, 15003, 31006, 4275, 39255, 2131, 32535, 32718, 1543, 50852], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 3, "seek": 0, "start": 10.34, "end": 12.34, "text": "我发现很多人在使用Cloud Code的时候,", "tokens": [50882, 1654, 28926, 20204, 20778, 4035, 3581, 22982, 9254, 32787, 15549, 49873, 11, 50982], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 4, "seek": 0, "start": 12.72, "end": 15.48, "text": "经常需要花大量的时间通过很多人的沟通,", "tokens": [51001, 30276, 11279, 35748, 20127, 3582, 26748, 1546, 44848, 19550, 16866, 20778, 4035, 1546, 3308, 253, 19550, 11, 51139], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 5, "seek": 0, "start": 15.94, "end": 19.94, "text": "最后Cloud Code才能写出来一个跟它要求差不多的一个项目。", "tokens": [51162, 8661, 13547, 32787, 15549, 18888, 8225, 5676, 247, 44561, 20182, 9678, 11284, 4275, 32718, 37876, 1546, 20182, 10178, 117, 11386, 1543, 51362], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 6, "seek": 0, "start": 20.82, "end": 23.06, "text": "这不是模型太笨了无法理解你的需求,", "tokens": [51406, 5562, 7296, 41908, 39823, 9455, 5437, 101, 2289, 31364, 11148, 13876, 17278, 18961, 32535, 32718, 11, 51518], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 7, "seek": 0, "start": 23.46, "end": 26.6, "text": "而是一开始你就没有把需求跟它讲清楚,讲明白。", "tokens": [51538, 11070, 1541, 2257, 45213, 41045, 17944, 16075, 32535, 32718, 9678, 11284, 39255, 38433, 11, 39255, 28430, 1543, 51695], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 8, "seek": 0, "start": 27.080000000000002, "end": 29.900000000000002, "text": "讲好需求之后,我们就可以让开发效率更快了,", "tokens": [51719, 39255, 2131, 32535, 32718, 9574, 13547, 11, 15003, 36781, 33650, 18937, 28926, 43076, 44866, 19002, 10251, 2289, 11, 51860], "temperature": 0, "avg_logprob": -0.1406736488801887, "compression_ratio": 1.3736263736263736, "no_speech_prob": 6.770347303619584e-12}, {"id": 9, "seek": 3000, "start": 30.0, "end": 34.32, "text": "减少很多沟通成本,并且能让它写出来的项目更接近你的预期。", "tokens": [50365, 6336, 237, 15686, 20778, 3308, 253, 19550, 11336, 8802, 11, 3509, 114, 20334, 8225, 33650, 11284, 5676, 247, 44561, 1546, 10178, 117, 11386, 19002, 14468, 17463, 18961, 12501, 226, 16786, 1543, 50581], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 10, "seek": 3000, "start": 34.72, "end": 39.04, "text": "同时,还能让Cloud Code消耗更少的Token就可以完成项目,", "tokens": [50601, 13089, 15729, 11, 14852, 8225, 33650, 32787, 15549, 28837, 4450, 245, 19002, 15686, 1546, 51, 8406, 36781, 41509, 10178, 117, 11386, 11, 50817], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 11, "seek": 3000, "start": 39.3, "end": 41.24, "text": "所以你花了更少的钱就把事情办了。", "tokens": [50830, 7239, 2166, 20127, 2289, 19002, 15686, 1546, 39623, 3111, 16075, 24675, 39453, 2289, 1543, 50927], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 12, "seek": 3000, "start": 42.56, "end": 43.9, "text": "听到这里你可能会担心,", "tokens": [50993, 31022, 4511, 35102, 2166, 16657, 12949, 6852, 227, 7945, 11, 51060], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 13, "seek": 3000, "start": 44.38, "end": 46.260000000000005, "text": "我既不是互联网的又不是产品经理,", "tokens": [51084, 1654, 4479, 95, 7296, 1369, 240, 8171, 242, 16469, 239, 1546, 17047, 7296, 1369, 100, 30246, 30276, 13876, 11, 51178], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 14, "seek": 3000, "start": 46.36, "end": 47.64, "text": "怎么写出好的需求文档呢?", "tokens": [51183, 15282, 5676, 247, 7781, 20715, 32535, 32718, 17174, 21416, 96, 6240, 30, 51247], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 15, "seek": 3000, "start": 48.08, "end": 49.82, "text": "其实根本不用自己写。", "tokens": [51269, 41646, 31337, 8802, 24384, 17645, 5676, 247, 1543, 51356], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 16, "seek": 3000, "start": 50.36, "end": 51.36, "text": "按照我的这个流程,", "tokens": [51383, 26613, 32150, 14200, 15368, 27854, 29649, 11, 51433], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 17, "seek": 3000, "start": 51.44, "end": 54.36, "text": "你就可以让AI帮你写出一个很高质量的需求文档。", "tokens": [51437, 2166, 36781, 33650, 48698, 4845, 106, 2166, 5676, 247, 7781, 20182, 4563, 12979, 18464, 101, 26748, 1546, 32535, 32718, 17174, 21416, 96, 1543, 51583], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 18, "seek": 3000, "start": 54.56, "end": 55.8, "text": "我们只需要用四步,", "tokens": [51593, 15003, 14003, 35748, 9254, 19425, 31429, 11, 51655], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 19, "seek": 3000, "start": 56.22, "end": 58.5, "text": "第一步发一段指令给AI,", "tokens": [51676, 18049, 31429, 28926, 2257, 28427, 25922, 49061, 23197, 48698, 11, 51790], "temperature": 0, "avg_logprob": -0.14368446880483374, "compression_ratio": 1.315217391304348, "no_speech_prob": 1.065829282470565e-11}, {"id": 20, "seek": 5850, "start": 58.5, "end": 60.38, "text": "第二步简单描述你的需求,", "tokens": [50365, 19693, 31429, 11249, 222, 47446, 11673, 237, 3316, 108, 18961, 32535, 32718, 11, 50459], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 21, "seek": 5850, "start": 60.86, "end": 63.08, "text": "第三步让AI跟你确认需求的细节,", "tokens": [50483, 35878, 31429, 33650, 48698, 24131, 38114, 106, 7422, 97, 32535, 32718, 1546, 10115, 228, 45161, 11, 50594], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 22, "seek": 5850, "start": 63.62, "end": 66.5, "text": "第四步让AI帮你写一个完整的开发文档。", "tokens": [50621, 7536, 19425, 31429, 33650, 48698, 4845, 106, 2166, 5676, 247, 20182, 14128, 27662, 1546, 18937, 28926, 17174, 21416, 96, 1543, 50765], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 23, "seek": 5850, "start": 67.12, "end": 68.52, "text": "接下来我带大家实套一遍,", "tokens": [50796, 14468, 4438, 6912, 1654, 4845, 99, 6868, 24726, 1881, 245, 2257, 3330, 235, 11, 50866], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 24, "seek": 5850, "start": 68.86, "end": 71.16, "text": "第一步我们把这个Prompt复制一下,", "tokens": [50883, 18049, 31429, 15003, 16075, 15368, 47, 4397, 662, 1787, 235, 25491, 8861, 11, 50998], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 25, "seek": 5850, "start": 71.92, "end": 73.0, "text": "然后我们打开Cloud,", "tokens": [51036, 26636, 15003, 12467, 18937, 32787, 11, 51090], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 26, "seek": 5850, "start": 73.72, "end": 75.38, "text": "把这段Prompt贴给Cloud。", "tokens": [51126, 16075, 5562, 28427, 47, 4397, 662, 18464, 112, 23197, 32787, 1543, 51209], "temperature": 0, "avg_logprob": -0.1364110019228874, "compression_ratio": 1.1990740740740742, "no_speech_prob": 1.3554735459053724e-11}, {"id": 27, "seek": 7538, "start": 75.38, "end": 81.96, "text": "接下来我们给Cloud提一个比较模糊的点子,", "tokens": [50365, 14468, 4438, 6912, 15003, 23197, 32787, 20949, 20182, 11706, 9830, 225, 41908, 15239, 232, 1546, 12579, 7626, 11, 50694], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 28, "seek": 7538, "start": 82.02, "end": 85.42, "text": "比如说我要做一个番茄时钟,", "tokens": [50697, 36757, 8090, 32186, 10907, 20182, 33118, 27395, 226, 15729, 50064, 11, 50867], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 29, "seek": 7538, "start": 89.17999999999999, "end": 91.82, "text": "然后我们可以看到Cloud给我们提了很多的问题,", "tokens": [51055, 26636, 15003, 6723, 18032, 32787, 23197, 15003, 20949, 2289, 20778, 1546, 34069, 11, 51187], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 30, "seek": 7538, "start": 92.0, "end": 92.58, "text": "找我们确认,", "tokens": [51196, 25085, 15003, 38114, 106, 7422, 97, 11, 51225], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 31, "seek": 7538, "start": 93.41999999999999, "end": 95.8, "text": "那根据他的问题我就准备了对应的回答,", "tokens": [51267, 4184, 31337, 26075, 106, 31309, 34069, 22020, 6336, 228, 1787, 229, 2289, 8713, 44297, 1546, 8350, 28223, 11, 51386], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 32, "seek": 7538, "start": 95.97999999999999, "end": 96.89999999999999, "text": "然后发给他即可,", "tokens": [51395, 26636, 28926, 23197, 5000, 39127, 4429, 11, 51441], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 33, "seek": 7538, "start": 98.75999999999999, "end": 100.16, "text": "然后他还会再跟我确认一遍,", "tokens": [51534, 26636, 5000, 14852, 12949, 8623, 47472, 38114, 106, 7422, 97, 2257, 3330, 235, 11, 51604], "temperature": 0, "avg_logprob": -0.1739809329693134, "compression_ratio": 1.2522522522522523, "no_speech_prob": 1.3923110060709565e-11}, {"id": 34, "seek": 10016, "start": 100.16, "end": 102.44, "text": "如果没什么问题的话我们就确认。", "tokens": [50365, 13119, 10062, 10440, 34069, 44575, 15003, 3111, 38114, 106, 7422, 97, 1543, 50479], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 35, "seek": 10016, "start": 104.46, "end": 107.78, "text": "接下来他还跟我们再去确认一下对应的技术方案,", "tokens": [50580, 14468, 4438, 6912, 5000, 14852, 9678, 15003, 8623, 6734, 38114, 106, 7422, 97, 8861, 8713, 44297, 1546, 32502, 1474, 107, 9249, 28899, 11, 50746], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 36, "seek": 10016, "start": 107.97999999999999, "end": 109.74, "text": "并且他列出了每一种技术方案,", "tokens": [50756, 3509, 114, 20334, 5000, 43338, 7781, 2289, 23664, 2257, 39810, 32502, 1474, 107, 9249, 28899, 11, 50844], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 37, "seek": 10016, "start": 110.16, "end": 111.25999999999999, "text": "对应的优势和劣势。", "tokens": [50865, 8713, 44297, 1546, 7384, 246, 5087, 123, 12565, 5087, 96, 5087, 123, 1543, 50920], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 38, "seek": 10016, "start": 114.78, "end": 116.24, "text": "我们可以选择方案A,", "tokens": [51096, 15003, 6723, 2215, 231, 6852, 102, 9249, 28899, 32, 11, 51169], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 39, "seek": 10016, "start": 116.75999999999999, "end": 119.19999999999999, "text": "因为他看起来是一个比较低门槛,", "tokens": [51195, 34627, 5000, 4200, 9147, 6912, 1541, 20182, 11706, 9830, 225, 41377, 8259, 101, 24880, 249, 11, 51317], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 40, "seek": 10016, "start": 119.36, "end": 122.19999999999999, "text": "并且他的维护比较简单的一个方案,", "tokens": [51325, 3509, 114, 20334, 31309, 10115, 112, 7235, 97, 11706, 9830, 225, 11249, 222, 47446, 1546, 20182, 9249, 28899, 11, 51467], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 41, "seek": 10016, "start": 122.19999999999999, "end": 123.28, "text": "所以我们先用方案A。", "tokens": [51467, 7239, 15003, 10108, 9254, 9249, 28899, 32, 1543, 51521], "temperature": 0, "avg_logprob": -0.13617751510054976, "compression_ratio": 1.3930131004366813, "no_speech_prob": 1.3562082880336224e-11}, {"id": 42, "seek": 12328, "start": 123.28, "end": 132.56, "text": "OK,确认完技术方案之后,", "tokens": [50365, 9443, 11, 38114, 106, 7422, 97, 14128, 32502, 1474, 107, 9249, 28899, 9574, 13547, 11, 50829], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 43, "seek": 12328, "start": 132.62, "end": 135.6, "text": "他就会开始生成详细的需求文档。", "tokens": [50832, 5000, 3111, 12949, 45213, 8244, 11336, 5233, 99, 10115, 228, 1546, 32535, 32718, 17174, 21416, 96, 1543, 50981], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 44, "seek": 12328, "start": 136.56, "end": 138.66, "text": "AI帮我们写完详细的需求文档之后,", "tokens": [51029, 48698, 4845, 106, 15003, 5676, 247, 14128, 5233, 99, 10115, 228, 1546, 32535, 32718, 17174, 21416, 96, 9574, 13547, 11, 51134], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 45, "seek": 12328, "start": 138.74, "end": 140.0, "text": "就可以开始进入开发了。", "tokens": [51138, 36781, 45213, 36700, 14028, 18937, 28926, 2289, 1543, 51201], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 46, "seek": 12328, "start": 140.52, "end": 142.42000000000002, "text": "我们只需要走完下面这四个步骤,", "tokens": [51227, 15003, 14003, 35748, 9575, 14128, 47150, 5562, 19425, 7549, 31429, 49657, 97, 11, 51322], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 47, "seek": 12328, "start": 142.96, "end": 144.04, "text": "从新建项目开始,", "tokens": [51349, 35630, 12560, 34157, 10178, 117, 11386, 45213, 11, 51403], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 48, "seek": 12328, "start": 144.22, "end": 146.18, "text": "到把刚刚的需求文档放进项目,", "tokens": [51412, 4511, 16075, 49160, 49160, 1546, 32535, 32718, 17174, 21416, 96, 12744, 36700, 10178, 117, 11386, 11, 51510], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 49, "seek": 12328, "start": 146.18, "end": 148.34, "text": "然后让Cloud Code去定一个开发计划,", "tokens": [51510, 26636, 33650, 32787, 15549, 6734, 12088, 20182, 18937, 28926, 7422, 94, 2437, 240, 11, 51618], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 50, "seek": 12328, "start": 148.72, "end": 150.72, "text": "最后开始进行开发就可以了。", "tokens": [51637, 8661, 13547, 45213, 36700, 8082, 18937, 28926, 36781, 2289, 1543, 51737], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 51, "seek": 12328, "start": 151.22, "end": 152.08, "text": "我们先来第一步,", "tokens": [51762, 15003, 10108, 6912, 18049, 31429, 11, 51805], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 52, "seek": 12328, "start": 152.32, "end": 152.94, "text": "新建项目。", "tokens": [51817, 12560, 34157, 10178, 117, 11386, 1543, 51848], "temperature": 0, "avg_logprob": -0.1291948831998385, "compression_ratio": 1.4248120300751879, "no_speech_prob": 1.1288600262893134e-11}, {"id": 53, "seek": 15328, "start": 153.28, "end": 154.62, "text": "我们打开VSCode,", "tokens": [50365, 15003, 12467, 18937, 53, 20839, 1429, 11, 50432], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 54, "seek": 15328, "start": 155.32, "end": 156.2, "text": "点击Open,", "tokens": [50467, 12579, 6336, 119, 45569, 11, 50511], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 55, "seek": 15328, "start": 157.28, "end": 158.7, "text": "然后我们点击新建文件夹,", "tokens": [50565, 26636, 15003, 12579, 6336, 119, 12560, 34157, 17174, 20485, 1787, 117, 11, 50636], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 56, "seek": 15328, "start": 159.34, "end": 160.72, "text": "我们设一个简单一点的名字,", "tokens": [50668, 15003, 7422, 122, 20182, 11249, 222, 47446, 49042, 1546, 15940, 22381, 11, 50737], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 57, "seek": 15328, "start": 160.82, "end": 161.44, "text": "比如说叫Time,", "tokens": [50742, 36757, 8090, 19855, 22233, 11, 50773], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 58, "seek": 15328, "start": 162.06, "end": 163.02, "text": "然后创建一下,", "tokens": [50804, 26636, 2437, 249, 34157, 8861, 11, 50852], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 59, "seek": 15328, "start": 163.84, "end": 165.36, "text": "然后这个时候文件是空的,", "tokens": [50893, 26636, 15368, 29111, 17174, 20485, 1541, 23322, 1546, 11, 50969], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 60, "seek": 15328, "start": 165.78, "end": 166.42000000000002, "text": "我们打开它,", "tokens": [50990, 15003, 12467, 18937, 11284, 11, 51022], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 61, "seek": 15328, "start": 167.44, "end": 171.84, "text": "在VSCode的页面里面有一个按钮叫New File,", "tokens": [51073, 3581, 53, 20839, 1429, 1546, 10178, 113, 8833, 15759, 8833, 2412, 20182, 26613, 25153, 106, 19855, 18278, 26196, 11, 51293], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 62, "seek": 15328, "start": 172.06, "end": 173.98, "text": "我们去创建一个新的文件夹,", "tokens": [51304, 15003, 6734, 2437, 249, 34157, 20182, 12560, 1546, 17174, 20485, 1787, 117, 11, 51400], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 63, "seek": 15328, "start": 174.1, "end": 177.2, "text": "然后我们创建一个MD后缀的文件,", "tokens": [51406, 26636, 15003, 2437, 249, 34157, 20182, 44, 35, 13547, 38109, 222, 1546, 17174, 20485, 11, 51561], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 64, "seek": 15328, "start": 177.46, "end": 179.0, "text": "叫Spec.md,", "tokens": [51574, 19855, 19588, 66, 13, 76, 67, 11, 51651], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 65, "seek": 15328, "start": 179.76, "end": 180.92000000000002, "text": "接着我们回到网页上,", "tokens": [51689, 14468, 20708, 15003, 8350, 4511, 16469, 239, 10178, 113, 5708, 11, 51747], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 66, "seek": 15328, "start": 181.44, "end": 182.06, "text": "打开Cloud,", "tokens": [51773, 12467, 18937, 32787, 11, 51804], "temperature": 0, "avg_logprob": -0.21249017715454102, "compression_ratio": 1.3834586466165413, "no_speech_prob": 1.4187540899046613e-11}, {"id": 67, "seek": 18206, "start": 182.06, "end": 185.18, "text": "然后把刚刚Cloud写完的需求文档复制一下,", "tokens": [50365, 26636, 16075, 49160, 49160, 32787, 5676, 247, 14128, 1546, 32535, 32718, 17174, 21416, 96, 1787, 235, 25491, 8861, 11, 50521], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 68, "seek": 18206, "start": 185.48, "end": 186.98, "text": "回到VSCode上面,", "tokens": [50536, 8350, 4511, 53, 20839, 1429, 49750, 11, 50611], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 69, "seek": 18206, "start": 187.48, "end": 189.9, "text": "我们把这个对应的需求文档复制进来,", "tokens": [50636, 15003, 16075, 15368, 8713, 44297, 1546, 32535, 32718, 17174, 21416, 96, 1787, 235, 25491, 36700, 6912, 11, 50757], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 70, "seek": 18206, "start": 190.4, "end": 193.24, "text": "然后我们这个时候按一下Command加S去保存它,", "tokens": [50782, 26636, 15003, 15368, 29111, 26613, 8861, 39206, 474, 9990, 50, 6734, 24302, 39781, 11284, 11, 50924], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 71, "seek": 18206, "start": 194.4, "end": 195.3, "text": "保存完之后呢,", "tokens": [50982, 24302, 39781, 14128, 9574, 13547, 6240, 11, 51027], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 72, "seek": 18206, "start": 195.76, "end": 198.5, "text": "我们就可以开始用Cloud Code的写代码了,", "tokens": [51050, 15003, 36781, 45213, 9254, 32787, 15549, 1546, 5676, 247, 19105, 23230, 223, 2289, 11, 51187], "temperature": 0, "avg_logprob": -0.2060343014296665, "compression_ratio": 1.2216748768472907, "no_speech_prob": 1.469166628631502e-11}, {"id": 73, "seek": 19850, "start": 198.5, "end": 201.98, "text": "那这个时候第一步我们不要着急的先发指令,", "tokens": [50365, 4184, 15368, 29111, 18049, 31429, 15003, 11962, 20708, 36379, 1546, 10108, 28926, 25922, 49061, 11, 50539], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 74, "seek": 19850, "start": 202.42, "end": 204.46, "text": "我们先点击输入框的左下角,", "tokens": [50561, 15003, 10108, 12579, 6336, 119, 9830, 241, 14028, 21416, 228, 1546, 21975, 4438, 29389, 11, 50663], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 75, "seek": 19850, "start": 204.54, "end": 205.78, "text": "有一个切换模式的按钮,", "tokens": [50667, 2412, 20182, 23632, 26075, 95, 41908, 27584, 1546, 26613, 25153, 106, 11, 50729], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 76, "seek": 19850, "start": 206.3, "end": 207.44, "text": "切换到Plan Mode,", "tokens": [50755, 23632, 26075, 95, 4511, 47, 8658, 20500, 11, 50812], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 77, "seek": 19850, "start": 207.68, "end": 208.62, "text": "就是计划模式,", "tokens": [50824, 5620, 7422, 94, 2437, 240, 41908, 27584, 11, 50871], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 78, "seek": 19850, "start": 209.26, "end": 211.0, "text": "然后在输入框里面输入一个Add,", "tokens": [50903, 26636, 3581, 9830, 241, 14028, 21416, 228, 15759, 8833, 9830, 241, 14028, 20182, 36189, 11, 50990], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 79, "seek": 19850, "start": 211.54, "end": 213.76, "text": "选中刚刚保存好的一个需求文档,", "tokens": [51017, 2215, 231, 5975, 49160, 49160, 24302, 39781, 20715, 20182, 32535, 32718, 17174, 21416, 96, 11, 51128], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 80, "seek": 19850, "start": 214.28, "end": 214.94, "text": "跟它发指令,", "tokens": [51154, 9678, 11284, 28926, 25922, 49061, 11, 51187], "temperature": 0, "avg_logprob": -0.1717806884220668, "compression_ratio": 1.1954545454545455, "no_speech_prob": 1.5559711505352958e-11}, {"id": 81, "seek": 21494, "start": 214.94, "end": 219.12, "text": "跟它说按照这个需求文档,", "tokens": [50365, 9678, 11284, 8090, 26613, 32150, 15368, 32535, 32718, 17174, 21416, 96, 11, 50574], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 82, "seek": 21494, "start": 220.12, "end": 225.3, "text": "制定详细的开发计划,", "tokens": [50624, 25491, 12088, 5233, 99, 10115, 228, 1546, 18937, 28926, 7422, 94, 2437, 240, 11, 50883], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 83, "seek": 21494, "start": 226.35999999999999, "end": 230.96, "text": "它就会开始去梳理整个开发计划,", "tokens": [50936, 11284, 3111, 12949, 45213, 6734, 19017, 111, 13876, 27662, 7549, 18937, 28926, 7422, 94, 2437, 240, 11, 51166], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 84, "seek": 21494, "start": 232.24, "end": 232.92, "text": "OK,", "tokens": [51230, 9443, 11, 51264], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 85, "seek": 21494, "start": 233.06, "end": 234.34, "text": "我们等了大概一分半钟,", "tokens": [51271, 15003, 10187, 2289, 32044, 2257, 6627, 30018, 50064, 11, 51335], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 86, "seek": 21494, "start": 234.48, "end": 236.9, "text": "Cloud Code就把整个开发计划全都列出来了,", "tokens": [51342, 32787, 15549, 3111, 16075, 27662, 7549, 18937, 28926, 7422, 94, 2437, 240, 11319, 7182, 43338, 7781, 34912, 11, 51463], "temperature": 0, "avg_logprob": -0.20093154907226562, "compression_ratio": 1.103448275862069, "no_speech_prob": 1.554035546080801e-11}, {"id": 87, "seek": 23690, "start": 236.9, "end": 240.42000000000002, "text": "这个时候我们只需要在输入框里面输入,", "tokens": [50365, 15368, 29111, 15003, 14003, 35748, 3581, 9830, 241, 14028, 21416, 228, 15759, 8833, 9830, 241, 14028, 11, 50541], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 88, "seek": 23690, "start": 240.92000000000002, "end": 242.64000000000001, "text": "确认计划并开始,", "tokens": [50566, 38114, 106, 7422, 97, 7422, 94, 2437, 240, 3509, 114, 45213, 11, 50652], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 89, "seek": 23690, "start": 243.34, "end": 244.14000000000001, "text": "然后点击发送,", "tokens": [50687, 26636, 12579, 6336, 119, 28926, 29309, 11, 50727], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 90, "seek": 23690, "start": 244.66, "end": 246.1, "text": "Cloud Code就会开始进行开发,", "tokens": [50753, 32787, 15549, 3111, 12949, 45213, 36700, 8082, 18937, 28926, 11, 50825], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 91, "seek": 23690, "start": 246.98000000000002, "end": 248.16, "text": "今天的分享就到这里了,", "tokens": [50869, 34947, 30855, 45918, 35102, 2289, 11, 50928], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 92, "seek": 23690, "start": 248.52, "end": 249.9, "text": "和AI把需求讲清楚,", "tokens": [50946, 12565, 48698, 16075, 32535, 32718, 39255, 38433, 11, 51015], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 93, "seek": 23690, "start": 250.06, "end": 251.36, "text": "是做好项目开发第一步,", "tokens": [51023, 1541, 10907, 2131, 10178, 117, 11386, 18937, 28926, 18049, 31429, 11, 51088], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 94, "seek": 23690, "start": 251.9, "end": 253.26, "text": "希望这个课程对你有帮助,", "tokens": [51115, 29955, 15368, 5233, 122, 29649, 8713, 43320, 4845, 106, 37618, 11, 51183], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 95, "seek": 23690, "start": 253.74, "end": 256.56, "text": "你还想了解哪些Cloud Code的编程技巧,", "tokens": [51207, 2166, 14852, 7093, 2289, 17278, 17028, 13824, 32787, 15549, 1546, 38109, 244, 29649, 32502, 43605, 11, 51348], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 96, "seek": 23690, "start": 257.0, "end": 258.18, "text": "欢迎在评论区和我留言,", "tokens": [51370, 28566, 17699, 3581, 5233, 226, 7422, 118, 9937, 118, 12565, 1654, 43681, 11, 51429], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}, {"id": 97, "seek": 23690, "start": 258.54, "end": 259.36, "text": "我们下期继续。", "tokens": [51447, 15003, 4438, 16786, 10115, 100, 10115, 255, 1543, 51488], "temperature": 0, "avg_logprob": -0.14924567853900747, "compression_ratio": 1.1883561643835616, "no_speech_prob": 1.1870051816464944e-11}], "language": "zh"}