编写一个 VS Code 扩展:将 Copilot 支持的大模型通过 REST API 方式暴露出来
在 AI 辅助编程的时代,Copilot 已经成为众多开发者的得力助手。我们只要拥有一个 GitHub 账号,只要开通了 Copilot,即可在 VS Code 等编辑器中使用它。而且 Copilot 可选的大模型日益增多,从最初的 Codex 模型到如今支持更强大的 GPT-5 系列,模型能力不断增强。
阅读更多在 AI 辅助编程的时代,Copilot 已经成为众多开发者的得力助手。我们只要拥有一个 GitHub 账号,只要开通了 Copilot,即可在 VS Code 等编辑器中使用它。而且 Copilot 可选的大模型日益增多,从最初的 Codex 模型到如今支持更强大的 GPT-5 系列,模型能力不断增强。
阅读更多开始本文前,让我们首先明确提示词与提示工程的概念。提示词是我们与大语言模型沟通时输入的指令,而提示工程则是发现能生成符合预期、稳定、可靠、和可复现结果的提示词的过程。 为什么需要提示工程呢?就是因为当前的生成式人工智能还不够智能,其输出具有不确定性,用专业术语来说,就是存在随机生成「次品」的可能。为解决这个问题,必须有一套工程化的方法对提示词进行适当的优化。 一些工程师在实践中也确实探索出一组好用的原则,被称为「编写提示词的五个原则」,遵循这些原则编写出来的提示词能以更高的概率让 AI 模型生成稳定、可靠、可复现的结果。
阅读更多由上文「Markdown 将成为 AI 时代的通用编程语言?」可以知道,规范驱动开发可能成为 AI 时代的开发新范式。
在传统软件开发流程中,规范只是编码前的临时脚手架,开发者一旦进入编码阶段,便将规范束之高阁。而进入 AI 时代,「规范驱动开发」想彻底改变这一现状,即让规范贯穿整个软件开发生命周期、让规范变得可执行、让规范成为代码。
阅读更多在 AI 编码助手日渐盛行的当下,一个值得关注的技术趋势正悄然浮现:编程语言的抽象层级正不断上移。这意味着,如今我们习以为常的 Java、TypeScript、Python、Swift 等具体编程语言,或将随着 AI 时代的到来,被一种更接近人类自然语言的通用编程范式所取代。
阅读更多在日常工作中,当我们针对某个业务场景不知 SQL 如何编写时,或在应用程序中找到一些慢 SQL 需要优化而不知所措时,通常会询问 AI 助手。但我们若不提供任何上下文,仅仅是用一句话将业务场景描述给 AI 助手让其实现,或贴一段很长的 SQL 让 AI 助手来优化,其给出的指导意见的质量通常会大打折扣。
阅读更多博友圈 前端 boyouquan-ui 是一个使用 JavaScript 编写的 React 项目。本文将尝试借助 Cursor,不写一行代码,将其自动转换为 TypeScript 实现。
阅读更多