智能体构建与应用开发(Python+LangChain)-全套教案 项目1-8 认识大语言模型和智能体 - 部署和发布智能体_第1页
智能体构建与应用开发(Python+LangChain)-全套教案 项目1-8 认识大语言模型和智能体 - 部署和发布智能体_第2页
智能体构建与应用开发(Python+LangChain)-全套教案 项目1-8 认识大语言模型和智能体 - 部署和发布智能体_第3页
智能体构建与应用开发(Python+LangChain)-全套教案 项目1-8 认识大语言模型和智能体 - 部署和发布智能体_第4页
智能体构建与应用开发(Python+LangChain)-全套教案 项目1-8 认识大语言模型和智能体 - 部署和发布智能体_第5页
已阅读5页,还剩244页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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-47所示。图1-47任务1-2成功连接到linux服务器通过结果可以发现,成功连接到IP地址为28的linux服务器,SSH状态从红灯变为绿灯了。四、自动安装和运行服务1.提问和执行命令(1)向大语言模型提问成功连接大语言模型和服务器后,首先单击智能体上面的“隐藏连接设置”按钮,这样方便显示终端输出效果,在问题输入框中输入问题“安装启动nginx服务,设置为开机自启动,配置防火墙放行nginx服务。”,单击“提交”按钮,DeepSeek-V3模型返回给用户配置命令,如图1-48所示。图1-48任务1-2提问并返回配置(2)执行配置单击图1-45中的“执行命令”按钮,弹出“确定执行命令”对话框,如图1-49所示。图1-49任务1-2确定执行命令选择“我确认理解风险并希望执行此命令”,单击“OK”按钮,智能体在Linux服务器上运行以上命令,结果如图1-50所示。图1-50任务1-2智能体在服务器上执行命令2.测试配置效果在windows主机上打开浏览器,通过28访问linux服务器部署的nginx服务,结果如图1-51所示。图1-51任务1-2访问linux服务器上的nginx服务从结果中可以发现,已经能够正常访问服务器上的nginx服务了。※归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。※布置作业完成复习本节课的内容教学小结项目一介绍了大语言模型和智能体,在任务一中介绍Cline智能体,在对接DeepSeek大语言模型后,通过自然语言自动生成社团宣传网站,在任务二中介绍智能运维助手智能体,在对接大语言模型后,通过自然语言在Linux服务器上安装和启动服务,通过二个任务的实践,使读者理解智能体和大语言模型的功能以及两者之间的关系。《智能体构建与应用开发》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称项目2使用Coze平台构建智能体任务2-1构建基础智能体计划课时3课时教学引入王亮所在公司专注于智能体的构建和开发,由于刚刚接触智能体,所以需要学习智能体的基础知识。公司技术负责人要求王亮登录Coze智能体开发平台,熟悉平台的基本操作,利用提示词创建语言翻译助手智能体、使用插件创建新闻播报助手智能体。教学目标【知识目标】(1)掌握Coze智能体平台的功能。(2)掌握Coze智能体提示词的通用结构。(3)掌握智能体插件的功能。【技能目标】(1)能够使用提示词创建语言翻译助手智能体。(2)能够基于提示词和插件创建新闻播报助手智能体。【素养目标】(1)通过学习使用提示词构建智能体,培养学生的创新思维和创造力。(2)通过学习使用插件构建智能体,培养学生的逻辑思维与问题解决能力。教学重点掌握Coze平台基础操作、提示词编写与插件配置,能独立构建语言翻译和新闻播报两类基础智能体教学难点提示词精准优化、插件协同配置、智能体测试排错及场景化需求转化。教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程任务2-1构建基础智能体※通过直接引入的方式导入新课王亮所在公司专注于智能体的构建和开发,由于刚刚接触智能体,所以需要学习智能体的基础知识。公司技术负责人要求王亮登录Coze智能体开发平台,熟悉平台的基本操作,利用提示词创建语言翻译助手智能体、使用插件创建新闻播报助手智能体。※新课讲解一、教师通过PPT的方式讲解1.Coze智能体平台Coze是由背景字节跳动科技有限公司推出的新一代AI智能体开发平台,旨在为用户提供高效、低门槛的对话型AI构建方案。该平台基于大语言模型(LLM)技术,结合低代码开发模式,使开发者、企业用户甚至非技术人员都能快速创建功能丰富的智能对话机器人。无论是个人兴趣项目还是企业级应用,Coze均能提供灵活的解决方案,核心功能如下。2.Coze智能体提示词通用结构在构建Coze智能体时,提示词能够引导智能体准确完成任务,Coze平台的提示词通用结构包括角色、目标、技能、工作流、输出格式、限制等几个部分内容,在实际编写时,可先完成角色、目标、限制这三个基础部分,确保智能体定位清晰且安全,再逐步细化技能、流程和格式要求。提示词设计是一个迭代过程,建议在实际测试中根据用户反馈持续优化调整,各部门内容介绍如下所示。3.智能体插件功能Coze插件最核心的作用是打破信息孤岛,让智能体能够安全、规范地调用外部API,无论是查询实时天气、检索最新新闻、还是查询数据库,智能体都可通过调用相应插件来执行这些多样化任务,从一个对话助手转变为多功能服务提供者,具体功能如下。(1)外部系统与数据集成插件充当了智能体与外部世界连接的标准化桥梁。通过简单配置,智能体便能安全、规范地调用各类API,实现与社交媒体、企业办公软件、项目管理工具或数据库的无缝集成。这使得智能体可以获取实时、准确的外部数据,并在不同平台间同步信息和执行操作。(2)自动化与流程赋能插件让智能体具备了实际操作和推动业务流程的能力。智能体可以借助插件自动发送邮件或消息通知、创建或更新日历事项、管理线上文档内容、在处理完对话后自动生成工单等。这实现了从信息交互到任务自动执行的跨越,成为工作流的自动化枢纽。(3)交互体验增强通过集成图像、语音等多模态插件,智能体与用户的交互方式不再局限于文字。它可以识别和理解用户上传的图片内容,或将文字信息转化为语音进行播报,甚至根据描述生成图像,让交互过程更加直观、生动和人性化。(4)企业定制与业务融合Coze支持用户根据自身需求快速创建自定义插件。企业能够将内部系统的专属API封装成私有插件,使智能体无缝融入特定的业务场景,例如连接内部的CRM、ERP系统,从而打造出深度定制、高度适配企业自身流程的专属智能助手。二、创建语言翻译助手1.创建使用智能体打开浏览器,登录到Coze官网平台,地址为/,返回结果如图2-2所示。图2-2任务2-1登录Coze官网首页单击右侧“登录扣子”,使用手机号或者账号注册并登录后,单击左侧“扣子编程”菜单,如图2-3所示。图2-3任务2-1单击左侧扣子编程菜单在返回的界面中,单击“智能体开发”链接,如图2-4所示。图2-4任务2-1单击智能体开发链接在弹出的“创建智能体”对话框中,采用“标准创建”方式,在智能体名称选项中输入“智能翻译助手”,在智能体功能介绍选项,输入功能描述“将输入汉字转换为英文”,如图2-5所示。图2-5任务2-1输入智能体名称和功能介绍单击“确定”按钮,弹出“智能翻译助手”智能体的构建页面,选择默认的“单Agent(LLM模式)”,在左侧的人设与回复逻辑选项,选择页面下方的“通用结构”,单击“插入提示词”,如图2-6所示。图2-6任务2-1使用通用结构的提示词插入完成后,结果如图2-7所示。图2-7任务2-1通用提示词效果输入角色提示词为“你是一个智能翻译助手”,目标提示词为“将用户输入的内容翻译成英文”,删除技能、工作流、输出格式、限制等提示词内容,也可以通过“”按钮自动优化提示词(这里暂不使用),在页面中间的大语言模型选项处,选择“DeepSeek-V3.2”大语言模型,如图2-8所示。图2-8任务2-1输入提示词并选择大模型在页面右侧的预览与调试窗口中,可以测试智能体的功能,在底部输入文本框中输入“你好”,单击右侧箭头,等待一会后,智能体返回“你好”的英文“hello”,说明智能体已经成功的实现了将中文翻译成英文,如图2-9所示。图2-9任务2-1测试翻译功能2.发布智能体单击图2-9中右上角的“发布”按钮,进入到补充智能体开场白对话框,开场白是智能体对话的起点,具有引导、吸引和设定期望的多重作用,在“开场白文案”文本框中输入“让我来帮你实现英文翻译吧”,如图2-10所示。图2-10任务2-1设置智能体的开场白单击“确定”按钮,进入正式发布页面,可以将智能体发布到“Coze商店”、“豆包”、“飞书”、“抖音小程序”、“微信”、“掘金”、“飞书多维表格”等平台,可以将智能体作为API或者ChatSDK发布,实现智能体与其他应用的对接,如图2-11所示。图2-11任务2-1选择发布平台由于Coze商店已经默认进行了授权配置,所以这里直接将智能体发布到Coze商店,单击右上角“发布”按钮,进入到发布成功提示页面,如图2-12所示。图2-12任务2-1智能体成功发布到Coze商店单击“立即对话”或者复制智能体链接,将链接复制粘贴到浏览器中,都可以直接打开和使用该智能体,单击“立即对话”后,进入到智能翻译助手智能体的页面,输入你好之后,成功翻译成英文Hello,如图2-13所示。图2-13任务2-1通过浏览器直接使用智能体同时Coze将该智能体保存到项目管理菜单下,单击“项目管理”连接,可以查看到“智能翻译助手”智能体已经保存成功了,如图2-14所示。图2-14任务2-1Coze将智能体保存到项目管理中三、创建新闻播报助手1.创建智能体(1)创建智能体按照创建智能翻译助手的方法,创建智能体新闻播报助手,在创建智能体页面,输入智能体的名称“新闻播报助手”,输入智能体功能介绍“介绍头条新闻上包含用户输入内容的新闻”,如图2-15所示。图2-15任务2-1使用AI创建方式创建智能体单击“确定”按钮,进入到“新闻播报助手”的构建页面,如图2-16所示。图2-16任务2-1新闻播报助手构建页面2.使用插件(1)添加插件在图2-16中,选择DeepSeek-V3-0324模型,单击“插件”右侧的“+”号按钮,如图2-17所示。图2-17任务2-1添加插件弹出如图2-18所示对话框,输入“头条”,在右侧显示了与头条相关的插件。图2-18任务2-1搜索和头条相关的插件单击添加按钮,将该插件添加到“新闻播报助手”智能体中。(2)通过提示词调用插件在人设与回复逻辑中,输入角色为“你是一个新闻播报助手”,目标为“帮助用户搜索头条新闻上包含用户输入内容的新闻”,在技能中,输入将用户输入的内容发送给{},当输入{}时,弹出可以调用的插件,如图2-19所示。图2-19任务2-1使用{}符号调用插件单击添加按钮,将getToutiaoNews插件添加到技能中。3.使用智能体在智能体右侧预览与调试页面底部文本框中,输入内容“AI创业”,发现“新闻播报助手”调用了“头条新闻”插件,列出了“头条新闻”上关于AI创业内容的新闻,如图2-20所示。图2-20任务2-1使用新闻播报助手课题名称项目2使用Coze平台构建智能任务2-2构建基于工作流的智能体计划课时3课时教学引入王亮帮助多个客户运营微信公众号,面临着频繁的文案创作和内容优化任务,为提高工作效率并确保文案质量,他决定在Coze平台上,基于工作流智能体,根据用户输入搜索相关素材,生成个性化文案,通过自动化的内容创作和优化流程,王亮不仅减少了手动编写文案的时间,也提高了文案的质量和创意,确保了客户账号的内容能够迅速吸引用户关注。教学目标【知识目标】(1)理解智能体中工作流的基本概念。(2)了解工作流中节点常用数据类型。(3)了解变量的特点。【技能目标】(1)能够创建生成小红书笔记的工作流。(2)能够创建基于工作流的智能体。【素养目标】(1)通过批创建工作流,培养学生关注细节和精确执行的能力。(2)通过创建基于工作流的智能体,培养学生逻辑思维和问题解决能力。教学重点使掌握Coze平台工作流、变量、节点数据类型核心概念,能搭建生成小红书笔记的工作流并创建对应智能体。教学难点结合业务场景串联插件、大模型、代码块等节点搭建自动化流程,依托工作流逻辑完成智能体复杂任务编排。教学方式任务驱动,案例教学教学过程任务2-2查找和编辑文件※通过直接引入的方式导入新课王亮帮助多个客户运营微信公众号,面临着频繁的文案创作和内容优化任务,为提高工作效率并确保文案质量,他决定在Coze平台上,基于工作流智能体,根据用户输入搜索相关素材,生成个性化文案,通过自动化的内容创作和优化流程,王亮不仅减少了手动编写文案的时间,也提高了文案的质量和创意,确保了客户账号的内容能够迅速吸引用户关注。※新课讲解教师通过PPT的方式讲解。1.理解智能体中工作流的基本概念(1)工作流介绍(2)为什么需要工作流(3)Coze工作流解决的问题①提示词无法达到预期效果②需要多次调用插件或外部工具③需要使用代码加工数据或生成响应④需要根据某个条件执行不同的分支处理⑤需要在一次用户请求中多次输出消息2.工作流节点常用数据类型工作流存在开始和结束2个必备工作节点,开始节点的输入是用户输入的数据,结束节点的输出是工作流输出给用户的结果数据。在工作流中还可以加入插件、大模型、代码模块等节点,这些节点之间的数据存在一定关系,如某个节点的输入来自另一个节点的输出。数据是有类型区别的,不同的工作流根据业务需求会支持不同的数据类型,常用的数据类型主要包括以下几类。3.变量的特点变量是一个用来存储数据的“容器”,可以把它看成一个标签或者名字,放在其中某个特定的数值、文字或者信息,变量的特点如下。(1)有名字(2)可以存储不同类型的数据(3)可以随时修改二、创建生成微信公众号文案的工作流1.创建工作流使用浏览器打开Coze官网并登录后,通过导航栏进入到“扣子编程”页面,如图2-21所示。图2-21任务2-2创建工作流单击“工作流开发”,在弹出的创建工作流对话框中,输入工作流的名称“wxgzh”,输入工作流的描述信息“生成微信公众号文案”,如图2-22所示。图2-22任务2-2创建工作流单击“确定”按钮,进入到“wxgzh”工作流编辑初始页面,如图2-23所示。图2-23任务2-2工作流编辑初始页面2.添加节点从图2-22中可以发现,页面中包含开始和结束两个节点,页面底部有“添加节点”和“试运行”按钮,右上角存在“发布”按钮,单击“添加节点”按钮,可以在页面中添加“大模型”、“插件”、“工作流”、“代码”等节点,如图2-24所示。图2-24任务2-2节点的类型选择图2-24中的“插件”链接,进入到添加插件页面,查找Coze官方的“头条搜索”插件,找到后,选择“头条搜索”插件右侧的“”显示browse和search两个插件,通过描述发现search是用于搜索用户询问的内容,单击“添加”按钮,将search插件添加到工作流中,如图2-25所示。图2-25任务2-2添加search插件添加头条搜索的search插件后,继续选择“添加节点”按钮,选择“大模型”链接,选择默认的“豆包”大语言模型,如图2-26所示。图2-26任务2-2添加“大模型”节点添加完成后,调整4个节点的位置,在实现布局美观的同时,也方便节点之间的连接操作,如图2-27所示。图2-27任务2-2调整4个节点的位置3.编辑工作流(1)通过“边”连接4个节点在工作流图中,连接不同节点的线通常被称为“边”。这些边表示数据的流向,指示了工作流中不同步骤之间的关系,鼠标单击开始菜单右侧的“圆点”,拖动鼠标到“search”左侧的“圆点”,按照此方法,拖动“search”右侧“圆点”到“大模型”左侧圆点,拖动“大模型”右侧“圆点”到“结束”节点左侧“圆点”,如图2-28所示。图2-28任务2-2通过边(连线)连接4个节点通过“边”连接4个组件后,指明的数据的流向为用户输入→search→大模型处理→最终输出。(2)编辑开始节点单击“开始”节点,在右侧弹出“开始”节点的面板,如图2-29所示。图2-29任务2-2开始节点面板开始节点用来接收用户输入的数据,从上图中可以发现,开始节点接收用户的变量名称是“input”,数据类型为String(字符串),勾选上“必填”选项。(3)编辑“search”节点选择“search”节点后,在右侧出现search的面板,由于该插件4个输入变量中“input_query”是必填项,单击“input_query”右侧的“”六边形图标,选择“开始”节点的input变量,即将用户输入的查询数据发送给“search”插件的“input_query”变量,其他3个变量采用默认设置,如图2-30所示。图2-30任务2-2配置search节点(4)编辑“大模型”节点选择大模型节点,在右侧出现“大模型”配置面板,选择默认的“单次”运行选项,在“模型”选项处通过“倒三角”箭头选择“DeepSeek-V3.2”模型,如图2-31所示。图2-31任务2-2选择“DeepSeek-V3.2”模型在大模型的“输入”选项中,单击“input”变量名右侧的“”六边形按钮,如图2-32所示。图2-32任务2-2设置变量input的值在弹出的页面中,选择“search”插件的“data”选项,即将“search”插件的“data”结果发送给大模型,结果如图2-33所示。图2-33项目2将search插件查询后的data对象内容作为大模型的输入在系统提示词中输入内容“你是一个微信公众号的编辑,将用户输入的内容整理成微信公众号高流量文案,输出给用户”,在用户提示词中输入{{input}},这里{{input}}是是图2-32中变量input的值,输出内容保持不变,如图2-34所示。图2-34任务2-2设置“系统提示词”和“用户提示词”(5)编辑“结束”节点选择“结束”节点,右侧面板如图2-35所示。图2-35任务2-2设置“系统提示词”和“用户提示词”选择“output”变量右侧“”六边形设置按钮,选择“大模型”后,在级联菜单中选择“output”(输出结果),即将“结束”节点输出给用户的结果设置成大模型的输出结果。4.试运行工作流单击图2-23中的“试运行”按钮,在右侧弹出“试运行”面板,如图2-36所示。图2-36任务2-2试运行面板在输入文本框中,输入内容“DeepSeek”使用技巧,单击底部“试运行”按钮,等待4个节点全部运行完成后,结果如图2-37所示。图2-37任务2-2试运行结果单击图2-37中的“预览”按钮,生成微信公众号文案,如图2-38所示。图2-38任务2-2微信公众号文案5.发布工作流单击页面右上角的“发布”按钮,在弹出的页面中,输入版本描述,然后单击“发布按钮”,如图2-39所示。图2-39任务2-2发布工作流发布完成后,在“资源库”的资源中,可以看到刚刚发布的工作流,如图2-40所示。图2-40任务2-2查看发布的工作流三、创建使用智能体1.创建智能体在扣子编程页面,创建一个新的智能体,在弹出的新建智能体对话框中,输入智能体的名称为“微信公众号文案助手”,功能介绍中输入“帮助用户生成微信公众号文案”,如图2-41所示。图2-41任务2-2输入智能体的名称和功能介绍单击“确定”按钮,成功创建智能体。2.添加工作流(1)添加工作流在智能体构建页面,选择“DeepSeek-V3.2”模型,单击“工作流”右侧的“”号(添加工作流)按钮,如图2-42所示。图2-42任务2-2添加工作流在弹出的添加工作流页面中,选择已经创建的“wxgzh”工作流,单击右侧“添加”按钮,如图2-43所示。图2-43任务2-2添加wxgzh工作流(2)调用工作流在智能体左侧人设与回复逻辑中,设置智能体的角色、目标和技能,如图2-44所示。图2-44任务2-2配置人设与回复逻辑、调用工作流在配置技能时,将用户输入的内容传递给wxgzh工作流。3.使用智能体在智能体右侧页面的提问框中,输入内容“deepseek使用技巧”,等待一段时间后,返回结果如图2-45所示。图2-45任务2-2使用智能体通过结果发现,当使用智能体时,通过调用wxgzh工作流,返回“Deepseek使用技巧”文案内容。课题名称项目2使用Coze平台构建智能任务2-3构建基于知识库的智能体计划课时3课时教学引入李明是某高校的专业带头人,长期以来在该领域的教学和科研中积累了大量宝贵的教学素材。随着专业和课程建设的不断推进,李明意识到传统的素材管理方式已无法满足日益增长的教学需求。王亮所在公司为李明所在高校提供技术支持,王亮通过Coze平台建立一个全面的课程资源库,支持在线更新与扩展,确保教学内容的时效性与前沿性,课程资源库不仅能提升教学管理的效率,还能大大增强学生的实践能力与创新思维,为专业的持续发展提供了强有力支持。教学目标【知识目标】(1)掌握知识库和大语言模型之间的关系。(2)了解Coze知识库中支持的多模态数据。【技能目标】(1)能够创建课程知识库并导入知识库数据。(2)能够发布智能体为API接口。(3)能够在静态网页中嵌入智能体API接口。【素养目标】(1)通过创建知识库并导入数据,培养将复杂问题进行拆分和组装的素养。(2)通过将智能体API嵌入到网页中,引导学生在面对挑战时保持专注和韧性。教学重点掌握知识库与大模型的关联原理、Coze多模态知识库操作,完成智能体API发布与网页嵌入。教学难点理解知识库弥补大模型知识缺陷的底层逻辑,实现智能体API网页嵌入的完整链路调试。教学方式任务驱动,案例教学教学过程任务2-3构建基于知识库的智能体※通过直接引入的方式导入新课李明是某高校的专业带头人,长期以来在该领域的教学和科研中积累了大量宝贵的教学素材。随着专业和课程建设的不断推进,李明意识到传统的素材管理方式已无法满足日益增长的教学需求。王亮所在公司为李明所在高校提供技术支持,王亮通过Coze平台建立一个全面的课程资源库,支持在线更新与扩展,确保教学内容的时效性与前沿性,课程资源库不仅能提升教学管理的效率,还能大大增强学生的实践能力与创新思维,为专业的持续发展提供了强有力支持。※新课讲解教师通过PPT的方式讲解。1.知识库和大语言模型之间关系知识库能为大模型提供精准、实时且专属的行业数据与内部信息,有效弥补其训练数据滞后、缺乏领域细节及内部知识等不足,显著提升回答的准确性、时效性和专业性,具体作用如下所示。(1)信息的准确性和权威性(2)信息的实时更新与控制(3)定制化与专有知识(4)搜索和结构化知识(5)更高效的专业支持(6)用户自定义与安全性2.Coze知识库支持的多模态数据多模态数据是指结合了文本、图像、音频、视频等多种不同形式的信息载体,Coze知识库支持文本、表格、图片等多种格式文件上传,并能智能解析其中的文字与结构化数据,实现多模态数据的统一存储与检索调用,具体介绍如下。(1)文本(2)表格(3)图片图片类型支持各种常见的图像格式,通常用于存储和分析非文本信息,或者用于辅助展示,常用格式如下所示。JPG:JPEG:PNG:二、建立专业教学知识库1.创建知识库使用浏览器打开Coze官网并登录后,进入到扣子编程页面,单击左侧“资源库”菜单,选择右侧“资源”菜单下的“知识库”,如图2-46所示。图2-46任务2-3进入知识库在弹出的“创建知识库”对话框中,选择“创建扣子知识库”,如图2-47所示。图2-47任务2-3选择创建扣子知识库在创建知识库对话框中,选择“文本格式”,输入知识库的名称为“云计算专业”,描述为“专业教学资源”,导入类型为“本地文档”,如图2-48所示。图2-48任务2-3选择创建扣子知识库2.导入数据单击图2-48中的“创建并导入”按钮,进入到“新增知识库”页面,如图2-49所示。图2-49任务2-3新增知识库在“新增知识库”页面,可以上传本地文档到知识库中,分为“上传”、“创建设置”、“分段预览”、“数据处理”等4个步骤,支持PDF、TXT、DOC、DOCX、MD格式,每个文件不能超过100M,PDF最多500页,下载教材资源中提供的课程资源到本地,如图2-50所示。图2-50任务2-3课程教学资源单击图2-49中“点击上传或拖拽文档到这里”,将下载到本地的课程资源上传,上传成功后,单击右下角下一步按钮,如图2-51所示。图2-51任务2-3上传专业教学资源在弹出的“创建设置”页面中,重点关注“分段策略”,知识库中的分段策略指的是将大量信息或知识进行结构化拆分,便于存储、管理、查找和检索。这些分段策略在组织和使用知识库时起到关键作用,能够提高信息的可访问性和有效性。在“分段策略”的“自定义”选项中,设置“分段标识符”为“自定义”,默认以“###”作为分段标识符,分度最大长度为5000,分段重叠度为0,由于课程资源内容以课程教学内容(课程目录)为主,内容较少,所以通过自定义配置后,不进行内容分段。如图2-52所示。图2-52任务2-3设置分段策略单击图2-52中的“下一步”按钮,在“分段预览”页面,可以查看各个文件的原始文档和预览情况,如图2-53所示。图2-53任务2-3分段预览页面在“分段预览”页面,如果内容进行分段,鼠标悬停后,会进行分段显示,单击“下一步”按钮,进入到数据处理页面,等待一会,全部内容处理完成,如图2-54所示。图2-54任务2-3数据处理页面单击图2-54中“确认”按钮,进入到“云计算专业资源库”知识库页面,如图2-55所示。图2-55任务2-3云计算专业资源库通过左侧框可以发现知识库中包含了7个文档,7个分段,0命中的原因是还没有使用该知识库,可以通过右侧“添加内容”按钮继续向知识库中添加资源。三、创建使用教学助手智能体1.创建智能体创建智能体并引入知识库后,师生就可以查询到专业课程相关知识,为课程教学提供帮助,在创建智能体对话框中,输入智能体的名称“教学助手”,智能体功能介绍中输入“云计算专业资源库”,如图2-56所示。图2-56任务2-3创建教学助手智能体2.编辑智能体(1)添加知识库单击图2-56中的“确定”按钮,在智能体编排页面,选择“DeepSeek-V3.2”模型,单击“知识”下方“文本”右侧的“”号增加知识库按钮,如图2-57所示。图2-57任务2-3单击“+”增加知识库按钮在弹出的“选择知识库”页面中,选择名称为“云计算专业”的知识库,单击右侧“添加”按钮,如图2-58所示。图2-58任务2-3添加知识库(2)设置人设与回复逻辑添加知识库后,在智能体左侧“编排”页面,设置“人设与回复逻辑”,如图2-59所示。图2-59任务2-3设置人设与回复逻辑3.使用智能体在教学助手智能体右侧使用页面,在对话框中输入“共有几门课程”,等待一会后,智能体回复如图2-60所示。图2-60任务2-3查询知识库中课程信息通过回答发现,智能体首先调用知识库,查询《课程体系》文档内容,发现共有5门课程,返回给用户5门课程的详细信息,再次向智能体询问,Linux操作系统课程有哪些项目,智能体搜索知识库后,返回结果如图2-61所示。图2-61任务2-3查询课程项目信息通过结果发现,智能体查询知识库并返回了Linux操作系统的8个教学项目名称,再次询问智能体,查询“Apache服务怎么配置”,智能体调用知识库中Apache相关配置并返回结果,如图2-62所示。图2-62任务2-3知识库返回Apache服务的配置方法课题名称项目2使用Coze平台构建智能任务2-4使用AgentSkills技能沉淀用户经验计划课时3课时教学引入王亮所在的公司正在推进AI赋能计划,希望将员工的专业经验转化为可复用的数字资产。技术主管告诉他,Coze平台的AgentSkills技能可以将工作经验装进AI里,实现经验的固化与复用。技术主管要求王亮从零开始,首先了解Skills技能的核心概念与价值,然后通过添加使用平台现成的“新年绘本”技能体验其工作原理,最后创建并使用“新闻热点”技能,将自己的工作方法封装成可复用的技能包。教学目标【知识目标】(1)掌握Skills技能的核心概念与价值。(2)了解Skills技能与插件、工作流的区别。【技能目标】(1)能够添加和使用平台的Skills技能。(2)能够创建和使用自己的Skills技能。【素养目标】(1)通过添加和使用平台的Skills技能,培养资源整合与效率意识。(2)通过创建和使用自己的Skills技能,培养经验沉淀与抽象思维。教学重点掌握Skills技能概念、价值及与插件、工作流的差异,能添加、自建并运用Coze平台Skills技能。教学难点区分Skills、插件与工作流的适用场景,将专业业务经验抽象封装为标准化可复用Skills技能。教学方式任务驱动,案例教学教学过程任务2-4使用AgentSkills技能沉淀用户经验※通过直接引入的方式导入新课王亮所在的公司正在推进AI赋能计划,希望将员工的专业经验转化为可复用的数字资产。技术主管告诉他,Coze平台的AgentSkills技能可以将工作经验装进AI里,实现经验的固化与复用。技术主管要求王亮从零开始,首先了解Skills技能的核心概念与价值,然后通过添加使用平台现成的“新年绘本”技能体验其工作原理,最后创建并使用“新闻热点”技能,将自己的工作方法封装成可复用的技能包。※新课讲解教师通过PPT的方式讲解。1.Skills技能的核心概念与价值Skills技能一种可复用的工作经验包,它将某个领域的专业知识、操作流程、最佳实践和所需工具封装成一个结构化的模块。Skills技能把人类专家头脑中的隐性知识转化为AI可以直接使用的显性资产,让通用的AI模型在处理特定任务时,能够像受过专业训练的员工一样,按照标准流程输出高质量的结果。Skills技能让AI从“按通用方式做事”转变为“按你的方式做事”。传统的AI应用依赖提示词,但提示词的输出具有不确定性,遇到边缘情况更会出错。Skills技能通过封装领域知识、标准化操作流程和专用工具,让AI在处理任务时有了明确的工作手册,最终输出符合预期的结果。Skills技能核心价值在于它实现了经验的固化与复用。过去,一个领域的专业知识往往只存在于少数人的头脑中,新人要达到专家水平,需要长时间的摸索和实践;团队成员的方法论各不相同,难以形成统一的标准。Skills技能将专家的经验结构化地提取出来,打包成技能包,新人不需要理解背后的原理,加载这个技能就能获得类似的输出。对于企业而言,通过共享专业标准作业程序,新成员就能迅速掌握熟练员工的能力,极大地降低了知识传递的成本。正如业内形象的说法:“你不需要成为专家,你只需要用上专家的Skill”。2.Skills技能和插件、工作流的区别(1)Skills技能与插件的区别(2)Skills技能与工作流的区别工作流是“怎么做”的具体执行蓝图,而Skills是“做什么”的专家知识包。工作流更关注执行效率与稳定性,Skills更关注经验复用与知识传承。典型的类比是:工作流就像一份菜谱,详细列出了“怎么做”,确保每个人按照步骤都能做出一道菜,关注的是执行的标准化和可重复性。而Skills则像一位经验丰富的私房菜师傅,他知道“为什么这么做”,他脑子里装的是对食材的理解、火候的把握和临场应变的经验。菜谱能让你能做出来,私房菜师傅让你能做更好。二、添加使用新年绘本技能1.添加新年绘本技能打开浏览器,访问/,访问并登录Coze平台官网,访问左侧导航栏中的“技能商店”,如图2-63所示。图2-63任务2-4访问技能商店进入技能商店后,在右侧搜索框中输入“新年绘本”,回车执行查询后,搜索到Coze官方提供的“新年绘本”技能(免费使用),如图2-64所示。图2-64任务2-4查询到新年绘本技能单击“新年绘本”链接,进入到技能介绍页,包含技能的功能、精选案例、评分等内容,新年绘本技能的功能是“为用户打造的个性化绘本创作工具,支持将图片、文字转化为精美绘本,让每个人都能轻松实现绘本创作”如图2-65所示。图2-65任务2-4新年绘本技能介绍单击“添加”按钮,将该技能添加到“我的技能”中,单击图2-64中的“我的技能”,如图2-66所示。图2-66任务2-4添加“新年绘本”技能从结果中发现,“新年绘本”技能已经成功的添加到“我的技能”中。2.使用新年绘本技能单击图2-66中“新年绘本”技能下方的“立即使用”按钮,进入到技能使用页面,如图2-67所示。图2-67任务2-4使用“新年绘本”技能从结果中发现,当使用“新年绘本”技能时,进入到可以智能体页面,默认嵌入了“新年绘本”技能,在文本框中,输入提示词“以马年吉祥为题,制作一个新年绘本,适合3到6岁的孩子观看”,单击右侧“”提交按钮,开始制作新年绘本,完成后,结果如图2-68所示。图2-68任务2-4成功制作新年绘本从结果中发现,经过“技能加载”、“完成文件创建”、“生成马年吉祥绘本”等几个步骤(成熟经验),创建了“马年吉祥”绘本,单击图中“马年吉祥”绘本,在页面右侧显示绘本内容,如图2-69所示。图2-69任务2-4显示新年绘本内容通过点击“自动播放”按钮播放带有图片和声音的绘本,以上案例使用“新年绘本”技能,经过技能加载、文件创建、生成绘本等步骤的实施,完成了绘本创作,其中每个步骤都沉淀的创作者的经验。三、创建使用热点新闻技能在Coze平台上,可以通过输入提示词方式创建技能,这一创新功能大幅降低了开发门槛。用户无需掌握编程知识,只需用自然语言描述期望的功能逻辑,平台便能智能解析并生成对应的技能。1.创建技能在图2-64页面上,单击右侧“创建技能”按钮,进入到创建技能页面,在文本框中输入以下创建技能的提示词。“制作热点新闻速递技能,按以下要求整理新闻。1.使用Coze内置的联网搜索功能获取新闻,无需任何外部API或配置2.按科技、财经、社会三类筛选24小时内最热的新闻,每类5条3.每条新闻包含时间、标题、摘要和简短点评4.输出格式简洁清晰”输入完成后如图2-70所示。图2-70任务2-4创建热点新闻速递技能单击右侧“”提交按钮,进入到技能制作页面,开始制作“热点新闻速递”技能,经过计划、执行命令、打包等步骤后,成功创建“热点新闻速递”技能,如图2-71所示。图2-71任务2-4创建热点新闻速递技能创建完成后,单击页面右侧“部署”按钮,部署创建好的技能,如图2-72所示。图2-72任务2-4部署“热点新闻”技能进入到部署配置页面,如图2-73所示。图2-73任务2-4配置部署选项采用默认配置,单击“开始部署”按钮,等待一会后,部署成功,如图2-74所示。图2-74任务2-4技能部署成功2.使用技能部署成功后,在技能商店中,选择“我的技能”选项,可以发现创建的“热点新闻技能”,如图2-75所示。图2-75任务2-4查看自己创建的技能单击“热点新闻技能”下方的“立即使用”按钮,在提示词中输入“整理最新热点新闻”,如图2-76所示。图2-76任务2-4调用技能整理新闻智能体加载技能并进行了回答,返回结果(部分内容)如图2-77所示。图2-77任务2-4调用技能并完成任务※归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。※布置作业完成复习本节课的内容教学小结项目2介绍了智能体的创建和使用方法,在任务2-1中介绍了如何基于提示词和插件创建智能体。任务2-2中首先创建了生成微信公众号文案的工作流,然后基于工作流创建智能体,任务2-3首先创建了课程知识库并向知识库中导入数据,然后基于知识库创建智能体,任务2-4中介绍了Skills技能的创建和使用。《智能体构建与应用开发》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称项目3熟悉LangChain开发基础任务3-1配置LangChain开发环境计划课时3课时教学引入王亮所在的公司需要为客户开发定制化、专业级的智能体应用,这超出了低代码平台的能力范围。他需要掌握主流的LangChain智能体编程框架。技术主管要求王亮从零开始,搭建LangChain本地开发环境,首先安装Python解释器与PyCharm集成开发环境,然后通过包管理工具安装LangChain及其核心依赖,并验证安装成功,为后续深入框架核心组件与链式开发奠定基础。教学目标【知识目标】(1)了解LangChain和大语言模型的关系。(2)理解LangChain的核心架构。【技能目标】(1)能够完成Python环境与LangChain依赖的安装配置。(2)能够使用PyCharm创建和调试LangChain项目。【素养目标】(1)通过学习搭建LangChain开发环境,掌握AI应用开发的基础工程配置能力。(2)通过安装LangChain核心依赖,培养依赖管理、环境排查与解决实际技术问题的能力。教学重点理解LangChain与大模型的关系及核心架构,完成Python、LangChain依赖安装与PyCharm项目调试。教学难点理清LangChain各核心组件逻辑,排查环境安装、依赖配置过程中出现的技术报错。教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程任务3-1配置LangChain开发环境※通过直接引入的方式导入新课王亮所在的公司需要为客户开发定制化、专业级的智能体应用,这超出了低代码平台的能力范围。他需要掌握主流的LangChain智能体编程框架。技术主管要求王亮从零开始,搭建LangChain本地开发环境,首先安装Python解释器与PyCharm集成开发环境,然后通过包管理工具安装LangChain及其核心依赖,并验证安装成功,为后续深入框架核心组件与链式开发奠定基础。※新课讲解一、教师通过PPT的方式讲解1.LangChain和大语言模型的关系(1)基础关系(2)协同增强2.LangChain的核心架构LangChain1.0版本之后官方采用了新的标准架构,体现出模块化、标准化接口、链式编排、分层设计等思想,具体如下。(1)整体架构与包结构(2)核心抽象层(langchain-core)(3)LCEL(LangChainExpressionLanguage)(4)模型层组件(5)提示与模板系统(6)输出解析器(7)记忆模块(8)工具与智能体框架(9)检索器二、安装Python解释器和集成开发环境1.下载安装Python解释器打开浏览器,访问Python解释器官网,如图3-2所示。图3-2任务3-1访问python解释器官网单击“Downloads”菜单下的“Windows”选项,进入到windows版本的Python解释器下载页面,找到Python3.12.9版本,如图3-3所示。图3-3任务3-1Windows版本的Python解释器选择图3-3框中“Windowsinstaller(64-bit)”,下载Python3.12.9版本的解释器到本地磁盘,也可以直接通过提供的教材资源中下载该Python解释器,下载完成后,首先在D盘符下建立一个目录,名称为python,然后双击下载的解释器,弹出安装向导对话框,如图3-4所示。图3-4任务3-1Python解释器安装向导勾选“Useadminprivilegeswheninstallingpy.exe”(使用管理员权限安装)和“Addpython.exetoPATH”(将python.exe添加到PATH环境变量),选择“Customizeinstallation”(自定义按安装),弹出“OptionalFeatures”(可选功能)对话框,如图3-5所示。图3-5任务3-1可选功能对话框选择全部复选框,单击“Next”按钮,弹出“AdvancedOptions”(高级选项)对话框,如图3-6所示。图3-6任务3-1高级功能对话框按图中所示选择前5项复选框,将计时器安装在D:\python目录,单击“Install”按钮,等待一会后,显示安装成功对话框,如图3-7所示。图3-7任务3-1成功安装python解释器2.安装PyCharm集成开发环境 PyCharm是一款专为Python开发的集成开发环境,能够显著提升编程效率,简化开发流程。它提供代码自动补全、智能调试、版本控制集成等功能,帮助开发者更高效地编写、测试和维护Python项目。打开浏览器,访问PyCharm官方下载地址/pycharm/download/,结果如图3-8所示。图3-8任务3-1访问PyCharm下载地址PyCharm已经将社区版和专业版统一为一个版本,试用期一个月,试用结束后的免费功能仍然可以完成本书的教学任务,在图3-8中框中,选择Windows版本,下载PyCharm到本地,双击下载到本地的PyCharm安装文件,弹出“PyCharm安装”对话框,如图3-9所示。图3-9任务3-1开始安装PyCharm单击“下一步”,选择默认的安装路径,如图3-10所示。图3-10任务3-1设置安装路径单击“下一步”按钮,在“安装选项”对话框中,勾选全部复选框,如图3-11所示。图3-11任务3-1配置安装选项单击“下一步”按钮,采用默认的“开始菜单文件夹”设置,如图3-12所示。图3-12任务3-1选择开始菜单文件夹单击“安装”按钮,等待一会后,提示PyCharm安装成功,如图3-13所示。图3-13任务3-1成功安装PyCharm集成开发环境3.创建项目(1)修改主题通过桌面快捷方式,启动安装好的PyCharm,进入到“ImportSettings”(导入设置)对话框,如图3-14所示。图3-13任务3-1启动PyCharm在导入设置选择“skipImport”(跳过导入),进入到PyCharm开发界面,如图3-14所示。图3-14任务3-1PyCharm开发界面单击窗口顶部的“”按钮,在级联菜单中选择“主题”,如图3-15所示。图3-15任务3-1选择“主题”选项在“主题”选项中选择“LightwithLightHeader”选项,如图3-16所示。图3-16任务3-1选择“LightwithLightHeader”主题修改完成后,界面颜色修改成白色调为主了,方便后续编写和查看代码。(2)新建项目在D盘下新建langchain目录,在langchain目录下建立子目录project3,单击图3-14中“新建”按钮,在弹出的级联菜单下选择“新建项目”,如图3-15所示。图3-15任务3-1新建项目在“新建项目”对话框中,选择“纯Python”,位置为“D:\langchain\project3”,解释器类型为“项目venv”,Python版本选择安装在D盘符python目录中的python.exe文件,如图3-16所示。图3-16任务3-1创建Python项目单击右下角“创建”按钮,结果如图3-17所示。图3-17任务3-1成功创建项目从结果中发现,名称为project3的项目已经创建成功了,保存到D:\langchain\project3目录下。三、安装LangChain核心依赖1.安装依赖在图3-17中,选择左侧“”图标,进入到本地终端窗口,如图3-18所示。图3-18任务3-1进入本地终端窗口LangChain核心依赖包,包括langchain、langchain-openai、python-dotenv。其中LangChain提供了一套模块化工具和标准接口,帮助开发者轻松连接大语言模型与外部数据源、计算资源或业务逻辑,将复杂任务分解为可组合的链(Chains)、代理(Agents)、记忆(Memo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论