我是如何用Coze搭建乔尔事务所Bot的
[乔尔事务所]()
Albert是乔尔事务所的第一个bot,这篇文章梳理了搭建bot的思路,内容大多来自于对Albert的采访,重新排版整理后穿插了一些设计过程中的想法。
为什么要制作Bot
知道Coze是在灵感买家俱乐部的买房群里看到饭团的推荐。上手还算比较简单,可以免费使用8k版本的GPT-4,入门可以参考这个飞书文档[1]。
Bot是以自然语言进行交互的机器人。最初设计这个Bot的目的是作为我的「买房智囊」,毕竟买房是一个涉及宏观经济、城市规划、社会人口、金融政策等等领域的复杂问题,需要摄入大量碎片信息才能培养起一点市场认知。
在调试第一版Bot的过程中发现Coze支持接入Notion的集成。正好最近在整理Notion文档,中转站内已经积压了大量没来得及消化的信息,而且有很多来自读书笔记、视频和播客脚本等等非结构化的、碎片式的内容,整理起来很耗费时间。在订阅了Notion AI之后已经极大地简化了信息从收集到归档再到二次使用的工作流,可以更方便地将初步过滤的信息接入Albert的知识系统中。
知识库是如何构成的
目前版本的知识库主要包括过往发布的文章和居住特刊的数据库,同时还可以通过搜索引擎和其他在线知识库找到具有时效性的、在公开渠道可获取的信息作为论据。
Albert有哪些技能
Albert的技能主要来自于插件和人物设定。Albert的核心设定是有缜密的逻辑和研究能力、能够标注信息来源,优先引用专业咨询机构、投行、券商、专家的观点。另外还掌握金字塔原理,结论清晰、论述有条理。
Albert接入了使用谷歌、必应、维基百科和雅虎财经的插件,能够找到更有时效性的信息。同时也接入了Wolfram Alpha,有数学运算的能力。
在设定上也对Albert的使用范围做了一些限制。Albert只能回答关于宏观经济、设计规划、人文地理及空间设计相关的问题。
在实现过程中有哪些限制
搭建过程中的障碍主要来自于调用Notioni API的环节。Coze对Notion API的调用似乎不太稳定,导致常常抓取不到Notion数据库的信息。为了保险起见,在数据库中也上传了一份Notion数据库的本地文件作为备份。在进行知识检索类型的提问时,有可能需要多问一两遍。
有时候Albert的车轱辘话含量还是偏高,需要调整提问的方式,或是提前做一些引导。另外,毕竟Albert不是泛用的搜索引擎,在涉及客观事实的问题以及信息来源的立场时还请double check🫡(在测试中发现,直接在Coze中对话时,给出信源的准确率会高于discord)。
如何使用
暂时将Albert部署在乔尔事务所的Discord频道上,有三种使用方式(需要🪜)
- 加入discord频道,点击频道成员中Albert的头像,再点击「添加APP」后将Albert添加到个人服务器;
- 在频道中@Albert交谈;
- 直接私信Albert。
如果有兴趣一起测试,请在公众号后台回复「Albert」获取Discord频道的邀请链接🫡
这几天一直在测试Albert,目前感觉比较常用的方法是用于知识检索和溯源、整理行业新闻、输出一些观点和洞察。
更新和维护
Albert的知识库中,还有一部分来自Notion文档的内容还没有接入,梳理完Notion的数据库之后会试试看把漫游者地图的内容也接入Albert的知识库。
由于目前有部分来自Notion数据库的内容(主要是一些统计数据)需要手动更新,之后会根据统计口径的更新频率,按照月度和季度的频率定期检查。
在使用Coze的过程中也同步测试了Notion AI和Poe。Notion AI的检索效果更精确,但需要订阅且不能联网;Poe搭建更便捷,回答更有条理,但内容的准确性和真实性不太令人满意。将来在优化工作流的同时还会测试一下Albert在Dify上的表现,如果Dify对Notion数据的管理更方便的话也可能会迁移到Dify。
Albert也有一只漫游者喜欢的宠物龟,形象是用Midjourney生成的,名字来自于Albert Dadas——历史上可考证的第一名「神游者」,希望Albert也有拥有在数字世界神游的能力。
-End-
[1] Coze应用导航:https://jn6074dvza.feishu.cn/docx/NgT5da3AGojec3xqzOCcmPTOnle
原创文章,作者:曾确令,如若转载,请注明出处:https://www.zengqueling.com/alwsrhycdjqeswsbd/