讯飞星火编排创建智能体学习(二)决策节点

embedded/2024/10/18 6:13:20/

目录

概述

决策节点

文生图节点

连接节点

 测试结果


概述

在上一篇博文讯飞星火编排创建智能体学习(一)最简单的智能体构建-CSDN博客,我介绍了编排创作智能体,这篇来介绍一下“决策节点”。

决策节点

在编排创作智能体中,决策节点指的是智能体在其执行过程中需要做出选择或判断的关键点。有了这个节点,智能体的功能就会变得很强大。

 在工作区添加一个“决策节点”,然后输入如下提示词。

讯飞星火大语言模型就会根据提示词判断用户的意图。这里我们有两种意图:一种是用户输入了地名,我们就提供给上一篇博文提到的大模型节点,输出相关的旅游信息; 另一种是用户想生成图片,我们就调用讯飞的文生图功能。

文生图节点

在编排时,可以调用讯飞星火强大的AIGC能力,比如文生图、生成ppt或者简历。

连接节点

加入了文生图节点后,我们可以将决策节点的两个输出分别连接到前面介绍的大模型节点和文生图节点。如果用户的输入不是这两种意图,就会从默认输出节点进行大模型的输出。我将大模型节点复制了一份,连接到默认输出上。默认输出不需要接节点,否则会报告错误。

 测试结果

如果输入“北京”,则决策节点会判断为“地名”,生成如下信息。

如果输入“北京靓图”,则会判断为“图片”,生成如下信息。

如果输入的是“G55”,则判断为“None”。大模型并不认为它是个高铁的车次,给出的旅行相关的回答有点莫名其妙。

今天分享到这里,下周继续。 


http://www.ppmy.cn/embedded/119172.html

相关文章

触发器对象

触发器是什么? 触发器(Triggers)是数据库中的一种特殊对象,它们会在某些数据库事件发生时自动执行。触发器的主要作用是对表的操作(如INSERT、UPDATE、DELETE)做出响应,并执行特定的操作。 触…

计算机网络第四章——网络层

网络层的主要任务就是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层的传输单位是数据报。 网络层的主要功能: 功能一:路由选择与分组转换 功能二:异构网络互联 功能三:拥塞控制 一.SDN 路由…

LeetCode146 LRU缓存

请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 …

【C++报错已解决】std::ios_base::floatfield

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

用PYTHON合并多个PDF文件

from PyPDF2 import PdfFileReader,PdfFileWriter import os # 合并PDF def Merge_pdf(src_dir,pdf_list,out): if src_dir and os.path.isdir(src_dir): if pdf_list: merge PdfFileWriter() for pdf in pdf_list: pdf…

pytest

pytest测试框架 单元测试框架定义:针对软件开发最小的单元(函数,方法)进行正确性位置测试 单元测试框架:java(junit,testing)python(unittest,pytest&#…

【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL67

十六进制计数器 描述 请用Verilog设计十六进制递增计数器电路,每个时钟周期递增1。 电路的接口如下图所示。Q[3:0]中,Q[3]是高位。 接口电路图如下: 输入描述: input clk , input rst_n ,…

OpenCV特征检测(8)检测图像中圆形的函数HoughCircles()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在灰度图像中使用霍夫变换查找圆形。 该函数使用霍夫变换的一种修改版本在灰度图像中查找圆形。 例子&#xff1a; #include <opencv2/imgp…