start	end	text
0	7320	在昨天的视频中,我为大家在Cloud Code中测试了Deepseek V4 Pro模型。
7320	11200	而紧接着Deepseek就发布了Deepseek Harness。
11200	15720	发布不到24小时,然后它的STAR已经涨到了68k。
15720	20440	而且Deepseek Harness它的理念也非常信仰,也就是一切接插件。
20440	24960	也就是我们需要什么功能,就可以通过开发插件的方式进行定制。
24960	28680	而且我们还可以直接安装官方提供的这些插件
28680	30860	或者安装第三方开源的插件
30860	35760	像这个思路大概是借鉴了Cloud Code和Codex中的插件系统
35760	38120	在Codex中我们所需要什么功能
38120	40960	就可以通过插件的方式进行安装
40960	44800	而且Cloud Code它也具备自己的这些插件系统
44800	46960	我们借可以下载官方提供的插件
46960	48380	也可以自己定制插件
48380	51760	并且将自己定制的插件分享给其他用户
51760	54620	所以Deepseek Harness它有了自己的插件系统
54620	57120	我们就可以进行更深入的定制
57120	59040	从而打造自己的工作流
59040	60560	而且DeepSeek Harness
60560	63840	它一改大多数AI coding助手的TUI
63840	64900	或者桌面UI
64900	67020	它直接做成了外部UI
67020	69120	这样反而更加容易操作
69120	72060	而且我们还可以直接通过内网穿透的方式
72060	73640	当电脑不在身边的时候
73640	75140	也可以在其他设备上
75140	77440	比如在手机上打开外部UI
77440	80000	继续在我们的电脑上执行任务
80000	82460	这就不需要像Cloud Code或者Codex那样
82460	87320	需要单独用手机端的APP来操控电脑上的Cloud Code或者Codex
87320	91900	本期视频就为大家演示并且测试Deepseek Harness它的使用方式
91900	94260	以及使用技巧还有使用效果
94260	99680	并且对比是否能够真正取代Cloud Code或Codex等这些成熟的Harness
99680	102020	想安装Deepseek Harness非常简单
102020	105300	在官方仓库中我们可以直接使用这一条命令
105300	108040	直接安装就可以我们直接复制命令
108040	111520	在重要命令行中我们直接粘贴这条命令并且运行
111520	112740	当安装完成之后
112740	114200	我们直接复制这个链接
114200	116160	然后在浏览器中打开
116160	117880	到这一步我们点击继续
117880	119980	然后这里需要我们设置一个API key
119980	122220	我这里先填入Deepseek的API key
122220	123860	然后点击保存并继续
123860	127340	在这一步我们可以为它设置一个工作路径
127340	128500	当设置好之后
128500	129640	我们先输入一个内容
129640	131060	检测一下是否联通
131060	133760	好可以看到这个响应速度非常快
133760	136440	就说明这个API key已经可以正常可用
136440	138280	然后这个主题是黑色的
138280	139480	我们可以点击设置
139480	141440	将主题设置成浅色
141440	145640	因为现在我们是直接在web UI中来打开的deep secret harness
145640	148600	所以理论上我们可以在任何设备上
148600	153280	都能通过web UI来操控我们本机安装的deep secret harness
153280	155200	下面我们就可以来测试一下
155200	160440	在其他设备上通过web UI的方式来操控我们电脑上的deep secret harness
160440	164000	我们可以直接通过in-grock来实现内网穿透
164000	169320	从而让我们在其他设备上也能访问到我们这台设备上的deep secret harness
169320	172340	想通过engrock实现内网穿透非常简单
172340	175320	我们只需要复制他为我们生成了auth token
175320	178220	然后按照下面他给出的这些操作步骤
178220	179920	然后大家如果不会设置的话
179920	181980	也可以直接先复制好自己的token
181980	183240	然后打开codex
183240	184780	让codex帮我们设置
184780	188000	这里输入的提示词是为我设置engrock内网穿透
188000	190260	并且给他engrock的auth token
190260	192620	然后codex就帮我们配置完成
192620	195540	这里就是他给出的这个公网链接
195540	198040	通过刚才我们创建的这个公网链接
198040	200680	来访问我们本期的Deepseek Harness
200680	202920	我这里是一台远程的Mac mini
202920	204880	在远程Mac mini的浏览器中
204880	205960	我们打开这个链接
205960	206800	点击访问
206800	209660	这里正在加载Deepseek Harness的Web UI
209660	210800	这里打开成功
210800	212360	然后我们就可以进行设置
212360	213920	也说设置它的主题
213920	215160	好为了节省时间
215160	217680	我们就不再深入测试这个功能了
217680	220160	下面我们可以先简单看一下Deepseek Harness
220160	221140	它的Web UI
221140	223500	在这里我们可以选择Deepseek Harness
223500	224560	它不同的模式
224560	225980	第一个是标准模式
225980	228320	标准模式就是完整的Coding Agent
228320	230300	它可以编辑文件执行命令
230300	231580	还能执行网络搜索
231580	232440	还有Scale
232440	233340	还有计划
233340	234040	还有目标
234040	234900	还有Subagents
234900	236920	然后第二项就是代码模式
236920	240540	代码模式包含标准模式中这所有的功能
240540	243400	并且还具备更多的其他扩展功能
243400	245160	第三项就是最小模式
245160	247480	最后一项就是创作者模式
247480	250380	在这里我们可以先选第二项代码模式
250380	252460	然后我们给它设置一个任务
252460	253220	我们直接输入
253220	256360	昨天用来测试Deepseek V4 Pro的时候
256360	257920	开发了一款简单游戏
257920	260760	在模型这里我们就选择Deepseek V4 Pro
260760	263460	在推理级别这里我们就选择High
263460	266220	在权限这里我们就给它完整的权限
266220	267840	然后我们就点击发送
267840	269580	看一下使用Deepseek Harness
269580	272460	并且模型同样选择Deepseek V4 Pro
272460	274340	推理级别同样选择High
274340	275600	用同样的提示词
275600	277920	它开发出来的这款游戏效果
277920	279760	跟昨天我们在Cloud Code中
279760	280980	使用同样的提示词
280980	283100	同样使用Deepseek V4 Pro模型
283100	284500	开发的这个游戏效果
284500	285660	它们区别大不大
285660	286760	像这个游戏
286760	289360	就是我昨天测试DeepseekViz Pro的时候
289360	291020	开发的这款游戏
291020	293020	等DeepseekHarness开发完成
293020	296160	我们再和昨天这款游戏进行比较
296160	298380	看一下哪一个开发的效果要更好
298380	301140	这里DeepseekHarness现在正在开发
301140	302500	在这里我们可以看到
302500	304580	它正在进行深度探索
304580	306000	而且我们还可以看到
306000	307760	它执行的这些命令
307760	308500	在最底部
308500	310920	我们还可以看到这些实时状态
310920	312320	而且我们还可以实时看到
312320	314040	他编写的这些代码
314040	316980	在这个位置我们还可以点击这个轨迹
316980	318640	在这里我们就可以看到
318640	321020	他执行的这些具体的轨迹
321020	323160	在这个位置他用不同的颜色
323160	325180	对不同的类型进行了分类
325180	327300	比如说我们定位到这个绿色的色条
327300	329420	这里就会显示这个上下文
329420	331200	然后我们定位到这个位置
331200	333260	这里就会显示他调用的工具
333260	336240	还会显示这个调用工具的具体时间
336240	337540	以及总耗时
337540	339680	在下面这里就是完整的流程
339680	341840	首先就是初始化系统提示词
341840	343660	然后我们可以用鼠标点击
343660	347180	点击之后在右侧就会打开这个侧边栏
347180	350860	在这个侧边栏中就会显示这些系统提示词
350860	352400	这里就是deepstick harness
352400	354500	它默认的这个系统提示词
354500	356920	这个提示词还是非常的长
356920	358120	非常的复杂的
358120	360120	如果大家对这个提示词感兴趣
360120	361460	可以自行去研究
361460	363940	在这里还能看到这些工具
363940	367480	到这一步就是用户输入的这个提示词
367480	369320	也就是刚才我们输入的提示词
369320	370760	然后我们输入的提示词
370760	374060	在左侧我们也可以完整的去查看
374060	376460	在这里就是它调用的这些工具
376460	379940	点击之后在左侧我们就可以看到这些详情
379940	382200	比如说总结还有这个Pillow的
382200	384700	还有结果还有执行的时间
384700	386500	还有调用工具的耗时
386500	388760	我们就可以通过这个轨迹
388760	390160	查看Deepseekharness
390160	392340	它每一步到底执行了什么
392340	394080	每一步调用了什么工具
394080	396440	耗时多少执行了多少轮
396440	398320	相比其他AI编程之后
398320	399980	这个功能还是挺实用的
399980	402920	他让这些agent的执行的步骤更加透明化
402920	404600	用户可以进行查看
404600	406700	而且每一步都可以进行追溯
406700	409080	然后我们再回到这个主界面
409080	410340	在底部我们就可以看到
410340	411880	他已经生成了开发任务
411880	413360	我们可以点击展开
413360	415240	这里正在执行第一个任务
415240	418280	我们可以先看一下其他的这些功能
418280	419000	在模型这里
419000	420320	我们刚才启动的时候
420320	422960	直接默认设置的deep seek的模型
422960	425560	他还支持添加其他的模型提供上
425560	426820	比如说我们点击这里
426820	428060	然后我们就可以看到
428060	431220	它支持市面上几乎所有的模型提供商
431220	433340	比如说我们这里就选择open root
433340	434940	然后我们添入api key
434940	436100	点击下一步
436100	437360	这里就添加成功
437360	439100	然后我们可以新开一个session
439100	440800	在新开的这个session中
440800	441940	我们点击这个位置
441940	442760	在模型这里
442760	443580	我们就可以看到
443580	446820	刚才我们添加的open root里的这些模型
446820	449400	比如说我们可以随便选择一个模型
449400	450620	然后测试一下
466117	470857	比如说我们可以搜索一下是否有与UI开发相关的这些插件
470857	474497	这里搜索到了非常多的与UI相关的这些插件
474497	476577	下面我们可以看一下Deepseekharness
476577	478317	它支持哪些斜杠命令
478317	480077	可以看到这里是压缩上下文
480077	481497	这里是导处session
481497	483197	这里还有这个购物命令
483197	484457	这里还有计划模式
484457	485917	这里还能选择模型
485917	487557	下面我们可以测试一下
487557	492177	让Deepseekharness帮我们分析开源项目的这些issue或者pr
492177	494457	比如说这里我们找一个issue
494457	496457	然后我们直接完整复制这个链接
496457	497657	回到deepstick harness
497657	499217	然后我们直接输入提示测
499217	501397	让他分析这个A属的成因
501397	502737	我们直接发送
502737	505577	这里很快给出了这个分析结果
505577	507517	包括这个A属的成因
507517	510277	这里还定位到了具体的代码
510277	511977	而且还给出了修复建议
511977	513117	在webui中
513117	515697	我们查看这些代码或者复制代码
515697	517157	或者复制任何内容
517157	520257	就比在tui中要更加方便
520257	520957	而且在这里
520957	522717	我们还可以点击这个图标
522717	524337	在一个新的绘画中
524337	525817	来继续这个任务
525817	526897	比如说我输入
526897	528857	让他给出完善的修复方案
528857	529857	然后直接发送
529857	531597	这里他开始给出修复方案
531597	534197	然后我们还可以在之前的这个绘画中
534197	535537	继续来提问
535537	537957	从而不影响这两个任务的执行
537957	539797	比如说我们还是回到上一个对话
539797	541457	然后我们就可以来输入任务
541457	544377	查找pr中是否有对这个A属的修复方案
544377	545717	然后直接点击发送
545717	548057	好这里他开始查找这个项目的pr
548057	549057	相见的话
549057	551197	我们就针对这同一个问题
551197	553597	通过分支到新对话这个功能
553597	557397	针对同一个问题同时执行两种不同的方案
557397	558797	比如说这里是查找pr
558797	562117	然后这里就是让他给出具体的修复方案
562117	564697	通过这个分支到新的对话
564697	567617	针对一个问题来开启多种解决方案
567617	569577	好这个查找pr的这个任务
569577	570697	他已经执行完成
570697	573117	并且他找到了对应的这个pr
573117	575357	而且这里还给出了具体的分析
575357	576717	然后我们再看一下
576717	579217	这个给出完整修复方案的这个任务
579217	580297	他也已经完成
580297	582857	并且给出了真正的修复方案
582857	585897	可以看到他给出的修复方案非常的详细
585897	590297	然后我们再看一下最开始让他开发的这个游戏是否已经完成
590297	592377	这里他已经完成了这个游戏的开发
592377	594977	然后我们可以运行一下这个游戏看一下效果
594977	596617	然后点击进入游戏
596617	599697	进入之后可以看到这个游戏他开发的也非常不错
599697	601297	我们往前走看一下
601297	603977	往前走的话可以看到这个人物的动作
603977	605377	包括他手中的这个剑
605377	607277	然后我们可以看到这个黑一人
607277	608497	我们直接打击他
608497	610397	好将这个黑一人给消灭了
610897	612777	然后我们继续去查找
612777	614737	这里又有一个黑衣人
614737	616417	我们继续打击他
616417	618697	好 这里还能加气血
618697	620397	然后我们继续往前走
620397	622337	这里可以看到这些商贩
622337	623937	我们还能看到这些店铺
623937	626077	比如说这个锦绣绸装
626077	627717	然后我们飞行试一下
627717	629537	这个飞行效果也非常不错
629537	630757	DeepSickHarness
630757	633037	它实现的这个游戏效果也非常不错
633037	635657	甚至比我们昨天在Cloud Code中
635657	637677	实现的游戏效果还要好
637677	640217	因为它实现的这个游戏可操控性
640217	641577	而且还有这些动作
641577	643177	还有这些打击效果
643177	645117	都比昨天Cloud Code
645117	647797	调用DeepseekVis Pro实现的要好很多
647797	649357	由于DeepseekHarness
649357	651737	它是运行在WebUI中的
651737	654777	我们甚至可以在其他的AI编程驻手中
654777	657417	直接向DeepseekHarness来发送任务
657417	659257	比如说我们可以打开Codex
659257	661597	在Codex中我们可以来输入一个任务
661597	662817	通过内置浏览器
662817	664717	打开DeepseekHarness的WebUI
664717	667717	并为其分配一个分析这个项目架构的任务
667717	669997	在这里我给了它这个开源项目
669997	673677	就是我们刚才在deepsec harness中来分析的这个项目
673677	674857	然后我们点击发送
674857	678377	在这里可以看到deepsec在它内置的浏览器中
678377	680677	打开了deepsec harness的web UI
680677	685137	好可以看到它输入了一个完整的英文提示词
685137	686657	而且这个提示词非常长
686657	691357	好可以看到它点击了发送
691357	694777	将这个提示词发送给了deepsec harness
694777	699057	现在deepsec harness正在执行分析这个项目架构的任务
699057	701697	然后我们就可以看到它的执行状态
701697	703577	在Codex中我们还可以问一下
703577	704857	它执行了哪一步了
704857	709097	看一下Codex能否获取DeepseekHarness的实施状态
709097	710877	好这里它输出了最新状态
710877	713037	它说DeepseekHarness仍在运行
713037	714697	当前状态是Deepdiving
714697	716357	这里还给出了这些进度
716357	717437	像样件的话
717437	721457	我们就可以在Codex或者其他的AI编程制手中
721457	723217	通过浏览器调用的方式
723217	725657	将任务派发给DeepseekHarness
725657	728497	由DeepseekHarness来执行一部分任务
728497	732337	这里DeepSync Harness它已经完成了这个项目架构的分析
732337	733617	现在正在输出
733617	736777	这就是DeepSync Harness它使用WebUI的优势
736777	740057	既能方便人类用户去使用这个WebUI
740057	741857	下达任务进行互动
741857	744977	又能方便其他的AI编程助手
744977	747197	比如说Codex通过浏览器调用
747197	749257	与DeepSync Harness进行交互
749257	750357	比如说发送任务
750357	752017	或者进行项目探讨
752017	754797	或者互相配合来执行开发任务
754797	755557	由于时间有限
755557	757597	本期视频就先为大家演示
757597	759277	Deep Seek Harness的基础用法
759277	761257	本期视频如果点赞迫欠的话
761257	763877	后续我会为大家带来Deep Seek Harness
763877	765257	更高级的用法
765257	766917	本期视频就做到这里
766917	769057	欢迎大家点赞关注和转发
769057	770217	谢谢大家观看
