登录/注册
扫描二维码
手机浏览

我用AI开发了一个DeepSeek锐评生成器,被联网满血的D老师“骂爽了”

AI新榜
新榜独家AIGC



作者|石濑

编辑|张洁


真·零基础用AI编程的人来了。

纯血文科生、无产品背景、更没有互联网大厂的工作经验,我一个人花了3天时间开发了一个DeepSeek锐评生成器:问问D老师。目前网页已上线,欢迎大家试玩。

网址(开着魔法访问更流畅):

https://wenwen-7n0.pages.dev/


无论是热点话题还是个人困惑,你都可以丢进对话框问问D老师。开发测试过程中,我们尝试问了它很多“灵魂拷问”,D老师的回答虽说不是句句爆梗,但总有那么一两句直击人心。

例如:“学文科真的没有出路吗?”

D老师的回复是:

当你预设文科是死胡同时,大脑会自动屏蔽所有可能性。出路从来不在专业分类里,而在你如何把普鲁斯特问卷玩成商业企划书。


如:“不想上班怎么办?”

D老师的回复是:

打工人的DNA里早就刻着周一恐惧症了。每个想按掉闹钟的清晨都在证明你是拥有自由意志的独立个体。


时下社交平台上热议的话题:“哪吒2配得上中国影史票房第一吗?”

它也能锐评上一两句:

这个问题就像在问螺蛳粉能不能代表中华美食巅峰——得看你是用味觉还是用嗅觉判断。根据社会心理学中的从众效应,票房本质是群体情绪共振的产物,就像火锅店门口排队的永远比私房菜馆多(摊手)。

开发“问问D老师”,我们的灵感源于最近小红书上流行的“DeepSeek锐评一切”玩法。这种玩法通常需要满血版R1才能让DeepSeek发挥出最完整的毒舌锐评能力,于是我找到了扣子作为搭建“问问D老师”的第一步。

扣子是字节跳动推出的AI Bot开发平台,支持用户快速、低门槛地搭建基于AI模型的聊天机器人。最近扣子正好上线了满血版R1,注册使用门槛不高,且支持智能体API调用。

具体来说,“问问D老师”的开发工作流为:通过扣子+DeepSeek搭建智能体(毒舌锐评版DeepSeek),然后利用AI编程工具Trae将该智能体以网页的形式开发并上线,便是“问问D老师”现在的形态了。

下文会一步一步介绍从0到1开发“问问D老师”的过程,以及新手小白用AI编程的一手经验。即便你对AI编程、开发产品不感兴趣,也可以利用扣子+DeepSeek R1搭建个人专属智能体,实现联网满血版DeepSeek R1自由,用它来创作自媒体内容、娱乐占卜都不在话下。

开始之前先叠甲说明,本人唯一与编程、产品相关的经历是我买过一本名叫《Python编程:从入门到实践》的书。书已经吃灰多年。以下开发过程虽然实测走通了,但代码部分完全出自AI之手,AI生成什么就用什么,有Bug再让它找出来,如此循环。



项目粗糙之处,懂编程的玩家轻喷也欢迎在评论区留言指教。

叠甲完毕,Let's学习。


第一步:申请扣子专业版账号


“问问D老师”定位是一个接入AI模型DeepSeek的网页应用,为此我们需要先前往前往扣子平台(https://www.coze.cn/home)注册申请一个专业版账号。

相比基础版账号,专业版的API服务更能满足网页应用开发对AI模型调用的需求。


升级至扣子专业版后,平台页面会自动跳转到字节云服务平台火山引擎,在这里完成订阅付费。


这步花了我1.9元人民币且经过了个人实名认证,成功把账号升级为扣子专业版。

不想开发产品,你可以省略这步。普通账号也能在扣子里调用DeepSeek R1做智能体,目前每个用户每天最多支持50条对话免费,实测下来在扣子里的R1响应很快、内容生成质量也发挥正常。


SuperCLUE最近测评显示,从字节火山引擎调用的DeepSeek R1,其稳定性表现是最好的。由于火山引擎是扣子的“基础设施”,因此在扣子上使用DeepSeek R1(无需额外操作),算是最简单的调用字节火山引擎DeepSeek R1的途径之一。



第二步:搭建一个联网的DeepSeek智能体

这一步需要返回扣子平台主页,点击左上角“+”,创建智能体。设定好你的智能体名称点击“确认”就可以进入智能体搭建页面了。

为了加上联网功能,让“问问D老师”能锐评实时热点,我们最终在工作流里配置了“2个模型+1个插件”这样一个组合。


每一个节点点开后都有详细设置页面,设置细节官方都提供了解释。其中最重要的是模型选择、输入输出以及提示词设定

以关键词分析这个节点为例。因为它只负责提炼用户输出文本中的关键词,对模型能力要求不高,所以在这里我们调用的是豆包通用模型Lite版。 


接着输入一栏对应的是上一级节点的输出。这里实际上是把用户输入的文本投喂给AI了,让它执行提示词要求的任务。

“问问D老师”的角色设定为牛津心理学硕士辍学的女性Z世代观察家。其隐藏技能是塔罗占卜+MBTI人格分析。

这些设定都是在节点详细设置页面中以提示词的方式调试完成的。也因此,当你向D老师提问时,她大概率会结合塔罗占卜或MBTI人格分析来回答你的问题。


由于篇幅原因,每个节点的详细设置页面我们整理成了一份文档,你可以按照文档一步一步复刻出联网的满血版DeepSeek R1。欢迎关注AI新榜公众号并在后台发送“问问D老师”获取。


第三步:将扣子智能体以网页的形式开发并上线

这一步的前置任务是在扣子平台主页面找到“扣子API”,进入后在“授权”菜单栏申请个人访问令牌,拿到个人访问令牌后务必妥善保存下来。

其次,在智能体发布环节,你需要勾选“以API形式”发布。即便产品网页端已经上线,智能体也可以多次迭代发布。每次发布时,只要勾选“以API形式发布”,网页调用的就是最新发布的智能体。


前置任务是为了获取两个关键信息:一是扣子API,二是智能体ID。参考官方API使用指南,将你的扣子API和智能体ID复制到以下代码中。

https://www.coze.cn/open/docs/developer_guides


这一步的用处是,让后续AI编程工具在搭建网页时,能够知道从哪里获取用户问题的回答。

到这里就要用上AI编程工具Trae(https://www.trae.ai/)了。

首先,下载安装Trae(支持macOS和Windows系统)。



进入应用后,你需要在本地创建一个项目文件夹,确保AI生成的文件都保存在这个文件夹(命名最好用拼音或英文)里;接着把你的项目思路告诉AI,并将刚才填入了扣子API和智能体ID的代码发送给它,让它帮你生成一个初始的前端页面。


在这里插播解释一下:市面上AI编程工具那么多,为什么最后我用的是Trae?主要原因其实有两点:一是Trae有原生中文支持;二是它集成了Claude 3.5,目前可以免费调用,量大管饱。

稍微熟悉AI编程的玩家应该知道,从2024年下半年开始流行起来的AI编程热实际上就是得益于Claude 3.5模型的发布,从底层模型能力上让AI写代码更厉害了,从而让不懂代码的人也能用AI开发出一些简单的产品。

其他热门的AI编程工具,如v0、Bolt.new、Cursor和Windsurf,都是由国外公司开发的。这些工具对中文的适配性较差,且通常只提供有限的Claude 3.5模型调用免费额度。

无论是从学习成本还是模型调用成本来看,Trae对新手小白来说,都是现阶段很好的一个选择。

之后的网页开发和部署环节主要就是AI干活,人负责提需求和监工了。

具体功能上,Trae分为Chat模式和Builder模式。Chat模式更像是与AI进行一对一的项目交流,它不会在后台调用相关工具来提升回答的有效性。而在Builder模式下,AI会主动读取项目文件内容,拆解你下达的任务,根据需求调用不同的工具,如分析代码文件、生成并运行终端命令等。

对新手来说,在Trae的Builder模式下,你完全可以把AI当成一个虽不老练但很全能的软件工程师。你只需动嘴,指导它下一步该做什么,它就能帮你逐步完成项目任务。

例如,网页显示的内容不对,直接把截图发给它。有时候它会给出好几种解决方法,你可以追问它每种解决方法的运作原理、适用场景以及可能存在的优缺点。


不知道如何部署网页,让别人通过网址就可以用上你开发的产品?直接问它!


开发过程中你可能会遇到“鬼打墙”式的循环Bug,单纯通过用嘴指挥AI无解。例如,我在这一步卡了很久:网页返回的后端AI回复内容(即调用的扣子智能体)是原始的事件流数据,而非经过解析、方便用户阅读的内容。最后是通过引用具体代码文件,让AI检查该文件里是否有Bug导致功能无法实现,才成功解决。


新手完全不懂代码,一开始要定位出错的具体代码文件是很困难的。我也是在接触AI编程后,陆续开发了一款自用的浏览器插件、图片压缩工具以及“问问D老师”后,才逐渐开始理解“一切”图片

带有番茄钟功能的本地任务清单插件

图片自动压缩工具

网址:https://image-compressor-blond-phi.vercel.app/



可以说,相比过去的代码编辑器,如今的AI编程工具对新手来说最大的用处在于:哪里不会就问哪里

如果产品持续报错的提示是相似的,只需询问AI各个文件负责的是哪块的功能,就可以大致判断出错的具体代码文件。此外,遇到卡Bug的情况,还有两个小技巧可以救命:一是多备份已经开发测试好的代码文件;二是活用Trae的“回退”功能。

Trae的“回退”功能支持回退至最近10轮会话内的版本。如果一个问题AI修改了3轮以上还没修改好,就可以考虑是否退回了。


在开发“问问D老师”时,我就因为尝试了多种云部署方案,让AI把之前在本地测试好的代码文件改成了“一锅粥”,最后部署到网页上的代码Bug已经多到AI没法修改了。作为看不懂代码的新手,我也完全没办法帮它定位具体问题,让它解决。

比起笼统地让AI修Bug,人工结合AI的调试方式会更高效。这主要也是因为AI的上下文处理能力受限,当项目文件过大时,它可能无法全面理解整个项目的结构和逻辑。

人的价值也在此刻凸显。

对完全不懂代码甚至开发产品的人来说,用AI编程开发产品的过程其实是一个学习的过程,你不一定懂代码,但你要知道你的产品实现过程和逻辑是什么样的(这一点同样可以通过问AI学会)

而对懂代码或者有产品开发经验的人来说,AI也无法完全替代他们的工作,比如市场洞察、产品规划和用户体验设计等核心环节。

AI编程工具还远远没有厉害到让“人人成为开发者”。尤其当你开发的产品是面向市场的,AI能提供的仅仅是执行一个又一个具体的需求。这也是为什么,我们能够观察到的那些不会写代码却用AI编程工具成功验证产品PMF的案例,往往都出自有着互联网产品/运营背景的独立开发者。

对真正零基础的普通人来说,现阶段的AI编程工具更像是一个可以帮助你打开新世界大门的入口。你可以从用它开发一些解决个人需求的小产品开始,在AI的帮助下,新手学习编程不再是“从入门到放弃”,而是可以真正“从0到1”开发出可用的产品,体验开发创造的乐趣。

Trae使用参考文档
https://docs.trae.ai/docs/ai-assistant-settings?_lang=zh



    

AI新榜交流群」进群方式:添加微信“banggebangmei”并备注姓名+职业/公司+进群,欢迎玩家们来群里交流,一起探索见证AI的进化。

     
欢迎分享、点赞、在看
 一起研究AI

分享文章链接