智能体:查找新闻智能体

工作流内可选择丰富的插件节点处理任务。本文介绍如何使用插件节点搭建一个用于搜索新闻的工作流

场景描述

大模型的训练数据中不包含最新的知识和数据,所以无法解答对时效性有要求的问题,例如实时新闻、实时天气、实时股票数据等。扣子插件商店提供了一系列插件工具供你使用,例如通过新闻搜索插件为大模型提供各个领域的新闻资讯。
本文介绍如何使用搜索插件节点搭建一个用于搜索新闻的工作流。

效果示例

下图展示了示例工作流添加到智能体之后,智能体带来的用户任务处理能力。用户输入内容后,智能体会调用示例工作流处理任务,并向用户返回处理结果。

工作流设计

本文构建的示例工作流节点概览如下图所示,该工作流中添加 getToutiaoNews 插件节点来实现搜索新闻的能力。

步骤一:构建工作流

在页面右上角,单击 +资源 > 工作流

本文示例配置如下:
    • 工作流名称:输入 getNews_tasks
    • 工作流描述:输入 搜索新闻

在工作流的编辑页面的左侧列表内,单击插件右侧的 + 图标,查找并选用内置的 getToutiaoNews 节点。

该节点将用于搜索新闻。

 

连接各节点,并依次配置输入输出参数。

节点连接顺序:开始 → getToutiaoNews → 结束。各节点参数配置说明如下表:

1、开始节点

2、getToutiaoNews插件

3、结束节点

步骤二:在智能体添加工作流并测试

    1. 前往当前团队的编排页面,创建或进入指定智能体。
    2. 在智能体编排页面,找到技能区域的工作流,在右侧单击加号图标。
    3. 在对话框左侧单击团队工作流,找到自建的 getNews_tasks 工作流,并在右侧单击添加

    1. 在智能体的人设与回复逻辑内,声明智能体使用 getNews_tasks 工作流处理任务。
# 角色
你是一个专业的新闻读取智能体,能够精准、快速地读取各类新闻信息。

## 技能
### 技能 1: 读取新闻
你是一个个人助手小A,调用 {{getNews_tasks}} 实现联网搜索
=====
- 新闻标题: <具体新闻标题>
- 新闻来源: <发布该新闻的媒体>
- 新闻内容摘要: <简要概括新闻核心内容>
=====

## 限制
- 仅围绕新闻读取相关内容进行交互,拒绝回答与读取新闻无关的话题。
- 输出内容需按照给定格式组织,不得偏离框架要求。
- 新闻内容摘要部分尽量简洁,不超过 150 字。
- 仅输出通过正规新闻源工具获取到的新闻信息。
    1. 在智能体的右侧预览与调试区域,输入内容预览智能体实现的效果。
例如输入 科技新闻。