Deepseek Harness已经正式开源了 但对很多普通用户来说 真正的门槛不是不会用 而是安装这一步就已经比较麻烦 要装环境、开终端、书命令等依赖 还可能碰到版本权限这些问题 很多人只是想先体验一下DSH 结果还没开始用 就先卡在安装上了 所以我们团队专门做了一个DSH桌面端应用 不需要命令行 也不用自己手动配置环境 下载之后 直接双击APP就可以自动完成 DeepSeek Harness的安装部署和启动 原本一大串安装流程 现在基本就是下载双击配置API Key 然后直接开始用 这期视频我会带大家 把DSH的完成使用流程跑一遍 先用桌面端一键完成安装 再配置AppKey权限和工作区 然后直接做一个个人简历网页项目 看看DeepSeek Harness在真实开发任务里 到底怎么用 同时我们还会讲它的插件系统 包括官方和社区插件怎么安装 视觉模型插件怎么接入 以及各种功能插件怎么使用 现在DSH的插件已经不只是加工具 你甚至可以通过插件直接换皮肤 改界面增加新的功能模块 把它改成完全不同的使用形态 另外后面还会继续讲插件开发 带大家看一个DSH插件是怎么创建 怎么定义功能 怎么接入Harness 以及最后怎么完成部署 也就是说不只是会用别人做好的插件 你自己也可以开发类似换肤工具增强 或者模型能力扩展的插件 本期视频的配套资料也已经全部准备好了 评论区抠课件就可以领取 里面包括DSH桌面端安装包 本期视频文字版课件 完整DSH上手教程 插件使用方法 以及本次测试用到的完整提示词 想直接把Deep-Sea Carnage跑起来的 可以先把资料领走 跟着视频一步一步操作 好Deep-Sea Carnage是已经正式发布了 然后它作为现在全新一代的 这个Agent开发跟使用的这个范式 对于我们之前大家熟悉Codex和Cloud Code的小伙伴其实冲击不小 我们接下来如果大家想要使用Deepsea Harness的话 实际上可能会有很大的使用方法上的一些改变 那么Deepsea Harness实际上发布完了之后 这个涨势非常非常快 短短的这么一天的时间 现在应该已经是80多K的stars了 然后也能够看得出来业内对Deepsea Harness的这样的一个关注 当然Deepsea Harness它自己有一个官网 然后它也有GitHub项目的主页 一会我们也会带大家看一下 但总之Deepsea Harness确实是能够足以撼动 它现在就再去使用像Codex或者Cloud Code这样的一些生态 并且DeepSeek Harness其实非常机贼一点 是他们在内测的期间实际上就是笼入了大量的各个不同的开源项目开发者 然后现在很多开源项目就是我们非常熟悉的一些开源项目 比如说绘制思维导图的 比如说绘制产品原型的这样的开源项目 现在都是能够以插件的形式接入到DeepSeek Harness里面来的 所以DeepSeek Harness它其实不仅仅是单独的一个agent 它其实是一个agent平台 当然怎么接入呢 我们稍后再说 所以DeepSea Carnies现在出来之后 尽管大家可能会觉得说 它的原始功能看起来比较简单 但实际上它的拓展性其实是非常强的 OK 好 那么我们今天晚上的公开课 就会围绕着我们DeepSea Carnies 来进行一轮非常系统深入的 从怎么样安装部署上都使用到 它的文件项目结构 然后它的拓展功能如何实现 以及到它的插件系统 这个什么东西 对不对 底层原理是什么 然后如何去接入插件 自己写插件 自己找到想要的插件 一整个围绕Deep-seek Harness的完整的入门流程 来进行个详细的讲解 当然首先我们拿到Deep-seek Harness之后 首先第一个环节我们是需要来完成Deep-seek Harness的安装 然后我们这里是给大家提供了一个安装包 然后这个安装包现在是已经上传完了 MacOS的版本 马上Windows版本也会上来 然后这个安装包是帮大家免命令行安装的 其实Deep-seek Harness安装非常简单 但是我们有很多小伙伴 之前可能主要是用比如说KodexAPP的 然后对于命令行的操作 Node.js的环境搭建不是很舒服 所以我们这里单独给大家准备了一个桌面版的安装包 然后接下来你有了安装包之后就可以直接点它 然后就可以直接来进行运行 它会自动帮你搭解好所有的环境 当然这个API Key还是你需要准备好的 然后同时我们这个安装包也会直接在Deepsea Harness里面提供一个内置的这样的视觉功能 是通过阿里百炼的API Key 然后调用千万系列的模型来提供视觉能力的增强 然后同时它还可以换桌面背景 还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步 OK这个是我们今天晚上 大家如果之前还没有安装好Deepstick Harness的话 可以先添加我们的助教老师 然后领取到我们的Deepstick Harness的桌面安装包 然后接下来我们快速走一个安装流程 那么这个安装流程其实非常简单 就是你双击一路下一步就可以了 然后Mac的电脑就是把拖拽到APP里边 就可以实现这样的一个安装的过程 然后安装完了之后 你就可以双击打开这个APP 就比如说我们现在是安装完了 这个APP的名字叫Deepstick Harness 然后打开 然后打开完了之后 也就进入到这样的一个页面 当然大家首次进入的时候是需要 它会有一个内测说明 现在是0.1内测版本 然后需要你输入Deepseek的API Key 需要来完成首次使用的这样的配置 然后配置完了之后 大家就可以进入到对话页面来进行对话了 那么这个过程其实就和你 比如说我们去使用Node.js 使用命令行来进行下载安装 其实完全是一样的 然后只不过它现在是一个APP 它不是一个网页 它是一个APP的形式来进行操作 好那么接下来我们就可以跟它来进行自由对话了 对不对 那么它的对话过程当然就是和原版 是完全一样的 这个其实没有什么问题 那么简单来看 我们看它的初级的使用的方式 也确实跟Codex或者是Cloudcode 没有太大的区别 当然我们给大家提供的版本 大家应该能看到 后面有个非常可爱的小猫 是因为我们在原来的 Deep-Carnies版本基础上 增加了两个功能 那么大家完成了这个配置之后 也可以看一下这两个功能分别什么 首先第一个是关于视觉增强的功能 这个视觉增强功能是使用千万3.8 来去进行视觉增强 这里面我们只要一键开启 它就可以了 但是开启的时候 它会提醒你输入千万的 阿里百炼的API key 这里面你可能就需要去阿里百炼 去注册一个API key 然后之后就可以开始来进行验证了 那么验证的过程 它实际上是会去围要当前图片来进行一轮识别 识别完成之后 它就跟我们说它识别到位了 对不对 它是按照什么主体场景文字 各个维度来进行的识别 OK 这个是一个视觉方面的能力 而后面我们一旦开启了视觉增强能力之后 我们视觉增强能力实际上是一个非常底层的 一个插件的形式 能够给整个Deep Seek Harness在运行的各个环节 来去增加它的视觉的能力 因为其实对于Deep Seek Harness来说 它内部其实预制了很多个不同类型的 所谓叫做Agent预设的四种模式 那么这四种模式实际上代表含一下底层是四个不同的Agent 或者是你把它理解成是四套不同的内置提示词和能力体系 是这么一回事 但是现在如果我们在通用设置里面给它开启了视觉增强能力之后 那么接下来你不管是切哪个Agent 或者你下面自定义一个Agent 实际上都是有视觉能力的 其实没有什么问题 然后同时呢 这个也是我们今晚文化课的一个小小的一个小设置 就是我们在最后呢 也会带大家 从一到一呢 去完成一些插件的开发 然后我们这里开发的一个小插件 就是给他换皮肤 对不对啊 这个是这个入门级的啊 这个小伙伴特别喜欢的啊 这样的一个插件的形式啊 给他换个皮肤啊 我们这也就生成了一个这个特别 可爱的这个不我毛的这样的一个形象啊 然后作为我现在的这个换皮肤的这个 默认的这个皮肤选项啊 这个实际上是我们后面会做的一个插件的小实验啊 但是现在也是集成在我们给大家提供的桌面端的环境里面来了 那么接下来大家可以去切换图片 去设置这个焦点 就是它虚化程度 然后页面玻璃层 就是看它的渐变的 一些设置等等 这里可以自己进行设置 当然你可以恢复拨刃都是可以的 那这个是我们给大家提供的桌面端的一个基本手法法 当然我们接下来在进行公开课程当中 大家使用任意的版本来进行学习跟操作也都是可以的 那么大家现在如果需要去领取到我们给大家准备的桌面端的话 还是一样的添加我们的助教老师 然后呢 就等我们老师 给你发一个完整的百度网盘里面 就会有这个Windows和Mac电脑的 具体的安装包 然后和一个简要的安装说明 那这个呢是前期的这个基本环境准备 这个大家是需要先装好的 当然对于咱们的课程来说 你用我们的安装包也可以 然后呢你用这个原始的这个Deep-C Chronicles 来进行下载来进行使用 也可以 那么安装完了之后呢 接下来你就可以 对不对 来进行一些这个对话 就能基本感受一下 它的这个使用的一个基本状态 好 那么前情提要跟基本准备工作完成之后 那么接下来我们就进入到 今天的正式的内容的讲解当中来 那么首先 我们需要跟大家介绍的是 关于Deep-seek Harness 它的一个基本的技术生态 跟它现在的项目定位 那么Deep-seek Harness 其实跟我们现在所熟知的 像Cloud Code Code Codex 其实有很大的区别 它的使用方法内置的功能形态 和它的插件系统基本上都不一样 包括比如说我们之前所熟知的 像Codex或者Clockcode 它们的SQ的系统对不对 它的agents的系统 Subagents的定义方式等等 那么现在到Deepseek Harness里面去了之后 其实都会不太一样 所以我们这里需要先跟大家说一说 整个Deepseek Harness的功能架构 和它的一些核心的定位到底是什么样的 首先Deepseek Harness是8月4号发布的对不对 然后现在已经是8万多的STARS 这个应该是反正我见过的最快的STER增长的速度 这个没有之一 他应该也是给你插不上所有项目里面 STERS的数量增长最快的项目没有之一 然后当然我们拿到手之后 其实进行进行很多的一些功能测试 然后也和大家现在比较关心的 就比如说像Cortex进行了一些能力上的对照 那么总的来说 当然我之前已经出过一期视频来介绍他们两个对比的结果 总的来说 其实Deep-Seek Harness和Cortex他们二级的性能上其实是差别不大的 我们这里来进行对照的时候 是Deep-seek Harness加上Deep-seek V4 Pro 然后Codex加上GPT 5.6sau 然后他们俩来进行对比 然后最后我们这里是进行了六组的测试 当然这个测试我们之前是已经都发到网上了 大家可以看一下之前的一些视频 那么像这样的测试结果 其实它们二者差别不会很大 我们进行了很多方面的测试 有比较简单的项目测试 也有非常复杂的项目的测试 那么总的来说 Deep-seek Harness它不管是前端性能 还是3D视觉的这样的理解 还是对中文的一些场景下 一些字符的展示 其实都和GPT5.6加Codex的差别不大 然后同时比较让人惊喜的一点 是DeepSeekHarness的 它本身的缓存命中率非常高 这个也是大家现在在讨论 说DeepSeekHarness是很前的 一个非常核心的原因 而且它整个运行速度 跟响应效率非常非常快 我们这里总共 大家下面其实在科技里面都看到 进行了各式各样的 形态各异的 有看得懂有看不懂的 各式各样的设置和测试 然后最后我们整个差不多是运行了三到四个小时的时间 然后Deep-seek Harness它的token的消耗量 差不多是GBT5.6搭配上Codex的三分之一 然后运行时间可能只有一半左右 所以整个的测试结果来看 Deep-seek Harness相比于Codex来说 它的运行效率其实要高很多 然后运行效果是差不太多的 至少我们其实看着这上面这些个测试来看 其实是属于有来有回的这样的类型 那么绝大多场景下我们甚至可能会觉得 Deep-seek Harness搭配着Deep-seek vs Pro性能会更好一些 当然Deepseek V4 Pro当时发布的时候 我们这里没有放截图 但当时发布的时候其实是有一个 关于Deepseek V4 Pro它的一个编程性能和Feybo 5的这样的比较 然后在比较那张图上 Deepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的 甚至在部分指标上可能还要超过Feybo 5 然后当时官方给的图下面就有一行小字的说明 说我们现在测试这个结果是搭配着Deepseek Harness的集结模式 就搭配着Harness系统来进行运行最后评测这样的结果 所以也就说明Deep Seek Harness 它的这套系统确实是能够至少是能够很好的发挥Deep Seek V4 Pro 这样的一些模型的性能的这点其实没有什么问题 当然说到Deep Seek Harness的发展历史 这个的话我们就简单看一下就行了 从5月份开始对不对就开始来进行招聘了 然后也组建了很长时间 然后7月底就开始进行内测 然后内测的应该是7月中就开始来进行内测 然后7月底是已经内测完了 然后内测的时候其实非常鸡贼 他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来 然后跟他们共同研发这些项目去适配DeepSea Carnies的插件 所以这也是为什么DeepSea Carnies一出来之后 它的插件系统的插件生态就非常丰富的一个主要原因 所以他们内测的时候就拉了很多的作者 这是有统计嘛 他的作者搭在一块他们的项目的stars差不多是200多K 好像是 总之呢就是 他一所以 他之后一出来 他这个插件系统 就非常的丰富 是这样的一个原因 当然其实我们也需要简单跟大家说一下 就是关于这个Deep-seek Harness 这个Harness到底是什么 这样的一个概念上的说明 那么所有的这个Harness 其实你基本上都可以把它理解成 是围绕当前这个大模型 外部的所有的运行的环境 对不对 这个有个非常经典的 这样的一个说明的图 就是你的模型 实际上发动机 Harness系统实际上就是 你的这辆车 其他的各个零部件的这样的环节 那你这个车运行的好 不仅你这个发动机非常强劲 同时你其他的各个零部件环节 得搭配的好 才能够维持你整体车辆的这样的一个性能 所以现在我们说模型确实很强 很多时候模型也很聪明 你单独跟模型进行对话 你会发现它非常懂你 但是它能不能够去执行一些非常复杂的任务 这个其实不一定 很多时候模型聪明 并不代表它能够去解决 现实任务当中的很多复杂的问题 比如说我们这里举的一个非常经典的例子 这个例子其实每次跟大家讲Harness的时候 其实我们都会说 比如说我现在要完成一整个非常复杂的 几万行的一个代码仓库的代码迁移 这个时候如果你只是裸着跟一个agent来进 裸着跟一个大模型来进对话 那么它确实也会调用工具帮你去完成代码迁移 但是这个过程就非常不可控 它很有可能比如说迁移到一半 它又停了 说自己完成了 或者是迁移迁移着 就不记得最一开始自己要干啥 等等等等 所以你会发现对于模型来说 它在长城任务里面经常都会迷失自我 这个时候怎么办呢 我们就想办法通过一些工程化的手段 给它约束住 对不对 比如说有一个最简单的方法 就是让它自个给自个列计划 定下我们现在 现在任务总共需要分成五个模块来进行迁移 对不对 然后我们接下来就通过一个勾字系统 让模型每次运行完了之后 都去检查一下自己的计划 有没有推进 完成了一项就打个勾 然后看看接下来还需要继续做哪些东西 那么这个计划就会时刻的 被在每一轮模型运行完了之后 都给它加载到当前上架文里面去 使得模型它一直会记住 我现在到底是要解决什么样的问题 以及现在进展到哪一步了 那么就通过这样的简单的 Plan或者To-Do List这样的一个方式 其实就能够很大程度上保障 我们当前模型在运行的过程当中 它的一个长效稳定性 当然对于Harness这样的系统 我们刚刚说其实是一个非常极简的一个例子 帮大家来去理解 关于说我们现在有了模型之后 为什么还需要有Harness的主要原因 而我们现在所看到的 比如说像Codex Cloud Code 它其实本质上都是一些Harness的系统 就是围绕着模型搭建的一套工程化的脚手架 然后帮助现在模型更好地去完成 我们给它发布的复杂任务 所以这也是为什么大家说 下半场 AI在下半场的竞争 主要是在Harness这一方面的原因 那么对于DeepSeek来说 其实有这样的一个说法 DeepSeek其实早期的时候 并不看中编程Agent 会觉得说编程Agent实际上是个非常窄的一个领域 但是没想到现在的Cloud Code和Codex 已经从程序员这个群体当中 已经广泛地扣散出来了 基本上是大家所有人去使用 大模型的一个入口了 所以这个Deepseek也是非常着急 然后呢推出了Deepseek Harness这个系统 当然Deepseek Harness这个系统 它和Cloud Code和Codex 从最开始原始定位就会不太一样 就比如说Cloud Code Code 他们其实最开始都是编程的agent 都是为了去辅助完成一些编程的任务 当然现在呢 其实大家也看到有很多的一些 比如办公的一些agent 专门是去服务一些办公的场景 而对于Deepseek来说 他们的野心其实不仅仅是 说我要做一个编程的agent 或者是做一个办公的agent 而是所有场景下通用的这个Harness系统 所以它的这个名字叫Deepseek Harness 而不是叫Deepseek Agent的原因 就是它其实只提供了一整套Harness的脚手架 至于说在这套基础设施之上 你想怎么样把它改造成自己场景下面所适用的这个Agent 你可以自己想办法 借助它现在给你提供非常灵活的这个插件系统 然后给它组装成你现在想要的样子 所以这也是Deepseek他们在发布这个Harness的系统的时候说的 对不对一切皆插件 他们的这个广告语一切皆插件 也就是对于现在的这个Deepseek Harness来说 它只提供了一个 这么说 就是它对核心底层实际上是一套非常完整的一个智能的插座 你可以这么来进行理解 然后上面的这些插件 就是可以随时接入插拔的这一套插座里边去的一些组件 那么你可以任意把它组合 就组合成你想要的这样的agent 当然它原始能力下其实是提供了这么四套组合的 对不对 就是这么四个通用 这么四个agent预设的 然后这几套agent的预设里边 其实每一套都包含着非常复杂的 一些subagent系统 一些skills系统 还有prompt 还有些工具等等 它其实是给你提供了这四套预设的 那么除了之外 你也可以自己想办法自己去给它来进行一些改造 改造成你想要的样子 所以他说一切切插件 那么对于DeepSeaCardness来说 他就怎么说呢 大家可以想象一下他最底层 我们去看他的日志 看他官方的说明 他会说我们是使用Cordius这样的架构 我相信现在可能很多开发者都没有听过 Cordius是什么 因为我们用Cloud Code 用Codex其实完全设计不到 像Cordius底层的东西 这么说 它其实是比较早开源的一个 对于TSC这套系统来 这套技术方案来说 具有电机性质的底层的 类似于通信系统的这样的一个内核 就比如说大家所熟知的QQ 这QQ底层的通信机制 其实就是依靠Cordius的指导系统来去搭建的 所以现在Deep C-Harness 它所给出的底层的内核 实际上是非常非常底层的那样的一套内核 也就是基于这么一套非常底层的内核 哎呀 现在对于Deep C-Harness来说 你什么东西都可以插拔 比如说要举个例子 比如说我们现在对于Agent来说 Agent Loop实际上是个非常重要的功能 这点大家应该都能理解 对不对 我们要去完成复杂工作 那你可不得去循环的调用一些工具 然后直到完成当前任务为止 这个是所谓的agent loop这样的模块 那么对于我们之前所接触到所有的agent来说 agent loop其实它都是内置的一项功能 我不可能把agent loop给拿掉 对不对 比如说Codex Cloud Code 他们这些课字是在他们的软件里面已经写死了 关于agent loop怎么样进行执行 但是对于Deepseek Harness来说 它的agent loop本身也是一个插件 就你可以自由的把它给删了 把它改了 都是可以的 所以Deepsea Harness相对说是一个更加自由 更加灵活的一个通用的这样的一个Harness基座 所以你也可以把它理解成 就是对LongChain的又一次冲击 LongChain比较惨 每次出来新东西最先受伤的都是LongChain 然后对于整个Deepsea Harness来说 我们怎么理解它底层架口 这一点大家需要稍微理解一下 因为我们在最后在讨论怎么去设计和组装它插线的时候 会稍微设计一点底层原理 那么简单来说大家需要知道的是 首先它里面通过Cordis这样套系统提供了一整套 可以自由来进行插拔 来保障它的核心功能和插件功能 来进行顺利通信的这样的基础范式 然后比较重要 大家需要知道的是一个是profile 还有一个是punch 这个profile代表什么含义 是我们现在你插件组装多了 对不对 这个插件那个插件 大家各种插件 各种agent各种skill组装进来之后 那么我们要保障 它能够持续稳定这样的运行 实际上是需要有一个profile 这个profile就是给当前的 你组装好的这样的一个生产线 给它一个基本配置表 你可以这么来进行理解 它能做什么 它不能做什么 然后它的各个环节 核心参数是什么样的 由于它底层硬件 是可以自由组织的 所以它上层的profile 就变得非常重要 我们需要给它说好了 它是干什么的 然后再往下 我们说Bonda 然后它实际上 你可以把它理解成 是一个profile的 一个更加高层次的抽象 也就是说它实际上 是一个默认配置 和默认配置代码的 一个模板 然后再往上的punch 它代表的含义 实际上是我们每一次 在进行运行的过程当中 这次具体代入的 这个参数所组成的当前的执行对立 当然这个东西说起来有点复杂 大家就稍微理解一下就可以 因为我们之后在讲解插件的时候 需要大概能够明白是一个什么样的情况 因为我们到时候经常会涉及到去改 比如说 profile 对不对 去改 patch 等等 这个实际上是我们之后会稍微来进行修改 那么接下来实际上就相当于是 通过 profile 规定好了 我们现在各个组件是什么 对不对 然后在Codex架构下 就可以自由的围绕着所有元素来进行一些组装 然后最后我们每次运行的时候 实际上就是一个 patch 然后就是一个agent的一个运行时的架构 就这么样的一回事 OK这是它的一个基本的架构的TOP图 这个大家稍微理解一点 有一点感觉就行了 不要求深度的去了解它背后的原理 因为如果我们要去讲关于deep-seek harness的架构的话 可能我们单独就可以开好几堂公开课进行讲解 下面是关于我们刚刚所说的一些具体的实例 比如说我们刚刚所说 对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本 看着就长得就跟Podex一样 对不对 上来就可以跟他来进对话了 那么他实际上就是一套插件组合而成的一组 当前Agent运行的一个配置和他运行的结果 就这么一回事 他实际上是一个组装好的成品 而你如果需要去额外去重新组装的话 那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具 当然你如果去看关于DeepSeekHarness他们自家的仓库 你会发现他所有的这些东西 所有的这些就是我们看的比较核心这样的工程 就来说都是插件 都是可以随时来进行插拔的 包括什么消息对列的组装方式 包括什么agent loop 包括甚至它的什么工具注册列表 都是可以换的 OK就这么一回事 当然它现在给了一套默认的配置 那么基于这个默认配置来说 它其实本来也是非常强的 就这么一回事 然后同时它的所谓的插件数 我们之后也会接触到这样的概念 所谓插件数其实就指的是 现在它支持我们当前运行的过程当中 所构成的所需要的所有这些插件 就这么一回事 就比如说我们现在看了这个页面 它就是所有插件这样的集合 包括这里面设置都可以改 OK OK 那这个就是我们现在能够看到的 关于Deep-Seek Harness 它的一个基本的一个状态 和它底层的原理 当然像这样灵活的设置 它的底层的配置确实会有一点难 这个大家其实都很好理解 因为它开放的程度越高 那么对于我们开发者 未来去组装它这个难度可能就更难 但是它的灵活程度可能就更好 那么接下来如果你是想 做一些智能办公的agent 还是想做一些coding agent 都可以通过它的插件 自有的组合 把它组合成你想要的样子 这个确实是一个可以说更加具有技术含量的工具 相比于比如说是Codex来说 它确实在初期使用的过程当中 不是我们后面为了它来进行插件组装的时候 确实会有一些复杂 但是大家确实需要知道的是它的灵活程度是很高的 那么对于现在的Deep Sea Harness来说 普通的开发者我们其实就可以直接用它 就当成是Codex来进行对话也可以 它也是性能比较强 然后如果你想自己来进DIY的话也可以 它提供的接口也很丰富 比如说我们如果你要做什么编程Agent 办公agent 个人助理 都有各自的插件 你可以往里面来进行装 当然下面还有关于插件 Skill MCP和Tools之间的区别 我们就不展开说了 因为我们一会再去讲插件的时候 到时候会讲 但总之大家需要知道的是 对于Deepseek来说 它同样也是有Skill 也是有agent 也是有MCP的 这些功能其实全部都是支持的 只不过对于现在的Deepseek harness来说 它的插件是它最大的一个特色和亮点 当然现在其实也Deepseek harness发布了之后 它的插件生态 其实非常丰富 我们可以给大家看一下 它有好多插件 这里给大家留下一个印象 所有的现在官方的 它中安方的页面里面插件列表 都是你随时可以通过几行代码 就给它接入来进行一个使用的 我们稍后也会给大家来介绍 如何使用这样的插件 那么大家一看插件列表 实际上我会觉得大家应该非常熟悉 对不对 Open Design Open Design是什么 Open Design是非常有名的一个 Web Design的这样的一个工具 对不对 最开始是去复刻Cloud Design 然后通过它 就可以非常快速去完成一些 视觉效果非常精美的这样的一个设计工作 那本来我们说像这OpenDXR 它其实是一个正儿八经的GitHub这个项目 但是在DeepSeekHarness内测这个期间 把他们的开发者忽悠进去了 加入到他们的内测计划里面去了 然后实际的内测计划 主要就是让他们的开发者 然后去研发适配DeepSeekHarness的插件 你可以这么来经理解 所以现在OpenDXR像这样的一个非常大型的 非常有名的项目 对不对 你看这OpenDXR也是80多K的项目 然后这个开源项目 他现在也是全面适配了这个Deepsea Harness 就是它的项目的功能当然会很多 然后也会比较复杂 但是由于它设置好了通用的和Deepsea Harness这个接口 所以接下来你就可以在Deepsea Harness里面 用这样的一个项目 是这么一回事 所以Deepsea Harness它现在做这个插件 就有很多开发者其实会有这样的一个想法 第一个是觉得它是属于一个没有开发完成的这样的产品 然后所有的功能都需要生态来给它堆 但是实际上它底层做了很多的工作 只是我们普通小伙伴看起来可能不是那么明显 那么第二个也会有同学会觉得说 他是不是在走这个XIGBT老路 因为当年XIGBT也是做了一套插件系统 但他这个插件市场很快就死了 那么对于DeepSeq来说 他的这个思路其实不太一样 因为他的 因为它的插件是开放的 它并不要求开发者一定要去围绕DeepSeek的 Harness的要求给它去开发插件 而是允许任意的项目 就比如说我们现在看到像这OpenDesign 还有蒸馏同事这个项目 对不对很有名 这些项目都可以通过Deepseek Harness这样的非常开放 非常自由的插件这样的功能体系 把我原有的功能给它接入进来 是这么样的一个设置 所以Deepseek Harness当然是不会走当年XGPT这个老路 这点大家大可放心 然后所以你才会发现 现在这里面这么多项目 它怎么上来就可以接入Deepseek Harness了 非常简单 就是因为他们在内测期间都已经把自己项目 开发了对应的接口 所以现在Deepseek Harness里面都可以自由的去用这些功能 去用这些项目去解决一些你当前开发这样的任务 所以你会发现DeepSeek Harness的插线系统其实是要比 比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的 这也是DeepSeek Harness这样的野心了 好那么了解有这么多 我们接下来就上手来进行使用对不对 刚才我们是仔细的看一下关于DeepSeek Harness它的一些底层的原理 核心的架构跟它的拍发生态等等 那么前来我们直接上手来进行使用 那么关于DeepSeek Harness怎么样来进行使用 这个应该不会特别复杂 我们之前公开课也给大家讲到过对不对 首先你可以看看它的代码仓库 然后上面也有非常详细的 关于它现在安装部署使用这个方法 然后现在已经快90K了 已经快90K的STARS了等等 然后接下来我们就可以来进行一个 安装部署跟使用了 那么首先第一步我们就下载 这个Node.js Node.js 注意好 这里面我们跟大家讲解的是 官方原版的部署方式 然后是需要自己去安装 Node.js这样的环境 然后去下载它对应的NPM这样的库 然后在本地启动 在命令行面启动服务 然后就可以弹出来 一个外部页面就可以来进行 Deep-Z-Harness这样的对话跟使用了 那么除了之外 我们给大家提供的桌面版的安装方式 性能是一样的 只不过安装路径不一样 那么大家如果之前就已经拿到 我们的桌面端已经完成安装了 这一段看看就好 如果没有完成安装 想按照官方的方式来进行安装的话 那么就按照我们现在流程来进行安装 也都是可以的 只不过我们给大家提供的桌面段的安装方式 会更加简单一些 然后同时也不需要你去部署 什么Node.js这样的环境 它全部都是已经内置好的 你只需要点击拖拽一下 就可以来进行使用了 好 不管怎么样 我们还是需要看一下官方的安装流程 好 那么接下来从Node.js的网页下载对应的安装包 Node.js的网页安装包也非常简单 大家下载对应的需要安装这个版本就可以了 然后到本地来进行安装 点击安装一路点下一步就可以完成安装 当然我们就Node.js的版本 Node.js的安装包我们也给大家准备了一份 就怕大家找不到Node.js的网页 我们给大家准备了一份 大家听讲我们助教老师也可以领取的 Windows Linux和Mac版本的Node.js安装包 安装包安装起来非常简单 一路点击下一步就可以了 然后打开MacOS的终端 对不对 然后再打开终端之后 就比如说我们这里给大家看一下 打开我们的终端 然后打开终端之后 好 那么接下来我们就可以去看一看 哎呀 你的刚刚我们要需要下载的这些环境 对不对 有没有装配好 你可以输入 这个node-v和npm-b 看看对应的版本有没有装好 然后如果有装好的话 那么接下来 我们就可以直接运行这样的一个命令 这个命令是NPX的一个命令 它是既是去拉取对应的DSH包 同时也是直接开启web服务的这样的一个命令 那么之后 如果你是使用官方的方式来进行下载 来进行下载和安装启动的话 那么这个命令接下来是会反复的会用到的 那么NPX是所有的Node.js的库的一个安装的这样的包 然后atdeepseek-ai 这个是他们的deepseek的官方的库的名字 然后DSH是对应的组件的这样的名字 然后web代表的含义是启动web服务 然后第一次运行的时候 它也会下载对应的库或者来进行更新 都是这样的一个命令 一个命令解决所有问题 接下来就需要把你 你需要你把命令复制到命令行里面来进行运行 就可以了 那么运行完了之后 接下来它就会弹出一个关系3080这样的一个端口 下面其实有些视频具体的演示的过程 你输入它 输入它之后它就会弹出来 它是一个3080端口的这样的一个显示 对不对 就它 然后你复制一下127.0.0.1.3080 然后打开浏览器输入它 接下来就可以进入到现在大家看到的页面 也就是我们的DeepseaCarnies这个页面来进行使用了 那么首次进入的时候 你需要输入一下你的Deep Seek API Key 然后输入完Deep Seek API Key之后 接下来就可以直接顺利来进行使用了 当然它默认情况下是支持Deep Seek这个模型 你也可以这里面点击稍后配置 然后去换成别的模型的API Key 也都是OK的 这个其实对于Deep Seek Harness来说 它都是可以顺利的来进行使用的 好那下面这里其实是说 怎么去注册到API Key 这我们就不说了 它自己看一下就可以 然后注册完了之后 那么接下来你就可以在本地来进行运行了 这里就是我们刚刚所看到的这里面 对不对 你就可以跟他说嗨 跟他随便说一说 他就会来进行运行 然后这个运行过程 一看当然就是一个 agent运行时的 一整个完整的响应流程 你跟他说句话 然后他下面上下文注入 然后think了一下 然后来进行回答 那么对于我们这种简单的问题 他其实并没有任何工具要用 所以他就一路来进行流失响应 来进行回答就结束了 那么对于DeepSea Carnage来说 他其实给出的功能系统 实际上是非常的亲民 可以这么说 是非常的亲民 首先他上面完整的跟你显示了 我们当前注入上下文是什么 这点非常重要 我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候 经常都会说 我们运行的时候上下文是怎么去搭建的 对不对 我们自己有System Prompt 我们同时有Skills 我们还有agent的MD 这个东西很乱 时不时我们还需要compact一下 压缩一下上下文 我每次对话的时候 它的具体上下文是如何构建的 对DBCCronus来说非常贴心的 把上下文都给你搭建好了 跟我们说运行之前 上下文是这么来进行注入的 具体注入了什么 就具体注入了它 DSH-System Prompt 我们一会看到这个东西是什么 然后他还think了一下 think就是他的思考链 对不对 think完了就给你返回结果 当然我们还可以在轨迹这里面 看到刚才运行对话的这样一个轨迹 这个轨迹指的是用户输入 然后对应的模型响应对不对 这个current绿色的这样的一行 它的实际上就是上下文 就是context 我们现在构建好上下文 然后下面就是模型的响应等等 它所有运行的过程都能看到 然后同时下面还有 就比如说什么缓存命中 什么输入输出的token 这个token响应时间等等等等 这些都给的非常的完整 然后同时你还可以把session 挡着了不好意思 可以把session给它导出 还可以下载 然后同时你还可以在各个模式之间 来进行一个切换 当然我们现在默认的是标准模式 我们这里是先大家看一下 它的工作页面长什么样 然后同时这里面你还可以 通过输入一些命令 可以直接点击这个加号 给它输入一些命令 当然你这里也是可以直接付出一些图片的 这也是没有什么问题 然后同时在这里面是可以选择模型 和推理的等级 然后我们这里呢 其实全程都是使用这个flash 来进行的这个操作 然后同时呢 左侧呢 就是一个你的当前项目管理的一个区域 然后呢 这个项目管理的这个区域 你可以 比如说我们现在实际上是选择了一个项目锋键夹 这个项目锋键夹就是在桌面的一个项目锋键夹 都就是在 大家可以看到 就是在这里面 我们稍后呢 这个就是以它为我们当前项目主目录 会来进行一系列的这个操作 那么大家需要知道的是 对于我们像使用Codex的Cloud Code 或者是Deepsea Carnies 认清楚它的主目录会非常非常重要 因为我们之后很多的Deepsea Carnies 它运行故事当中的很多的一些什么隐藏文件 或者Agent CMD这些文档 这都是在你对应的操作的目录文件夹里边的 所以这个大家是需要看好了 然后我们接下来如果有需要的话 我们就会回到当前目录里面来进行查看 然后同时对于我们当前Deepsea Carnies来说 左侧工作区域 然后这边就各式各样的对话 对不对 你还可以添加一个新的对话 也都是可以的 然后你还可以在这里面新增加一些工作区 一个工作区实际上就是一个文档 我们来进行理解 然后这里是可以自由的来进行对话的切换的 然后同时我们也可以看一下它基本的设置 那基本设置里面 那这里面首先是关于agent的预设 agent预设里面其实它总共是分成四种不同的模式 这个所谓的四种不同agent的模式 其实它就是指的是四套不同的插件体系 它里面包括了它预载入了不同的agent 预载不同的skill跟tours等等等等 就比如说标准模式下 它实际上是功能完整的编码agent 就跟功能完整的codex是一样的 它有什么支持文件编辑管理 share命令行操作 文件与网页检索 sgues plan 所谓plan就指的是 我们可以给它输入 可以进入计划模式 然后一些复杂任务 就可以让它先定计划 再来进行执行 然后还有目标 所谓目标指的是它有go 这样的模式 go这个模式 指的是它会一直推进 你当前这样的任务 直到最终完成为止 中途不会停下来 怎么一回事 然后它还有子在理工作流 这个是一个非常完整的 一套Agent功能的组件 这里你会发现 这是什么文件编辑工具 Share 文件与网页检索 这属于tour对不对 然后它有skill 然后有plan 有目标 有子弹里工作流 这个就是它当前的一套完整的智能基础上给你插好了很多各种不同的功能 对不对 大家可以直接来进行运行了 那么这个功能下基本上就跟我们用 比如说Codex的TileCode基本上就是一样的 然后同时它有TPC这样的一个模式 你看看它就描述 具备标准模式全部能力 还可以通过CodeModel SDK呈现工具 让模型用一个TypeScread程序组合多多操作 这个实际上是一个更加复杂的一种性能模式 他们说得非常清楚对不对 除了标准模式之外 他还能够一次性的组合多个工具来进行并行 然后同时还有这个极简模式 这个极简模式 它主要就是操作你本地的bash和一些文件夹 操作一些工具 然后来进行编码 这个相当于是在上面的标准模式下 给他拔了很多的一些功能 然后可以让你更快一些 然后接下来还有创造模式 创造模式什么自定义的agent preset 然后具备标准能力全部能力 然后还可以在标准能力制度上 去增加一些自定义的agent 那自定的agent怎么去自定义呢 非常简单在下面 对不对 就可以去自定义一些agent了 那么这里它其实会有一个非常关键的概念 叫 preset 那 preset 是什么东西 它其实就是我们之前所说的 类似像 profile 这样的一个 你整个运行模式过程当中 非常关键的一些参数定义 比如说可以加载个外什么工具 什么迭代多少步等等 这个我们在非常后期 在讲插件定制的时候 到时候大家会看到 它会有个 preset 怎么一回事 然后下面这还有权限 权限就非常好理解 read only 只读 然后 workspace write 可以写 然后这个full access 就是读写删除都可以 然后之前我们发了视频之后 也有同学说 他的deep seek harness 不小心把自己所有的 几百个G的文件都删了 那你肯定是不小心选择了 full access 对不对 然后语言 可以选择一下 外观颜色什么的 然后忙碌是enter行为 指的是我们现在如果有任务的时候 我们现在输入enter 它是怎么样来进行运行 那么一般来说是排队发送 除了之外 我们还可以直接插队 就整理了这么两种不同的类型 那么当中下就是关于模型 模型这里它其实是可以 自由的来进行添加的 是没有任何问题 你可以去边际下上面的Deep Seek 换一个API Key 或者是增加其他的一些选项 都是可以的 然后同时我们这里也可以给它添加一些 模型的提供方 很多各样的模型都是可以来进行接入的 都是没有任何问题 然后你还可以自定义来进行一些设置 当然它这个自定义来进行设置 主要是方便 比如说我们本地部署 一些非常特别格式的一些大模型的接入 这个都是没有什么问题的 然后就是关于它的插件系统 这个插件系统会有点复杂 这个我们稍微晚一点再来看 那总之这里面我们是能够看到它目前的这个插件列表的 那么这个插件列表你是不能直接操作的 因为这个插件列表里面基本上全部都是它目前支持 这个标准模式下非常核心的这样的功能 之前有很多同学说我既然列出了插件列表 我为什么不能自由的来进切换 你不能切换 切换完了之后你现在这样的模式它就失效了 就比如说API这样的一个插件 它是专门用于去帮助你接入各式各样不同模型的 你把它给删了 那你现在这个你这个记作就毁了 就没法用了对不对 所以它这里面其实给你展示了官员说 我们现在标准模式下 你到底是有哪一些不同类型的这样的插件 所以插件它是给了你一个列表 给你看一下 但是你其实不能通过列表来进行过多的操作 这点你是需要知道的 然后我们这里还单独给大家准备了一个背景 你可以自由切换这样的背景 对不对 传一个图片 所以我们现在这样的背景给它换个皮肤 然后同时还有些通用设置里面 我们给大家增加了一个知觉能力增强 这个我们就开始讲过了 我们就不再讲 总之上这些功能 这些外的功能是属于我们给大家提供的桌面端 独有的一些功能 Harness这样的基本系统跟首次运行 我相信大家就看的差不多了 对不对 其实我们确实讲的比较快 但是这块那你没啥复杂 就是大家自己去用用 也能够明白是怎么一回事 然后这里其实有一个完整 它运行过程当中的一个基本的架构图 这个跟Codex没啥区别 就你在这个页面里面来进行操作 对不对 操作完了之后 你绘画的session 你的permission 还有agent preset 是你当前的一个agent的基本配置 全部都会注入到当前绘画里面来 然后我们是在浏览器里边来进行操作 对不对 然后它实际上本地是在一个NPA 本地是一个Node.js环境底层来进行运行 对不对 然后你模型请求是通过Deepseek Provider 给Deepseek官方服务器来发送请求来进行运行 然后同时你本地还有一个Workspace 这个Workspace就是你当前操作这样的文件夹 对不对 这Workspace里面接下来就是一个是个样的 产出的内容等等 它是一个这样的一套系统 这个我相信大家用Codex应该都能明白 怎么一回事 OK行 这就是对话测试聊天 这里下面这个内容就是我们刚刚实际给大家演示的 实际给大家演示的内容 然后当然我们这里进行了一个比较复杂的测试 正好我们在课上也给大家来运行一下 这个是一个关于说要做个人简历网站的提示词 这个比我们刚才所看到的 你好其实要复杂很多 但是我现在为什么复制不了呢 没事我们一会复制一下给大家来进行运行 正好也是给大家看一下 它真实的一个实际测试这样的效果 当然我们其实昨天在进行备课的时候 是已经测试完了 总之你给它输入这样的一系列 复杂的指令 然后它接下来就会来进行运行 运行完了之后 一个基本的简历的样式 是这么样的一个样式 这是一个更加复杂的编程的任务了 然后编程完了之后 大家就能看到 它编写的一个简历项目 个人简历网站的一个模板 这个项目其实 大家拿到我们课件之后 我们课件里面也有相应的提示词 大家也可以自己尝试着 来进行一些运行 但总之 这个项目它运行的结果 你们看得出来 对于DeepSea Harness 然后它前端审美 其实还是在 说实话 好像这么一个极简的提示词 你给Kodax加GP5.6 它也生成不出 更惊艳的结果 这个大家可以回头自己去试一下 然后现在打开 就是它现在最终运行得到的结果 给大家看一下 就长这样 它整体的交互 和它背景的隔板 还有运行的效果 其实都还算是非常不错的 当然相比像这种图表 SVG的图片它确实没有办法替换 因为它现在目前还不具备深图的能力 所以它其实都是用SVG来进行的示意图的编写 然后整体的交互效果和页面的文字 还有内容的排布 基本的审美其实还是在的 它的简历是叫AI产品设计师 还是非常不错的 OK好 那这个是我们给大家看的一个 关于Deepstick Harness的基础的使用流程