从零到一,手把手教你搭建Coze文章摘要生成工具

一、前言

背景介绍

有一些文章,看标题很感兴趣,但是不确定内容是否真的是自己的需要,所以打算利用coze搭建一个文章总结的Agent,可以先看总结的内容,如果感兴趣再决定是不是看原文。

目标设定

能够通过URL获取文章内容
能够总结文章的内容,且不能缺少关键信息。
保存生成的摘要,如果URL已经总结过就直接返回之前保存的摘要。

所需组件

  • 插件
  • 数据库
  • 工作流

二、教程内容

架构设计

架构设计

实施步骤

1. 创建数据库

  • 添加数据库

添加数据库

  • 添加数据表名称

添加数据表名称

  • 设置数据库字段

设置数据库字段

数据库字段列表

  • title - 文章标题
  • url - 文章url
  • url_md5 - 网址的MD5值
  • content - 文章摘要
  • create_at - 创建时间

数据库

2. 创建工作流

工作流流程图

工作流流程图

操作流程

第一步,点击添加工作流,并创建新工作流

第二步,按照工作流流程图设置工作流的各个节点

  1. 设置输入变量

  1. 使用代码节点生成url对应的sha-1值

  1. 查询数据库判断是否已经存在

使用代码处理一下查询结果,如果存在就返回true

  1. 选择器节点

如果判断已经存在就直接将数据库中已经保存的结果返回即可。

  1. 网页访问插件

  1. 通过大模型生成总结

  1. 保存到数据库

  1. 通过代码处理保存结果

  1. 输出结果

设置输出时选择直接回答,否则bot会根据这个工作流返回的结果再次调用bot的llm来生成回答。

最终

看一下全局流程

3. 编写人设与回复逻辑

退出工作流操作界面,返回bot设置界面,设置人设与回复逻辑,如果觉得自己写的不好,可以使用<优化>功能,根据已经写的内容优化设置。

实施结果

确认设置

  1. 人设与回复逻辑是否正常设置
  2. 是否已经将工作流正确地添加到bot的工作流设置中
  3. 是否已经正确地将数据库添加到bot的记忆设置中

测试输入

直接在调试与预览窗口输入一个url即可。

返回结果

注意

可能会有一些网址工作流的<网页访问插件>无法正确访问故而无法总结的情况。

三、总结回顾

本次教程涉及了一下内容:

  1. 如何设置人设与回复逻辑
  2. 如何设置和使用工作流和工作流中一些节点的使用,主要包括:代码、数据库、选择器、插件、大模型。
  3. 如何设置和使用数据库(只涉及在工作流中使用数据库)