NSDT工具推荐Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割

嗨,我是 Iaroslav,今天我想分享我花了近 4 个月构建人工智能英语学习网络应用程序并获得零个付费用户的故事。 这是一次令人难以置信的旅程......😅

我认为看到另一个故事可能会很有趣,不像那些超级成功的故事,例如“我在 2 周内获得了 5 万用户”或“我在 1 个月内获得了 1 万美元的 MRR”,因为我认为这就是 95% 的现实 案件。 真正的成功是非常难以实现的。

就背景而言,在过去的 10 年里,我在不同的初创公司工作过,担任过不同的角色,例如软件工程师、产品负责人、产品经理、工程经理和技术主管。 在大学期间,我也有一些设计和质量保证的经验。 现在,我在一家伟大的英国初创公司担任技术主管,朝九晚五的工作。

大约 7 年前,我在为亚马逊卖家开发 SaaS 应用程序时精疲力尽(该应用程序最终被关闭)。 多年来,我尝试过 Unity、YouTube、Amazon KDP 和 Swift。 毕竟,我决定坚持使用我最了解的技术栈(Ruby 和 Ruby on Rails)并学习一些前端框架,成为一名全栈开发人员并独立交付应用程序。

为了快速学习 NEXT JS 并同时跟上最新的技术氛围,我决定开发一个名为 Grammar AI 的小型项目,该项目可以根据任何语法规则生成英语语法测试。 它看起来很有用,而且入门并不难。

对于 MVP,我决定从以下功能入手:

  • 测试生成器本身作为主页。 最初的想法是所有测试都是使用 OPEN AI API 动态生成的。 我太天真了😆。
  • AI聊天机器人,充当英语导师(基于GPT API)。
  • 因为我希望为用户带来一些人工智能魔法,所以我认为能够解释为什么你对测试问题的答案是错误或正确的,这会很酷。
  • 定期付款以从用户处获取付款。
  • 基本用户帐户逻辑。
  • 以及你通常需要的所有其他内容(使用条款、隐私政策、Cookie 政策、Cookie 同意弹出窗口、Anaalityc)

1、技术栈

如果你对我选择构建应用程序的组件和服务感兴趣,请参阅以下完整列表:

托管:

  • 后端:AWS EC2(服务器)、AWS RDS(数据库)、AWS SES(电子邮件)
  • 前端:Vercel(服务器)

前端栈:

  • Next JS
  • CHAKRA UI

后端栈:

  • Ruby on Rails 作为 API。 我使用了很多 gem 来处理所有标准的东西,比如用户帐户、身份验证等。
  • OpenAI

支付网关:

  • Lemon Squeeze

隐私政策和其他法律文件:

2、产品上线

根据我的经验,我知道推迟发布或创建超出 MVP 所需的功能几乎没有意义。 另外,由于我没有观众,也没有计划从一开始就运行 PPC,因此如果需要的话,我将有足够的时间在发布后修复和添加更多功能。 另外,了解产品已经上线并且有人正在使用它会增加额外的压力,让你专注于需要处理的事情。

我以前从未尝试过 React 或 NEXT JS,但在 Chat GPT 的帮助下,我能够快速交付并快速学习。 推出 Grammar AI 的第一个版本花了我大约 60 个小时的时间,两周后,它就准备好发布了。 那时,90%的前端代码是从 Chat GPT 输出复制并粘贴的,但在接下来的几个月我学习的过程中,它会发生变化。

我已经在旧项目的后端完成了许多基本的 API 工作并准备就绪。

我能够在三月中旬启动。 测试生成器如下所示:

3、OpenAI的问题

如你所知,Chat GPT 在某些情况下很好,而在其他情况下则很糟糕。

我面临的第一个问题是 Open AI API 的响应生成速度可能很慢,甚至死掉。 我不希望用户在需要等待大约 30 秒才能生成测试或因为 Open AI API 已失效而无法获得测试时获得糟糕的体验。 因此,我决定生成 10K 测试题并将它们存储在数据库中。

第二个也是最大的问题是AI在 22% 的案例中生成了错误的测试或答案。 这是非常令人沮丧的,因为你如何能够学习和依赖一个带有错误测试和解释的教育应用程序,胡言乱语。 没有人需要一个可能有错误测试的应用程序,拜托……我决定编写一些人工智能检查器和人工智能验证器,并且能够将错误测试的发生率从 22% 减少到 4%,这是一个小小的胜利,但仍然……在我看来 ,这是一个失败,现在我所能做的就是添加人工验证以使其完美。

所有这些测试生成和验证器使我的 Open AI 成本在 4 月份从 5-10 美元飙升至 134.02 美元。 此外,还需要额外的时间来修复和重建所有这些。

4、添加抽认卡功能

修复了测试生成器后,我开始思考还可以添加哪些对用户有用的内容,以便使用AI为应用程序带来更多价值并帮助人们学习英语。 我决定使用抽认卡生成器,你可以在其中选择预定义的主题或编写想要练习的任何内容。

完善整个应用程序、重写测试生成器以及创建抽认卡生成器占用了我四月份的所有空闲时间。

5、四月份的结果数据

三月份,我向所有我能找到的人工智能策划的图书馆提交了 Grammar AI,并开始发布有关它的推文。 该应用程序开始获得不相关的流量,因为人们有兴趣查看另一个人工智能应用程序,而不是提高他们的英语水平。 不过,这足以测试主要用户流程并修复一些明显的错误。

以下是 4 月份的应用分析数据:

这是四月份的财务数据🤑:

6、ProductHunt发布

受到零美元收入月的启发,我认为这是 Product Hunt 进入游戏的最佳时机 😎。

由于我没有观众支持我的 PH 发布,而且我也不喜欢在 Twitter 上向每个人寻求支持,所以我对发布的成功不抱任何幻想。

我的主要目标是从 PH 网站获得反向链接,以便在 Google 上获得更好的排名。 因此,使用 ChatGPT 和标准屏幕截图工具,一切都准备就绪,可以在 10 分钟左右发布。 最后,我什至得到了六票赞成,还有反向链接😁

7、看起来像是错误

五月份,我有时间和数据来检查四月份的大部分流量在哪里。

我认为将网站内容翻译成不同的语言会很好,以便用户更轻松地与应用程序交互。 我想说没有人问过我这件事😂而现在,当我更改网站上的一些文本或添加新文本时,我需要翻译或更新七个本地化文件……工作量太大,不值得。

8、添加另一项功能

作为一名真正的独立黑客,我决定需要另一个功能“角色扮演场景”,而不是与用户交谈以尝试了解他们真正需要什么或进行营销,你可以在其中就任何主题与人工智能进行文本聊天。 听起来很酷,对吧? 我也这么认为😂所以,我花了几个周末就把它建好了。 在我看来,我可以说这个功能成为了最常用的功能。 检查下面的“角色扮演创建”偶数图表。 但它仍然带来了零个付费客户。

9、变得更加激进

5月底,我对没有付费用户感到有点厌倦,我决定更加积极地尝试说服用户注册帐户以使用功能。 所以,我创建了这个阻止弹出窗口。

事实上,我开始收到越来越多的注册。

10、五月分的数据结果

根据 5 月份的数据,看起来比 4 月份要好得多(您可以查看下面的所有数据)。 但我的付费用户仍然为零🥲。

  • 访客:475 -> 1.4K
  • 浏览:2.5K -> 6.2K
  • 平均时长:01:18 -> 01:44
  • 跳出率:27% -> 32%
  • 谷歌网站管理员:8 -> 97 次点击, 41 -> 625 印象数
  • 注册:69 -> 263

5 月份,该应用程序还产生了一些 SEO 流量,正如你在 Google Web Tool 的图表中看到的那样。

12、新的角色扮演功能

我认为使用语音对语音通信来重新设计基于文本的角色扮演功能是一个好主意,就像在现实生活中一样。 你不会与医生或空乘人员发短信,而是与他们交谈。 因此,另一个周末,我构建了一个全新的语音到语音角色扮演功能,它是目前我最喜欢的功能! ☺️

你需要选择要练习的语言以及场景。

13、转型

上个月,我一直在开发另一项功能,可以帮助人们准备雅思考试。 我认为在同一个产品中保留雅思考试和其他功能真的很难。

我决定将相关的雅思功能移至单独的域,因为构建一体化解决方案非常困难。 我相信仅围绕雅思创建内容并围绕它进行广告宣传会更容易。 因此,我创建了 ieltschamp,它的付费用户仍然为零😆。

此外,在接下来的几周内,我也将把角色扮演转移到一个单独的域。

14、最后的想法和要点

如果我的故事看起来有点不一致,我深表歉意,但我希望你发现它仍然有帮助。 当我反思我的旅程时,我意识到我在此过程中获得了一些个人见解,我想与大家分享。

作为一个读过很多关于构建成功产品的人,我知道有一些经常被强调的原则,例如避免无用的功能、构建人们想要的东西以及从小事做起。 然而,我也开始意识到,仅仅通过阅读或观看别人的演奏,你能学到的东西是有限的,无论是弹吉他还是构建产品。

根据我的经验,我列出了我的五大要点,我相信这些内容可能对其他有抱负的独立黑客有所帮助:

  • 在没有受众的情况下推出产品是非常具有挑战性的。 在推出产品之前,制定一个可靠的计划来建立和培养受众非常重要。 或者你需要知道在哪里可以找到它。
  • 作为独立黑客,管理 PPC 预算可能会很困难且难以承受。 制定适当的策略以确保您的预算得到有效利用非常重要。 或者一开始就根本不做 PPC。 我以为通过 PPC 我能够获得初始流量并进行测试,甚至可能获得一些反馈,但仍然没有发生。
  • 专注于特定的利基或受众可以使产品的构建和推广变得更加容易。 例如,创建专门为雅思考试准备的产品可能比尝试创建一次性涵盖语言学习各个方面的产品更成功。
  • 打造成功的产品需要时间,尤其是在开始阶段。 保持耐心和坚持并愿意从错误中吸取教训非常重要。
  • 最后,重要的是要对反馈持开放态度,并愿意根据用户或独立黑客社区告诉你的信息对产品进行更改。 有时这可能很困难,特别是如果你对自己的产品有强烈的愿景,但如果你想打造人们真正喜欢并认为有价值的东西,这一点至关重要。

原文链接:The Reality of Building an AI Learning App: 4Months, Zero Revenue

BimAnt翻译整理,转载请标明出处