程序员鱼皮最新项目-----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横空出世之后,我相信所有人对于这个都是不陌生的;

image-20250424205243280

2.什么是多模态

多模态说的就是我们的AI同时具有这个处理文本视频,音频,多种类型的这个信息的这个能力,也就是多种模式形态,简称就是多模态;

3.阿里云百炼平台介绍

这个平台好像还不是很好找到,确实挺奇怪的:下面的这个就是这个阿里云的这个平台的主页:

image-20250424211951861

我们选择下面的这个大模型广场就可以看到很多的这个大模型:

image-20250424212019460

下面的这个就是我们的这个平台上面的几乎所有的这个大模型,现在各大厂家基本上都是大模型军备竞赛,破有一点这个美苏争霸时期的那个感觉了,但是我们这些用户就非常爽歪歪了,因为我们都是他们的客户,他们竞争的这个目的就是为了得到我们这些用户的支持哈;

image-20250424212101149

3.1文本调试展示

这个就是说的我们的大模型:选择文本调试之后,这个页面应该是被划分为三个部分的,左边的就是我们对于这个大模型进行相关的配置,例如在下面的这个图片里面还,我的个人配置就是让这个大模型只能回答:是或者不是;

在这个中间的分栏里面,这个大模型就可以接受我们的相关的输入,我们去问他们一些这个问题,看看我们自己刚刚的这个配置是不是生效的,我们输入我们的这个问题之后,点击这个中间分栏位置右上角的这个执行就可以查看这个执行的效果了;

可以在这个预览的窗口里面去看到这个大模型的回答的结果就是:不是,符合我们刚刚对于这个大模型的相关的配置的;

image-20250424213210334

3.2阿里云和dashscope的关系

这个dashscope是我们的代码里面想要去调用这个大模型,需要涉及到这个dashscope这个玩意,他和我们的这个阿里云百炼的这个平台还是有这个些许的区别的;

阿里云百炼是一个综合的这个平台,而这个灵积的底层也是涉及到这个平台的,两个有关联,但是也有这个区别;

也就是dashscope是基于这个大模型,为了方便我们的编程人员使用的这个东西,可以这样去进行理解;

image-20250424213831200

3.3平台智能体应用

下面的这个就是我们的这个平台支持的这个几种的创建的应用的类型:

image-20250424214755738

我们首先创建这个智能体进行这个相关的说明:这个智能体的话,我们想去搞一个非常简单的,如下所示:这个好像是和我们之前的那个是没有啥区别的,但是大家可以去稍微的进行操作一下;

image-20250424215014552

我们点击这个右上角的发布,选择这个相关的模型,看看这个相关 的渠道,就可以进行这个正常的发布的流程了,这个基本上玩玩就行了:

image-20250424215245624

3.4工作流的创建

应用类型:单次的这个对话没有办法无法直接

创建任务型工作流,这个其实是和最近火火爆的这个coze的工作流差不多的,默认的创建就是一个开始和结束的这个工作流,我们拖进来一个大模型即可;

让这个开始和这个大模型连接上去,这个默认的话,是存在两个变量的,就是我们的城市和日期,我们假设这个场景就是输入这个城市和日期,就可以得到这个城市对应的天气;

image-20250424215617035

上面的这个system prompt就是我们希望这个用户输入的相关内容的一个描述把,下面的这个user prompt就是使用我们的这个开始里面的参数对于这个提示词进行一个表示,因此这个里面需要把我们上面的这个用户变量使用起来;

这个地方我们想要说明的就是这个连线一定也要链接,不然我们的这个变量里面是无法识别出来这个开始里面的两个变量的:

image-20250424220029979

输出的结果就是保存在了一个变量里面去:

image-20250424220059416

输出的结果里面的写法:因为这个里面就是负责的我们的这个结果的输出嘛,所以这个里面只需要填写一下我们的这个变量的名字就可以了,这个变量的名字就是上一个步骤里面的这个变量名:result,这个是系统给我们进行这个自动生成产生的;

image-20250424220134103

测试用例的输入:我们点击这个页面的右上角,就会发现这个测试的窗口,这个里面要求我们输入的实际上是三个参数,但是我们只需要输入两个就可以了,第一个可以理解为这个系统默认的这个参数吧,我们不进行输入也是没有这个任何的问题的;

因为上面说了这个可以作为天气的更新的这个工作流,所以我填入了我求学的这个城市和今天的这个日期,看看这个生成的效果是怎么样的;

image-20250424220226042

输出的结果:可以看到这个最后的运行产生的这个结果,其实在这个工作流里面,每一步都是又产生的这个新的结果的,就在每一个节点的这个绿色的这个不分,我们展开这个结果都是可以看到的;

image-20250424220254902

3.5智能体编排应用

这个智能体编排应用:顾名思义,这个里面的每一个节点就是我们的智能体了;

image-20250424223456657

我们可以非常明显的观察到这个里面同样的默认设置:开始和结束

image-20250424223624147

我们可以选择这个左边的智能体应用拖拽进来:这个他就会让你去选择这个对应的智能体,这个其实就是我们刚刚搞得这个东西吧了,大家可以看出来,这个就是我们的智能体作为这个程序流里面的一个小小的节点;

image-20250424223735241

去选择这个对应的智能体,这个其实就是我们刚刚搞得这个东西吧了,大家可以看出来,这个就是我们的智能体作为这个程序流里面的一个小小的节点;

[外链图片转存中…(img-bIeJWwmn-1745508370669)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/78050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Pinia 从入门到精通》Vue 3 官方状态管理 -- 进阶使用篇

《Pinia 从入门到精通》Vue 3 官方状态管理 – 基础入门篇 《Pinia 从入门到精通》Vue 3 官方状态管理 – 进阶使用篇 《Pinia 从入门到精通》Vue 3 官方状态管理 – 插件扩展篇 目录 Store 的模块化设计4.1 多模块结构设计✅ 推荐目录结构(中大型项目) …

西甲001:奥萨苏纳VS塞维利亚

西甲001:奥萨苏纳VS塞维利亚 奥萨苏纳主场强势力擒塞维利亚 奥萨苏纳中场核心蒙卡约纳上轮联赛早段伤退,本轮将由巴勃罗-伊瓦涅斯顶替首发。当家射手布迪米尔状态爆棚,近两轮斩获3球,本赛季联赛已轰入18球创生涯新高,将…

C语言编程--15.四数之和

题目: 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复)&…

2025.04.23【探索工具】| STEMNET:高效数据排序与可视化的新利器

文章目录 1. STEMNET工具简介2. STEMNET的安装方法3. STEMNET常用命令 1. STEMNET工具简介 在生物信息学领域,分析和处理大规模数据集是研究者们面临的日常挑战。STEMNET工具应运而生,旨在提供一个强大的平台,用于探索和分析单细胞RNA测序&a…

Day-3 应急响应实战

应急响应实战一:Web入侵与数据泄露分析 1. Web入侵核心原理 ​​漏洞利用路径​​ 未授权访问:弱口令(如空密码/默认口令)、目录遍历漏洞代码注入攻击:JSP/ASP木马、PHP一句话木马(利用eval($_POST[cmd])&…

两段文本比对,高亮出差异部分

用法一:computed <div class"card" v-if"showFlag"><div class"info">*红色背景为已删除内容&#xff0c;绿色背景为新增内容</div><el-form-item label"与上季度比对&#xff1a;"><div class"comp…

Python中的 for 与 迭代器

文章目录 一、for 循环的底层机制示例&#xff1a;手动模拟 for 循环 二、可迭代对象 vs 迭代器关键区别&#xff1a; 三、for 循环的典型应用场景1. 遍历序列类型2. 遍历字典3. 结合 range() 生成数字序列4. 遍历文件内容 四、迭代器的自定义实现示例&#xff1a;生成斐波那契…

Pytest教程:为什么Pytest要用插件模式?

目录 一、历史背景:测试框架的局限性与Pytest的设计哲学 1.1 早期测试框架的困境 1.2 Pytest的模块化设计 二、横向对比:插件机制如何让Pytest脱颖而出 2.1 与Unittest/Nose的对比 2.2 插件模式的架构优势 三、插件模式的核心优势解析 3.1 可扩展性:从单元测试到全链…

【深度】如何通过MCP实现多智能体之间的协同

来源&#xff1a;腾讯技术工程、infoQ、原力注入 自 OpenAI 于 2023 年发布函数调用功能以来&#xff0c;我一直在思考如何构建一个开放的智能体与工具使用生态系统。随着基础模型愈发智能化&#xff0c;智能体与外部工具、数据和 API 的交互能力却日益碎片化&#xff1a;开发…

NVIDIA自动驾驶安全与技术读后感

ll在阅读了 NVIDIA 自动驾驶安全报告后&#xff0c;我对该公司致力于推进自动驾驶汽车&#xff08;AV&#xff09;技术、同时优先考虑安全和标准化的承诺印象深刻。它揭示了 NVIDIA 在功能安全、法规合规性以及与全球标准组织合作方面的严谨态度。    报告中最引人注目的部分…

关于nginx,负载均衡是什么?它能给我们的业务带来什么?怎么去配置它?

User 关于nginx&#xff0c;我还想知道&#xff0c;负载均衡是什么&#xff1f;它能为我的业务带来什么&#xff1f;怎么去配置它&#xff1f; Assistant 负载均衡是 Nginx 另一个非常强大的功能&#xff0c;也是构建高可用、高性能应用的关键技术之一。我们来详细了解一下。 …

前端如何优雅地对接后端

作为一名前端开发者&#xff0c;与后端对接是我们日常工作中不可避免的一部分。从API设计的理解到错误处理的优雅实现&#xff0c;前端需要的不只是调用接口的代码&#xff0c;更是一种协作的艺术。本文将从Vue 3项目出发&#xff0c;分享如何与后端高效协作&#xff0c;减少联…

PYTHON用几何布朗运动模型和蒙特卡罗MONTE CARLO随机过程模拟股票价格可视化分析耐克NKE股价时间序列数据

原文链接&#xff1a;http://tecdat.cn/?p27099 金融资产/证券已使用多种技术进行建模。该项目的主要目标是使用几何布朗运动模型和蒙特卡罗模拟来模拟股票价格。该模型基于受乘性噪声影响的随机&#xff08;与确定性相反&#xff09;变量&#xff08;点击文末“阅读原文”获取…

头歌之动手学人工智能-机器学习 --- PCA

目录 第1关&#xff1a;维数灾难与降维 第2关&#xff1a;PCA算法流程 任务描述 编程要求 测试说明 第3关&#xff1a;sklearn中的PCA 任务描述 编程要求 测试说明 第1关&#xff1a;维数灾难与降维 第2关&#xff1a;PCA算法流程 任务描述 本关任务&#xff1a;补充…

IOMUXC_SetPinMux的0,1参数解释

IOMUXC_SetPinMux(IOMUXC_ENET1_RX_DATA0_FLEXCAN1_TX, 0); 这里的第二个参数 0 实际上传递给了 inputOnfield&#xff0c;它控制的是 SION&#xff08;Software Input On&#xff09;位。 当 inputOnfield 为 0 时&#xff0c;SION 关闭&#xff0c;此时引脚的输入/输出方向由…

express响应设置 以及redirect,download,json.sendFdile

Express 中常用响应方法 的整理&#xff0c;包括设置响应头、重定向、下载、发送 JSON、发送文件等&#x1f447; &#x1f4e4; 一、设置响应头与状态码 设置状态码 res.status(404).send(Not Found);设置响应头 res.set(Content-Type, text/plain); // 设置内容类型 res.s…

深度学习-数值稳定性和模型初始化

到目前为止&#xff0c;我们实现的每个模型都是根据某个预先制定的分布来初始化模型的参数&#xff0c;有人会认为初始化方案时理所当然的&#xff0c;忽略了如何做出这些选择的细节&#xff0c;甚至有人可能会觉得&#xff0c;初始化方案的选择并不是特别重要&#xff0c;实际…

SFINAE(Substitution Failure Is Not An Error)

C 中的 SFINAE&#xff08;替换失败并非错误&#xff09; SFINAE&#xff08;Substitution Failure Is Not An Error&#xff09;是 C 模板元编程的核心机制之一&#xff0c;允许在编译时根据类型特性选择不同的模板实现。以下通过代码示例和底层原理&#xff0c;逐步解析 SFI…

【Python笔记 04】输入函数、转义字符

一、Input 输入函数 prompt是提示&#xff0c;会在控制台显示&#xff0c;用作提示函数。 name input("请输入您的姓名&#xff1a;") print (name)提示你输入任意信息&#xff1a; 输入input test后回车&#xff0c;他输出input test 二、常用的转义字符 只讲…

什么是量子计算?它能做什么?

抛一枚硬币。要么正面朝上&#xff0c;要么反面朝上&#xff0c;对吧&#xff1f;当然&#xff0c;那是在我们看到硬币落地的结果之后。但当硬币还在空中旋转时&#xff0c;它既不是正面也不是反面&#xff0c;而是正面和反面都有一定的可能性。 这个灰色地带就是量子计算的简…