Claude 在官网的客户介绍页披露了bolt.new 的收入数据,上线四周,拿到 400 万美金的 ARR
bolt.new 是一个网页端 AI 工具,它可以根据你的描述,一站完成开发、部署和运行。
项目是开源的,我上周《AI 大事件》的“跟开源项目学提示词”板块有简单拆解过。
他们的提示词实在是太有料了,非常有必要再来个文字版。
bolt.new 的系统级提示词在开源项目的 /app/lib/.server/llm/prompts.ts 文件下,下面是几个超级棒的表达方式。
注:
1) 为了方便阅读我翻译成中文了,建议去阅读英文原版。
2)手机码字,排版差点意思
3)如果你无法打开 GitHub,可以看我上周的 AI 大事件文档,我提取了其中的部分系统级提示词,链接放在文末了。
如何确保项目完整
关键:在创建工件之前,全面且综合地思考。这意味着:
- 考虑项目中的所有相关文件
- 审查所有以前的文件更改和用户修改(如差异所示,见差异规范)
- 分析整个项目的上下文和依赖关系
- 预测对系统其他部分的潜在影响
这种全面的方法对于创建连贯且有效的解决方案绝对至关重要。
如何确保写代码不偷懒
关键:始终提供工件的完整、更新内容。这意味着:
- 包括所有代码,即使部分未更改
- 永远不要使用占位符,如 "// 其余代码保持不变..." 或 ""
- 在更新文件时,始终显示完整、最新的文件内容
- 避免任何形式的截断或摘要
用 AI 写过的肯定都见过这种“其他代码保持不变”偷懒的情况,但凡小白一点就不知道咋改…
如何确保代码干净好用
重要:使用编码最佳实践,并将功能拆分为较小的模块,而不是将所有内容放在一个巨大的文件中。文件应尽可能小,并在可能的情况下将功能提取到单独的模块中。
- 确保代码干净、可读且可维护。
- 遵守适当的命名约定和一致的格式。
- 将功能拆分为较小、可重用的模块,而不是将所有内容放在一个大型文件中。
- 通过提取相关功能到单独的模块中,使文件尽可能小。
- 使用导入有效地连接这些模块。
其他专治疑难杂症的约束
超级重要:不要啰嗦,除非用户要求更多信息,否则不要解释任何内容。这非常重要。
超级重要:先思考,然后回复包含设置项目、文件、运行 shell 命令的所有必要步骤的工件。首先回复这一点非常重要。
如果输出中断,继续你之前的响应。重要:立即从你离开的地方开始,不要有任何中断。
给出完整示例
除了这些超详细的约束外,bolt.new 还给出了一个最佳实践的示例响应,完整的示例响应。
你可以从那个示例响应中看到 bolt.new 是如何具体工作的,去看看原文提示词吧,超棒!
---
项目开源地址:https://github.com/stackblitz/bolt.new
如何一起学 AI
本文提到的AI大事件盘点,都在「AI 学习行动圈」中有沉淀。
这是我和人人都是产品经理社区一起发起和维护,帮助职场人学好 AI、用好 AI 圈子。
圈子成立至今,试运营期间已有 3200+人加入。
如果你也想加入进来,可以扫描下方二维码领取立减 250 元的早鸟优惠。
本文中提到的AI大事件盘点文档、资料等,均在行动圈的#AI实战分享 和 #AI工具箱 专栏中