Skip to content

Foundation 1: Getting Started with AI

基础一:玩起来! 通过 AI,10 分钟发布你的第一款网站产品!

喽,大家好!我是刘小排。欢迎来到我的 Idea to Business 课程!

现在你看到的是本课程的第一集。

接下来的 10 分钟,对于没有接触过 AI 编程的人来说,可能就像是魔法一样。你会看到,我们不需要任何编程基础或者技术功底,只需要用语言文字跟 AI 沟通,AI 就能够自动帮你写好代码。

我们试试看吧。

请先看视频课程,然后结合本课程的文字讲义进行实操。

1.1 课前准备

1.

配置好网络环境(科学上网、能打开谷歌浏览器、拥有谷歌账号)

2.

GitHub 账号。通过 GitHub 账号登录 bolt.new

1.2 随便准备一个产品 idea

这个产品 idea 最好来自你自己或者你身边的朋友遇到的问题,这样的话,你最了解你的用户。

我给你 3 分钟,思考一个你遇到的、也许可以做个软件产品来解决的问题。

......

也许是,你最近有点 emo,希望有个软件可以每天给自己灌正能量鸡汤和打气?

......

也许是,MBTI 测试很火,你有朋友想要测试,但他被长长的问题列表劝退了,你想要做一个只有 10 道题的简单版 MBTI 测试产品?

......

也许是,你已经有门生意,比如"优势教练",你想做一个看着非常专业的官网,从而降低获客成本?

......

也许是,你已经有门生意,比如大学生付费自习室,你想做一个看着非常专业的官网,从而降低获客成本?

......

也许是,你每天中午点外卖都有选择困难症,想要做一个产品帮你决定每天中午吃什么?

......

也许是,你喜欢在群里和人吵架,却经常吵完后感到后悔,后悔的内容是"刚才我好像没有发挥好",从而你想要做一个叫"吵架包赢"的应用,帮助你在微信群立于不败之地?

......

3 分钟到了。想到你要做啥产品了吗?

如果没有的话,我们不妨假设你正在后悔刚才你在微信群的吵架发挥情况,我们来做个"吵架包赢"解决你的问题。

苦于构思 idea 的朋友,可以先学习我在生财有术的分享

《如何获得产品 idea》https://t.zsxq.com/KAQB9

《什么产品好做?三个一》https://t.zsxq.com/f3nTK

它们后续也会被集成到本课程当中。

1.3 构思完整的 Prompt

要点 1:没有歧义

说人话就好。核心追求是:没有歧义。

"没有歧义"的意思是,任何人看着你这一段话,都不会有不同的理解。

如果你跟人说"我要一个吵架包赢神器",这是一次有很大歧义的沟通。人家可能会问,界面长啥样?具体有哪些按钮?是怎么吵架的、打字吵还是电话吵还是当面吵? 等等等等。

同样,"我想要界面设计高端大气上档次",也是一个非常有歧义的沟通,每个人都会有不同的理解,我们应该避免这样的沟通。 当然,也有例外: 在某些场景下,你需要 AI 发挥创造力,那么你可以故意使用有一定歧义的话。

总的来说,我们可以分不同的角度,从多方面去降低歧义。

例如:

我想做一个「xxxx」,它是一个 xxx 形态的产品。

我们的技术栈要求:

...

....

xxx

我们的界面设计要求是:

....

....

产品的具体功能是:

...用户将会输入...

当用户点击...,用户会看到...

我们使用的大模型是 deepseek.. 如果你需要的话

我还需要调用....API,给你一段 API 文档你自己看

此外,我还附上了一个图,你可以参考图上的功能布局

要点 2:请强调使用的技术栈用到 NextJS + TypeScript

为了避免做得太重,也可以强调一句"暂时不需要用数据库"。

这是为了后续我们继续打磨的方便。

以下是我的 Prompt,供参考。(请把里面红色的 API key 换成你自己的)

特别提醒: 虽然我的示例里用了 DeepSeek API。但是,bolt.new 并不适合做涉及复杂 API 的产品!

如果你没有调通 API,不要着急,不是你的问题。后面的课程(第二课和第三课),我们会用更好的流程来做。 在本节课中,如果你集成 API 觉得吃力,可以先专做做一些不需要依赖外界 API 的小产品。

prompt 可复制版本

我想做一个「吵架包赢」,它是一个网站。

技术栈

NextJS

Typescript

不需要使用数据库,如果需要存储,先存到 localStorage 里

界面

考虑到用户主要是手机用户,请保证手机访问和电脑访问,都一样美观

考虑到我们到用户是微信用户,你的配色可以参考微信的配色

功能

用户输入"对方的话"

用户选择"语气强烈程度",是一个从 1 到 10 可以拖动的小玩意儿

用户点击"开始吵架",回复 3 条牛逼的吵架内容。

回复内容你需要使用大模型。我们使用 openrouter 上面的 DeepSeek V3 模型吧。这是它的 API 文档 https://openrouter.ai/deepseek/deepseek-chat/API

这个 API 我的 Key 是:(改成你的 key)sk-or-v1-XXXXXXXXXXXXXXb296cbbd7b54ea70dd89f72a634fca8

这个 API 的示例代码如下:

python
from openai import OpenAI

client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="<OPENROUTER_API_KEY>",
)

completion = client.chat.completions.create(
    extra_headers={
        "HTTP-Referer": "<YOUR_SITE_URL>",  # Optional. Site URL for rankings on openrouter.ai.
        "X-Title": "<YOUR_SITE_NAME>",      # Optional. Site title for rankings on openrouter.ai.
    },
    extra_body={},
    model="deepseek/deepseek-chat",
    messages=[
        {
            "role": "user",
            "content": "What is the meaning of life?"
        }
    ]
)

print(completion.choices[0].message.content)

当你写好 Prompt,你可以发给程序员朋友(如果你有的话),让他帮你看看你写得是否有歧义。

如果没有程序员朋友,那你可以发给 AI(比如 ChatGPT),问它的意见。直到修改得没有歧义。就简单问它"以下这段 prompt,有没有歧义?是否足以让程序员开工?" 就可以了。

具体操作步骤,上文的视频课程里有演示

1.4 让 Bolt.new 实现

网址:https://bolt.new/

把做好的 Prompt 放到 Bolt.new 里,不一会儿功夫,就能看到效果了!

除了Bolt以外,这一步你还可以选择

1.

Firebase Studio

网址:https://firebase.studio/

介绍:Firebase Studio 是谷歌于 2025 年 4 月 9 日发布的 IDE,暂时免费,操作逻辑和 bolt 基本一致,可根据场景效果选择特定工具。

注意:截止到5月底,它的效果仍然没有bolt.new 好。

2.

V0.dev

网址:https://v0.dev/

介绍: V0、NextJS、Vercel(后面会用到),都是同一家公司的产品。从考虑后续兼容出发,V0是个很不错的选择。

Cursor内部支持调用V0模型

首先需要成为付费用户,才能在Cursor 中使用 V0

1.打开V0,找到 api

2.创建一个 key 并粘贴

3.打开 Cursor 设置-model

4.下滑至open ai key,并粘贴

5.展开Override OpenAI Base URL

6.输入https://api.v0.dev/v1,保存

7.点击verify 确认连接

8.二次确定

要在 Cursor 的代理模式下使用 v0-1.0-md ,请按照以下步骤操作:

打开一个新的聊天,选择Mode: Agent 模式:Agent

模型:选择任何标有 OpenAI 标签的选项( gpt-4o 、 gpt-4-turbo 等)

光标将独立于所选模型内部使用 v0-1.0-md 。

开始聊天。光标将每条调用路由到 v0-1.0-md

3.

Lovable

网址:https://lovable.dev/

介绍:我很看好Lovable,我认为未来它可能会超过bolt。

如果你在完成本节课作业的时候,被bolt卡住了,不妨也去试试Lovable和V0

1.5 一键部署

在本课中,我们先采用最简单的部署方式: 用语言告诉 bolt"我想要部署我的网站产品,把链接发给我的朋友,请帮我操作"就可以了。视频里有演示。

具体操作步骤,上文的视频课程里有演示

1.6 继续和 AI 协作

你可以通过视频电话的方式,和 ChatGPT 讨论产品。视频能够传达的信息大于图片,图片能够传达的信息大于文字。使用 ChatGPT 的视频通话功能 ,可以最大化地让 AI 理解你、和你拉齐认知,达到非常近似于与人面对面交流的效果。

注:ChatGPT 需要安装官方客户端,在手机上才能视频通话。官方网页版本不可以。需要搞定网络环境。这一步如果实在不行,你可以先靠截图和打字。

ChatGPT 对我而言,已经远胜于普通的工具,它更像是我的朋友、甚至导师。

补充:如果你的网络情况不允许,也可以使用国内的豆包,豆包也有"打视频电话"功能。

具体操作步骤,上文的视频课程里有演示

1.7 课后作业

将你的产品发给至少 5 个目标用户,收集他们的反馈。

根据用户的反馈,你尽可能和 Bolt.net 对话、修改产品,让它更好。

下载和安装好 Cursor,为下节课做准备。

网址:https://www.Cursor.com/cn

附加作业:

请探索 https://lovable.dev/ ,总结它和 bolt.new 的优劣势

请探索 https://v0.dev/ ,总结它和 bolt.new 的优劣势

1.8 彩蛋

试试看,你能否掌握本课的办法,做一个"实时工资计算器"呢?如下面的视频

我也放了一个阉割版到线上,地址是 https://moyu.raphael.app

1.9 加餐:让产品原型更精美

如果你和我一样,没有太多审美能力和设计能力,可以在原型阶段,让其他AI工具来帮助我们设计。

我比较喜欢用的是 Stitch, Google家的产品

stitch.withgoogle.com

请看下面的简短截图和视频介绍,然后动手试试看。 拿到Stitch给我们的设计效果图后,我们可以发给Bolt或者Cursor, 让它们参考效果图。这样就能做出更漂亮、更专业的产品了!

第一步:打开 Stitch,选择Experimental Mode, 输入你的要求。

我输入的是

帮我设计一个Web产品。

产品定义:

1.

我们的产品叫做"AI海报生成器"。用户只需要输入海报的想法,产品就可以结合AI,设计出来非常厉害的商用级别海报。

设计要求:

2.

我需要苹果公司的风格

3.

功能和布局,你可以参考canva ------ 这是另一家做海报的产品。不过我们的产品更加智能,要减少用户的选择,把更多的事情让AI完成

4.

产品所有文案用英文。包括产品的英文名,你也帮我想一个

我需要所有页面的设计

在得到我的请求后,Stitch返回了它的构思。你可以和它详细讨论。

不过,我一般更相信AI。我会回复"全都听你的"。如下图所示。

不一会儿,就全部出来了。


height="0.96875in"} height="0.96875in"}


对于具体的图,你还可以点击Edit,继续口喷做修改。

点击Edit后,我对它说

这个templates目录页面,我希望更专业,更像canva 给人琳琅满目的感觉

一会儿就改好了

第三步:获取前端代码

点击任何一张设计好的图,点击Code,可以获取前端代码

第三步:获取前端代码

点击任何一张设计好的图,点击Code,可以获取前端代码


height="1.4583333333333333in"}


例如,这个的链接,就是我上面示例里的代码

https://play.tailwindcss.com/zriV9Op1Xh

你可以试试点击不同的图标(如下图所示),感受它在不同设备上的效果

提醒:Slitch并没有完整的代码能力、只能做出界面布局的前端代码。

当你让Slitch完成原型图后,记得把图片(或者前端代码)给到Bolt/V0等其他可以写代码的工具,给它们参考。

Released under the MIT License.