Skip to main content

Command Palette

Search for a command to run...

AI 基础入门

Cursor Learn

欢迎来到 Cursor Learn!

本课程将教你如何利用 AI 成为更高效的程序员。这_不是_一门讲授机器学习或如何训练自己的模型的课程,而是面向开发者、介绍如何使用 AI 模型和工具编写软件的课程。

要真正用好 AI 工具,你需要了解模型的工作原理、不同类型的模型,以及它们的局限性。

让我打个比方。想象一下,你要穿过整座城市。有许多不同的出行方式可供选择:

  1. 你可以步行。免费,但耗时更长。
  2. 你可以骑自行车。要花一点钱,速度也稍快一些。
  3. 你可以开车。花钱最多,速度也最快。

现在,我知道你在想什么!我们暂时不考虑公共交通 (抱歉了,纽约朋友们!) 。我喜欢这个例子的原因是,_你_可以在时间、金钱、可靠性和精力之间权衡选择。

同样,假设你要构建一个软件产品。实现这一目标的方式_也_有很多种!

  1. 你可以不借助任何工具,亲自编写每一行代码。_通常_是免费的 (iOS 开发者需要订阅才能发布应用) ,但可能更耗时,也可能出错。
  2. 你可以使用 IDE 或其他开发工具。这些工具有时需要付费,但能通过对已编写的代码提供反馈来帮你提高效率,例如提示代码能否编译或是否存在其他问题。
  3. 你可以使用 AI 工具。这些工具成本更高,但通过练习和投入精力,能帮助你更快地构建软件。

我很喜欢这个比喻,因为主动权在你手中。数百万开发者都好奇 AI 如何帮助他们提高效率,但希望在花钱之前先更好地了解如何使用这些工具。

与 AI 协作是一种新型编程方式。最简单的例子是,你不再需要搜索 Google 或翻阅文档网站来查找所需内容。AI 还可以智能补全你正在编写的代码,或根据你的指引和现有代码创建整个文件。

但如果你对 AI 的工作原理及其局限性没有正确的认知,使用 AI 可能会令人沮丧。AI 为你生成了一些代码,但无法运行。于是你让它修复代码,结果还是无法运行。啊!

本课程将帮助你理解基础知识,并展示如何使用 AI 模型和工具构建软件的实用模式。我们会以 Cursor 为例,但这些模式适用于任何 AI 模型或产品。

好了,让我们开始吧。