Lazy loaded image
做点什么吧
AI 编程实例3 - notion插件
Words 619Read Time 2 min
2025-4-9
2025-4-26
type
status
date
slug
summary
tags
category
icon
password

1. 需求背景

notion比较强大,但编辑体验比obsidian差很多
考虑用ai做个 浏览器插件,主要想到的需求有:
  1. 自动给标题编号
  1. 调整标题行间距
  1. 修改字体为霞鹭文楷

2. 实现思路

  1. 利用ai补充清楚技术文档
  1. 进行开发测试

3. V1版本:标题增加序号

3.1. 开发经验复盘

3.1.1. 需求描述清楚

不要只站在用户视角上面描述,例如增加序号功能,用户描述可能就是自动给标题增加序号
但实现层面可能有多种选择,例如显示样式上增加,但文本不变;直接在文本中插入序号等
精准描述核心需求:【新建标题的时候,自动给文本前面加上标题层级,页面刷新后也能看到】

3.1.2. 不要太纠结页面

一开始的时候还想着画个页面出来再开发,但实际测试后发现没什么必要,ai目前的审美已经可以到到基础b端产品的水准
完全可以让ai先自由发挥,满足功能后再考虑调整页面

3.1.3. 把控ai,不要乱改

  1. 应该有个文档交开发日志,里面记录了开发过程中遇到的所有问题,包含 描述,原因分析,解决思路等,先写出来再开发
  1. 当ai针对一个问题进行反复纠缠的时候,要及时介入,可以人为提供解决方案
    1. 假定你是一个产品经理,写代码的能力可能不如ai,但针对业务场景提出解决方案的能力肯定要强过ai 如果不行,就让他调用搜索功能,先搜资料,一般来说你遇到的业务问题,互联网上基本也都遇到过,通过资料引导激发ai能力

3.2. 目前功能缺陷

  1. 增加标题后,光标在增加的文本前面,需要鼠标再点一下,很繁琐
  1. 增加的太快了,有时候会打断文本输入
  1. 界面里面的删除序号功能基本没有
  1. 序号的规则太单一了,就是 1. 1.1 1.1.1 之类的,可以考虑增加其他规则
 
上一篇
产品人如何学习 AI?以 Stable Diffusion 原理及发展历程为例
下一篇
构建Agent指南