乐于分享
好东西不私藏

用 AI 做一个本地盯盘工具:提示词、功能与个人工作流

用 AI 做一个本地盯盘工具:提示词、功能与个人工作流

最近我用 AI 做了一个本地盯盘工具。

一开始,我只是想做一个能看币价的小软件。后来随着使用过程中的不断反馈,它逐渐变成了一个更贴合我个人习惯的本地资产工作面板。

现在这个工具可以同时查看三类资产:

  • Binance Alpha
  • Crypto
  • US 美股

并且可以记录买入数量、买入金额、备注、价格提醒,自动计算买入均价、当前市值、盈亏和盈亏率。

它不是一个商业软件,也不是一个复杂系统。它更像是一个专门为我自己工作流做出来的小工具。

这篇文章主要记录两件事:

第一,提示词是怎么一步步写出来的。第二,这个页面最后有哪些功能。

一、最开始的需求很简单

最开始我问 AI 的问题其实很普通:

我想做个能显示货币价格的软件,应该用什么?

这个问题解决的是方向,而不是完整方案。

一开始我并没有想清楚要做成什么样,只是知道自己想看价格。后来我继续补充:

我想看的是币安 Alpha 的货币和虚拟货币,最好还有美股。

到这里,工具的基础范围才确定下来:

  • Alpha
  • Crypto
  • US

这也是后来页面三个主要区域的来源。

我觉得这一步很重要。很多时候不是一开始就要写一个完美提示词,而是先把最核心的需求说出来,让 AI 帮你搭出第一版。

二、真正有用的是结合自己的记录方式

一开始的行情页只能看价格,但很快我发现,这还不够。

因为我真正想看的不是“价格本身”,而是这些资产和我自己的买入记录之间的关系。

所以我继续补充需求:

我填入的是买入数量和金额,不填均价。

这个提示词很关键。

因为它决定了页面的数据逻辑:我只输入自己最确定的两个数:

  • 买入数量
  • 买入金额

然后系统自动计算:

买入均价 = 买入金额 ÷ 买入数量

这样我就不用自己手算均价,也不用在 Excel 和网页之间来回切换。

后来页面里每一行资产都会显示:

  • 当前价格
  • 24h 涨跌
  • 买入数量
  • 买入金额
  • 买入均价
  • 当前市值
  • 盈亏
  • 盈亏率

这一步之后,它就不再只是一个行情列表,而是一个真正的持仓工作台。

三、页面必须低调、直接、好用

我不想做一个很炫的币圈页面。

我真正需要的是一个在电脑上打开时不显眼、但自己能快速看懂的工作面板。

所以我给过一个很明确的提示:

不要加那么大的标题,我不想在电脑上看时引起别人的注意。

这个提示最后影响了整个页面风格。

页面没有夸张的大标题,没有很强的视觉冲击,也没有复杂的装饰。它就是一个安静的本地面板,重点是信息密度和可用性。

布局也改了很多次。

一开始是三列,后来我觉得不适合长期看,于是改成了上中下排列:

ALPHACryptoUS

每个区域都有自己的搜索框,可以搜索并添加资产。搜索出来的条目后面直接带添加按钮,而不是再单独做一个全局添加入口。

这些都不是很大的功能,但它们决定了工具用起来顺不顺手。

四、用具体问题推动功能迭代

这次开发里我最大的体会是:好的提示词通常不是抽象的,而是具体的。

比如我发现页面排序不符合盯盘习惯,就直接说:

排序的时候按照买入金额从大到小展示。

这个功能做完之后,页面马上更符合我的使用方式。

因为投入最多的资产,天然应该排在更前面。我不需要先看一堆没仓位或者仓位很小的资产。

再比如,我发现追加买入时很麻烦:

每次我买入新增的还得和之前的加一下再输入。

这个问题很真实。

以前如果我又买了一笔,就要自己把新买入数量和原来的数量加起来,再把新买入金额和原来的金额加起来,然后填回网页。

后来页面加了“追”功能。

现在每一行可以填:

  • 本次新增买入数量
  • 本次新增买入金额

点“追”之后,系统自动累加到原来的总数量和总金额里。

这类功能不是一开始设计出来的,而是在真实使用中发现麻烦,然后一步步加进去的。

五、K 线图不重复造轮子

我一开始也尝试过在页面里直接显示 K 线图。

但实际看下来效果并不好。

于是我改了需求:

这个 K 线看起来不好,还是跳转到一个正规的 K 线网站看。

最后页面里的 K 按钮会跳转到 TradingView 或 Dexscreener。

这个决定挺重要。

不是所有东西都要自己做。像 K 线图这种专业功能,成熟网站已经做得很好了。我的工具只需要把入口放在合适的位置。

这样既减少开发复杂度,也提升实际体验。

六、备注功能比想象中重要

这个工具里我最常用的功能之一是备注。

我会在备注里记录:

  • 为什么买
  • 从哪里看到
  • 这个资产的逻辑
  • 风险点
  • 后续观察点

比如 Crypto 可以记录消息来源,美股可以记录公司逻辑。

相比单纯看涨跌,备注更接近自己的投资日记。

很多时候,价格波动会让人忘记当初为什么买。备注可以把当时的判断留下来,之后复盘时也更方便。

所以这个工具不只是看行情,也是在记录自己的决策过程。

七、本地保存,而不是数据库

一开始我也问过,要不要建数据库。

最后没有。

现在所有自选、持仓和备注都保存在本地 JSON 文件里:

data/local-state.json

这样做的好处是:

  • 数据在自己电脑上
  • 不依赖云端
  • 文件可以直接查看
  • 迁移也简单
  • 对个人工具来说足够轻量

它不是多人系统,也不需要复杂权限。对我来说,本地 JSON 就够用了。

当然,这也意味着电脑重启后,需要先启动本地服务,再用浏览器打开:

http://localhost:4173/

不能直接双击 index.html,因为价格接口和本地文件同步都需要本地服务支持。

八、这次最有用的提示词

回头看,这次最有效的提示词并不复杂。

它们大多是很直接的使用反馈。

比如:

我填入的是买入数量和金额,不填均价。

页面分成上中下排列,Alpha、Crypto、US。

在页面最后增加一个汇总。

排序的时候按照买入金额从大到小展示。

每次我买入新增的还得和之前的加一下再输入。

不要加那么大的标题,我不想在电脑上看时引起别人的注意。

这些提示词都不是技术语言,但它们非常有效。

因为它们描述的是具体场景、具体不便和具体期望。

AI 编程时,很多人会想着要不要写一大段完整需求文档。但我这次的感受是:不一定。

如果你还没完全想清楚,也可以先做一版,然后在使用中不断补充。

九、我的总结

这次做出来的东西不是商业产品。

它只是一个很个人化的本地工作面板。

但这正是 AI 开发最有价值的地方。

以前这种小工具,大概率不会专门找人开发。因为需求太个人,变化也太快。可现在只要能把自己的需求说清楚,就可以一步步把它做出来。

我觉得 AI 编程最重要的不是“一次写出完美提示词”,而是能持续把自己的真实使用体验反馈出来。

一个好的提示词,往往就是:

我现在这样用不方便。我希望它变成这样。这个字段不要手填。这个按钮应该放在这里。这个结果不对。

越具体,越容易做对。

最后,这个工具对我来说最大的价值不是功能有多复杂,而是它完全贴合自己的工作流。

它低调、本地、简单,但足够实用。