嗯，这很令人兴奋。我们在光标中。我们要做一些氛围编码。
首先，告诉您一些快捷键，最好了解一下，
翻入和翻出左侧的侧边栏、文件系统。
在 Mac 上，它是 Command B。在 PC 上，它是 Control B。
因此，如果您按几次，请看一下。
你会看到它进进出出。
它也在这里提到了这一点。
对于这里的右侧栏，其中有代理聊天，
在 Mac 上，它是命令选项 B。
在 PC 上，它是控制选项 B。
所以让我这样做几次。就这样吧。你看？
所以这是一件很容易习惯的事情。
这就是您如何调入和调出两个不同的屏幕
如果他们现在不在。
好的，这就是你的方向。
现在我们将查看此存储库并查看我们拥有哪些文件。
好吧，我有消息要告诉你。
我们没有很多文件。
事实上，我们在这个存储库中只有一个文件。
克隆这个存储库对于一个文件来说是一件很麻烦的事情。
我本可以直接给你这个文件。
但它就在这里。当然，它是名为agents.md的文件，
这是默认要加载的文件
当我们启动它时，它就会进入代理的内存中。
如果我点击它，我们就可以查看它。
它是用 Markdown 写的，
这意味着它具有所有熟悉的 Markdown 标签。
这是一个主要标题。这是一个二级标题。
它有不同的部分。
它有包含各个部分的项目符号列表和编号列表。
您还可以右键单击该文件并说“打开预览”。
如果你这样做，你会以某种格式化的方式看到它。
如果你愿意的话，这就是代理人的看法
因为它看到 Markdown 并解释它
正如实际上的标题一样。
所以这实际上是按照代理的方式来看待它。
好的，我写了这个agents.md。
我没有生成它。我手写的。
我已经搞定了，现在我将带您完成它。
所以这个项目的想法是尝试构建
一个简单的项目管理应用程序，
像看板一样的东西，
就像 Jira 或 Trello 或类似产品中的那样。
如果你不熟悉它们，谷歌一下你就会明白我的意思。
所以我们想要其中之一。
它就像一种带有卡片的记事板，您可以在它们之间移动。
所以我的第一部分称为看板项目的业务需求。
我们想要一个 MVP、一个最小可行产品、一个原型，如果你愿意的话，
作为 Web 应用程序的看板样式项目管理应用程序。
它应该只有一块板。
让我们保持简单。总是从简单开始。
修复了五列可以重命名的问题。
每张卡片只有标题和详细信息。
我们需要一个拖放界面来在列之间移动卡片。
好吧，这并不是那么简单，但我们需要一些很酷的东西。
您将能够添加卡、删除现有卡、
但没有比这更多的功能了。
没有存档，没有搜索和过滤。保持简单。
优先考虑的是流畅、专业、华丽的用户界面，以及非常简单的功能。
它应该以虚拟数据打开。
有业务要求。
他们列出了成为一名优秀特工的各种技巧。md。
你想把事情摆得精确。
你不想含糊其辞。
你要非常清楚，通常关注积极的一面。
但我有一些负面的东西，但没关系。
一般来说，注重表现得自信、清晰，并以某种方式做到这一点
这意味着需要构建什么是绝对显而易见的。
我知道你在想什么。
你在想，但是艾德，在现实世界中，当构建大型项目时，
它们比这复杂得多。
我说，耐心，耐心。
我们已经在一起三个星期了。
到时候会变得更加复杂。
我们想从一些简洁的东西开始。
好的，这就是要求。
顺便说一下，你应该随意改变这个
如果你想要一些不同的东西。
如果你想看看有什么跟我一样或者相似的，
然后坚持下去。
但请随意更改它。
技术细节。
所以我将尝试告诉它我希望它如何构建它。
我希望它成为 Next.js 应用程序。
我希望它使用该技术。
我希望它位于名为 frontend 的子目录中。
所以这里可以有一个子目录叫做frontend。
没有坚持，这里就什么也拯救不了。
没有用户登录或类似的东西。
告诉它尽可能简单地使用流行的库，
但具有优雅的用户界面。
你可能会说，这不是重复吗？
与上一节？
重复这些事情并没有坏处
特别是对于真正重要的点
你想做。说清楚。
重复一下就好了。
好的，接下来，我有一个配色方案。
这些是我最喜欢使用的颜色
对于我的各种套牌。
所以我只是把它粘贴到这里。
我手里有它。
您可以更改它，使用您自己的，或者只是将其取出。
让它想出自己的配色方案。
如果您不愿意，则无​​需执行此操作。
然后我有一个策略部分。
制定包含成功标准的计划
每个阶段都要检查。
包括项目脚手架、严格的单元测试、
然后执行计划，
然后进行广泛的集成测试
与剧作家或类似人员一起修复缺陷。
仅当 MVP 完成后才完成
并在服务器运行时进行测试并为用户做好准备。
我使用许多相同类型的东西
所以这是相当样板的东西。
以这种方式布置总是好的。
越来越没有必要说这样的话了
因为这种策略是那种默认策略
大多数这些代理人工智能
现在越来越密切地关注。
不过放在这里也没什么坏处
我发现这很有帮助，所以我把它保留了下来。
最后是编码标准。
这三个只是我喜欢使用的三个。
事实上，类似的事情。
我以前用过的东西比这个多得多。
我以前经常用这个
但现在越来越没有必要这么说了
因为法学硕士开始明白这个笑话了。
但我说，使用最新版本的库，
截至今天的惯用方法。
我不需要告诉它日期。
我不需要对日期进行硬编码
因为他们可以访问它。
但我只是提醒它要认识到
它需要查看最新版本。保持简单。
永远不要过度设计。
始终简化。
没有不必要的防御性编程。
没有额外的功能。
注重简单性。
再说一次，现在没必要说，
但我仍然经常看到它过于复杂
我觉得你不能过分强调这一点，所以我这样做。保持简洁。
尽量减少自述文件。
重要的是，从来没有表情符号。
我喜欢把它放在那里
因为这些东西喜欢制作表情符号
表情符号很麻烦，而且很碍事。
也许你喜欢表情符号，
在这种情况下，您可以将其取出并让它进城。
但我发现它非常无聊。
有时它确实会导致一些中断
与 Windows 电脑。
所以我想说不要使用表情符号。
正如我所说，你可以添加更多
你可以随意添加一些你自己的烦恼
为了解决这个问题。
这可以是一种生活，
为您提供您喜欢的编码的呼吸文档。
稍后我们将了解如何拥有这样的东西
在更中心的地方
它们用于您的所有项目。
现在，你可能会想，
好的，艾德，但你刚刚给我们看了这个文件，
但我们难道不需要学习吗
怎么自己写这些东西呢？
答案是，嗯，是的，
但说实话，你总是可以开始
以我这里所得到的为起点，
或者您可以从头开始自己编写一个。
事实上，老实说，这并不重要。
你必须养成这个习惯
对你想要的东西非常具体和简单。
您无需提供技术细节。
它可以自己解决这个问题。
您不需要给出配色方案。
你不需要给它策略，
但你可以直接复制我这里的内容。
再次强调编码标准，
你可以从我所拥有的开始。
您可以添加到其中。
在本次课程结束时，
我们将进行实验
具有不同类型的标准
以及我们将为这些法学硕士提供的规则。
所以这是你可以尝试的事情。
你也可以从一些更简单的事情开始，
运行它，看看你会得到什么，
然后删除所有构建的内容
并将其重写为更精确的内容
并解释哪里出了问题
当它被允许为所欲为时。
这是一个非常有效的技术
像这样迭代地工作。
所以这些都是构建agents.md 的好方法。
是的，说实话，你总是可以开始
用我这里拥有的
并只是将要求更新为您想要的。
现在我想让你调出光标设置。
您可以从设置菜单中访问它
或在 PC 上，按 Control-Shift-J，
在 Mac 上，Command-Shift-J。这里是。
转到代理，向下滚动到自动运行部分。
现在这是你的选择。
如果你知道，如果你对自己正在做的事情有一定的认识，
您熟悉风险，
您可以在 YOLO 模式下执行此操作。
像我们为 Instant 所做的那样，运行所有未沙箱化的内容。
现在，这是一个非常低的风险。
我们要做的项目是低风险的。
就我个人而言，我很高兴这样做。
我知道发生了什么事。
我可以把它踢掉。我会走开。
这是我可以接受的风险
但这是个人喜好。
如果您不完全确定发生了什么
以及您要注册的内容，
然后请让它在沙盒中自动运行
甚至每次都会询问。
这样你就会看到它在每一步做了什么，
它正在创建的文件，你会说批准，
你可以继续这样做。
你可以继续这样做
直到您对正在发生的事情感到更加满意。
然后你可以将其移至运行所有内容
当您准备好时，可以使用非沙盒 YOLO 模式。
但我来这里是为了冒一些风险。
所以我从一开始就这么做。
好的，我们开始吧。
我们该开始了。