V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
svcvit
V2EX  ›  程序员

花 2 周时间,用 Cursor 开发了一个 AI 处理 EXCEL 工具,能挣钱么?

  •  5
     
  •   svcvit · 68 天前 · 5403 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我个人是个产品经理,没有很系统的学习过软件开发,但是工作环境一直和产研有交集,所以一些基本的前后端分离、网络请求多少都有些了解。最近 Cursor 很火,代码能力很强悍,于是,决定自己做一款产品。从 0 到 1 ,完成所有功能的开发和上线。一方面看看 Cursor 进化到什么程度,另一方面看看自己能不能真的完整的做完一款产品。

    做什么?

    思考有 3 个方向: 1 、受众要广,最好有很多人都有这样的需求 2 、和 AI 相关,虽然不是 All in AI 的心态,但是 AI 真的已经改变了生活了。 3 、可以收费,最好是订阅制,因为只有收费,才让自己有动力维护更新。 最终,结合自己工作当中遇到的一些同事处理 Excel 表格的需求,决定做一个 AI 帮助处理表格的功能。

    调研

    花一天时间看了几款 AI 处理表格的功能,因为 AI 的能力太广,很多表格的处理都是洞察,绘图,分析,生成报告,很多功能很花哨,但是真的只是随便聊聊,炫技的成分更大。综合看下来,发现 2 个痛点: 1 、功能复杂的,小白玩不转,而且生成的代码,本地需要部署环境,很多人不会 2 、绘图、洞察这些比较聊胜于无,人类自己都搞不清楚要什么的事情,让 AI 做,最后可能得到的结果,也只是看个热闹

    功能

    基于前面的考虑,最终决定整个产品的核心功能 1 、基于 AI 生成 Pandas 代码,帮助打工人处理表格,这样重复性任务,可以每次重新运行就好了。 2 、云端执行代码,免去安装环境配置的麻烦。

    开发

    不得不说,Cursor 真的让非程序员,也能干简单程序员的活,只要你有一定的产品思维,即使没有完整做过开发类的项目,也能直接上手,做一个完整的产品。以前做产品,还需要搭配程序员一起做,现在真的就可以完全独立开发了。花了 2 周时间整个产品做完上线了,虽然还有瑕疵,但是这个开发速度,已经远远超出我的意料了。

    这两周,我做了些什么事?

    1 、花了半天时间研究前后端框架,虽然公司做项目是 java 为主,但是个人完全不喜欢 java ,最终选择目前比较流行的 fastapi 和 nextjs ,作为项目的前后端框架。没有很深的技术调研,只是觉得流行,github 的 start 高。

    2 、先做核心功能,表格上传、解析、前端渲染、GPT 聊天、websocket 响应、sandbox 运行,整个核心功能大概花了三四天时间,基本就是 Cursor 给指令,输出的代码保存下来,运行报错就让 AI 改。

    3 、再做官网、多语言,如果想付费,中国人的钱是挺难挣的,未来肯定还是要做海外用户,所以一定要做中英文 2 个版本,官网简单做做,加上一些用户协议,隐私条款,就够了。这里有点坑,AI 的知识库应该是基于 Nextjs13 训练的,i18n 的很多库兼容有问题,写法也不同,运行一堆报错,而且来回改了好多轮都改不好,最后花了一天时间,重新自学了 nextjs 的文档,才搞完。这个花了两三天。

    4 、继续做注册、登录、个人中心、聊天历史记录、先做后端,再做前端。这样前端可以直接识别后端代码,就生成接口请求,基本一两天就做完。Cursor 的代码基本不用改,就能完全做好。

    5 、对接支付,因为之前有申请过 ITIN 账号,所以 strip 注册半天就开通了,使用 AI 生成代码,基本轻车熟路,1 天就完成了对接。就有 1 点,支付宝权限的开通,大概等了一天。

    6 、研究生产环境如何部署,AI 推荐都是 docker compose ,于是按照 nextjs 打包 standalone ,fastapi 直接找个镜像,很快就运行起来了,这个花了半天。

    7 、最后,找服务器,原来一直有白嫖甲骨文云,用得挺好,于是想就在甲骨文买台机器算了,结果这里还出现了插曲,直接给我账号封了,真的是无语,邮件来回沟通未果,于是,去 AWS 注册,还有 1c1g 的机器免费 12 个月,系统初始化,安装上 docker ,启动发布,就完成了。

    8 、接下来整理文档,示例,一些操作说明,这部分使用 gitbook ,直接配置一下就能完成。加上 AI 自带的多语言能力,把所有翻译都做了中英文版。

    基本 2 周时间,整个产品就齐活了,目前已发布: https://excel.coffbox.com/

    目前使用 OpenAI 的 gpt-4o-mini 模型和 Anthropic 的 claude-3-haiku ,因为它们有更快的响应速度,且能很好的胜任目前这份工作。

    41 条回复    2024-09-18 13:16:21 +08:00
    chobitssp
        1
    chobitssp  
       68 天前
    不如客户直接用 ai+vba 而且以后 office 应该自带 ai 功能
    Hookery
        2
    Hookery  
       68 天前
    中肯的说 如果你花了 2 周完成了这个任务,那么大多数情况这个任务只需要两周。
    Garphy
        3
    Garphy  
       68 天前
    行动力很强,当练手,这个场景比较适合新出的 o1 mini 。
    从用途来讲,完全小白用户不能判断 python 代码是否完全符合预期,描述也不会太准确,遇到别忽略的地方,容易出问题。
    得建议客户多做测试验证才行。
    可以按 TDD 的思路,Prompt 里面多给模型提供一些具体测试案例,会有助于更准确的识别用户意图。
    amazingpineapple
        4
    amazingpineapple  
       68 天前
    能不能需要产品经理自己来分析呀,产品的市场匹配度、竞品情况、冷启动、流量获取、核心竞争力
    worldqiuzhi
        5
    worldqiuzhi  
       68 天前
    执行力真强
    PercyPanQ
        6
    PercyPanQ  
       68 天前
    算是不错啦,可以试试发布一下,制定好收费的标准,体现出差异化来。
    xiayushengfan
        7
    xiayushengfan  
       68 天前
    请问,楼主是如何学习/使用这个 Cursor ,我在 deepin 环境下安装了一个 Cursor 编辑器,通过对话想让他生成一些内容,但是一直转圈圈,感觉是失败了。
    dacapoday
        8
    dacapoday  
       68 天前   ❤️ 1
    执行力真强,尤其还不是专业做这个的
    svcvit
        9
    svcvit  
    OP
       68 天前
    @xiayushengfan 你这个听起来,更像网络问题。
    ZiLong
        10
    ZiLong  
       68 天前
    > AI 的知识库应该是基于 Nextjs13 训练的

    你可以在 cursor 里引入你想要的文档做 RAG
    xiayushengfan
        11
    xiayushengfan  
       68 天前
    @svcvit 我开了 clash 系统代理,正常的翻墙也是没有问题的
    xiayushengfan
        12
    xiayushengfan  
       68 天前
    @svcvit 是不是还需要一个付费的账户?
    svcvit
        13
    svcvit  
    OP
       68 天前
    @xiayushengfan #12 不需要哦,注册就能用,好像注册送 500 次请求。我到这个项目做完都没有用光。
    BarryPan
        14
    BarryPan  
       68 天前
    @Hookery 2 周可能完成任务,但完成任务用 2 周不太可能
    NavsSite
        15
    NavsSite  
       68 天前
    可以弄几个示例?
    我只看官网我也不知道他能处理哪些场景的数据和处理到哪种程度。
    搞几个示例 Excel ,然后示例怎么对话怎么处理。
    这样会不会更吸引人一些
    xxkuboy
        16
    xxkuboy  
       68 天前
    试了下,还挺不错的。就是第一次进去聊天没啥反应
    svcvit
        17
    svcvit  
    OP
       68 天前
    @xxkuboy 估计 websocket 还要优化,现在发现断连和重连还有点小问题。
    yangblink
        18
    yangblink  
       68 天前
    试了下 做个 chrome 的 划词翻译扩展,分分钟搞定
    assassing
        19
    assassing  
       68 天前   ❤️ 1
    这个项目不能赚钱,但是你的摸索实现经验可以拿来挣钱。搞成一门小课程,多平台发布,薄利多销,赚多少看你推广能力了。
    chrisji1024
        20
    chrisji1024  
       68 天前
    工具赚钱卖课赚钱都试试,推广看下反馈
    amlee
        21
    amlee  
       68 天前
    老哥能细说 ITIN 账号吗?这个普通人能搞吗?
    error0
        22
    error0  
       68 天前
    一时间不知道你是推广 Cursor 还是推广你的项目。 "我个人是个产品经理,没有很系统的学习过软件开发" 和 "但是个人完全不喜欢 java " 是怎么关联起来的
    svcvit
        23
    svcvit  
    OP
       68 天前
    @amlee 我是淘宝,花钱搞定的。
    tianzeteam
        24
    tianzeteam  
       68 天前 via Android
    @error0 你想多了,cursor 不需要在 v2 推广
    GeekGao
        25
    GeekGao  
       68 天前
    @chobitssp 你很久没用过正版 office 365 了吧? 已经有 AI 加持了。
    GeekGao
        26
    GeekGao  
       68 天前
    问身边人是否有需要,如果没有,那 测试-反馈 闭环成本有点高。
    本站用户估计大概率没 office 领域的需求。
    iorilu
        27
    iorilu  
       68 天前
    excel 不是自带 python 了吗, 我记得
    matrix1010
        28
    matrix1010  
       68 天前
    有个产品就叫 pandas ai: https://github.com/Sinaptik-AI/pandas-ai. 以赚钱为目的做项目,你的调研应该列出具体哪些产品,功能上有什么限制,用户评价如何等等。另一方面 excel 用户用 power query 或者 power bi 点几下就能完成普通 ETL 需求,复杂的情况下用 AI 生成首先正确性就难以保证。
    unidotnet
        29
    unidotnet  
       67 天前
    1. 挣钱应该看项目了,这类 pandas 能做的基本没希望吧。
    2. 我觉得 cursor 或者目前的 AI ,对于全局管理超过 10 个文件可能就不行了。经常前做后忘记的,再等一年可能就真的算厉害了( o1-preview 还没机会长时间测试过)
    3. 已退订 github copilot ,数了一下总共订阅了 15 个月,成果是给我提示了 100 多行代码吧,比 cursor 试用 2 星期还少。
    4. 以后肯定会有很多 AI 产生的软件,并且数量暴增。但能赢的还是自己的创意。
    lemonda
        30
    lemonda  
       67 天前
    对接支付 部分,也有价值。
    比如可能有些客户是国内,但他们只方便向国外付款。
    will800
        31
    will800  
       67 天前
    前端+后端,如果基本不懂代码这 2 个周完成这个作品也太牛了吧。
    datou
        32
    datou  
       67 天前
    标题的“2 周”改成“两小时”能吸引更多读者
    kimmy9
        33
    kimmy9  
       67 天前 via iPhone
    我好像在小红书上也看到你了
    voidmnwzp
        34
    voidmnwzp  
       67 天前
    建议改成两小时 最近 cursor 的传销文还真多 这是下了多大的血本啊
    Arthuredens
        35
    Arthuredens  
       67 天前
    感谢楼主分享,能 2 周实现这么多功能真的很强。我们就经常需要分析 excel 格式的 log ,之前是自学了点 python 处理。最近看大家都在试用 cursor ,我也试了一下,发现对于写 pandas 数据处理和分析这类工作,AI 写的代码很好用,基本上我说什么就能实现什么,错误都很少,能节省很多时间。

    参考我日常的工作流程,楼主这个工具实现了数据处理的工作,我们还有一部分代码工作就是画图,如何把数据可视化的呈现出来。单纯用 excel 画图还是不够强大,所以画图我们也是用 python 代码画的。给楼主的一个小建议是后面也可以考虑一下这方面的需求,帮助客户把 excel 和图片都生成好。

    另外我试了一下用 rust 写一个给孩子出算术题的工具,由于既不懂 rust 又不用 gui ,基本上 AI 说啥我就做啥,本身代码功能非常简单,CLI 版本的代码 AI 写的也挺好的,但是 GUI 界面 AI 推荐的 eframe ,结果 eframe 代码 AI 又不太会写,经常写出来报错的代码,不断试错加自己查文档花了不少功夫,浪费我很多宝贵的游戏时间。用 eframe 这条路感觉走不通,有空了打算再换个其他 GUI 库试试。
    svcvit
        36
    svcvit  
    OP
       67 天前
    @Arthuredens 不错,真的是一个新体验,后面迭代也会陆陆续续加功能~算术题工具感觉也可以使用 web 做,可能未来也能出个公开的版本,大家一起用~
    blackwhites1977
        37
    blackwhites1977  
       67 天前
    花 2 周不值得炫耀
    SOSdanOffical
        38
    SOSdanOffical  
       67 天前
    会用的人用不上,用得上的人不会用
    dedemao
        39
    dedemao  
       67 天前
    注册账号时报错:Application error: a client-side exception has occurred (see the browser console for more information).
    nonozone
        40
    nonozone  
       66 天前
    不到一个月已经用爆了两个 cursor 账号了,现在又注册了第三个...确实很能解决问题,比之前的 github copilot 稍微好一些。暂时把 github copilot 订阅取消了,能白嫖的时候就先白嫖...

    我也是从 0 开始,纯粹跟着 ai ,用 flask 做了一个打卡的网站。目前功能也基本成型了吧。确实觉得类似的 ai 工具挺好用,虽然有些时候,也确实很笨,很轴。

    你这个主要是做国外付费,不涉及社交还好。 国内的稍微有点社交属性的网站,还需要做内容审核流程,以及举报,七七八八的,本身评论系统就很麻烦,这些做完下来,确实对 网站开发流程方面认识的更加清楚了。
    Niphor
        41
    Niphor  
       64 天前
    没啥卵用 现在的问题是上下文 token 有限,处理整个 excel 数据量不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3262 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.