根据第二步中对稍后读阅读清单的元数据期望,设置大模型节点如下:注:使用MiniMax 6.5s 245k,设置最大回复长度至50000,以确保能完整解析长内容网页。用户提示词:[heading3]3.5日期转时间戳[content]根据尝试,后续的飞书多维表格插件节点,在入库日期字段时只支持13位时间戳。需要使用「日期转时间戳-time_stamp_13」插件,进行格式转化。具体设置如下:[heading3]3.6大模型节点:把稍后读元数据转换为飞书多维表格插件可用的格式[content]没错,这一步是我在实现过程中最困难的。飞书多维表格插件目前(2024年08月)只支持带有转义符的string,以Array<Object>格式输入。所以必须得将之前得到的元数据数组进行格式转换(如果有自己的元数据格式定制需求,可以参考我的提示词进行微调)。大模型节点配置如下:用户提示词:[heading3]3.7插件节点:将元数据写入飞书表格[content]添加「飞书多维表格-add_records」插件,只需要设置{{app_token}}与{{records}}参数。[heading3]3.8结束节点:返回入库结果[content]「飞书多维表格-add_records」插件会返回入库结果,直接引用该信息,用于通知外层bot工作流的入库是否成功。(搭到这里,别忘了对整个工作流进行测试哦~)
根据第二步中对稍后读阅读清单的元数据期望,设置大模型节点如下:注:使用MiniMax 6.5s 245k,设置最大回复长度至50000,以确保能完整解析长内容网页。用户提示词:[heading3]3.5日期转时间戳[content]根据尝试,后续的飞书多维表格插件节点,在入库日期字段时只支持13位时间戳。需要使用「日期转时间戳-time_stamp_13」插件,进行格式转化。具体设置如下:[heading3]3.6大模型节点:把稍后读元数据转换为飞书多维表格插件可用的格式[content]没错,这一步是我在实现过程中最困难的。飞书多维表格插件目前(2024年08月)只支持带有转义符的string,以Array<Object>格式输入。所以必须得将之前得到的元数据数组进行格式转换(如果有自己的元数据格式定制需求,可以参考我的提示词进行微调)。大模型节点配置如下:用户提示词:[heading3]3.7插件节点:将元数据写入飞书表格[content]添加「飞书多维表格-add_records」插件,只需要设置{{app_token}}与{{records}}参数。[heading3]3.8结束节点:返回入库结果[content]「飞书多维表格-add_records」插件会返回入库结果,直接引用该信息,用于通知外层bot工作流的入库是否成功。(搭到这里,别忘了对整个工作流进行测试哦~)
选择内容推荐流,用于根据用户输入的“想看xxx内容”,在稍后读存储地址(飞书多维表格)中,检索现有的收藏记录,匹配符合阅读兴趣的内容记录。需要实现以下功能流程:同样新建工作流「recommendRead」:根据弹窗要求,自定义工作流信息。工作流全局流程设置如下:[heading3]4.1开始节点:输入想阅读的内容主题[content]收到用户输入的“想看xxx内容”这类指令,就开始流程,所以不需要额外配置(至于如何判断哪些用户输入是在交代想阅读的内容主题,则交由外层bot的大模型判断):[heading3]4.2变量节点:引入bot变量中保存的飞书多维表格地址[content]添加变量节点,设置依然如下:[heading3]4.3插件节点:从飞书多维表格查询收藏记录[content]添加「飞书多维表格-search_records」插件,只需要设置{{app_token}}参数。在{{app_token}}引用变量节点的{{app_token}}:输出结果的{{items}}里会返回我们需要的查询结果:当然,你也可以在这一步,通过额外的配置,定向检索状态为“仅记录(即未读状态)”的收藏记录。[heading3]4.4大模型节点:匹配相关内容[content]为了处理的稳定性,这一步采用批处理,对检索出来的收藏记录逐个进行相关性匹配。具体设置如下:用户提示词:注:你也可以继续优化提示词,以提升匹配的精准度。