首页 > 其他分享 >Chatbase:用文档或网站创建机器人

Chatbase:用文档或网站创建机器人

时间:2023-05-27 23:45:05浏览次数:30  
标签:Chatbase AI 机器人 文档 ChatGPT Yasser

  面对铺天盖地的 OpenAI ChatGPT,有人走马观花,有人却利用它赚了不少。

  有这样一个大学生,前脚还在 Meta 和 Tesla 等大厂实习,半年后,其创办的聊天机器人公司就已经稳定月收 6.4 万美元(约合 45 万人民币),而且自首次上线以来,业务流量从未下滑缩水。为了满足巨大需求,他还雇用了两名员工。虽然他没能通过所有大学考试,但这时候的 Yasser 已经无所谓了。

  “大厂的生活对我来说太保守”

  Yasser 来自埃及,2019 年才搬到加拿大读本科。刚上大学的时候,Yasser 也不知道自己想干什么,他身边有很多同学都想去 FAANG 那几家大厂,受其影响,Yasser 也开始朝着这个的目标努力。

  大三和大四时,Yasser 在 Tesla 和 Meta 实习。“每段实习的开头都很美好,免费的食物、按摩椅、才华横溢的同事等等,一切都令人超级兴奋。但随着时间推移,我感觉自己其实在重复同一天的生活。这样的生活当然也不错,却再也激发不出兴奋的情绪。我意识到,大厂的生活对我来说太保守、太清晰了。我从实习中学会了很多,但这段经历让我下定决心做独立技术人。”Yasser 说道。

  Yasser 一直在做副业,虽然都没怎么赚到钱,但 Indie Hackers 播客上那些成功故事始终在激励着他。随着学业推进,Yasser 不再单纯关注怎么进大厂,而是更多思考该开发哪些副业项目。

  “我在实践中发现自己是那种愿意努力工作的人,创业对我来说最令人兴奋、也最有收获。”到了大四,Yasser 对 AI 的应用产生了浓厚兴趣。他看到 Pieter Levels 这样的个人创业者开发出了很酷的 AI 产品,并深受启发。Yasser 开始试用 OpenAI API,并感受到了其中巨大的潜力。

  “Chatbase 的市场定位并不复杂,我也没做过验证或者商业调查。毕竟 AI 这个领域才刚刚诞生,对我来说‘用 ChatGPT 处理数据’肯定有搞头,能帮助许许多多用户解决实际需求。”Yasser 表示。

  放弃课业去创业

  Chatbase 最初其实是想做成一款处理 PDF 的 ChatGPT 工具,这是 Yasser 当时想到的最直观的用例。比如用户可以上传一份 PDF,然后让 ChatGPT 总结一下其中的内容。

  这个版本的 MVP 大概用掉了 Yasser 两个月时间。2023 年 2 月 2 号,Yasser 把它发布给了 Twitter 上的全部 16 个关注者,结果一下子就火了。

  Yasser 甚至都没做计费页面,任何人都可以上传任意数量的文档、发送任意数量的消息。感受到其中巨大的商机,Yasser 马上中止了在校课业,把所有时间和精力都集中在 Chatbase 上。“我知道,自己绝对不能错过这个机会。”

  最后,Yasser 有两门课没过,但他认为这绝对值得!

  Chatbase.co 是一款为网站构建自定义 ChatGPT 界面的工具,用户只需上传文档或添加到网站的链接,就可以获得一个类似 ChatGPT 的聊天机器人,并将它作为小组件添加到网站上。

  Yasser 用 React、Next.js 和 Supabase 来构 web 应用。Yasser 还在应用的 AI 部分使用了 OpenAI 的 API、Langchain 还有 Pinecone。付款部分用的是 Stripe。目前这套技术栈运行得不错,但后续 Yasser 可能需要做些调整来控制成本,比如尝试不同的 Vector 数据库或者托管选项。

  对于 Chatbase 最初能够快速获得关注的原因,Yasser 认为,Chatbase 可能是第一个“用 ChatGPT 处理数据”的 SaaS 工具,这本身就是个巨大的优势,所以快速传播也在情理之中。用户可以灵活上传自己的文档,并跟 AI 对话来提取其中的亮点。

  “再说现在 AI 和 ChatGPT 这么火,我不用刻意宣传也能获得足够的热度。我发过几条推文,传播效果都挺好,后来,AI 领域有影响力的名人也开始转发。”Yasser 说道。

  这波宣传攻势帮 Yasser 吸引到了第一批客户,但问题是这肯定不足以支撑起长期业务战略。现在太多同类工具跟 Chatbase 占据相同的生态位,AI 名人们也不可能没完没了地推荐同质化工具。所以,Yasser 还想出了其他一些吸引客户的办法:

  1.   在 Indie Hackers 网站上发布 Product Hunt。

  2.   在 Reddit 子论坛上发帖(再好的工具,也不如讲个精彩的故事)。

  3.   在 Indie Hackers 上保持活跃。

  4.   把 Chatbase 提交给各种 AI 产品目录。

  所以在产品上线之后,业务流量也一直保持着增长。

  “不着急找工作”

  Chatbase 是一项订阅服务,提供四种不同选项。大多数订户最初选择的都是最低配(主要是为了测试聊天机器人),但后面快速分流——要么选择更好的套餐,要么直接转身走人。Yasser 的大部分收入来自每月 399 美元的套餐。

  Chatbase 使用 Stripe 来处理订阅付款,目前来看效果不错:

  •   2 月 7 日:月收 0 美元;

  •   2 月 11 日:月收 400 美元;

  •   2 月 16 日:月收 900 美元;

  •   2 月 28 日:月收 3000 美元;

  •   3 月 15 日:月收 10000 美元;

  •   5 月 13 日:月收 64000 美元。

  目前,Chatbase 的月度经常性收入是 64000 美元。Yasser 认为,这种疯狂的增长当然要归功于 AI 尚处于市场应用早期,围绕 ChatGPT 掀起的炒作热浪也尚未褪去。Yasser 也不确定这样的温度还能持续多久,毕竟现在已经有大量工具在提供类似的服务,而且科技巨头也已经纷纷下场。

  “但对创业者来说,最好的产品肯定离不开健康的市场竞争。如果根本不存在竞争,要么就是你特别天才、发现了别人都没想到的业务,要么就是你开发的东西别人根本就不需要。只有存在竞争,才能证明这是一条前景光明的道路。”Yasser 说道。

  Yasser 表示,Chatbase 会继续贯彻“用 ChatGPT 处理数据”的宗旨。“我会根据客户反馈添加更多功能,这也是立足个人数据建立自定义 AI 聊天机器人的简单方法,可以通过网站或者 API 轻松进行交互。”

  短期之内,Yasser 表示自己应该不会像应届生那样忙着找工作,相反会把所有精力都集中在 Chatbase 身上。Yasser 刚刚雇用了两名员工来帮助编写新功能和提供客户支持,估计后续团队规模会增长至五到六个人。

  Yasser 现在最担心的还是竞争会不会快速激烈化,也不知道这个领域未来会是什么样子。这是个全新的世界,颠覆性变革随时可能出现(比如 OpenAI 突然出台新规定),所有 AI 工具的发展轨迹都会因此而改变。

  为了德配其位,每天工作 12 个小时

  Yasser 坦诚道,目前为止,最大的挑战就是说服自己全身心投入到没有即时回报的副业当中。“在迈过这道坎后,接下来就无所谓失败了。即使 Chatbase 没能得到大家的肯定,我也会从中学到很多、体验很多,人生也多了一段精彩的历程。”

  Yasser 声称自己很少思考再来一次、不同选择什么的,“因为如今的我就是由当初一个个决定塑造出来的。我觉得自己现在这样挺好。”

  在创业过程中,Yasser 觉得自己最重要的就是多听其他成功创业者的故事。这些故事告诉他,想靠副业每月赚 1 万美元并不是不可能,每天都有人达成这个目标。只要能紧跟新的技术和趋势,就能比其他人更快找到机会。只要能把握住这些机会,哪怕只把握住其中一个,就足以走向成功。

  “就个人而言,我是在正确的时间做了正确的事情。我对 AI 应用很感兴趣,正好有时间做业余项目,而且很快就发现了有价值的用例。当然,我的推文属于意外走红。为了德配其位,我会非常努力地工作(每天工作 12 个小时),只为抓住这个宝贵的机会。”Yasser 说道。

  对其他刚刚起步的技术人,Yasser 也给出了下面几条建议:

  1.   尽快行动。我们已经受够繁文缛节了,快点完成基础 MVP 版本并推出,这非常重要。

  2.   可以的话多做几次发布。只要是对应用程序进行了重大更改,就要像发布新产品一样自豪地对外展示。

  3.   公开整个开发过程。经验表明,开发过程中的每篇新帖都有机会大范围传播,甚至最终改变自己的生活。另外,大家还可以在过程中结识到很酷、志同道合的朋友。收入数字没必要公开,发布的主要是开发过程中的点点滴滴。目前 Twitter 仍然是搞宣传的最佳平台,但考虑到 TikTok 的热度和发布类内容的缺失,那边可能也有很好的机会。

  多跟社区互动。关注成功的独立技术人,编写内容、分享经验,跟自己身边的独立技术人交朋友。

  参考链接:

  https://www.indiehackers.com/post/how-a-college-student-reached-64-000-mo-in-6-months-by-being-an-ai-first-mover-ba7981f6e1

标签:Chatbase,AI,机器人,文档,ChatGPT,Yasser
From: https://www.cnblogs.com/botai/p/Chatbase.html

相关文章

  • JAVA的springboot私人健身与教练预约管理系统、健身房管理系统,附源码+数据库+lw文档+P
    1、项目介绍任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java技术、springboot框架、B/S机构、Mysql数据库设计并实现了私人健身与教练预约管理系统。系统主要包括首页,个人中心,用户管理,教练管理,健身项目......
  • 人工智能导论——机器人自动走迷宫&强化学习
    一、问题重述强化学习是机器学习中重要的学习方法之一,与监督学习和非监督学习不同,强化学习并不依赖于数据,并不是数据驱动的学习方法,其旨在与发挥智能体(Agent)的主观能动性,在当前的状态(state)下,通过与环境的交互,通过对应的策略,采用对应的行动(action),获得一定的奖赏(reward)......
  • drf——全局处理异常、接口文档、jwt介绍、based64编码与解码
    全局异常处理原理#对于前端来讲,后端即便报错,也要返回统一的格式,前端便于处理{code:999,msg:'系统异常,请联系系统管理员'}#只要三大认证,视图类的方法出了异常,都会执行一个函数: rest_framework.viewsimportexception_handler#drf只要出了异常就会执行这是drf的配置文件......
  • 本周机器人行业动态大盘点!
    原创|BFT机器人引言Introduction机器人行业日新月异,发展迅速。在本周的机器人行业动态新闻盘点中,我们为大家梳理了最新的技术、政策和企业动态,让你了解机器人行业的最新动向,把握市场脉搏。01行业企业动态受ChatGPT冲击教培公司Chegg股价大跌美国在线教育公司Chegg发布了2023年第......
  • 《机器人SLAM导航核心技术与实战》第1季:第5章_机器人主机
    《机器人SLAM导航核心技术与实战》第1季:第5章_机器人主机视频讲解【第1季】5.第5章_机器人主机-视频讲解【第1季】5.1.第5章_机器人主机_X86与ARM主机对比-视频讲解【第1季】5.2.第5章_机器人主机_ARM主机树莓派3B+-视频讲解【第1季】5.3.第5章_机器人主机_ARM主机RK......
  • 软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了(附文档模板及视频)~
    作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下:对应文档模板及文档编写视频如下:  一、测试岗位必备的文档在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类......
  • 《安富莱嵌入式周报》第313期:搬运机器人,微软出的C语言手册,开源生物信号采集板,开源SMD
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新一期视频教程:DSP视频教程第12期:TI开源分享IQmathDSP源码,适用于所有Cortex-M内核,本期教程做个手把手移植(2022-05-22)https://www.armbbs.cn/forum.php?mod=viewthread&......
  • 快捷转换/互转 Markdown 文档和 TypeScript/TypeDoc 注释
    背景作为文档工具人,经常需要把代码里面的注释转换成语义化的Markdown文档,有时也需要进行反向操作。以前是写正则表达式全局匹配,时间长了这种方式也变得繁琐乏味。所以写了脚本来互转,增加一些便捷性。解决方案注释转Markdown下载地址:https://github.com/mazeyqian/go-gin-ge......
  • java基于springboot+vue时间管理系统、日记管理系统,附源码+数据库+lw文档+PPT
    1、项目介绍本次设计任务是要设计一个时间管理系统,通过这个系统能够满足时间管理的管理功能。系统的主要功能包括首页,个人中心,系统公告管理,用户管理,时间分类管理,事件数据管理,目标数据管理,用户日记管理等功能。管理员可以根据系统给定的账号进行登录,登录后可以进入时间管理系统,对......
  • drf全局异常处理,接口文档,jwt介绍和原理,base64编码和解码
    drf全局异常处理:只要三大认证,视图类的方法出了异常,都会执行一个函数:rest_framework.viewsimportexception_handlersetting:REST_FRAMEWORK={'EXCEPTION_HANDLER':'app01.exception.commn_exception_handler',#导入自己写的异常类的路径}......