1
00:00:00,000 --> 00:00:04,199
嗯，这很令人兴奋。我们在光标中。我们要做一些氛围编码。

2
00:00:04,199 --> 00:00:07,960
首先，告诉您一些快捷键，最好了解一下，

3
00:00:07,960 --> 00:00:14,479
翻入和翻出左侧的侧边栏、文件系统。

4
00:00:14,479 --> 00:00:18,840
在 Mac 上，它是 Command B。在 PC 上，它是 Control B。

5
00:00:18,840 --> 00:00:20,920
因此，如果您按几次，请看一下。

6
00:00:20,920 --> 00:00:22,600
你会看到它进进出出。

7
00:00:22,600 --> 00:00:26,360
它也在这里提到了这一点。

8
00:00:26,360 --> 00:00:31,600
对于这里的右侧栏，其中有代理聊天，

9
00:00:31,600 --> 00:00:35,000
在 Mac 上，它是命令选项 B。

10
00:00:35,000 --> 00:00:38,040
在 PC 上，它是控制选项 B。

11
00:00:38,040 --> 00:00:40,520
所以让我这样做几次。就这样吧。你看？

12
00:00:40,520 --> 00:00:43,360
所以这是一件很容易习惯的事情。

13
00:00:43,360 --> 00:00:46,159
这就是您如何调入和调出两个不同的屏幕

14
00:00:46,159 --> 00:00:47,880
如果他们现在不在。

15
00:00:47,880 --> 00:00:49,680
好的，这就是你的方向。

16
00:00:49,680 --> 00:00:53,080
现在我们将查看此存储库并查看我们拥有哪些文件。

17
00:00:53,080 --> 00:00:54,959
好吧，我有消息要告诉你。

18
00:00:55,000 --> 00:00:56,959
我们没有很多文件。

19
00:00:56,959 --> 00:00:59,799
事实上，我们在这个存储库中只有一个文件。

20
00:00:59,799 --> 00:01:02,880
克隆这个存储库对于一个文件来说是一件很麻烦的事情。

21
00:01:02,880 --> 00:01:04,559
我本可以直接给你这个文件。

22
00:01:04,559 --> 00:01:08,800
但它就在这里。当然，它是名为agents.md的文件，

23
00:01:08,800 --> 00:01:12,919
这是默认要加载的文件

24
00:01:12,919 --> 00:01:16,400
当我们启动它时，它就会进入代理的内存中。

25
00:01:16,400 --> 00:01:18,760
如果我点击它，我们就可以查看它。

26
00:01:18,760 --> 00:01:21,040
它是用 Markdown 写的，

27
00:01:21,040 --> 00:01:24,239
这意味着它具有所有熟悉的 Markdown 标签。

28
00:01:24,239 --> 00:01:26,959
这是一个主要标题。这是一个二级标题。

29
00:01:26,959 --> 00:01:28,120
它有不同的部分。

30
00:01:28,120 --> 00:01:32,879
它有包含各个部分的项目符号列表和编号列表。

31
00:01:32,879 --> 00:01:36,959
您还可以右键单击该文件并说“打开预览”。

32
00:01:36,959 --> 00:01:40,879
如果你这样做，你会以某种格式化的方式看到它。

33
00:01:40,879 --> 00:01:44,559
如果你愿意的话，这就是代理人的看法

34
00:01:44,559 --> 00:01:47,040
因为它看到 Markdown 并解释它

35
00:01:47,040 --> 00:01:49,279
正如实际上的标题一样。

36
00:01:49,279 --> 00:01:52,480
所以这实际上是按照代理的方式来看待它。

37
00:01:52,519 --> 00:01:55,000
好的，我写了这个agents.md。

38
00:01:55,000 --> 00:01:57,440
我没有生成它。我手写的。

39
00:01:57,440 --> 00:02:00,080
我已经搞定了，现在我将带您完成它。

40
00:02:00,080 --> 00:02:03,000
所以这个项目的想法是尝试构建

41
00:02:03,000 --> 00:02:05,919
一个简单的项目管理应用程序，

42
00:02:05,919 --> 00:02:08,199
像看板一样的东西，

43
00:02:08,199 --> 00:02:12,199
就像 Jira 或 Trello 或类似产品中的那样。

44
00:02:12,199 --> 00:02:15,479
如果你不熟悉它们，谷歌一下你就会明白我的意思。

45
00:02:15,479 --> 00:02:16,800
所以我们想要其中之一。

46
00:02:16,800 --> 00:02:20,880
它就像一种带有卡片的记事板，您可以在它们之间移动。

47
00:02:20,880 --> 00:02:25,479
所以我的第一部分称为看板项目的业务需求。

48
00:02:25,479 --> 00:02:29,679
我们想要一个 MVP、一个最小可行产品、一个原型，如果你愿意的话，

49
00:02:29,679 --> 00:02:32,880
作为 Web 应用程序的看板样式项目管理应用程序。

50
00:02:32,880 --> 00:02:34,279
它应该只有一块板。

51
00:02:34,279 --> 00:02:36,960
让我们保持简单。总是从简单开始。

52
00:02:36,960 --> 00:02:40,039
修复了五列可以重命名的问题。

53
00:02:40,039 --> 00:02:43,559
每张卡片只有标题和详细信息。

54
00:02:43,559 --> 00:02:47,039
我们需要一个拖放界面来在列之间移动卡片。

55
00:02:47,039 --> 00:02:50,479
好吧，这并不是那么简单，但我们需要一些很酷的东西。

56
00:02:50,479 --> 00:02:53,919
您将能够添加卡、删除现有卡、

57
00:02:53,919 --> 00:02:55,880
但没有比这更多的功能了。

58
00:02:55,880 --> 00:02:59,240
没有存档，没有搜索和过滤。保持简单。

59
00:02:59,240 --> 00:03:04,279
优先考虑的是流畅、专业、华丽的用户界面，以及非常简单的功能。

60
00:03:04,279 --> 00:03:06,279
它应该以虚拟数据打开。

61
00:03:06,279 --> 00:03:07,559
有业务要求。

62
00:03:07,559 --> 00:03:12,000
他们列出了成为一名优秀特工的各种技巧。md。

63
00:03:12,000 --> 00:03:13,960
你想把事情摆得精确。

64
00:03:13,960 --> 00:03:15,639
你不想含糊其辞。

65
00:03:15,639 --> 00:03:18,800
你要非常清楚，通常关注积极的一面。

66
00:03:18,800 --> 00:03:21,360
但我有一些负面的东西，但没关系。

67
00:03:21,360 --> 00:03:26,919
一般来说，注重表现得自信、清晰，并以某种方式做到这一点

68
00:03:26,919 --> 00:03:30,800
这意味着需要构建什么是绝对显而易见的。

69
00:03:30,800 --> 00:03:32,039
我知道你在想什么。

70
00:03:32,039 --> 00:03:36,440
你在想，但是艾德，在现实世界中，当构建大型项目时，

71
00:03:36,440 --> 00:03:38,160
它们比这复杂得多。

72
00:03:38,160 --> 00:03:40,559
我说，耐心，耐心。

73
00:03:40,559 --> 00:03:42,119
我们已经在一起三个星期了。

74
00:03:42,119 --> 00:03:43,839
到时候会变得更加复杂。

75
00:03:43,839 --> 00:03:46,000
我们想从一些简洁的东西开始。

76
00:03:46,000 --> 00:03:48,399
好的，这就是要求。

77
00:03:48,399 --> 00:03:50,759
顺便说一下，你应该随意改变这个

78
00:03:50,759 --> 00:03:52,440
如果你想要一些不同的东西。

79
00:03:52,440 --> 00:03:55,119
如果你想看看有什么跟我一样或者相似的，

80
00:03:55,119 --> 00:03:56,119
然后坚持下去。

81
00:03:56,119 --> 00:03:58,039
但请随意更改它。

82
00:03:58,039 --> 00:03:59,119
技术细节。

83
00:03:59,119 --> 00:04:02,720
所以我将尝试告诉它我希望它如何构建它。

84
00:04:02,720 --> 00:04:05,160
我希望它成为 Next.js 应用程序。

85
00:04:05,160 --> 00:04:07,199
我希望它使用该技术。

86
00:04:07,199 --> 00:04:10,080
我希望它位于名为 frontend 的子目录中。

87
00:04:10,080 --> 00:04:12,360
所以这里可以有一个子目录叫做frontend。

88
00:04:12,360 --> 00:04:14,919
没有坚持，这里就什么也拯救不了。

89
00:04:14,919 --> 00:04:17,359
没有用户登录或类似的东西。

90
00:04:17,399 --> 00:04:21,200
告诉它尽可能简单地使用流行的库，

91
00:04:21,200 --> 00:04:23,440
但具有优雅的用户界面。

92
00:04:23,440 --> 00:04:25,799
你可能会说，这不是重复吗？

93
00:04:25,799 --> 00:04:26,959
与上一节？

94
00:04:26,959 --> 00:04:29,239
重复这些事情并没有坏处

95
00:04:29,239 --> 00:04:31,359
特别是对于真正重要的点

96
00:04:31,359 --> 00:04:33,519
你想做。说清楚。

97
00:04:33,519 --> 00:04:35,160
重复一下就好了。

98
00:04:35,160 --> 00:04:37,600
好的，接下来，我有一个配色方案。

99
00:04:37,600 --> 00:04:39,559
这些是我最喜欢使用的颜色

100
00:04:39,559 --> 00:04:41,839
对于我的各种套牌。

101
00:04:41,839 --> 00:04:43,200
所以我只是把它粘贴到这里。

102
00:04:43,200 --> 00:04:44,519
我手里有它。

103
00:04:44,519 --> 00:04:47,200
您可以更改它，使用您自己的，或者只是将其取出。

104
00:04:47,399 --> 00:04:48,880
让它想出自己的配色方案。

105
00:04:48,880 --> 00:04:51,559
如果您不愿意，则无​​需执行此操作。

106
00:04:51,559 --> 00:04:53,959
然后我有一个策略部分。

107
00:04:53,959 --> 00:04:56,480
制定包含成功标准的计划

108
00:04:56,480 --> 00:04:58,440
每个阶段都要检查。

109
00:04:58,440 --> 00:05:02,279
包括项目脚手架、严格的单元测试、

110
00:05:02,279 --> 00:05:03,799
然后执行计划，

111
00:05:03,799 --> 00:05:06,000
然后进行广泛的集成测试

112
00:05:06,000 --> 00:05:09,480
与剧作家或类似人员一起修复缺陷。

113
00:05:09,480 --> 00:05:11,480
仅当 MVP 完成后才完成

114
00:05:11,480 --> 00:05:15,160
并在服务器运行时进行测试并为用户做好准备。

115
00:05:15,160 --> 00:05:16,920
我使用许多相同类型的东西

116
00:05:17,480 --> 00:05:20,160
所以这是相当样板的东西。

117
00:05:20,160 --> 00:05:22,679
以这种方式布置总是好的。

118
00:05:22,679 --> 00:05:26,720
越来越没有必要说这样的话了

119
00:05:26,720 --> 00:05:30,519
因为这种策略是那种默认策略

120
00:05:30,519 --> 00:05:32,399
大多数这些代理人工智能

121
00:05:32,399 --> 00:05:34,640
现在越来越密切地关注。

122
00:05:34,640 --> 00:05:36,200
不过放在这里也没什么坏处

123
00:05:36,200 --> 00:05:38,920
我发现这很有帮助，所以我把它保留了下来。

124
00:05:38,920 --> 00:05:40,880
最后是编码标准。

125
00:05:40,880 --> 00:05:44,160
这三个只是我喜欢使用的三个。

126
00:05:44,160 --> 00:05:45,399
事实上，类似的事情。

127
00:05:45,399 --> 00:05:47,119
我以前用过的东西比这个多得多。

128
00:05:47,119 --> 00:05:47,959
我以前经常用这个

129
00:05:47,959 --> 00:05:51,119
但现在越来越没有必要这么说了

130
00:05:51,119 --> 00:05:53,679
因为法学硕士开始明白这个笑话了。

131
00:05:53,679 --> 00:05:57,000
但我说，使用最新版本的库，

132
00:05:57,000 --> 00:05:59,959
截至今天的惯用方法。

133
00:05:59,959 --> 00:06:01,160
我不需要告诉它日期。

134
00:06:01,160 --> 00:06:02,119
我不需要对日期进行硬编码

135
00:06:02,119 --> 00:06:03,799
因为他们可以访问它。

136
00:06:03,799 --> 00:06:06,640
但我只是提醒它要认识到

137
00:06:06,640 --> 00:06:10,040
它需要查看最新版本。保持简单。

138
00:06:10,040 --> 00:06:11,760
永远不要过度设计。

139
00:06:11,760 --> 00:06:13,000
始终简化。

140
00:06:13,040 --> 00:06:15,640
没有不必要的防御性编程。

141
00:06:15,640 --> 00:06:16,880
没有额外的功能。

142
00:06:16,880 --> 00:06:18,839
注重简单性。

143
00:06:18,839 --> 00:06:20,600
再说一次，现在没必要说，

144
00:06:20,600 --> 00:06:24,519
但我仍然经常看到它过于复杂

145
00:06:24,519 --> 00:06:29,320
我觉得你不能过分强调这一点，所以我这样做。保持简洁。

146
00:06:29,320 --> 00:06:30,799
尽量减少自述文件。

147
00:06:30,799 --> 00:06:33,480
重要的是，从来没有表情符号。

148
00:06:33,480 --> 00:06:35,239
我喜欢把它放在那里

149
00:06:35,239 --> 00:06:37,760
因为这些东西喜欢制作表情符号

150
00:06:37,760 --> 00:06:40,559
表情符号很麻烦，而且很碍事。

151
00:06:40,559 --> 00:06:41,920
也许你喜欢表情符号，

152
00:06:41,920 --> 00:06:45,000
在这种情况下，您可以将其取出并让它进城。

153
00:06:45,000 --> 00:06:47,320
但我发现它非常无聊。

154
00:06:47,320 --> 00:06:49,799
有时它确实会导致一些中断

155
00:06:49,799 --> 00:06:51,799
与 Windows 电脑。

156
00:06:51,799 --> 00:06:55,160
所以我想说不要使用表情符号。

157
00:06:55,160 --> 00:06:57,519
正如我所说，你可以添加更多

158
00:06:57,519 --> 00:07:00,920
你可以随意添加一些你自己的烦恼

159
00:07:00,920 --> 00:07:01,760
为了解决这个问题。

160
00:07:01,760 --> 00:07:03,799
这可以是一种生活，

161
00:07:03,799 --> 00:07:06,920
为您提供您喜欢的编码的呼吸文档。

162
00:07:06,920 --> 00:07:09,279
稍后我们将了解如何拥有这样的东西

163
00:07:09,279 --> 00:07:10,440
在更中心的地方

164
00:07:10,440 --> 00:07:12,519
它们用于您的所有项目。

165
00:07:12,519 --> 00:07:13,640
现在，你可能会想，

166
00:07:13,640 --> 00:07:16,880
好的，艾德，但你刚刚给我们看了这个文件，

167
00:07:16,880 --> 00:07:18,239
但我们难道不需要学习吗

168
00:07:18,239 --> 00:07:20,480
怎么自己写这些东西呢？

169
00:07:20,480 --> 00:07:23,040
答案是，嗯，是的，

170
00:07:23,040 --> 00:07:26,079
但说实话，你总是可以开始

171
00:07:26,079 --> 00:07:28,559
以我这里所得到的为起点，

172
00:07:28,559 --> 00:07:31,239
或者您可以从头开始自己编写一个。

173
00:07:31,239 --> 00:07:34,239
事实上，老实说，这并不重要。

174
00:07:34,239 --> 00:07:35,399
你必须养成这个习惯

175
00:07:35,399 --> 00:07:39,000
对你想要的东西非常具体和简单。

176
00:07:39,000 --> 00:07:40,839
您无需提供技术细节。

177
00:07:40,839 --> 00:07:42,559
它可以自己解决这个问题。

178
00:07:42,559 --> 00:07:43,959
您不需要给出配色方案。

179
00:07:43,959 --> 00:07:45,279
你不需要给它策略，

180
00:07:45,279 --> 00:07:47,839
但你可以直接复制我这里的内容。

181
00:07:47,839 --> 00:07:49,239
再次强调编码标准，

182
00:07:49,239 --> 00:07:51,040
你可以从我所拥有的开始。

183
00:07:51,040 --> 00:07:52,040
您可以添加到其中。

184
00:07:52,040 --> 00:07:53,040
在本次课程结束时，

185
00:07:53,040 --> 00:07:54,559
我们将进行实验

186
00:07:54,559 --> 00:07:56,679
具有不同类型的标准

187
00:07:56,679 --> 00:07:59,440
以及我们将为这些法学硕士提供的规则。

188
00:07:59,440 --> 00:08:02,000
所以这是你可以尝试的事情。

189
00:08:02,000 --> 00:08:05,640
你也可以从一些更简单的事情开始，

190
00:08:05,640 --> 00:08:07,880
运行它，看看你会得到什么，

191
00:08:07,880 --> 00:08:10,200
然后删除所有构建的内容

192
00:08:10,200 --> 00:08:13,079
并将其重写为更精确的内容

193
00:08:13,079 --> 00:08:15,320
并解释哪里出了问题

194
00:08:15,320 --> 00:08:17,359
当它被允许为所欲为时。

195
00:08:17,359 --> 00:08:19,359
这是一个非常有效的技术

196
00:08:19,359 --> 00:08:21,040
像这样迭代地工作。

197
00:08:21,040 --> 00:08:25,119
所以这些都是构建agents.md 的好方法。

198
00:08:25,119 --> 00:08:28,920
是的，说实话，你总是可以开始

199
00:08:28,920 --> 00:08:30,119
用我这里拥有的

200
00:08:30,119 --> 00:08:32,640
并只是将要求更新为您想要的。

201
00:08:32,640 --> 00:08:35,400
现在我想让你调出光标设置。

202
00:08:35,400 --> 00:08:37,200
您可以从设置菜单中访问它

203
00:08:37,200 --> 00:08:40,479
或在 PC 上，按 Control-Shift-J，

204
00:08:40,479 --> 00:08:43,679
在 Mac 上，Command-Shift-J。这里是。

205
00:08:43,679 --> 00:08:48,679
转到代理，向下滚动到自动运行部分。

206
00:08:49,440 --> 00:08:52,440
现在这是你的选择。

207
00:08:52,440 --> 00:08:55,000
如果你知道，如果你对自己正在做的事情有一定的认识，

208
00:08:55,000 --> 00:08:56,919
您熟悉风险，

209
00:08:56,919 --> 00:08:59,679
您可以在 YOLO 模式下执行此操作。

210
00:08:59,679 --> 00:09:03,799
像我们为 Instant 所做的那样，运行所有未沙箱化的内容。

211
00:09:03,799 --> 00:09:06,000
现在，这是一个非常低的风险。

212
00:09:06,000 --> 00:09:07,880
我们要做的项目是低风险的。

213
00:09:07,880 --> 00:09:10,400
就我个人而言，我很高兴这样做。

214
00:09:10,400 --> 00:09:11,559
我知道发生了什么事。

215
00:09:11,559 --> 00:09:13,440
我可以把它踢掉。我会走开。

216
00:09:13,440 --> 00:09:15,080
这是我可以接受的风险

217
00:09:15,080 --> 00:09:16,599
但这是个人喜好。

218
00:09:16,599 --> 00:09:19,479
如果您不完全确定发生了什么

219
00:09:19,479 --> 00:09:20,679
以及您要注册的内容，

220
00:09:20,679 --> 00:09:23,239
然后请让它在沙盒中自动运行

221
00:09:23,239 --> 00:09:25,239
甚至每次都会询问。

222
00:09:25,239 --> 00:09:28,039
这样你就会看到它在每一步做了什么，

223
00:09:28,039 --> 00:09:30,840
它正在创建的文件，你会说批准，

224
00:09:30,840 --> 00:09:31,960
你可以继续这样做。

225
00:09:31,960 --> 00:09:32,799
你可以继续这样做

226
00:09:32,799 --> 00:09:34,799
直到您对正在发生的事情感到更加满意。

227
00:09:34,799 --> 00:09:37,479
然后你可以将其移至运行所有内容

228
00:09:37,479 --> 00:09:41,000
当您准备好时，可以使用非沙盒 YOLO 模式。

229
00:09:41,000 --> 00:09:42,880
但我来这里是为了冒一些风险。

230
00:09:42,880 --> 00:09:45,440
所以我从一开始就这么做。

231
00:09:45,440 --> 00:09:47,159
好的，我们开始吧。

232
00:09:47,159 --> 00:09:48,799
我们该开始了。