版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE6博学谷——让IT教学更简单,让IT学习更有效PAGE12《智能体构建与应用开发》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称项目一认识大语言模型和智能体任务1-1使用Cline智能体生成代码计划课时4课时教学引入2022年11月,ChatGPT大语言模型发布后,迅速渗透到各行各业,改变了传统的工作模式,其中编写程序向自动化生成代码模式转变,技术主管要求王亮在硅基流动平台申请大语言模型API密钥,然后安装VisualStudio工具和Cline智能体,在对接到硅基流动平台的大语言模型后,自动生成企业网站。教学目标【知识目标】(1)了解大语言模型的应用场景。(1)了解大语言模型的发展历史。(2)掌握智能体和大语言模型之间的关系。【技能目标】(1)能够在硅基流动平台上申请API开发密钥。(2)能够使用Cline智能体自动生成企业网站。【素养目标】(1)通过学习和使用DeepSeek国产大模型,培养学生的爱国主义精神。(2)通过学习Cline智能体,培养观察和处理技术细节,不断提升技术水平的素养。教学重点1.智能体与大语言模型的逻辑关系;2.硅基流动平台申请API密钥的操作步骤;3.Cline智能体对接大模型、自动生成网页代码的实操流程。教学难点1.理解大语言模型底层原理、智能体依托大模型实现自动化工作的内在逻辑;2.实操中排查API对接报错、Cline环境配置异常等技术细节问题。教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程任务1-1创建CentOS8虚拟机※通过直接引入的方式导入新课王亮刚刚入职的人工智能公司专注于构建和开发智能体,作为一名新人,他需要尽快掌握大语言模型和智能体的基本知识。技术主管要求王亮首先学习大语言模型的基本原理和应用。通过Cline智能体自动生成社团宣传网页、运维助手智能体自动安装和运行服务,从而熟悉智能体与大语言模型之间的关系以及智能体的工作流程。※新课讲解一、教师通过PPT的方式讲解1.大语言模型应用场景大语言模型(LargeLanguageModel,LLM)是一种基于深度学习技术的模型,它通过大量的文本数据进行训练,学习语言的结构、词汇、语法和语义,从而在处理自然语言任务时表现出强大的能力。大语言模型的训练过程非常庞大和复杂,通常需要大量的计算资源和时间。训练时,模型通过不断地优化参数,使其能够准确地理解和预测文本内容。大语言模型的应用场景几乎涵盖了各行各业,它们通过理解和生成自然语言,帮助提高效率、优化服务,从日常的聊天助手到专业领域的技术支持,语言模型的应用潜力巨大,正在不断改变我们与技术互动的方式,具体应用场景如下。2.大语言模型的发展历史从最初的规则基础模型到今天的GPT、DeepSeek等大语言模型,人工智能在自然语言处理方面经历了快速的技术革新。3.智能体和大语言模型之间的关系智能体是一种能够自主感知环境、做出决策并执行任务的系统。智能体包含大语言模型,在智能体系统中,大语言模型负责语言理解、推理决策和任务规划,为智能体提供“思考”能力;而智能体则在此基础上扩展了感知模块(接收多模态信息、读取环境数据)和执行模块(调用工具、操作API、控制设备)。简单来说,大语言模型是智能体的“大脑”,负责思考“做什么”和“怎么做”;感知和执行模块则是“五官和四肢”,负责收集信息和落地行动,两者共同构成一个完整的智能体系统,使其既能理解复杂指令,又能与现实世界交互并完成任务,如图1-2所示。图1-2任务1-1智能体和大语言模型之间的关系二、申请大语言模型API密钥由于本地部署大语言模型对服务器要求高,所以本教材使用网络上的大语言模型,在国内,一些著名的平台部署了各种大语言模型,比如硅基流动、秘塔搜索、百度千帆等。由于硅基流动提供的模型多,新用户注册后,赠送一定的费用,可以覆盖掉学习成本,所以本教材使用轨迹流动平台上部署的大语言模型。1.注册硅基流动账户打开浏览器,登录到硅基流动的官网地址/zh/login,返回页面如图1-3所示页面。图1-3任务1-1硅基流动注册页面在页面右侧,采用输入手机号,获取验证码的方式登录到硅基流动,返回页面如图1-4所示。图1-4任务1-1硅基流动模型广场从模型广场页面,可以看到硅基流动部署了多个模型,提供给用户使用,包含DeepSeek的V3.1和R1模型等,单击左侧导航栏中的“余额充值”链接,发现硅基流动为新注册的用户赠送了14元费用,如图1-5所示。图1-5任务1-1新注册用户的赠送金额2.创建API密钥将智能体对接到硅基流动提供的模型服务时,需要提供平台的API密钥,所以首先要创建API密钥,单击左侧导航栏中的“API密钥”,在链接页面,单击“新建API密钥”,在弹出的“新建密钥”对话框中,输入名称密码名称“test”(名称任意),单击“新建密钥”按钮,如图1-6所示。图1-6任务1-1新建名称为test的API密钥完成后,在API密钥页面,可以查看到用户创建的密钥,如图1-7所示。图1-7任务1-1用户新创建的密钥三、安装Cline并集成大语言模型API1.安装Cline(1)安装VisualStdioCode编程工具Cline智能体是VisualStdioCode编程工具的一个插件,所以需要首先安装VisualStdioCode,下载教材资源中提供的visualstdiocode.exe,双击运行后,弹出如图1-8所示对话框。图1-8任务1-1运行visualstdiocode.exe选择“我接受协议(A)”,单击“下一步”按钮,弹出“选择目标位置”对话框,如图1-9所示。图1-9任务1-1选择目标位置保持默认的安装位置不变,单击“下一步”按钮,弹出“选择开始菜单文件夹”,如图1-10所示。图1-10任务1-1选择开始菜单文件夹保持默认内容,单击“下一步”按钮,弹出“选择其他任务”对话框,如图1-11所示。图1-11任务1-1选择其他任务选择“创建桌面快捷方式”和“添加到PATH(重启后生效)”选项,单击“下一步”按钮,弹出“安装准备就绪”对话框,如图1-12所示。图1-12任务1-1安装准备就绪单击“安装”按钮,等待一会后,成功安装VisualStdioCode编程工具。(2)集成Cline智能体启动VisualStdioCode编程工具后,单击左侧“扩展”图标,在搜索框中输入“cline”,弹出Cline的各种版本,如图1-13所示。图1-13任务1-1搜索cline智能体插件选择第一项Cline插件,单击“Install”安装按钮,等待一会后,成功安装Cline智能体插件。2.集成大语言模型API在VisualStdioCode左侧导航图标中,单击Cline智能体的图标按钮,结果如图1-14所示。图1-14任务1-1选择cline智能体插件单击右上角“”设置图标,弹出“APIConfiguration”(API配置)对话框,如图1-15所示。图1-15任务1-1API配置项选择ActMode模式,在“APIProvider”选项选择“OpenAICompatible”(与OpenAI兼容模式),在BaseURL文本框中,输入“硅基流动”平台的URL地址,在OpenAICompatibleAPIKey选项,输入在硅基流动平台上申请的API密钥,单击右上角的“Done”按钮,返回到Cline提问窗口,如图1-16所示。图1-16任务1-1Cline智能体提问窗口在图1-16中,auto-approve是自动批准功能,勾选enabled和read选项,enabled表示允许自动执行需要批准的操作(如安装、更新),read表示自动读取受保护的数据(如钥匙串、密码、敏感文件),“Typeyourtaskhere”文本框接收用户输入的提示词任务,文本框右侧“”是提交任务按钮,右下角为“Plan|Act”(计划和执行)图标,Plan表示计划任务,Act表示直接执行任务。四、自动生成社团宣传网站1.创建工作空间在D盘符下(根据环境选择)新建目录myweb,然后选择VisualStdioCode文件菜单下的“AddFoldertoWorkspace”,如图1-17所示。图1-17任务1-1添加目录到工作空间在弹出的对画框中,选择D盘下的myweb目录,单击“add”添加按钮,如图1-18所示。图1-18任务1-1添加myweb目录到工作空间弹出是否信任目录中的文件,如图1-19所示。图1-19任务1-1是否信任myweb目录中的文件选择“Yes”按钮后,成功添加myweb目录到工作空间。2.生成宣传网站(1)向大语言模型提问在Cline智能体提供的交互对话框中输入以下提示词。“创建一个关于“人工智能社团”的宣传网站,包含主页index.html,活动内容页activity.html,联系我们页contectus.html,要求每个页面导航栏包含首页、活动内容、联系我们,首页中显示社团的简介等内容,列表页包含社团的主要活动内容,联系我们页展示社团联系方式,网站以蓝白色为主要色调,能够自适应PC和手机浏览。”输入完成后,单击提交任务按钮,如图1-20所示。图1-20任务1-1是否信任myweb目录中的文件Cline智能体发送请求给DeepSeek-V3大语言模型,大语言模型分析任务,并给出了执行任务的步骤,如图1-21所示。图1-21任务1-1大语言模型分析任务需求大语言模型分析任务需求后,将操作步骤返回给Cline智能体。(2)生成网页Cline智能体首先创建index.html页面代码,提示用户接受(Save)还是拒绝(Reject),如图1-22所示。图1-22任务1-1智能体编写index.html页面选择“Save”接受按钮,Cline智能体在Deepseek-V3大语言模型的帮助下,为用户编写index.html页面代码,如图1-23所示。图1-23任务1-1智能体编写index.html页面代码在创建index.html页面并编写了代码后,继续完成活动页activity.html、联系我们页contactus.html、样式表页style.css样式表的创建和编码,如图1-24、1-25、1-26所示。图1-24任务1-1智能体创建activity.html页面图1-25任务1-1智能体创建contactus.html页面图1-26任务1-1智能体创建style.css页面(3)测试效果在创建了所有页面后,Deepseek-V3大语言模型返回任务完成状态和后续操作建议,Cline智能体在交互界面中向用户展示了“TaskCompleted”(任务完成)的提示,并提议运行index.html页面(startindex.html),等待用户批准执行,如图1-27所示。图1-27任务1-1返回任务完成状态并提议运行index.html页面选择“RunCommand”(运行命令)按钮后,启动index.html页面,如图1-28所示。图1-28任务1-1浏览index.html页面单击导航栏中的“活动内容”链接,进入到活动内容页面,如图1-29所示。图1-29任务1-1浏览activity.html页面单击导航栏中的“联系我们”链接,进入到活动内容页面,如图1-30所示。图1-30任务1-1浏览contactus.html页面课题名称项目一认识大语言模型和智能体任务1-2使用智能运维助手配置Linux服务器计划课时4课时教学引入公司准备在Linux服务器上部署网站,为降低配置难度,技术主管要求王亮通过运维助手智能体对接大语言模型与Linux服务器,使用自然语言,实现在Linux服务器上安装启动Nginx网站服务,同时配置防火墙放行Nginx服务。教学目标【知识目标】(1)掌握远程登录管理虚拟机的必要性。(2)掌握Shell命令通用格式。【技能目标】(1)能够使用SecureCRT远程工具登录虚拟机。(2)能够使用Shell基础命令管理虚拟机。【素养目标】(1)通过学习虚拟机的远程登录,培养学生细致入微的工作态度和耐心。(2)通过学习Shell基础命令的使用,培养学生大胆尝试、不断探索的求知精神。教学重点1.掌握Linux服务器的核心应用场景与优势2.学会使用VMware运行Linux服务器的基本操作3.理解智能运维助手配置Nginx服务的核心流程教学难点1.理解“大语言模型+智能体”与Linux服务器的交互逻辑2.实操中通过智能体指令精准完成Nginx安装与防火墙配置3.将Linux理论应用场景与智能运维实践建立关联教学方式任务驱动,案例教学教学过程任务1-2远程登录管理虚拟机※通过直接引入的方式导入新课同学们,大家平时刷的网站、用的App,背后绝大多数服务都跑在Linux服务器上;而传统的Linux服务器配置,需要运维人员记住大量复杂的命令,操作门槛高、上手难度大。今天,我们就从企业真实场景出发——当企业需要快速部署Nginx网站服务时,如何借助大语言模型与智能运维助手,用自然语言指令代替复杂命令,在Linux服务器上完成服务安装与防火墙配置?这节课,我们就从Linux服务器的基础应用场景入手,一步步学习如何通过智能体简化运维流程,认识大语言模型与智能体在服务器管理中的实际价值。※新课讲解一、教师通过PPT的方式讲解。1.Linux服务器的应用场景Linux服务器作为一种开源操作系统,凭借其高稳定性、强大的安全性和灵活的可定制性,广泛应用于多个领域,应用场景如下。2.了解智能运维在企业中的应用场景智能运维(AIOps)在企业中的应用场景非常广泛,它主要通过自动化和智能化的方式来提升企业的IT管理效率,减少故障,保障系统的稳定运行,以下是一些常见的应用场景。二、运行Linux服务器1.安装VMwareWorksationVMwareWorksation是一款虚拟化工具软件,能够创建和运行虚拟计算机(服务器),本任务采用这款工具运行安装了Linux操作系统的服务器,首先下载教材项目1资源中的vm16目录到本地,打开vm16目录,运行VMware-workstation.exe文件,如图1-31所示。图1-31任务1-2启动VMwareWorksation安装向导选择“下一步”,选择“我接受许可协议中的条款”,如图1-32所示。图1-32任务1-2接受许可协议选择下一步,保持默认的安装位置不变,选择“将VMwareWorksation控制台工具添加到系统PATH”,如图1-33所示。图1-33任务1-2选择安装位置及其他功能选择下一步,在“用户体验设置”中,去掉“启动时检查产品更新”和“加入VMware客户体验提升计划”选项,如图1-34所示。图1-34任务1-2用户体验设置选择下一步,选择默认的“桌面”和“开始菜单程序文件夹”快捷方式,如图1-35所示。图1-35任务1-2设置快捷方式选择下一步,弹出“已准备好安装VMwareWorksationPro”界面,如图1-36所示。图1-36任务1-2准备安装单击“安装”按钮,等待一会后,弹出“VMwareWorksationPro安装向导已完成”对话框,如图1-37所示。图1-37任务1-2安装完成2.启动服务器下载教材项目1资源中的linux目录到本地,启动VMwareWorksation,选择“文件”下的打开选项,如图1-38所示。图1-38任务1-2选择“打开”选项在弹出的“打开”对话框中,选择下载到本地的linux目录下的linux.vmx文件,单击“打开”按钮,如图1-39所示。图1-39任务1-2选择linux.vmx文件打开后,VMwareWorksation加载了linux服务器(名称为openEuler),结果如图1-40所示。图1-40任务1-2成功加载linux服务器选择“开启此虚拟机”,等待一会后,进入linux服务器的登录界面,如图1-41所示。图1-41任务1-2linux登录界面在localhostlogin:处输入用户名root,回车后,输入密码abc@123.com,成功登录linux服务器,结果如图1-42所示。图1-42任务1-2成功登录linux服务器3.测试网络连通性(1)测试是否可以访问外部网络从图1-39的结果中可以发现,服务器的IP地址是28(根据读者环境会获取不同IP地址),首先测试服务器是否可以访问外部网络,通过ping进行测试,结果如图1-43所示。图1-43任务1-2正常访问外部网络(2)测试Windows主机与服务器的网络连通性在Windows主机上,按下
Win+R
快捷键打开“运行”对话框,输入
cmd
后按回车,打开命令提示符窗口,使用ping命令测试windows主机与linux服务器之间的网络连通性,结果如图1-44所示。图1-44任务1-2测试windows主机与linux服务器的网络连通性从结果中可以发现,windows主机与linux服务器之间可以正常通信。三、智能体集成大语言模型API与服务器1.对接DeepSeek大语言模型将教材项目1资源中提供的Linux智能体.exe文件下载到本地,运行该智能体,结果如图1-45所示。图1-45任务1-2智能体运行窗口从图中可以发现,智能运维助手智能体包含“大语言模型设置”、SSH连接设置、问题输入、终端输出等4部分,其中大语言模型设置部分用来连接大语言模型,SSH连接设置部分用来连接Linux服务器,问题输入部分用来向大语言模型提问,终端输出可以查看执行命令的结果。在大语言模型设置部分,在APIURL处输入硅基流动平台的APIURL地址/v1,在APIKey处输入本人在硅基流动上申请的API密钥******,单击“测试”API连接,结果如图1-46所示。图1-46任务1-2成功对接硅基流动平台弹出“成功连接到API服务,获取到116个模型”的对话框,表明此时硅基流动平台上部署了116个大语言模型,获取的模型个数会随时间变化而变化。在“选择模型”处,默认选择deepseek-ai/DeepSeek-V3模型,也可以通过右侧“”按钮选择其他模型。2.登录Linux服务器在SSH连接设置部分,输入linux服务器的IP地址28,端口号22,用户名root,密码abc@123.com。勾选“保存设置”选项,这样重启智能体时,不用重新输入连接大模型和服务器的配置信息,单击“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铝型材厂市场推广准则
- 某纺织厂技术改进办法
- 某铝型材厂挤压工艺方案
- 2026深圳龙岗教师招聘笔试真题试卷(含完整答案解析)
- 环保行动:共建美丽校园小学主题班会课件
- 小学三年级英语上册 Unit 7 Happy Birthday!(Story Time) 教学设计
- 高中物理:电流、电压、电阻核心概念深度辨析与建构教案
- 苏教版数学五年级下册《单式折线统计图》教学设计(说课稿)
- 初中八年级英语上册 Module 3 Unit 2 比较级与计划主题深度教学设计
- 小学三年级英语《朋友》单元第二课时教学设计:深化友谊表达与跨学科实践
- 肿瘤内科学(副高)高级职称考试题库及答案
- 人教版七年级数学下册期末试卷(共4套)(含答案)
- 核心工程技术职级序列管理办法(印发定稿)
- 2023年北京市实验动物上岗证培训考试题库完美精编版
- GB/T 5023.3-2008额定电压450/750 V及以下聚氯乙烯绝缘电缆第3部分:固定布线用无护套电缆
- CMOS-umGHzCMOS低噪声放大器的设计
- 拘留所教育课件02
- 结直肠癌外科治疗课件
- 山东省政法干警招录培养体制改革试点班
- 2022年人教版九年级语文上册必背古诗文汇总
- 北师大版小学五年级数学上册教学计划和进度表第一学期
评论
0/150
提交评论