AI究竟如何帮我克服拖延症难题?

摘要:我很难开始行动。很长一段时间里,我一直在拖延搭建这个网站、为 Visual Studio 创建一种新的编程语言以及设计全新的配色主题。每个项目看起来都让人望而生畏,我找不到时间也没有动力去着手做。这一切同时压过来,感觉实在是太多了。 但当一
我很难开始行动。很长一段时间里,我一直在拖延搭建这个网站、为 Visual Studio 创建一种新的编程语言以及设计全新的配色主题。每个项目看起来都让人望而生畏,我找不到时间也没有动力去着手做。这一切同时压过来,感觉实在是太多了。   但当一个法定假日给了我一个长周末时,我抓住机会在 Visual Studio 中试用了 Copilot,想看看自己能有多大进展。令我惊讶的是,我完成这三个项目的速度比预期快得多,也轻松得多。我分享自己的收获,是希望能激励您最终去着手处理那些一直拖延的项目。   如果您在 2025 年底有一些空闲时间,那或许会是一个绝佳的机会,让您终于可以启动那些您一直打算去做的想法。   让我们来聊聊我是如何启动这个 web 开发项目的。 项目 1 —— 一个静态网站   几年前,我写了一本名为《The Automated Home》的书,但收效甚微。我写这本书主要是为了自己,同时也想帮助其他智能家居爱好者为他们自己的自动化系统想出一些点子和方案。事实证明,书籍并不是做这件事的合适形式,所以长久以来我一直想把它改成一个网站。   我将这本书从 .docx 格式导出为 .txt 格式,这样就能把它输入到 Visual Studio 中的 Copilot 了。然后我创建了一个空文件夹来存放静态网站,并通过“文件->打开文件夹”将其打开。   然后我进入聊天窗口,给 Copilot 写了一个提示,内容是这样的:“把这本书变成一个网站,这个网站的功能应该像一本家庭自动化食谱。”   它琢磨了一会儿,一个静态网站就在我眼前慢慢成形了。一个文件一个文件地被添加到解决方案资源管理器中,并在编辑器中打开。   第一个结果相当不错。它的大部分内容都是正确的,但设计、菜单系统和内容组织不够理想。我作为 web 开发者的背景派上了用场,因为我知道自己想要什么以及希望它呈现出怎样的效果。所以,我开始在提示词中更加具体地描述,告诉它我希望 CSS 是什么样子的等等。   AI 创建这个网站所用的时间比我手动创建要少得多,大概快了 5 倍左右。我自己没写多少东西,不过每当我想做修改时,就会给人工智能提示。只有一些小改动,我才会手动编写代码。   这个工作流程很棒,但确实需要花不少时间等待 Copilot 完成它的任务。不过结果很不错,因为我既能有时间陪伴家人,同时又能在网站方面取得进展。   站点链接:https://www.homeautomationcookbook.com 项目 2 —— 一个 TOON 语言服务   我经常编写 Visual Studio 扩展,而这个扩展已经被提上了我的首要任务清单。主要是因为创建一个能作为 Visual Studio 语言服务运行的语言解析器和分词器颇具挑战性。TOON 是一种简单的语言,但即便如此,语言服务所需的一些独特功能,我在当前任何 C# 版本的 TOON 实现中都未能找到。   为了提供语法高亮、语法验证(波浪线提示)以及其他功能,语言解析器必须具备很强的容错能力。如果您在第 10 行出现了语法错误,您不会希望文件其余部分失去语法高亮,或者布满语法违规错误。大多数语言解析器在遇到语法错误时,只会简单地抛出一个错误,然后完全停止解析。   我的计划是让 GitHub Cloud Agent 指向 TOON 语言规范,并让它基于该规范创建解析器。我还希望它能根据该规范创建单元测试,以验证实现是否正确。   我在 Visual Studio 2026 中创建了一个新的 .NET 10 类库项目,并打开了 Copilot 聊天窗口。我给 Copilot 的提示大致是“根据 TOON 规范(<url to spec>),创建一个适用于 Visual Studio 语言服务的解析器和分词器”。   有一次,我点击了“Cloud Agent”按钮,向它输入了我的提示词,Visual Studio 就开始收集制定计划所需的信息。收集完成后,它会在 GitHub 仓库上创建一个包含这些信息的议题,然后将该任务分配给 GitHub Cloud Agent。   大约 20 分钟后,我收到了云智能体发来的包含初始实现的拉取请求。这是一次不错的初次尝试,但要让它达到我想要的效果,还需要做更多工作。我结合了常规智能体模式和云智能体来进行进一步的改进。   我发现云智能体在处理独立任务时最有帮助。我可以简单地提示它在后台开始工作,同时我在 Visual Studio 中做其他工作。这样,我就有两个工作流并行进行,能够快速取得进展。
阅读全文