程序员鱼皮最新项目-----AI超级智能体教程(一)
文章目录
- 1.前言
- 1.什么是AI大模型
- 2.什么是多模态
- 3.阿里云百炼平台介绍
- 3.1文本调试展示
- 3.2阿里云和dashscope的关系
- 3.3平台智能体应用
- 3.4工作流的创建
- 3.5智能体编排应用
1.前言
最近鱼皮大佬出了一套关于这个AI 的教程,关注鱼皮大佬很久了,鱼皮大佬确实在大学生学习java方面非常的厉害,当然这个和人家自身的努力的程度也是分不开的,这个也没啥说的;
今天晚上去看了这个第一期的回放,觉得这个技术架构了解一下,主要是对于这个里面的MCP和支持向量啥的还是很感兴趣的,我相信在这样的这个时间节点搞出来了一套这样的教程,一定是非常的吃香的,我自己对于这个也是非常的感兴趣,希望通过这个教程多学一点东西,因为这个项目刚刚开始,我尽量多总结,多写笔记;
1.什么是AI大模型
AI大模型这个概念大家已经非常熟悉了,即时你回答不出来这个问题,下面的这个图上面的内容你也是一定可以理解的;
超大规模的这个参数,海量的这个训练的数据,文本图像生成的能力和处理我们的问题的能力,打击一定是深有体会的,之前你可能不了解,但是deepseek横空出世之后,我相信所有人对于这个都是不陌生的;
2.什么是多模态
多模态说的就是我们的AI同时具有这个处理文本视频,音频,多种类型的这个信息的这个能力,也就是多种模式形态,简称就是多模态;
3.阿里云百炼平台介绍
这个平台好像还不是很好找到,确实挺奇怪的:下面的这个就是这个阿里云的这个平台的主页:
我们选择下面的这个大模型广场就可以看到很多的这个大模型:
下面的这个就是我们的这个平台上面的几乎所有的这个大模型,现在各大厂家基本上都是大模型军备竞赛,破有一点这个美苏争霸时期的那个感觉了,但是我们这些用户就非常爽歪歪了,因为我们都是他们的客户,他们竞争的这个目的就是为了得到我们这些用户的支持哈;
3.1文本调试展示
这个就是说的我们的大模型:选择文本调试之后,这个页面应该是被划分为三个部分的,左边的就是我们对于这个大模型进行相关的配置,例如在下面的这个图片里面还,我的个人配置就是让这个大模型只能回答:是或者不是;
在这个中间的分栏里面,这个大模型就可以接受我们的相关的输入,我们去问他们一些这个问题,看看我们自己刚刚的这个配置是不是生效的,我们输入我们的这个问题之后,点击这个中间分栏位置右上角的这个执行就可以查看这个执行的效果了;
可以在这个预览的窗口里面去看到这个大模型的回答的结果就是:不是,符合我们刚刚对于这个大模型的相关的配置的;
3.2阿里云和dashscope的关系
这个dashscope是我们的代码里面想要去调用这个大模型,需要涉及到这个dashscope这个玩意,他和我们的这个阿里云百炼的这个平台还是有这个些许的区别的;
阿里云百炼是一个综合的这个平台,而这个灵积的底层也是涉及到这个平台的,两个有关联,但是也有这个区别;
也就是dashscope是基于这个大模型,为了方便我们的编程人员使用的这个东西,可以这样去进行理解;
3.3平台智能体应用
下面的这个就是我们的这个平台支持的这个几种的创建的应用的类型:
我们首先创建这个智能体进行这个相关的说明:这个智能体的话,我们想去搞一个非常简单的,如下所示:这个好像是和我们之前的那个是没有啥区别的,但是大家可以去稍微的进行操作一下;
我们点击这个右上角的发布,选择这个相关的模型,看看这个相关 的渠道,就可以进行这个正常的发布的流程了,这个基本上玩玩就行了:
3.4工作流的创建
应用类型:单次的这个对话没有办法无法直接
创建任务型工作流,这个其实是和最近火火爆的这个coze的工作流差不多的,默认的创建就是一个开始和结束的这个工作流,我们拖进来一个大模型即可;
让这个开始和这个大模型连接上去,这个默认的话,是存在两个变量的,就是我们的城市和日期,我们假设这个场景就是输入这个城市和日期,就可以得到这个城市对应的天气;
上面的这个system prompt就是我们希望这个用户输入的相关内容的一个描述把,下面的这个user prompt就是使用我们的这个开始里面的参数对于这个提示词进行一个表示,因此这个里面需要把我们上面的这个用户变量使用起来;
这个地方我们想要说明的就是这个连线一定也要链接,不然我们的这个变量里面是无法识别出来这个开始里面的两个变量的:
输出的结果就是保存在了一个变量里面去:
输出的结果里面的写法:因为这个里面就是负责的我们的这个结果的输出嘛,所以这个里面只需要填写一下我们的这个变量的名字就可以了,这个变量的名字就是上一个步骤里面的这个变量名:result,这个是系统给我们进行这个自动生成产生的;
测试用例的输入:我们点击这个页面的右上角,就会发现这个测试的窗口,这个里面要求我们输入的实际上是三个参数,但是我们只需要输入两个就可以了,第一个可以理解为这个系统默认的这个参数吧,我们不进行输入也是没有这个任何的问题的;
因为上面说了这个可以作为天气的更新的这个工作流,所以我填入了我求学的这个城市和今天的这个日期,看看这个生成的效果是怎么样的;
输出的结果:可以看到这个最后的运行产生的这个结果,其实在这个工作流里面,每一步都是又产生的这个新的结果的,就在每一个节点的这个绿色的这个不分,我们展开这个结果都是可以看到的;
3.5智能体编排应用
这个智能体编排应用:顾名思义,这个里面的每一个节点就是我们的智能体了;
我们可以非常明显的观察到这个里面同样的默认设置:开始和结束
我们可以选择这个左边的智能体应用拖拽进来:这个他就会让你去选择这个对应的智能体,这个其实就是我们刚刚搞得这个东西吧了,大家可以看出来,这个就是我们的智能体作为这个程序流里面的一个小小的节点;
去选择这个对应的智能体,这个其实就是我们刚刚搞得这个东西吧了,大家可以看出来,这个就是我们的智能体作为这个程序流里面的一个小小的节点;
[外链图片转存中…(img-bIeJWwmn-1745508370669)]
相关文章:

程序员鱼皮最新项目-----AI超级智能体教程(一)
文章目录 1.前言1.什么是AI大模型2.什么是多模态3.阿里云百炼平台介绍3.1文本调试展示3.2阿里云和dashscope的关系3.3平台智能体应用3.4工作流的创建3.5智能体编排应用 1.前言 最近鱼皮大佬出了一套关于这个AI 的教程,关注鱼皮大佬很久了,鱼皮大佬确实在…...

【AI模型学习】双流网络——更强大的网络设计
文章目录 一 背景1.1 背景1.2 研究目标 二 模型2.1 双流架构2.2 光流 三 实验四 思考4.1 多流架构4.2 fusion策略4.3 fusion的early与late 先简单聊了双流网络最初在视频中的起源,之后把重点放在 “多流结构"和"fusion” 上。 一 背景 1.1 背景 Two-Str…...

HarmonyOS:一多能力介绍:一次开发,多端部署
概述 如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬件,开发成本较高。HarmonyOS 系统面向多终端提供了“一次开发,多端部署”(后文中简称为“一多”)的能力,可以基于一种设计…...

“在中国,为中国” 英飞凌汽车业务正式发布中国本土化战略
3月28日,以“夯实电动化,推进智能化,实现高质量发展”为主题的2025中国电动汽车百人会论坛在北京举办。众多中外机构与行业上下游嘉宾就全球及中国汽车电动化的发展现状、面临的挑战与机遇,以及在技术创新、市场布局、供应链协同等…...
《Pinia 从入门到精通》Vue 3 官方状态管理 -- 基础入门篇
《Pinia 从入门到精通》Vue 3 官方状态管理 – 基础入门篇 《Pinia 从入门到精通》Vue 3 官方状态管理 – 进阶使用篇 《Pinia 从入门到精通》Vue 3 官方状态管理 – 插件扩展篇 📖 教程目录 为什么选择 Pinia?1.1 背景介绍1.2 Vuex 的痛点(对…...

Java技术体系的主要产品线详解
Java技术体系的主要产品线详解 Java Card:支持Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。 Java ME(Micro Edition):支持Java程序运行在移动终端(手机、P…...

机器学习快速入门--0算力起步实践篇
在学习人工智能的过程中,显卡是必不可少的工具,但它的成本较高且更新换代速度很快。那么,没有GPU的情况下如何学习人工智能呢?以下是针对普通电脑与有算力环境分离的学习规划方案,尤其适合前期无GPU/云计算资源的学习者…...
MySQL 详解之索引:提升查询效率的秘密武器
在数据库的世界里,数据量通常是巨大的。想象一下,一个拥有数百万甚至数十亿条记录的表格,如果你需要从中查找符合特定条件的几条甚至一条记录,数据库是如何快速找到它们的呢?如果没有高效的机制,数据库不得不一条条地遍历整个表格,这无疑会非常缓慢和耗费资源。这时,索…...
中通 Redis 集群从 VM 迁移至 PVE:技术差异、PVE 优劣势及应用场景深度解析
在数字化转型浪潮下,企业对服务器资源的高效利用与成本控制愈发重视。近期,中通快递将服务器上的 Redis 集群服务从 VM(VMware 虚拟化技术)迁移至 PVE(Proxmox VE),这一技术举措引发了行业广泛关…...

源码篇 剖析 Vue2 双向绑定原理
前置操作 源码代码仓地址:https://github.com/vuejs/vue/tree/main 1.查看源码当前版本 当前版本为 v2.7.16 2.Clone 代码 在【Code】位置点击,复制 URL 用于 Clone 代码 3.执行 npm install 4.执行 npm run dev 前言 在 Vue 中最经典的问题就是双…...
Restful接口学习
一、为什么RESTful接口是数据开发的核心枢纽? 在数据驱动的时代,RESTful接口如同数据高速公路上的收费站,承担着数据交换的核心职责。数据工程师每天需要面对: 异构系统间的数据交互(Hadoop集群 ↔ 业务系统…...
C++ round 函数笔记 (适用于算法竞赛)
在算法竞赛中,处理浮点数并将其转换为整数是常见的需求,round 函数是标准库提供的用于执行“四舍五入”到最近整数的工具。理解其工作方式和潜在问题对于避免错误至关重要。 1. 基本用法 头文件 要使用 round 函数,需要包含 <cmath>…...
1.5软考系统架构设计师:架构师的角色与能力要求 - 超简记忆要点、知识体系全解、考点深度解析、真题训练附答案及解析
超简记忆要点 角色职责 需求规划→架构设计→质量保障 能力要求 技术(架构模式/性能优化) 业务(模型抽象→技术方案) 管理(团队协作/风险控制) 知识体系 基础:CAP/设计模式/网络协议案例&am…...

单例模式与消费者生产者模型,以及线程池的基本认识与模拟实现
前言 今天我们就来讲讲什么是单例模式与线程池的相关知识,这两个内容也是我们多线程中比较重要的内容。其次单例模式也是我们常见设计模式。 单例模式 那么什么是单例模式呢?上面说到的设计模式又是什么? 其实单例模式就是设计模式的一种。…...
JAVA程序获取SVN提交记录
1.获取文件提交记录 private String userName "userName "; //svn账号 private String password "password "; //svn密码 private String urlString "urlString "; //svnurl 换成自己对应的svn信息 package com.tengzhi.common.dao;import…...

STM32配置系统时钟
1、STM32配置系统时钟的步骤 1、系统时钟配置步骤 先配置系统时钟,后面的总线才能使用时钟频率 2、外设时钟使能和失能 STM32为了低功耗,一开始是关闭了所有的外设的时钟,所以外设想要工作,首先就要打开时钟,所以后面…...

React 与 Vue:两大前端框架的深度对比
在前端开发领域,React 和 Vue 无疑是当下最受欢迎的两大框架。它们各自拥有独特的优势和特点,吸引了大量开发者。无论是初学者还是经验丰富的工程师,选择 React 还是 Vue 都是一个常见的问题。本文将从多个角度对 React 和 Vue 进行对比&…...
Node.js 学习入门指南
Node.js 学习入门指南 Node.js 是一种流行的开源、跨平台的 JavaScript 运行时环境,它使开发者能够在服务器端运行JavaScript代码。本篇文章旨在帮助初学者快速入门并掌握Node.js的基础知识和常用技巧。 一、什么是Node.js? 定义 Node.js 是一个基于…...

Java24新增特性
Java 24(Oracle JDK 24)作为Java生态的重要更新,聚焦AI开发支持、后量子安全、性能优化及开发者效率提升,带来20余项新特性和数千项改进。以下是核心特性的分类解析: 一、语言特性增强:简化代码与模式匹配 …...

Sentinel源码—6.熔断降级和数据统计的实现一
大纲 1.DegradeSlot实现熔断降级的原理与源码 2.Sentinel数据指标统计的滑动窗口算法 1.DegradeSlot实现熔断降级的原理与源码 (1)熔断降级规则DegradeRule的配置Demo (2)注册熔断降级监听器和加载熔断降级规则 (3)DegradeSlot根据熔断降级规则对请求进行验证 (1)熔断降级…...

Volcano 实战快速入门 (一)
一、技术背景 随着大型语言模型(LLM)的蓬勃发展,其在 Kubernetes (K8s) 环境下的训练和推理对资源调度与管理提出了前所未有的挑战。这些挑战主要源于 LLM 对计算资源(尤其是 GPU)的巨大需求、分布式任务固有的复杂依…...
快速体验tftp文件传输(嵌入式设备)
一、参考资料 Linux tftp 命令 | 菜鸟教程 Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程-CSDN博客 Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端-CSDN博客 tftpd32 tftpd64文件传输安装和使用教程【图文并茂】-CSDN博客 二、快速…...

用交换机连接两台电脑,电脑A读取/写电脑B的数据
1、第一步,打开控制面板中的网络和共享中心,如下图配置,电脑A和电脑B均要配置; 注意:要保证电脑A和电脑B在同一子网掩码下,不同的IP地址; 2、在电脑上同时按‘CommandR’,在弹出的输…...

问道数码兽 怀旧剧情回合手游源码搭建教程(反查重优化版)
本文将对"问道数码兽"这一经典卡通风格回合制手游的服务端部署与客户端调整流程进行详细拆解,适用于具备基础 Windows 运维和手游源码调试经验的开发者参考使用。教程以实战为导向,基于原始说明内容重构优化,具备较高的内容查重避重…...

WLAN共享给以太网后以太网IP为169.254.xx.xx以及uboot无法使用nfs下载命令的的解决方案
WLAN共享网络给以太网,实际上是把以太网口当作一个路由器,这个路由器的IP是由WLAN给他分配的,169.254.xx.xx是windows设定的ip,当网络接口无法从上一级网络接口获得ip时,该网络接口的ip被设置为169.254 ,所…...
Gazebo 仿真环境系列教程(一):环境安装与基础使用
文章目录 一、版本说明与技术背景1.1 Gazebo 版本分支1.2 版本选择建议 二、系统环境准备2.1 硬件要求2.2 软件依赖 三、Gazebo Garden 安装流程3.1 添加官方软件源3.2 执行安装命令3.3 环境验证 四、Gazebo Classic 安装方法4.1 添加软件仓库4.2 安装核心组件4.3 验证安装 五、…...

ROS 快速入门教程03
8.编写Subscriber订阅者节点 8.1 创建订阅者节点 cd catkin_ws/src/ catkin_create_pkg atr_pkg rospy roscpp std_msgs ros::Subscriber sub nh.subscribe(话题名, 缓存队列长度, 回调函数) 回调函数通常在你创建订阅者时定义。一个订阅者会监听一个话题,并在有…...

在 macOS 上合并 IntelliJ IDEA 的项目窗口
在使用 IntelliJ IDEA 开发时,可能会打开多个项目窗口,这可能会导致界面变得混乱。为了提高工作效率,可以通过合并项目窗口来简化界面。本文将介绍如何在 macOS 上合并 IntelliJ IDEA 的项目窗口。 操作步骤 打开 IntelliJ IDEA: 启动你的 I…...
SEO(Search Engine Optimization,搜索引擎优化)相关知识点
SEO(Search Engine Optimization)是指搜索引擎优化,是计算机领域中通过技术手段和内容策略,提升网站在搜索引擎(如Google、Bing、百度)中自然(非付费)排名的系统性方法。是一种通过优…...
C#森林中的兔子(力扣题目)
C#森林中的兔子(力扣题目) 题目介绍 森林中有未知数量的兔子。提问其中若干只兔子 “还有多少只兔子与你(指被提问的兔子)颜色相同?” ,将答案收集到一个整数数组 answers 中,其中 answers[i] 是第 i 只兔子的回答。 给你数组…...