start	end	text
0	2500	Dipsick Harness已經正式開源了。
2500	8400	但對很多普通用戶來說,真正的門檻不是不會用,而是安裝這一步就已經比較麻煩。
8400	14000	要裝環境、開終端、書命令等依賴,還可能碰到版本、權限這些問題。
14000	19100	很多人只是想先體驗一下DSH,結果還沒開始用,就先卡在安裝上了。
19100	25200	所以我們團隊專門做了一個DSH桌面端應用,不需要命令行,也不用自己手動配置環境。
25200	27880	下载之后直接双击App就可以自动完成
27880	30560	DeepSeek Harness的安装、部署和启动
30560	32480	原本一大串安装流程
32480	35800	现在基本就是下载双击配置API Key
35800	37480	然后直接开始用
37480	41160	这期视频我会带大家把DSH的完成使用流程跑一遍
41160	43280	先用桌面端一键完成安装
43280	45800	再配置AppKey权限和工作区
45800	48520	然后直接做一个个人简历网页项目
48520	52320	看看DeepSeek Harness在真实开发任务里到底怎么用
52320	54360	同时我们还会讲它的插件系统
54360	57000	包括官方和社区插件怎么安装
57000	58760	视觉模型插件怎么接入
58760	61040	以及各种功能插件怎么使用
61040	63920	现在DSH的插件已经不只是加工具
63920	66760	你甚至可以通过插件直接换皮肤
66760	67560	改界面
67560	69320	增加新的功能模块
69320	71560	把它改成完全不同的使用形态
71560	73680	另外后面还会继续讲插件开发
73680	76200	带大家看一个DSH插件是怎么创建
76200	77080	怎么定义功能
77080	78280	怎么接入Harness
78280	80040	以及最后怎么完成部署
80040	82560	也就是说不只是会用别人做好的插件
82560	85440	你自己也可以开发类似换夫工具增强
85440	87360	或者模型能力扩展的插件
87360	90040	本期视频的配套资料也已经全部准备好了
90040	91960	评论区抠课件就可以领取
91960	94800	里面包括 DSH 桌面端安装包
94800	96400	本期视频文字版课件
96400	98360	完整 DSH 上手教程
98360	99680	插件使用方法
99680	102640	以及本次测试用到的完整提示词
102640	105000	想直接把 DeepSea Karnes 跑起来的
105000	106400	可以先把资料领走
106400	108240	跟着视频一步一步操作
108240	110560	好 DeepSea Karnes 已经正式发布了
110560	112560	然后它作为现在全新一代的
112560	114280	agent开发跟使用的这个范式
114280	115080	对于我们之前
115080	117240	大家熟悉Codex和Cloud Code的小伙伴
117240	118360	其实冲击不小
118360	120600	我们接下来如果大家想要使用Deepsea Harness的话
120600	123480	实际上可能会有很大的使用方法上的一些改变
123480	125520	那么Deepsea Harness实际上发布完了之后
125520	126680	这个涨势非常非常快
126680	129480	短短的这么一天的时间
129480	132280	现在应该已经是80多K的stars了
132280	133560	然后也能够看得出来
133560	135320	这个业内对Deepsea Harness的这样的一个关注
135320	137240	当然Deepsea Harness它自己有一个官网
137240	139000	然后它也有Github项目的主页
139000	140080	一会我们也会带大家看一下
140080	143040	但总之DeepSeek Harness确实是能够足以撼动
143040	146600	大家现在就再去使用像Codex或者Cloud Code这样的一些生态
146600	148560	并且DeepSeek Harness其实非常鸡贼一点
148560	153920	是他们在内测的期间实际上就是拗露了大量的各个不同的开源项目开发者
153920	158040	然后现在很多开源项目就是我们非常熟悉的一些开源项目
158040	160740	比如说绘制思维导图的
160740	163600	比如说绘制产品原型的这样的开源项目
163600	166860	现在都是能够以插件的形式接入到DeepSeek Harness里面来的
166860	169640	所以DeepSeek Harness它其实不仅仅是单独的一个agent
169640	171200	它其实是一个agent平台
171200	172060	当然怎么接入呢
172060	172580	我们稍后再说
172580	174820	所以 DeepSea Carnies现在出来之后
174820	176000	尽管大家可能会觉得说
176000	178160	它原始功能看起来比较简单
178160	180700	但实际上它的拓展性其实是非常强的
180700	181340	OK 好
181340	182440	那么我们今天晚上的公开课
182440	184080	就会围绕着我们 DeepSea Carnies
184080	185520	来进行一轮非常系统深入的
185520	187260	从怎么样安装部署上所使用
187260	189340	到它的文件项目结构
189340	190640	然后它的拓展功能如何实现
190640	192160	以及到它的插件系统
192160	192840	什么东西
192840	193120	对不对
193120	193960	底层原理是什么
193960	195720	然后如何去接入插件
195720	196480	自己写插件
196480	197480	自己找到想要的插件
197480	200260	一整个围绕Deep-seek Harness的完整的入门流程
200260	201320	来进行个详细的讲解
201320	204120	当然首先我们拿到Deep-seek Harness之后
204120	207780	首先第一个环节我们是需要来完成Deep-seek Harness的安装
207780	210740	然后我们这里是给大家提供了一个安装包
210740	212840	然后这个安装包现在是已经上传完了
212840	213680	MacOS的版本
213680	215020	马上Windows版本也会上来
215020	218620	然后这个安装包是帮大家免命令行安装的
218620	220440	其实Deep-seek Harness安装非常简单
220440	221800	但是我们有很多小伙伴
221800	224080	之前可能主要是用比如说KodexAPP的
224080	225300	然后对于命令行的操作
225300	227220	Node.js的环境搭建不是很舒服
227220	229900	所以我们这里单独给大家准备了一个桌面版的安装包
229900	232400	然后接下来你有了安装包之后就可以直接点它
232400	234140	然后就可以直接来进行运行
234140	235400	它会自动帮你搭解好所有的环境
235400	236940	当然这个API Key还是你需要准备好的
236940	243500	然后同时我们这个安装包也会直接在Deepsea Harness里面提供一个内置的这样的视觉功能
243500	245520	是通过阿里百炼的API Key
245520	248260	然后调用千万系列的模型来提供视觉能力的增强
248260	249940	然后同时它还可以换桌面背景
249940	254540	还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步
254540	256120	OK这个是我们今天晚上
256120	258080	大家如果之前还没有安装好Deepstick Harness的话
258080	259900	可以先添加我们的助教老师
259900	262880	然后领取到我们的Deepstick Harness的桌面安装包
262880	264540	然后接下来我们快速走一个安装流程
264540	266260	那么这个安装流程其实非常简单
266260	268240	就是你双击一路下一步就可以了
268240	271060	然后Mac的电脑就是把拖拽到APP里边
271060	272980	就可以实现这样的一个安装的过程
272980	274080	然后安装完了之后
274080	276160	你就可以双击打开这个APP
276160	277360	就比如说我们现在是安装完了
277360	278780	这个APP的名字叫Deepstick Harness
278780	279440	然后打开
279440	280600	然后打开完了之后
280600	282340	也就进入到这样的一个页面
282340	283680	当然大家首次进入的时候
283680	285780	是需要它会有一个内测说明
285780	288020	现在是0.1内测版本
288020	290060	然后需要你输入Deepseek的API Key
290060	292460	需要来完成首次使用的这样的配置
292460	293280	然后配置完了之后
293280	296120	大家还就可以进入到对话页面来进行对话了
296120	297900	那么这个过程其实就和你
297900	299480	就比如说我们去使用Node.js
299480	300960	使用命令行来进行下载安装
300960	301800	其实完全是一样的
301800	303460	然后只不过它现在是一个APP
303460	304860	它不是一个网页
304860	306860	它是一个APP的形式来进行操作
306860	309320	好那么接下来我们就可以跟它来进行自由对话了
309320	312480	那么它的对话过程当然就是和原版是完全一样的
312480	313260	这个其实没有什么问题
313260	316060	那么简单来看我们看它的初级的使用方式
316060	319100	也确实跟Codex或者是Cloud Code没有太大的区别
319100	320380	当然我们给大家提供的版本
320380	322060	大家应该能看到后面有个非常可爱的小猫
322060	326100	是因为我们在原来的Deep-Carnies版本基础上增加了两个功能
326100	327740	那么大家完成了这个配置之后
327740	329260	也可以看一下这两个功能分别什么
329260	331560	首先第一个是关于视觉增强的功能
331560	334880	这个视觉增强功能是使用千万3.8来去进行视觉增强
334880	336680	这里面我们只要一键开启它就可以了
336680	342140	那开启的时候它会提醒你输入千万的阿里百链的API Key
342140	345940	那这里面你可能就需要去阿里百炼去注册一个API key
345940	347680	然后呢接下来就可以开始来进行验证了
347680	348640	那么验证的过程呢
348640	351260	它实际上是会去围绕当前这个图片来进行一轮识别
351260	351940	识别完成之后呢
351940	353880	它就跟我们说它这个识别到位了
353880	354100	对不对
354100	357580	它是按照什么主体啊场景啊文字啊各个维度来进行的识别
357580	358040	OK
358040	359480	这个呢是一个视觉方面的能力
359480	362080	而后面我们一旦开启了视觉增强能力之后
362080	365880	我们这个视觉增强能力实际上是一个非常底层的一个插件的形式
365880	368680	能够给整个Deep Seek Harness在运行的各个环节
368680	370560	来去增加它的视觉的能力
370560	372080	因为其实对于Deep Seek Harness来说
372080	375200	它内部其实预制了很多个不同类型的
375200	378240	所谓叫做Agent预设的四种模式
378240	381300	那么这四种模式实际上代表含一下底层是四个不同的Agent
381300	384460	或者是你把它理解成是四套不同的内置提示词和能力体系
384460	385020	是这么一回事
385020	388120	但是现在如果我们在通用设置里面给它开启了视觉增强能力之后
388120	389940	那么接下来你不管是切哪个Agent
389940	391500	或者你下面自定义一个Agent
391500	393060	实际上都是有视觉能力的
393060	393760	其实没有什么问题
393760	394600	然后同时呢
394600	396980	这个也是我们今晚文化课的一个小小的一个小设置
396980	398060	就是我们在最后呢
398060	398940	也会带大家
398940	400380	从一到一呢
400380	401940	去完成一些插件的开发
401940	403680	然后我们这里开发的一个小插件
403680	405140	就是给他换皮肤
405140	405580	对不对啊
405580	407460	这个是这个入门级的啊
407460	408480	这个小伙伴特别喜欢的啊
408480	409660	这样的一个插件的形式啊
409660	410740	给他换个皮肤啊
410740	411880	我们这也就生成了一个这个特别
411880	413800	可爱的这个不我毛的这样的一个形象啊
413800	415640	然后作为我现在的这个换皮肤的这个
415640	416960	默认的这个皮肤选项啊
416960	419020	这个实际上是我们后面会做的一个插件的小实验啊
419020	422820	但是现在也是集成在我们给大家提供的桌面端的环境里面来了
422820	425080	那么接下来大家可以去切换图片
425080	427020	去设置这个焦点
427020	428320	就是它虚化程度
428320	431220	然后页面玻璃层
431220	432520	就是看它的渐变的
432520	433540	一些设置等等
433540	434780	这里可以自己进行设置
434780	436040	当然你可以恢复拨刃都是可以的
436040	439060	那这个是我们给大家提供的桌面端的一个基本手法法
439060	441100	当然我们接下来在进行公开课程当中
441100	444480	大家使用任意的版本来进行学习跟操作也都是可以的
444480	448340	那么大家现在如果需要去领取到我们给大家准备的桌面端的话
448340	449700	还是一样的添加我们的助教老师
449700	450480	然后呢
450480	451580	就等我们老师
451580	453440	给你发一个完整的百度网盘里面
453440	455580	就会有这个Windows和Mac电脑的
455580	456760	具体的安装包
456760	458580	然后和一个简要的安装说明
458580	460680	那这个呢是前期的这个基本环境准备
460680	462980	这个大家是需要先装好的
462980	464100	当然对于咱们的课程来说
464100	465560	你用我们的安装包也可以
465560	467640	然后呢你用这个原始的这个Deep-C Chronicles
467640	468640	来进行下载来进行使用
468640	469160	也可以
469160	470100	那么安装完了之后呢
470100	470520	接下来你就可以
470520	470820	对不对
470820	471760	来进行一些这个对话
471760	472780	就能基本感受一下
472780	474980	它的这个使用的一个基本状态
474980	475420	好
475420	478520	那么前情提要跟基本准备工作完成之后
478520	479820	那么接下来我们就进入到
482480	489840	首先,我們需要跟大家介紹的是關於Deepseek Harness的一個基本的技術生態,跟它現在的項目定位。
489840	493040	那么这个Deepseek Harness其实跟我们现在所熟知的
493040	495320	像Cloud Code Code Codex其实有很大的区别
495320	499560	它的使用方法内置的功能形态和它的插件系统基本上都不一样
499560	502520	包括比如说我们之前所熟知的像Codex或者Cloud Code
502520	504480	它们的SQ的系统对不对
504480	508360	它的agents的系统subagents的定义方式等等
508360	511880	那么现在到Deepseek Harness里面去了之后其实都会不太一样
511880	515800	所以我们这里需要先跟大家说一说整个Deepseek Harness的功能架构
515800	517680	和它的一些核心的定位到底是什么样的
517680	520240	首先DeepSeaHardness是8月14号发布的
520240	520480	对不对
520480	522800	然后现在已经是8万多的STARTHS
522800	526040	这个应该是反正是我见过的最快的STARTHS增长的速度
526040	526880	这个没有之一
526880	528920	它应该也是给你插不上所有项目里面
528920	531600	STARTHS的数量增长最快的项目没有之一
531600	533720	然后当然我们拿到手之后
533720	535600	其实进行进行很多的一些功能测试
535600	537360	然后也和大家现在比较关心的
537360	539880	就比如说像Cortex进行了一些能力上的对照
539880	540940	那么总的来说
540940	545100	当然我之前已经出过一期视频来介绍他们两个对比的结果
545100	550500	那么总的来说其实Deepseek Harness和Codex他们二者的性能上其实是差别不大的
550500	555100	我们这里来进行对照的时候是Deepseek Harness加上Deepseek V4 Pro
555100	557340	然后Codex加上GPT5.6Soul
557340	558860	然后他们俩来进行对比
558860	561100	然后最后我们这里是进行了6组的测试
561100	564100	但是这个测试我们之前是已经都发到网上了
564100	565980	大家可以看一下之前的一些视频
565980	569300	那么像这样的测试结果其实他们二者差别不会很大
569300	570700	我们进行了很多方面的测试
570700	571980	有比较简单的项目测试
571980	573900	也有非常复杂的项目的测试
573900	574740	那么总的来说呢
574740	575580	这个Deep-Sea Harness
575580	576880	它不管是前端性能
576880	579260	还是这个3D视觉的这样的一个理解
579260	580920	还是对这个中文的一些
580920	582920	场景下一些字符的展示
582920	586020	其实都和GPT5.6加Codex的差别不大
586020	587120	然后同时呢
587120	588600	比较让人惊喜的一点
588600	590040	是这个Deep-Sea Harness的
590040	591660	它本身的这个缓存命中率非常高
591660	593180	这个也是大家现在在讨论
593180	595240	说这个Deep-Sea Harness是很前的
595240	596600	一个非常核心的一个原因
596600	598260	而且它整个运行速度
598260	599520	跟响应效率非常非常快
599520	600760	那我们这里总共
600760	602340	大家下面下面其实在科技里面都看到
602340	603640	进行了各式各样的
603640	604560	这个形态各异的
604560	605500	有看得懂有看不懂的
605500	608120	各式各样的设置和测试
608120	611800	然后最后我们整个差不多是运行了三到四个小时的时间
611800	615620	然后Deepseek Harness它的token的消耗量
615620	617260	差不多是GBT5.6
617260	619200	搭配上Codex的三分之一
619200	620940	然后运行时间可能只有一半左右
620940	623360	所以整个的测试结果来看
623360	625180	Deepseek Harness相比于Codex来说
625180	626860	它的运行效率其实要高很多
626860	629040	然后运行效果是差不太多的
629040	631540	至少我们其实看着这上面这些个测试来看
631540	633600	其实是属于有来有回的这样的类型
633600	635320	那么绝大多场景下我们甚至可能会觉得
635320	637880	Deepseek Harness搭配着Deepseek V4 Pro性能会更好一些
637880	640040	当然Deepseek V4 Pro当时发布的时候
640040	640880	我们这里没有放截图
640880	643400	但当时发布的时候其实是有一个
643800	647400	关于Deepseek V4 Pro它的一个编程性能和Feybo 5的比较
647400	649440	然后在比较那张图上
649440	653240	Deepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的
653240	654960	甚至在部分指标上可能还要超过Feybo 5
654960	658160	然后当时官方给的图下面就有一行小字的说明
658160	661400	说我们现在测试结果是搭配着
661400	664560	这个Deep Seek Harness的集结模式
664560	666360	就搭配这套Harness系统来进行运行
666360	667360	最后评测这样的结果
667360	669000	所以也就说明Deep Seek Harness
669000	671000	它的这套系统确实是能够
671000	673500	至少是能够很好的发挥Deep Seek V4 Pro
673500	675420	这样的一些模型的性能的
675420	676280	这点其实没有什么问题
676280	678960	当然说到Deep Seek Harness的发展历史
678960	680160	这个的话我们就简单看一下就行
680160	681520	从5月份开始对不对
681520	682940	就开始来进行招聘了
682940	684640	然后也组建了很长时间
684640	686780	然后7月底就开始来进行内测
686780	689500	然后内测的应该是7月中就开始来进行内测
689500	691100	然后7月底是已经内测完了
691100	692920	然后内测的时候其实非常鸡贼
692920	700920	他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来
700920	703700	然后跟他们共同研发这些项目去适配DeepSea Carnes的插件
703700	706160	所以这也是为什么DeepSea Carnes一出来之后
706160	708960	它的插件系统的插件生态就非常丰富的一个主要原因
708960	711260	所以他们内测的时候就拉了很多的作者
711260	713480	有统计他的作者
713480	717480	搭在一块他们的项目的stars差不多是200多K
717480	718040	好像是
718040	718760	总之呢就是
718760	719340	他一所以
719340	720060	他之后一出来
720060	720780	他这个插件系统
720780	721900	就非常的丰富
721900	723080	是这样的一个原因
723080	724960	当然其实我们也需要简单跟大家说一下
724960	725420	就是关于
725420	726420	这个Deepseek Harness
726420	727720	这个Harness到底是什么
727720	729660	这样的一个概念上的说明
729660	730840	那么所有的这个Harness
730840	732160	其实你基本上都可以把它理解成
732160	733840	是围绕当前这个大模型
733840	735720	外部的所有的运行的这个环境
735720	736100	对不对
736100	737600	这个有个非常经典的
737600	738420	这样的一个说明的图
738420	739520	就是你的模型
739520	740460	实际上发动机
740460	741700	Harness系统实际上就是
741700	742780	你的这辆车
742780	744680	其他的各个零部件的这样的一个环节
744680	745740	那你这个车运行的好
745740	747240	不仅你这个发动机非常强劲
747240	748920	同时你其他的各个零部件环节
748920	749460	得搭配的好
749460	752300	才能够维持你整体车辆的这样的一个性能
752300	754780	所以现在我们说模型确实很强
754780	755960	很多时候模型也很聪明
755960	757120	你单独跟模型进行对话
757120	758440	你会发现它非常懂你
758440	760700	但是它能不能够去执行一些非常复杂的任务
760700	761720	这个其实不一定
761720	762740	很多时候模型聪明
762740	763820	并不代表它能够去解决
763820	765780	现实任务当中的很多复杂的问题
765780	768180	比如说我们这里举的一个非常经典的例子
768180	770240	这个例子其实每次跟大家讲Harness的时候
770240	771260	其实我们都会说
771260	775820	比如说我现在要完成一整个非常复杂的
775820	778260	几万行的一个代码仓库的代码迁移
778260	780640	这个时候如果你只是裸着跟一个agent来进
780640	781940	裸着跟一个大模型来进对话
781940	784720	那么它确实也会调用工具帮你去完成代码迁移
784720	785860	但是这个过程就非常不可控
785860	787420	它很有可能比如说迁移到一半
787420	787860	它又停了
787860	788560	说自己完成了
788560	789900	或者是迁移迁移着
789900	791100	就不记得最一开始自己要干啥
791100	791620	等等等等
791620	793300	所以你会发现对于模型来说
793300	796280	它在长城任务里面经常都会迷失自我
796280	797500	这个时候怎么办呢
797500	800260	我们就想办法通过一些工程化的手段
800260	800940	给它约束住
800940	801220	对不对
801220	802640	比如说有一个最简单的方法
802640	804460	就是让它自个给自个列计划
804460	805580	定下我们现在
805580	808780	现在任务总共需要分成五个模块来进行迁移
808780	809060	对不对
809060	810800	然后我们接下来就通过一个勾字系统
810800	812180	让模型每次运行完了之后
812180	813880	都去检查一下自己的计划
813880	814600	有没有推进
814600	815900	完成了一项就打个勾
815900	818940	然后看看接下来还需要继续做哪些东西
818940	820840	那么这个计划就会时刻的
820840	822480	被在每一轮模型运行完了之后
822480	823940	都给它加载到当前上架文里面去
823940	825500	使得模型它一直会记住
825500	827280	我现在到底是要解决什么样的问题
827280	828540	以及现在进展到哪一步了
828540	830120	那么就通过这样的简单的
830120	832100	Plan或者To-Do List这样的一个方式
832100	833600	其实就能够很大程度上保障
833600	835200	我们当前模型在运行的过程当中
835200	836480	它的一个长效稳定性
836480	838140	当然对于Harness这样的系统
838140	840440	我们刚刚说其实是一个非常极简的一个例子
840440	841720	帮大家来去理解
841720	843020	关于说我们现在有了模型之后
843020	845040	为什么还需要有Harness的主要原因
845040	846280	而我们现在所看到的
846280	847520	比如说像Codex Cloud Code
847520	850160	它其实本质上都是一些Harness的系统
850160	852900	就是围绕着模型搭建的一套工程化的脚手架
852900	855360	然后帮助现在模型更好地去完成
855360	856820	我们给它发布的复杂任务
856820	858220	所以这也是为什么大家说
858220	860340	下半场 AI在下半场的竞争
860340	862620	主要是在Harness这一方面的原因
862620	863820	那么对于DeepSeek来说
863820	866000	其实有这样的一个说法
866000	867400	DeepSeek其实早期的时候
867400	869320	并不看中编程Agent
869320	872440	会觉得说编程Agent实际上是个非常窄的一个领域
872440	874220	但是没想到现在的Cloud Code和Codex
874220	876220	已经从程序员这个群体当中
876220	877780	已经广泛地扣散出来了
877780	879340	基本上是大家所有人去使用
879340	880780	大模型的一个入口了
880780	883320	所以这个Deepseek也是非常着急
883320	885320	然后呢推出了Deepseek Harness这个系统
885320	886840	当然Deepseek Harness这个系统
886840	888860	它和Cloud Code和Codex
888860	891100	从最开始原始定位就会不太一样
891100	892340	就比如说Cloud Code Code
892340	894880	他们其实最开始都是编程的agent
894880	897180	都是为了去辅助完成一些编程的任务
897180	897920	当然现在呢
897920	899140	其实大家也看到有很多的一些
899140	900560	比如办公的一些agent
900560	903040	专门是去服务一些办公的场景
903040	904280	而对于Deepseek来说
904280	905700	他们的野心其实不仅仅是
905700	907380	说我要做一个编程的agent
907380	908840	或者是做一个办公的agent
908840	911600	而是所有场景下通用的这个Harness系统
911600	913600	所以它的这个名字叫Deepseek Harness
913600	915360	而不是叫Deepseek Agent的原因
915360	918380	就是它其实只提供了一整套Harness的脚手架
918380	920580	至于说在这套基础设施之上
920580	923960	你想怎么样把它改造成自己场景下面所适用的这个Agent
923960	925120	你可以自己想办法
925120	928060	借助它现在给你提供非常灵活的这个插件系统
928060	930140	然后给它组装成你现在想要的样子
930140	933700	所以这也是Deepseek他们在发布这个Harness的系统的时候说的
933700	934700	对不对一切皆插件
934700	936580	他们的这个广告语一切皆插件
936580	938240	也就是对于现在的这个Deepseek Harness来说
938240	939200	它只提供了一个
939200	939720	这么说
939720	945520	就是它对核心底层实际上是一套非常完整的一个智能的插座
945520	946320	你可以这么来进行理解
946320	948320	然后上面的这些插件
948320	952680	就是可以随时接入插拔的这一套插座里边去的一些组件
952680	954080	那么你可以任意把它组合
954080	955880	就组合成你想要的这样的agent
955880	959600	当然它原始能力下其实是提供了这么四套组合的
959600	959880	对不对
960000	963640	對不對?就是這麼四個通用,這麼四個agent預設的。
963640	971720	然後這幾套agent的預設裡邊其實每一套都包含著非常複雜的一些subagent系統,一些skills系統,還有prompt,還有一些工具等等。
971720	972800	所以它其实是给你提供了
972800	973680	这是套预设的
973680	974280	那么说的之外
974280	975640	你也可以自己想办法
975640	977780	自己去给它来进行一些改造
977780	979180	改造成你想要的样子
979180	980600	所以它说一切切插件
980600	982380	那么对于DeepseaCardness来说
982380	983520	它就怎么说呢
983520	984360	大家可以想象一下
984360	985160	它最底层
985160	986460	我们去看它的日志
986460	988400	看它官方的说明
988400	990680	它会说我们是使用Cordis这样的架构
990680	992460	我相信现在可能很多开发者
992460	993660	都没有听过这Cordis是什么
993660	995780	因为我们用Cloud Code
995780	997060	用Codex其实完全设计不到
997060	998640	像Cordis底层的东西
998640	999060	这么说
999060	1001200	它其实是比较早开源的一个
1001200	1002600	对于TSC的这套系统
1002600	1003840	这套技术方案来说
1003840	1005520	具有电机性质的底层的
1005520	1007520	类似于通信系统的这样的一个内核
1007520	1009140	就比如说大家所熟知的QQ
1009140	1010880	这QQ底层的通信机制
1010880	1013880	其实就是依靠Cordius这套系统来搭建的
1013880	1015440	所以现在Deep C-Harness
1015440	1017380	它所给出的底层的内核
1017380	1019120	实际上是非常非常底层的
1019120	1020180	那样的一套内核
1020180	1022380	也就是基于这么一套非常底层的内核
1022380	1024060	现在对于Deep C-Harness来说
1024060	1025580	你什么东西都可以插拔
1025580	1026780	比如说要举个例子
1026780	1029580	比如说我们现在对于Agent来说
1029580	1031380	那agent loop实际上是个非常重要的功能
1031380	1032680	这点大家应该都能理解
1032680	1032940	对不对
1032940	1034540	我们要去完成复杂工作
1034540	1036740	那你可不得去循环的调用一些工具
1036740	1038380	然后直到完成当前任务为止
1038380	1040160	这个是所谓的agent loop这样的模块
1040160	1042280	那么对于我们之前所接触到所有的agent来说
1042280	1044760	agent loop其实它都是内置的一项功能
1044760	1046020	我不可能把agent loop给拿掉
1046020	1046400	对不对
1046400	1048100	那比如说Codex的Cloudcode
1048100	1051500	他们这些课字是在他们的软件里面已经写死了
1051500	1053100	关于agent loop怎么样进行执行
1053100	1055140	但是对于Deepseek Harness来说
1055140	1056940	它的agent loop本身也是一个插件
1056940	1058620	就你可以自由的把它给删了
1058620	1059860	把它改了都是可以的
1059860	1062420	所以Deepsea Harness相对说是一个更加自由
1062420	1065980	更加灵活的一个通用的这样的一个Harness基座
1065980	1068620	所以你也可以把它理解成就是对LongChain的又一次冲击
1068620	1069820	LongChain比较惨
1069820	1072100	每次出来新东西最先受伤的都是LongChain
1072100	1074260	然后对于整个Deepsea Harness来说
1074260	1075460	我们怎么理解它底层架口
1075460	1076820	这一点大家需要稍微理解一下
1076820	1080500	因为我们在最后在讨论怎么去设计和组装它插线的时候
1080500	1082180	会稍微设计一点底层原理
1082180	1083900	那么简单来说大家需要知道的是
1083900	1088060	首先它里面通过Cordis这样套系统提供了一整套
1088060	1089500	可以自由来进行插拔
1089500	1091980	来保障它的核心功能和插件功能
1091980	1095000	来进行顺利通信的这样的基础范式
1095000	1096120	然后比较重要
1096120	1097420	大家需要知道的是一个是profile
1097420	1098260	还有一个是punch
1098260	1099700	这个profile代表什么含义
1099700	1102000	是我们现在你插件组装多了
1102000	1102300	对不对
1102300	1103200	这个插件那个插件
1103200	1104880	大家各种插件
1104880	1106800	各种agent各种skill组装进来之后
1106800	1107600	那么我们要保障
1107600	1108840	它能够持续稳定这样的运行
1108840	1110240	实际上是需要有一个profile
1110240	1112080	这个profile就是给当前的
1112080	1114000	你组装好的这样的一个生产线
1114000	1114940	给它一个基本配置表
1114940	1116040	你可以这么来进行理解
1116040	1116620	它能做什么
1116620	1117180	它不能做什么
1117180	1118300	然后它的各个环节
1118300	1119120	核心参数是什么样的
1119120	1120300	由于它底层硬件
1120300	1121020	是可以自由组织的
1121020	1122460	所以它上层的profile
1122460	1123120	就变得非常重要
1123120	1124100	我们需要给它说好了
1124100	1125100	它是干什么的
1125100	1126540	然后再往下
1126540	1128060	我们说Bonda
1128060	1128960	然后它实际上
1128960	1129740	你可以把它理解成
1129740	1130880	是一个profile的
1130880	1132600	一个更加高层次的抽象
1132600	1133500	也就是说它实际上
1133500	1134740	是一个默认配置
1134740	1135760	和默认配置代码的
1135760	1136400	一个模板
1136400	1137800	然后再往上的punch
1137800	1138520	它代表的含义
1138520	1140320	实际上是我们每一次
1140320	1141400	在进行运行的过程当中
1141400	1142280	这次具体代入的
1142280	1144580	这个参数所组成的当前的执行对立
1144580	1146280	当然这个东西说起来有点复杂
1146280	1147480	大家就稍微理解一下就可以
1147480	1150680	因为我们之后在讲解插件的时候
1150680	1153080	需要大概能够明白是一个什么样的情况
1153080	1154580	因为我们到时候经常会涉及到去改
1154580	1155580	比如说 profile 对不对
1155580	1158880	去改 patch 等等
1158880	1161580	这个实际上是我们之后会稍微来进行修改
1161580	1163080	那么接下来实际上就相当于是
1163080	1164380	通过 profile 规定好了
1164380	1165280	我们现在各个组件是什么
1165280	1165580	对不对
1165580	1166780	然后在Codex架构下
1166780	1169480	就可以自由的围绕着所有元素来进行一些组装
1169480	1171280	然后最后我们每次运行的时候
1171280	1172180	实际上就是一个 patch
1172180	1176660	然后就是一个agent的一个运行时的架构
1176660	1177460	就这么样的一回事
1177460	1180180	OK这是它的一个基本的架构的TOP图
1180180	1181740	这个大家稍微理解一点
1181740	1182740	有一点感觉就行了
1182740	1185500	不要求深度的去了解它背后的原理
1185500	1188260	因为如果我们要去讲关于deep-seek harness的架构的话
1188260	1192940	可能我们单独就可以开好几堂公开课进行讲解
1192940	1198980	下面是关于我们刚刚所说的一些具体的实例
1198980	1200180	比如说我们刚刚所说
1200180	1203580	对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本
1203580	1205340	看着就长得就跟Podex一样 对不对
1205340	1206460	上来就可以跟他来进对话了
1206460	1209580	那么他实际上就是一套插件组合而成的一组
1209580	1212620	当前Agent运行的一个配置和他运行的结果
1212620	1213140	就这么一回事
1213140	1215140	他实际上是一个组装好的成品
1215140	1216940	而你如果需要去额外去重新组装的话
1216940	1220700	那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具
1220700	1224500	当然你如果去看关于DeepSeekHarness他们自家的仓库
1224500	1226940	你会发现他所有的这些东西
1226940	1229300	所有的这些就是我们看的比较核心这样的工程
1229300	1230060	就来说都是插件
1230060	1231580	都是可以随时来进行插拔的
1231580	1233580	包括什么消息对列的组装方式
1233580	1235020	包括什么agent loop
1235020	1237560	包括甚至它的什么工具注册列表
1237560	1238200	都是可以换的
1238200	1240220	OK就这么一回事
1240220	1242260	当然它现在给了一套默认的配置
1242260	1243340	那么基于这个默认配置来说
1243340	1245220	它其实本来也是非常强的
1245220	1245880	就这么一回事
1245880	1248100	然后同时它的所谓的插件数
1248100	1250180	我们之后也会接触到这样的概念
1250180	1251280	所谓插件数其实就指的是
1251280	1253660	现在它支持我们当前运行的过程当中
1253660	1255600	所构成的所需要的所有这些插件
1255600	1256200	就这么一回事
1256200	1257500	就比如说我们现在看了这个页面
1257500	1259200	它就是所有插件这样的集合
1259200	1261300	包括这里面设置都可以改
1261300	1261980	OK
1261980	1262460	OK
1262460	1264380	那这个就是我们现在能够看到的
1264380	1265520	关于Deep-Seek Harness
1265520	1267920	它的一个基本的一个状态
1267920	1268880	和它底层的原理
1268880	1270720	当然像这样灵活的设置
1270720	1273800	它的底层的配置确实会有一点难
1273800	1275000	这个大家其实都很好理解
1275000	1276880	因为它开放的程度越高
1276880	1277680	那么对于我们开发者
1277680	1279060	未来去组装它这个难度可能就更难
1279060	1280700	但是它的灵活程度可能就更好
1280700	1281600	那么接下来如果你是想
1281600	1282960	做一些智能办公的agent
1282960	1284080	还是想做一些coding agent
1284080	1285440	都可以通过它的插件
1285440	1286200	自有的组合
1286200	1287740	把它组合成你想要的样子
1287740	1291060	这个确实是一个可以说更加具有技术含量的工具
1291060	1292540	相比于比如说是Codex来说
1292540	1295160	它确实在初期使用的过程当中
1295160	1298240	不是我们后面为了它来进行插件组装的时候
1298240	1299260	确实会有一些复杂
1299260	1302400	但是大家确实需要知道的是它的灵活程度是很高的
1302400	1303860	那么对于现在的Deep Sea Harness来说
1303860	1306240	普通的开发者我们其实就可以直接用它
1306240	1307900	就当成是Codex来进行对话也可以
1307900	1309140	它也是性能比较强
1309140	1311340	然后如果你想自己来进DIY的话也可以
1311340	1312860	它提供的接口也很丰富
1312860	1315060	比如说我们如果你要做什么编程Agent
1315060	1316780	办公agent 个人助理
1316780	1318200	都有各自的插件
1318200	1319620	你可以往里面来进行装
1319620	1322000	当然下面还有关于插件
1322000	1324020	Skill MCP和Tools之间的区别
1324020	1325500	我们就不展开说了
1325500	1326800	因为我们一会再去讲插件的时候
1326800	1327440	到时候会讲
1327440	1328960	但总之大家需要知道的是
1328960	1330340	对于Deepseek来说
1330340	1331720	它同样也是有Skill
1331720	1332500	也是有agent
1332500	1333300	也是有MCP的
1333300	1334940	这些功能其实全部都是支持的
1334940	1337340	只不过对于现在的Deepseek harness来说
1337340	1339320	它的插件是它最大的一个特色和亮点
1339320	1341980	当然现在其实也Deepseek harness发布了之后
1341980	1342780	它的插件生态
1342780	1344820	其实非常丰富
1344820	1346320	我们可以给大家看一下
1346320	1347320	它有好多插件
1347320	1349520	这里给大家留下一个印象
1349520	1350820	所有的现在官方的
1350820	1352620	它中安方的页面里面插件列表
1352620	1354980	都是你随时可以通过几行代码
1354980	1356820	就给它接入来进行一个使用的
1356820	1358160	我们稍后也会给大家来介绍
1358160	1359220	如何使用这样的插件
1359220	1360420	那么大家一看插件列表
1360420	1362520	实际上我会觉得大家应该非常熟悉
1362520	1362920	对不对
1362920	1363620	Open Design
1363620	1364520	Open Design是什么
1364520	1366820	Open Design是非常有名的一个
1366820	1368320	Web Design的这样的一个工具
1368320	1368720	对不对
1368720	1370420	最开始是去复刻Cloud Design
1370420	1371320	然后通过它
1371320	1372920	就可以非常快速去完成一些
1372920	1375020	视觉效果非常精美的这样的一个设计工作
1375020	1376700	那本来我们说像这OpenDXR
1376700	1379520	它其实是一个正儿八经的GitHub这个项目
1379520	1382260	但是在DeepSeekHarness内测这个期间
1382260	1384260	把他们的开发者忽悠进去了
1384260	1386100	加入到他们的内测计划里面去了
1386100	1387700	然后实际的内测计划
1387700	1389860	主要就是让他们的开发者
1389860	1393260	然后去研发适配DeepSeekHarness的插件
1393260	1394140	你可以这么来经理解
1394140	1397220	所以现在OpenDXR像这样的一个非常大型的
1397220	1398420	非常有名的项目
1398420	1398600	对不对
1398600	1400700	你看这OpenDXR也是80多K的项目
1400700	1401860	然后这个开源项目
1401860	1403820	他现在也是全面适配了这个Deepsea Harness
1403820	1406480	就是它的项目的功能当然会很多
1406480	1407780	然后也会比较复杂
1407780	1411040	但是由于它设置好了通用的和Deepsea Harness这个接口
1411040	1412600	所以接下来你就可以在Deepsea Harness里面
1412600	1413740	用这样的一个项目
1413740	1414280	是这么一回事
1414280	1416240	所以Deepsea Harness它现在做这个插件
1416240	1418660	就有很多开发者其实会有这样的一个想法
1418660	1422680	第一个是觉得它是属于一个没有开发完成的这样的产品
1422680	1425200	然后所有的功能都需要生态来给它堆
1425200	1426980	但是实际上它底层做了很多的工作
1426980	1429760	只是我们普通小伙伴看起来可能不是那么明显
1429760	1431640	那么第二个也会有同学会觉得说
1431640	1433080	他是不是在走这个XIGBT老路
1433080	1435320	因为当年XIGBT也是做了一套插件系统
1435320	1436800	但他这个插件市场很快就死了
1436800	1438360	那么对于DeepSeq来说
1438360	1439440	他的这个思路其实不太一样
1439440	1439960	因为他的
1440900	1445700	它並不要求開發者一定要去圍繞DeepSeq的Harness的要求,給它去開發插件。
1445700	1447600	而是允許任意的項目。
1447600	1451900	比如說我們現在看到,像OpenDesign,還有蒸留同事這個項目,對不對?
1451900	1453540	很有名啊这项目的都可以通过
1453540	1455100	Deepseek Harness这样的非常开放
1455100	1456840	非常自由的插件这样的功能体系
1456840	1458460	把我原有的功能给它接入进来啊
1458460	1460400	是这么样的一个设置啊
1460400	1462100	所以这个Deepseek Harness当然是不会走
1462100	1463200	当年拆GPT这个老路啊
1463200	1464400	这点大家大可放心
1464400	1465740	然后啊所以你才会发现哎呀
1465740	1467140	现在这里面这么多这个项目
1467140	1468200	啊它怎么上来就可以
1468200	1469500	接入这个Deepseek Harness了呢
1469500	1470000	非常简单啊
1470000	1470960	就是因为他们在内测期间的
1470960	1472160	都已经把自己项目呢
1472160	1473260	开发了对应的这个接口啊
1473260	1474400	所以现在你的Deepseek Harness里面
1474400	1476140	都可以自由的去用这些功能啊
1476140	1478580	去用这项目去解决一些你当前开发这样的任务
1478580	1481380	所以你会发现DeepSeek Harness的插线系统其实是要比
1481380	1486900	就比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的
1486900	1488700	这也是DeepSeek Harness这样的野心了
1488700	1490380	好那么了解有这么多
1490380	1492180	哎呀我们接下来就上手来进行使用对不对
1492180	1498580	刚才我们是仔细的看了一下关于DeepSeek Harness它的一些底层的原理核心的架构跟它的开发生态等等
1498580	1500100	那么起来我们直接上手来进行使用
1500100	1502500	那么关于DeepSeek Harness怎么样来进行使用
1502500	1503700	这个应该不会特别复杂
1503700	1505800	我们之前公开课也给他讲到过
1505800	1506060	对不对
1506060	1508320	首先你可以看看他的代码仓库
1508320	1510280	然后上面也有非常详细的
1510280	1511820	关于他现在安装部署使用这个方法
1511820	1513400	然后现在已经快90K了
1513400	1515840	已经快90K的STARS了等等
1515840	1518140	然后接下来我们就可以来进行一个
1518140	1519780	安装部署跟使用了
1519780	1520980	那么首先第一步我们就下载
1520980	1521660	这个Node.js
1521660	1522220	Node.js
1522220	1522920	注意好
1522920	1524120	这里面我们跟大家讲解的是
1524120	1525720	官方原版的部署方式
1525720	1527260	然后是需要自己去安装
1527260	1528480	Node.js这样的环境
1528480	1531700	然后去下载它对应的NPM这样的库
1531700	1532560	然后在本地启动
1532560	1533500	在命令行里面启动服务
1533500	1534200	然后就可以弹出来
1534200	1534940	一个外部页面
1534940	1536220	就可以来进行Deep-Z Harness
1536220	1537120	这样的对话跟使用了
1537120	1537760	那么除了之外
1537760	1540200	我们给大家提供的桌面板的安装方式
1540200	1541460	性能是一样的
1541460	1542320	只不过安装路径不一样
1542320	1543920	那么大家如果之前就已经拿到
1543920	1545360	我们桌面端已经完成安装了
1545360	1546080	这段看看就好
1546080	1546820	如果没有完成安装
1546820	1548280	想按照官方的方式来进行安装的话
1548280	1549920	那么就按照我们现在流程来进行安装
1549920	1550420	也都是可以的
1550420	1552340	只不过我们给大家提供的桌面端的安装方式
1552340	1553040	会更加简单一些
1553040	1554580	然后同时也不需要你去部署
1554580	1555760	什么Node.js这样的环境
1555760	1557560	它全部都是已经内置好的
1557560	1559060	你只需要点击拖拽一下
1559060	1559860	就可以来进行使用了
1559860	1560220	好
1560220	1560560	那不管怎么样
1560560	1562000	我们还是需要看一下官方的安装流程
1562000	1562400	好
1562400	1562780	那么接下来
1562780	1566060	从Node.js的网页下载对应的安装包
1566060	1567220	Node.js的网页
1567220	1568620	这个安装包也非常简单
1568620	1569720	大家下载对应的
1569720	1571180	需要安装这个版本就可以了
1571180	1573260	然后到本地来进行安装
1573260	1574160	点击安装
1574160	1574780	一路点下一步
1574780	1575440	就可以完成安装
1575440	1577300	当然我们就Node.js的版本
1577300	1578260	Node.js的安装包
1578260	1579320	我们也给大家准备了一份
1579320	1580060	就怕大家找不到
1580060	1581360	Node.js的网页
1581360	1582120	我们给大家准备了一份
1582120	1583520	大家这个添加我们的助教老师
1583520	1584360	也可以领取的
1584360	1586880	这个windows linux和mac版本的nodejs安装包
1586880	1587840	安装包安装起来非常简单
1587840	1589000	一路点击下一步就可以了
1589000	1591600	然后打开macOS的终端
1591600	1592200	对不对
1592200	1593200	然后再打开终端之后
1594120	1595320	就比如说我们这里给大家看一下
1595320	1597440	打开我们的终端
1597440	1598960	然后打开终端之后
1598960	1599800	放这
1599800	1600000	好
1600000	1601560	那么接下来我们就可以去看一看
1601560	1601800	哎呀
1601800	1604880	你的刚刚我们要需要下载的这些环境
1604880	1605200	对不对
1605200	1606040	有没有装配好
1606040	1608680	你可以输入node-v和npm-b
1608680	1610360	看看对应的版本有没有装好
1610360	1611560	然后如果有装好的话
1611560	1613840	那么接下来我们就可以直接运行这样的一个命令
1613840	1615440	这个命令是NPX的一个命令
1615440	1618560	它是既是去拉取对应的DSH包
1618560	1621600	同时也是直接开启web服务的这样的一个命令
1621600	1622240	那么之后
1622840	1624520	如果你是使用官方的这个方式来键下载
1624520	1625760	来键下载和安装启动的话
1625760	1627480	那么这个命令接下来是会反复的会用到的
1627480	1630800	那么NPX是所有的Node.js的库的一个安装的这样的包
1630800	1632640	然后atdeepseek-ai
1632640	1635480	这个是他们的deepseek的官方的库的名字
1635480	1638560	然后DSH是对应的组件的这样的名字
1638560	1640440	然后web代表的含义是启动web服务
1640440	1641240	然后第一次运行的时候
1641240	1642200	它也会下载对应的库
1642200	1642980	或者来进行更新
1642980	1643780	都是这样的一个命令
1643780	1644580	一个命令解决所有问题
1644580	1645860	接下来就需要把你
1645860	1648020	你需要你把命令复制到命令行里面
1648020	1648980	来进行运行就可以了
1648980	1649820	那么运行完了之后
1649820	1650860	接下来它就会弹出一个
1650860	1652680	关于3080这样的一个端口
1652680	1654240	下面其实有些视频
1654240	1655820	具体的演示的过程
1655820	1656460	你输入它
1656460	1657120	输入它之后
1657120	1657920	它就会弹出来
1657920	1659660	它是一个3080端口的
1659660	1660660	这样的一个显示
1660660	1660940	对不对
1660940	1661280	就它
1661280	1662200	然后你复制一下
1662200	1664040	127.0.0.1.3080
1664040	1666200	然后打开浏览器输入它
1666200	1667520	接下来就可以进入到
1667520	1670580	现在大家看到的页面
1670580	1673580	也就是我们的DeepseekHarness这个页面来进行使用了
1673580	1674780	那么首次进入的时候
1674780	1677600	你需要输入一下你的Deepseek API Key
1677600	1679440	然后输入完Deepseek API Key之后
1679440	1681040	接下来就可以直接顺利来进行使用了
1681040	1683080	当然它默认情况下是支持Deepseek这个模型
1683080	1686120	你也可以这里面点击稍后配置
1686120	1688380	然后去换成别的模型的API Key
1688380	1689180	也都是OK的
1689180	1690980	这个其实对于DeepseekHarness来说
1690980	1693280	它都是可以顺利的来进行使用的
1693280	1693680	好
1693680	1694800	那下面这里其实是说
1694800	1696060	怎么去注册到API Key
1696060	1696740	这我们就不说了
1696740	1697740	它自己看一下就可以
1697740	1699080	然后注册完了之后
1699080	1699420	那么接下来
1699420	1701080	你就可以在本地来进行运行了
1701080	1702380	这里就是我们刚刚所看到的这里面
1702380	1702600	对不对
1702600	1703320	你就可以跟它说
1703320	1703960	这个Hi
1703960	1704960	跟它随便说一说
1704960	1705460	它就会这里
1705460	1706680	就会来进行运行
1706680	1707800	然后这个运行过程
1707800	1708880	一看当然就是一个
1708880	1709980	agent运行时的
1709980	1711380	一整个完整的响应流程
1711380	1711900	你跟它说句话
1711900	1712460	然后它下面
1712460	1713580	上下文注入
1713580	1714800	然后think了一下
1714800	1715460	然后来进行回答
1715460	1716940	那么对于我们这种简单的问题
1716940	1718900	它其实并没有任何工具要用
1718900	1721540	所以它就一路来进行流失响应来进行回答就结束了
1721540	1723060	那么对于DeepSea Carnes来说
1723060	1726580	它其实给出的功能系统实际上是非常的亲民
1726580	1728160	可以这么说是非常的亲民
1728160	1731160	首先它上面完整的跟你显示了我们当前注的上下文是什么
1731160	1732040	这点非常非常重要
1732040	1736380	我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候
1736380	1737060	经常都会说
1737060	1740300	我们运行的时候上下文是怎么去搭建的
1740300	1740560	对不对
1740560	1741680	我们自己有System Prompt
1741680	1742680	我们同时有Skills
1742680	1743840	我们还有agent的MD
1743840	1744740	这个东西很乱
1744740	1746680	时不时我们还需要compact一下
1746680	1747560	压缩一下上下文
1747560	1748500	我每次对话的时候
1748500	1749900	它的具体上下文是如何构建的
1749900	1752460	对DBC 非常贴心的
1752460	1754100	把上下文都给你搭建好了
1754100	1754980	跟我们说运行之前
1754980	1756760	上下文是这么来进行注入的
1756760	1757540	具体注入了什么
1757540	1758580	就具体注入了它
1758580	1760000	DSH-System Brunch
1760000	1761120	我们一会看到这个东西是什么
1761120	1762460	然后它还think了一下
1762460	1763620	think就是它的思考链
1763620	1763920	对不对
1763920	1765140	think完之后你返回的结果
1765140	1767540	当然我们还可以在轨迹这里面
1767540	1770700	看到刚才运行对话的这样一个轨迹
1770700	1772680	这个轨迹指的是用户输入
1772680	1775680	然后对应的模型响应
1775680	1776100	对不对
1776100	1777780	这个current
1777780	1779720	这个绿色的这样的一行
1779720	1780560	它的实际上就是上下文
1780560	1781200	就是context
1781200	1782080	我们现在构建好上下文
1782080	1783800	然后下面就是模型的响应
1783800	1784500	等等等等
1784500	1785820	它所有运行的过程都能看到
1785820	1787120	然后同时下面还有
1787120	1788680	就比如说什么缓存命中
1788680	1790200	什么输入输出的token
1790200	1791820	这个token响应时间
1791820	1792400	等等等等
1792400	1793880	这些都给的非常的完整
1793880	1794560	然后同时你还可以
1794560	1795200	把这个session
1795200	1796280	挡着了
1796280	1796660	不好意思
1796660	1798540	还可以把这个session给它导出
1798540	1798800	对不对
1798800	1799400	还可以下载
1799400	1800680	然后同时你还可以
1800680	1802440	在各个模式之间的来进行
1802440	1803120	一个这个切换啊
1803120	1805040	当然我们现在默认的是这个标准模式啊
1805040	1806240	我们这也是先大家看一下哈
1806240	1807580	它的这个工作页面长什么样
1807580	1808560	然后同时呢
1808560	1808960	这里面啊
1808960	1809560	你还可以啊
1809560	1811160	这个通过输入一些这个命令
1811160	1812200	可以直接点击这个加号啊
1812200	1813260	给大家输入一些这个命令啊
1813260	1814820	当然你这也是可以直接付出一些图片的哈
1814820	1815480	这也是没有什么问题
1815480	1816520	然后同时在这里面啊
1816520	1817940	是可以选择模型啊
1817940	1819820	和推理的等级啊
1819820	1820440	然后我们这里呢
1820440	1821720	其实全程都是使用这个flash啊
1821720	1822740	来进行的这个操作
1822740	1823780	然后同时呢
1823780	1824320	左侧呢
1824320	1827420	就是一个你的当前项目管理的一个区域啊
1827420	1827900	然后呢
1827900	1829020	这个项目管理的这个区域
1829020	1829760	你可以啊
1829760	1831620	比如说我们现在实际上是选择了一个项目文件夹
1831620	1833720	这个项目文件夹就是在桌面的一个项目文件夹
1833720	1834640	都就是在
1834640	1836260	大家可以看到啊
1836260	1836800	就是在这里面
1836800	1837560	我们稍后呢
1837560	1838640	这个就是以它啊
1838640	1839860	为我们当前项目主目录
1839860	1841360	会来进行一系列的这个操作
1841360	1842240	那么大家需要知道的是
1842240	1843840	对于我们像使用Codex的Cloud Code
1843840	1845280	或者是这个Deep-C Harness
1845280	1847440	认清楚它的这个主目录会非常非常重要
1847440	1849040	因为我们之后呢
1849040	1850920	很多的Deep-C Harness它运行故事当中的
1850920	1852280	很多的一些什么隐藏文件呢
1852280	1853360	或者Agency DMD啊
1853360	1855120	这些文档这都是在你对应的
1855120	1857020	操作的目录文件夹里边的
1857020	1858960	所以这个大家是需要看好了
1858960	1860680	然后我们接下来如果有需要的话
1860680	1862200	我们就会回到当前目录里面来进行查看
1862200	1864180	然后同时对于我们当前DeepSeaCarnies来说
1864180	1865220	左侧工作区域
1865220	1866660	然后这边就各式各样的对话
1866660	1868460	你还可以添加一个新的对话
1868460	1869000	也都是可以的
1869000	1870940	然后你还可以在这里面新增加一些工作区
1870940	1872200	一个工作区实际上就是一个文档
1872200	1873020	这么来先理解
1873020	1875280	然后这里是可以自由的来进行对话的切换的
1875280	1877340	然后同时我们也可以看一下它基本的设置
1877340	1878720	基本设置里边
1878720	1881380	这里面首先是关于agent的预设
1883360	1885920	这个所谓的4种不同agent的模式
1885920	1889660	其实它就是指的是4套不同的插件体系
1889660	1891760	它里面包括了它预载入的不同的agent
1891760	1893660	预载不同的skill跟tours等等
1893660	1895320	就比如说标准模式下
1895320	1897800	它实际上是功能完整的编码agent
1897800	1899460	就跟功能完整的codex是一样的
1899460	1901980	它有什么支持文件编辑管理
1901980	1903420	share命令行操作
1903420	1905060	文件与网页检索
1905060	1906200	skills plan
1906200	1907460	所谓plan就指的是
1907460	1908360	我们可以给它输入
1908360	1910120	可以进入计划模式
1910120	1911100	然后一些复杂任务
1911100	1912640	就可以让它先定计划再来进行执行
1912640	1914200	然后还有目标
1914200	1916880	所谓目标指的是它有go这样的一个模式
1916880	1919960	go这个模式指的是它会一直推进
1923300	1927600	然後它還有子在理工作流。這個是非常完整的一套Agent功能的組件。
1927600	1930320	这里你会发现这是什么文件编辑工具
1930320	1932480	shale 文件与网页检索
1932480	1933440	这属于tool 对不对
1933440	1934280	然后它有skill
1934280	1935080	然后有plan
1935080	1935920	有目标
1935920	1936560	有子大力工作流
1936560	1942400	这个就是它的当前的一套完整的智能基础上给你插好了很多各种不同的功能
1942400	1942600	对不对
1942600	1944040	你就可以直接来进行运行了
1944040	1945720	那么这个功能下基本上就跟我们用
1945720	1947640	比如说Codex的TRACode基本上是一样的
1947640	1951600	然后同时它有TPC这样的一个模式
1951600	1952360	你看看它描述
1952360	1956880	具备标准模式全部能力还可以通过Code Mode SDK呈现工具
1956880	1959680	让模型用一个type script的程序组合多的操作
1959680	1961920	这个实际上是一个更加复杂的一种性能模式
1961920	1963080	大家没说得非常清楚对不对
1963080	1964200	除了标准模式之外
1964200	1967760	它还能够一次性的组合多的工具来进行并行
1967760	1969640	然后同时还有这个极简模式
1969640	1972000	这个极简模式它主要就是操作你本地的bash
1972000	1974640	和一些文件夹操作一些工具
1974640	1976160	然后来进行编码
1976160	1978200	这个相当于是在上面的标准模式下
1978200	1979480	给它拔了很多的一些功能
1979480	1980880	然后可以让你更快一些
1980880	1982720	然后接下来还有创造模式
1982720	1985880	创造模式什么自定义的agent preset
1985880	1987880	然后具备标准能力全部能力
1987880	1989720	然后还可以在标准能力制度上
1989720	1991260	去增加一些自定义的agent
1991260	1992520	那自定义的agent怎么去自定义呢
1992520	1993220	非常简单在下面
1993220	1993720	对不对
1993720	1995460	就可以去自定义一些agent了
1995460	1997420	那么这里它其实会有一个非常关键的概念
1997420	1998480	叫 preset
1998480	1999800	那 preset是什么东西
1999800	2001120	它其实就是我们之前所说的
2001120	2002160	类似像profile这样的一个
2002160	2004240	你整个运行模式过程当中
2004240	2005220	非常关键的一些参数定义
2005220	2007080	比如说可以加载个外什么工具
2007080	2008320	什么迭代多少步等等
2008320	2010120	这个我们在非常后期
2010120	2011120	在讲插件定制的时候
2011120	2011820	到时候大家会看到
2011820	2013180	它会有个 preset
2013180	2014380	Preset
2014380	2015140	怎么一回事
2015140	2017440	然后下面这还有权限
2017440	2018400	权限就非常好理解
2018400	2018600	对不对
2018600	2018980	read only
2018980	2019340	只读
2019340	2020840	然后这个workspace write
2020840	2021400	可以写
2021400	2022380	然后这个full access
2022380	2024120	就是读写删除都可以
2024120	2026060	然后之前我们发了视频之后
2026060	2026600	也有同学说
2026600	2028140	他的Dipsick harness
2028140	2029080	不小心把自己所有的
2029080	2030700	几百个G的关键都删了
2030700	2032300	那你肯定是不小心选择了
2032300	2032880	full access
2032880	2033240	对不对
2033240	2033940	然后语言
2033940	2034500	可以选择一下
2034500	2035180	这个外观
2035180	2036200	这个颜色什么什么的
2036200	2037860	然后这个忙碌是enter行为
2037860	2039080	指的是我们现在如果有任务的时候
2039080	2039880	我们现在输入enter
2039880	2040580	它是怎么样来接运行
2040580	2041740	那么一般来说是排队发送
2041740	2043080	除此之外我们还可以直接插队
2043080	2044740	就整理了这么两种不同的类型
2044740	2045900	那么当中下就是关于模型
2045900	2048300	模型这里它其实是可以自由的来进行添加的
2048300	2049040	是没有任何问题
2049040	2050480	你可以去编辑一下上面的Deep Seek
2050480	2051280	换一个API Key
2051280	2053740	或者是增加其他的一些选项都是可以的
2053740	2055680	然后同时我们这里也可以给它添加一些
2055680	2056740	模型的提供方
2056740	2059800	这很多各式各样的模型都是可以来进行接入的
2059800	2060680	都是没有任何问题
2060680	2063040	然后你还可以自定义来进行一些设置
2063040	2064440	但是它这个自定义来进行设置呢
2064440	2065980	主要是方便比如说我们本地部署
2065980	2068040	一些非常特别格式的一些大模型的接入
2068040	2069040	这个都是没有什么问题的
2069040	2070560	然后就是关于它的插件系统
2070560	2071680	这个插件系统会有点复杂
2071680	2072840	这个我们稍微晚一点再来看
2072840	2074360	那总之这里面我们是能够看到
2074360	2075820	它目前的插件列表的
2075820	2077460	那么这个插件列表你是不能直接操作的
2077460	2079620	因为插件列表里面基本上全部都是
2079620	2082880	它目前支持标准模式下
2082880	2084140	非常核心的这样的功能
2084140	2085420	之前有很多同学说
2085420	2086600	我既然列出了插件列表
2086600	2087760	我为什么不能自由的来进切换
2087760	2088440	你不能切换
2088440	2088940	切换完了之后
2088940	2090160	你现在这样的模式它就失效了
2090160	2092240	就比如说API这样的插件
2092240	2093340	它是专门用于去帮助你
2093340	2094500	接入各式各样不同模型的
2094500	2095100	你把它给删了
2095100	2095780	那你现在这个
2095780	2097220	你这个记作就毁了
2097220	2097740	就没法用了
2097740	2097960	对不对
2097960	2099340	所以它这里面其实是给你展示了
2099340	2101000	官员说我们现在标准模式下
2101000	2102920	你到底是有哪一些不同类型的这样的插件
2102920	2105640	所以这个插件它是给了你一个列表
2105640	2106840	给你看一下
2106840	2109300	但是你其实不能通过列表来进行过多的操作
2109300	2110640	这点你是需要知道的
2110640	2111620	然后我们这里
2111620	2112680	当时给大家准备了一个背景
2112680	2114200	你可以自由切换这样的背景
2114200	2114460	对不对
2114460	2115160	传一个图片
2115160	2117080	所以我们现在这样的背景给它换个皮肤
2117080	2118980	然后同时还有些通用设置里面
2118980	2120620	我们给大家增加了一个视觉能力增强
2120620	2121620	这个我们就开始讲过了
2121620	2122420	我们就不再讲了
2122420	2123260	总之上这些功能
2123260	2125820	这些外的功能是属于我们给大家提供的桌面端
2125820	2126900	独有的一些功能
2126900	2127220	好
2127220	2127860	那么到这儿
2127860	2129980	关于现在的DeepSeek Harness
2129980	2131500	这样的基本系统跟首次运行
2131500	2132780	我相信大家就看得差不多了
2132780	2133180	对不对
2133180	2134660	其实我们确实讲的比较快
2134660	2136220	但是这块没啥复杂
2136220	2137900	就是大家自己去用用
2137900	2139580	也能够明白是怎么一回事
2139580	2141260	然后这里其实有一个完整
2141260	2143420	它运行过程当中的一个基本的架构图
2143420	2145500	这个跟Codex没啥区别
2145500	2147580	就你在这个页面里面来进行操作
2147580	2147940	对不对
2147940	2148560	操作完了之后
2148560	2149640	你绘画的session
2149640	2150880	你的permission
2150880	2152740	还有agent per set
2152740	2153600	是你当前的
2153600	2154940	一个agent的基本配置
2154940	2156380	全部都会注入到当前绘画里面来
2156380	2159380	然后我们是在浏览器里边来进行操作
2159380	2159760	对不对
2159760	2161520	然后它实际上本地是在一个NPA
2161520	2164960	本地是一个Node.js环境底层来进行运行
2164960	2165240	对不对
2165240	2167840	然后你模型请求是通过Deepseek Provider
2167840	2169680	给Deepseek官方服务器来发送请求
2169680	2170240	来进行运行
2170240	2172360	然后同时你本地还有一个workspace
2172360	2174680	就是你当前操作这样的文件夹
2174680	2175140	对不对
2175140	2176820	这个 workspace 里面接下来就是一个是个样的啊
2176820	2178380	这个阐述的这个内容啊等等等等
2178380	2180500	它是一个这样的一套系统啊
2180500	2183580	这个呢我相信大家这个用 codex 应该都能明白啊
2183580	2184500	怎么一回事
2184500	2185260	OK行啊
2185260	2186900	这就是对话呀测试聊天
2186900	2190500	这里下面这个内容就是我们刚刚实际给大家演示的啊
2190500	2192580	实际给大家这个演示的这个内容啊
2192580	2193340	然后呢啊
2193340	2195900	当然我们这里进行了一个比较比较复杂的一个这个测试
2195900	2197700	好正好我们在课上也给大家来运行一下啊
2197700	2198700	这个呢是一个
2198700	2202020	呃关于说要做个人简历网站的一个这个提示词啊
2202020	2203220	这个呢比这个
2203220	2204260	哎
2204260	2206260	比如我们刚才所看到的
2208260	2209260	那个你好啊
2209260	2210260	其实要复杂很多
2210260	2210700	哎啊
2210700	2212260	但是我现在为什么复制不了呢
2212260	2213100	没事啊
2213100	2214020	我们一会儿这个复制一下啊
2214020	2214660	给大家来进行一些
2214660	2215960	这个给大家来进行一个这个运行啊
2215960	2217160	正好也是那给大家看一下啊
2217160	2219420	他真实的一个这个实际测试这样的效果啊
2219420	2220420	当然我们其实呃
2220420	2221860	昨天在进行这个贝克的时候呢
2221860	2222620	是已经测试完了啊
2222620	2224260	就总之你给他输入这样的一系列
2224260	2225260	这个复杂的这个指令啊
2225260	2226420	然后他接下来就会来进行运行
2226420	2226960	运行完了之后呢
2226960	2229800	一个基本的简历简历的这个啊
2229800	2230360	样式啊
2230360	2231460	是这么样的一个这个样式啊
2231460	2234160	这是一个更加复杂的一个编程的一个任务了
2234160	2234800	然后呢
2234800	2235500	编程完了之后呢
2235500	2236240	大家就能看到啊
2236240	2237900	他编写的一个这个简历项目啊
2237900	2240520	简历个人简历网站的一个这个模板啊
2240520	2241820	这个这个项目其实啊
2241820	2242700	大家拿到我们课件之后
2242700	2244260	我们课件里面也有相应的这个提示词啊
2244260	2246780	大家也可以自己尝试着来进行一些这个运行啊
2246780	2247820	但总之呢啊
2247820	2249320	这个项目他运行的这个结果呢
2249320	2250120	你们看得出来啊
2250120	2251080	就是对于DeepSea Harness
2251080	2252860	然后他这个前端审美其实还是在啊
2252860	2254580	说实话好像这么一个极简的这个提示词
2254580	2255820	你给Codex加GP5.6
2261460	2264700	现在打开就是它这种运行得到的结果
2264700	2265600	给大家看一下
2265600	2266260	就长这样
2266260	2269220	它整体的交互和它背景的隔板
2269220	2270960	还有运行的效果
2270960	2272760	其实都还算是非常不错的
2272760	2274860	当然相对像这种图表
2274860	2277120	SVG的图片它确实没有办法替换
2277120	2278960	因为它现在目前还不具备深图的能力
2278960	2281820	所以它其实都是用SVG来进行的示意图的编写
2281820	2284460	然后整体的交互效果和页面的文字
2284460	2285860	还有内容的排布
2285860	2287600	基本的审美其实还是在的
2287600	2289500	它的简历是叫AI产品设计师
2289500	2290660	还是非常不错的
2290660	2291420	OK好
2291420	2296220	那这个是我们给大家看的一个关于Deepstick Harness的一个基础的使用流程
