前言
周末扣子在北京有一场线下活动,我从长沙飞到了北京去参加了一波,我和我前同事组了一个小组。
不了解扣子的可以看《教你 5 分钟搭建 AI 应用到微信服务号(无需编码)》入门。
在做这个AI应用的时候,我用到了上篇文章没有用到过的一些技巧,所以写一篇文章分享一下。
在现场每个小组都要做一个作品,我们做的是AI产品大师。
想法
前两天不是出了一个AI程序员吗?我们想着那程序员的上游是个产品经理,那不得搞一个AI产品经理。
还有就是我觉得对于开发者来说用这个可以发散自己的思维,并且我的搭档就是一个产品经理,所以这个想法就这样诞生了。
效果
我们给这个产品设置了三个能力:竞品分析报告、需求文档设计、用户流程图
我让AI产品经理输出竞品分析报告的时候它会自动联网「搜索」相关竞品并且分析。
在让它输出需求文档设计的时候它会调用「工作流」生出一份功能列表并且生成一个思维导图。
在让它输出用户流程图的时候它会基于上次输出的「功能列表」生成相关的流程图。
那么它是如何实现的呢?
解析
我们可以看到提示词,从上到下来解析:
- 竞品分析报告我指定了它调用搜索插件(bingWebSearch)的能力。
- 需求文档设计我指定了它调用工作流(document)运行。
- 生成用户流程图的时候我指定了它利用「需求文档设计」内容。
接下来在来看看具体工作流 document 的设计。
- 用户输入需求
- 生成功能列表
2.1 根据功能列表生成详细描述
2.2 根据功能列表生成思维导图 - 最后根据 MD 格式输出
在这里也可以看出工作流的强大之处,它非常适合复杂流程的场景,可以由多个提示词/插件并行使用。
最后
在整个活动看到了很多人的想法,很棒!这也正是线下活动的意义,在于思维发散,获取更多产品灵感。
关于扣子的使用过程中遇到了一些问题,还是有待提升:
- 云雀大模型的理解能力有待提升,其实我们的提示词之前比较专业,奈何输出结果无法达到要求,所以精简了很多。目前能用,但是不好用。
- 工作流中的if判断当遇到多个判断的时候比较麻烦,因为目前只支持 if else 而不支持 swtich 这种方式。
- 插件库不够丰富,部分插件输出质量不稳定,有些插件不够灵活。以我使用过的generateTreeMind为例,它说支持脑图,逻辑图,树形图等但是入参也没给生成图形类型,结果生成的都是一种类型。
当然在活动现场也和相关产品做了沟通,有很多功能都在开发和排期中,我相信未来应该会越来越好用的。
我作为一名AI应用开发创业者很期待,因为它让AI应用从想法到实现变得更简单。