實際影片長度:12:54.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.000–0:03.620
zh在昨天的视频中
0:03.620–0:07.320
zh我为大家在Cloud Code中测试了Deepseek V4 Pro模型
0:07.320–0:11.140
zh而紧接着Deepseek就发布了Deepseek Harness
0:11.140–0:12.820
zh发布不到24小时
0:12.820–0:15.720
zh然后它的STAR已经涨到了68k
0:15.720–0:18.800
zh而且Deepseek Harness它的理念也非常信仰
0:18.800–0:20.460
zh也就是一切接插件
0:20.460–0:22.200
zh也就是我们需要什么功能
0:22.200–0:24.960
zh就可以通过开发插件的方式进行定制
0:24.960–0:28.680
zh而且我们还可以直接安装官方提供的这些插件
0:28.680–0:30.860
zh或者安装第三方开源的插件
0:30.860–0:33.580
zh像这个思路大概是借鉴了Cloud Code
0:33.580–0:35.760
zh和Codex中的插件系统
0:35.760–0:38.120
zh在Codex中我们所需要什么功能
0:38.120–0:40.960
zh就可以通过插件的方式进行安装
0:40.960–0:44.800
zh而且Cloud Code它也具备自己的这些插件系统
0:44.800–0:46.960
zh我们借可以下载官方提供的插件
0:46.960–0:48.380
zh也可以自己定制插件
0:48.380–0:51.760
zh并且将自己定制的插件分享给其他用户
0:51.760–0:54.600
zh所以Deepseek Harness它有了自己的插件系统
0:54.600–0:57.120
zh我们就可以进行更深入的定制
0:57.120–0:59.040
zh从而打造自己的工作流
0:59.040–1:00.580
zh而且DeepSeek Harness
1:00.580–1:03.840
zh它一改大多数AI coding助手的TUI
1:03.840–1:04.900
zh或者桌面UI
1:04.900–1:07.020
zh它直接做成了外部UI
1:07.020–1:09.120
zh这样反而更加容易操作
1:09.120–1:12.060
zh而且我们还可以直接通过内网穿透的方式
1:12.060–1:13.620
zh当电脑不在身边的时候
1:13.620–1:15.140
zh也可以在其他设备上
1:15.140–1:17.440
zh比如在手机上打开外部UI
1:17.440–1:19.720
zh继续在我们的电脑上执行任务
1:19.720–1:22.460
zh这就不需要像Cloud Code或者Codex那样
1:22.460–1:24.320
zh需要单独用手机端的App
1:24.320–1:27.320
zh来操控电脑上的Cloud Code或者Codex
1:27.320–1:30.960
zh本期视频就为大家演示并且测试Deepseek Harness
1:30.960–1:34.240
zh它的使用方式以及使用技巧还有使用效果
1:34.240–1:37.680
zh并且对比是否能够真正取代Cloud Code或Codex
1:37.680–1:39.680
zh等这些成熟的Harness
1:39.680–1:42.020
zh想安装Deepseek Harness非常简单
1:42.020–1:45.300
zh在官方仓库中我们可以直接使用这一条命令
1:45.300–1:48.000
zh直接安装就可以我们直接复制命令
1:48.000–1:51.520
zh在重要命令行中我们直接粘贴这条命令并且运行
1:51.520–1:54.180
zh当安装完成之后我们直接复制这个链接
1:54.180–1:56.180
zh然后在浏览器中打开
1:56.180–1:57.880
zh到这一步我们点击继续
1:57.880–1:59.980
zh然后这里需要我们设置一个API key
1:59.980–2:02.220
zh我这里先填入Deepseek的API key
2:02.220–2:03.860
zh然后点击保存并继续
2:03.860–2:07.340
zh在这一步我们可以为它设置一个工作路径
2:07.340–2:08.500
zh当设置好之后
2:08.500–2:09.640
zh我们先输入一个内容
2:09.640–2:11.060
zh检测一下是否连通
2:11.060–2:13.760
zh好可以看到这个响应速度非常快
2:13.760–2:16.440
zh就说明这个API key已经可以正常可用
2:16.440–2:18.280
zh然后这个主题是黑色的
2:18.280–2:19.480
zh我们可以点击设置
2:19.480–2:21.440
zh将主题设置成浅色
2:21.440–2:23.940
zh因为现在我们是直接在Web UI中
2:23.940–2:25.600
zh来打开的Deepseek Harness
2:25.600–2:28.600
zh所以理论上我们可以在任何设备上
2:28.600–2:33.260
zh都能通过WebUI来操控我们本机安装的Deepseek Harness
2:33.260–2:35.200
zh下面我们就可以来测试一下
2:35.200–2:37.820
zh在其他设备上通过WebUI的方式
2:37.820–2:40.420
zh来操控我们电脑上的Deepseek Harness
2:40.420–2:43.980
zh我们可以直接通过InGroke来实现内网穿透
2:43.980–2:45.960
zh从而让我们在其他设备上
2:45.960–2:49.300
zh也能访问到我们这台设备上的Deepseek Harness
2:49.300–2:52.340
zh想通过InGroke实现内网穿透非常简单
2:52.340–2:55.320
zh我们只需要复制它为我们生成的auth token
2:55.320–2:58.220
zh然后按照下面它给出的这些操作步骤
2:58.220–2:59.920
zh然后大家如果不会设置的话
2:59.920–3:01.980
zh也可以直接先复制好自己的token
3:01.980–3:03.240
zh然后打开codex
3:03.240–3:04.780
zh让codex帮我们设置
3:04.780–3:08.000
zh这里数据的提示词是为我设置ingrock内网穿透
3:08.000–3:10.280
zh并且给它ingrock的auth token
3:10.280–3:12.640
zh然后codex就帮我们配置完成
3:12.640–3:15.540
zh这里就是它给出的这个公网链接
3:15.540–3:18.040
zh通过刚才我们创建的这个公网链接
3:18.040–3:20.700
zh来访问我们本机的deep sticker harness
3:20.700–3:22.920
zh我这里是一台远程的Mac mini
3:22.920–3:24.880
zh在远程Mac mini的浏览器中
3:24.880–3:25.960
zh我们打开这个链接
3:25.960–3:26.780
zh点击防卫
3:26.780–3:29.660
zh这里正在加载Deepseek Harness的Web UI
3:29.660–3:30.800
zh这里打开成功
3:30.800–3:32.360
zh然后我们就可以进行设置
3:32.360–3:33.920
zh也说设置它的主题
3:33.920–3:35.160
zh为了节省时间
3:35.160–3:37.680
zh我们就不再深入测试这个功能了
3:37.680–3:40.160
zh下面我们可以先简单看一下Deepseek Harness
3:40.160–3:41.140
zh它的Web UI
3:41.140–3:43.480
zh在这里我们可以选择Deepseek Harness
3:43.480–3:44.540
zh它不同的模式
3:44.540–3:45.960
zh第一个是标准模式
3:45.960–3:48.320
zh标准模式就是完整的Coding Agent
3:48.320–3:50.280
zh它可以编辑文件执行命令
3:50.280–3:51.580
zh还能执行网络搜索
3:51.580–3:52.460
zh还有skill
3:52.460–3:53.340
zh还有计划
3:53.340–3:54.040
zh还有目标
3:54.040–3:54.900
zh还有subagents
3:54.900–3:56.900
zh然后第二项就是代码模式
3:56.900–4:00.540
zh代码模式包含标准模式中这所有的功能
4:00.540–4:03.400
zh并且还具备更多的其他扩展功能
4:03.400–4:05.160
zh第三项就是最小模式
4:05.160–4:07.480
zh最后一项就是创作者模式
4:07.480–4:10.380
zh在这里我们可以先选第二项代码模式
4:10.380–4:12.460
zh然后我们给它设置一个任务
4:12.460–4:13.220
zh我们直接输入
4:13.220–4:16.340
zh昨天用来测试Deepseek V4 Pro的时候
4:16.340–4:17.920
zh开发了一款简单游戏
4:17.920–4:18.820
zh在模型这里
4:18.820–4:20.740
zh我们就选择Deepseek V4 Pro
4:20.740–4:23.460
zh在推理级别这里我们就选择High
4:23.460–4:26.200
zh在权限这里我们就给它完整的权限
4:26.200–4:27.840
zh然后我们就点击发送
4:27.840–4:29.600
zh看一下使用Deepseek Harness
4:29.600–4:32.460
zh并且模型同样选择Deepseek V4 Pro
4:32.460–4:34.340
zh推理级别同样选择High
4:34.340–4:35.600
zh用同样的提示词
4:35.600–4:37.920
zh它开发出来的这款游戏效果
4:37.920–4:39.760
zh跟昨天我们在Cloud Code中
4:39.760–4:40.980
zh使用同样的提示词
4:40.980–4:43.100
zh同样使用Deepseek V4 Pro模型
4:43.100–4:44.500
zh开发的这个游戏效果
4:44.500–4:45.640
zh它们区别大不大
4:45.640–4:46.760
zh像这个游戏
4:46.760–4:49.360
zh就是我昨天测试DeepSigViz Pro的时候
4:49.360–4:51.000
zh开发的这款游戏
4:51.000–4:53.020
zh等DeepSigHarness开发完成
4:53.020–4:56.160
zh我们再和昨天这款游戏进行比较
4:56.160–4:58.380
zh看一下哪一个开发的效果要更好
4:58.380–5:01.160
zh这里DeepSigHarness现在正在开发
5:01.160–5:02.500
zh在这里我们可以看到
5:02.500–5:04.580
zh它正在进行深度探索
5:04.580–5:06.000
zh而且我们还可以看到
5:06.000–5:07.760
zh它执行的这些命令
5:07.760–5:08.500
zh在最底部
5:08.500–5:10.920
zh我们还可以看到这些实时状态
5:10.920–5:12.320
zh而且我们还可以实时看到
5:12.320–5:14.040
zh它编写的这些代码
5:14.040–5:15.080
zh在这个位置
5:15.080–5:16.980
zh我们还可以点击这个轨迹
5:16.980–5:18.640
zh在这里我们就可以看到
5:18.640–5:21.020
zh它执行的这些具体的轨迹
5:21.020–5:21.960
zh在这个位置
5:21.960–5:23.160
zh它用不同的颜色
5:23.160–5:25.180
zh对不同的类型进行了分类
5:25.180–5:27.280
zh比如说我们定位到这个绿色的色调
5:27.280–5:29.420
zh这里就会显示这个上下文
5:29.420–5:31.200
zh然后我们定位到这个位置
5:31.200–5:33.280
zh这里就会显示它调用的工具
5:33.280–5:36.220
zh还会显示这个调用工具的具体时间
5:36.220–5:37.540
zh以及总耗时
5:37.540–5:39.680
zh在下面这里就是完整的流程
5:39.680–5:41.860
zh首先就是初始化系统提示词
5:41.860–5:43.660
zh然后我们可以用鼠标点击
5:43.660–5:47.180
zh点击之后在右侧就会打开这个侧边栏
5:47.180–5:50.860
zh在这个侧边栏中就会显示这些系统提示词
5:50.860–5:52.400
zh这里就是Deepseekharness
5:52.400–5:54.500
zh它默认的这个系统提示词
5:54.500–5:56.920
zh这个提示词还是非常的长
5:56.920–5:58.140
zh非常的复杂的
5:58.140–6:00.140
zh如果大家对这个提示词感兴趣
6:00.140–6:01.460
zh可以自行去研究
6:01.460–6:03.940
zh在这里还能看到这些工具
6:03.940–6:07.480
zh到这一步就是用户输入的这个提示词
6:07.480–6:09.320
zh也就是刚才我们输入的提示词
6:09.320–6:10.760
zh然后我们输入的提示词
6:10.760–6:14.060
zh在左侧我们也可以完整的去查看
6:14.060–6:16.460
zh在这里就是它调用的这些工具
6:16.460–6:19.940
zh点击之后在左侧我们就可以看到这些详情
6:19.940–6:22.200
zh比如说总结还有这个Pillow的
6:22.200–6:24.700
zh还有结果还有执行的时间
6:24.700–6:26.500
zh还有调用工具的耗时
6:26.500–6:28.760
zh我们就可以通过这个轨迹
6:28.760–6:30.160
zh查看Deepseekharness
6:30.160–6:32.340
zh它每一步到底执行了什么
6:32.340–6:34.080
zh每一步调用了什么工具
6:34.080–6:36.440
zh耗时多少执行了多少轮
6:36.440–6:38.320
zh相比其他AI编程之后
6:38.320–6:39.980
zh这个功能还是挺实用的
6:39.980–6:42.920
zh他让这些agent的执行的步骤更加透明化
6:42.920–6:44.600
zh用户可以进行查看
6:44.600–6:46.700
zh而且每一步都可以进行追溯
6:46.700–6:49.080
zh然后我们再回到这个主界面
6:49.080–6:50.340
zh在底部我们就可以看到
6:50.340–6:51.880
zh他已经生成了开发任务
6:51.880–6:53.360
zh我们可以点击展开
6:53.360–6:55.240
zh这里正在执行第一个任务
6:55.240–6:58.280
zh我们可以先看一下其他的这些功能
6:58.280–6:59.000
zh在模型这里
6:59.000–7:00.320
zh我们刚才启动的时候
7:00.320–7:02.960
zh直接默认设置的deep seek的模型
7:02.960–7:05.560
zh他还支持添加其他的模型提供上
7:05.560–7:06.820
zh比如说我们点击这里
7:06.820–7:08.060
zh然后我们就可以看到
7:08.060–7:11.220
zh它支持市面上几乎所有的模型提供商
7:11.220–7:13.340
zh比如说我们这里就选择open root
7:13.340–7:14.940
zh然后我们添入api key
7:14.940–7:16.100
zh点击下一步
7:16.100–7:17.360
zh这里就添加成功
7:17.360–7:19.100
zh然后我们可以新开一个session
7:19.100–7:20.800
zh在新开的这个session中
7:20.800–7:21.940
zh我们点击这个位置
7:21.940–7:22.760
zh在模型这里
7:22.760–7:23.580
zh我们就可以看到
7:23.580–7:26.820
zh刚才我们添加的open root里的这些模型
7:26.820–7:29.400
zh比如说我们可以随便选择一个模型
7:29.400–7:30.620
zh然后测试一下
7:31.117–7:34.037
zh好可以看到这个响应速度还是非常快的
7:34.037–7:34.617
zh像这样的话
7:34.617–7:36.217
zh我们在deepstick harness中
7:36.217–7:38.717
zh就可以接入各种模型来使用
7:38.717–7:39.537
zh在插件这里
7:39.537–7:41.597
zh这也是他默认的这三个插件
7:41.597–7:44.037
zh然后我们还可以点击这些插件列表
7:44.037–7:46.457
zh来添加我们所需要的其他插件
7:46.457–7:48.017
zh比如说我们可以搜索一下
7:48.017–7:50.857
zh是否有与UI开发相关的这些插件
7:50.857–7:54.517
zh这里搜索到了非常多的与UI相关的这些插件
7:54.517–7:56.577
zh下面我们可以看一下Deepseekharness
7:56.577–7:58.317
zh它支持哪些斜杠命令
7:58.317–8:00.077
zh可以看到这里是压缩上下文
8:00.077–8:01.477
zh这里是导处session
8:01.477–8:03.197
zh这里还有购物命令
8:03.197–8:04.457
zh这里还有计划模式
8:04.457–8:05.917
zh这里还能选择模型
8:05.917–8:07.557
zh下面我们可以测试一下
8:07.557–8:09.537
zh让Deepseekharness帮我们分析
8:09.537–8:12.157
zh开源项目的这些issue或者pr
8:12.157–8:14.297
zh比如说这里我们找一个issue
8:14.297–8:16.457
zh然后我们直接完整复制这个链接
8:16.457–8:17.657
zh回到deepstick harness
8:17.657–8:19.217
zh然后我们直接输入提示测
8:19.217–8:21.397
zh让他分析这个issue的成因
8:21.397–8:22.997
zh我们直接发送
8:22.997–8:25.577
zh这里很快给出了这个分析结果
8:25.577–8:27.517
zh包括这个issue的成因
8:27.517–8:30.277
zh这里还定位到了具体的代码
8:30.277–8:31.977
zh而且还给出了修复建议
8:31.977–8:34.597
zh在webui中我们查看这些代码
8:34.597–8:35.677
zh或者复制代码
8:35.677–8:37.177
zh或者复制任何内容
8:37.177–8:39.957
zh就比在tui中要更加方便
8:39.957–8:41.977
zh而且在这里我们还可以点击
8:41.977–8:45.817
zh这个图标在一个新的绘画中来继续这个任务
8:46.077–8:48.817
zh比如说我输入让他给出完善的修复方案
8:48.817–8:49.657
zh然后直接发送
8:49.917–8:51.457
zh这里他开始给出修复方案
8:51.697–8:54.017
zh然后我们还可以在之前的这个绘画中
8:54.517–8:55.537
zh继续来提问
8:55.797–8:57.857
zh从而不影响这两个任务的执行
8:57.857–8:59.637
zh比如说我们还是回到上一个对话
8:59.897–9:01.177
zh然后我们就可以来输入任务
9:01.437–9:04.257
zh查找pr中是否有对这个a数的修复方案
9:04.257–9:05.537
zh然后直接点击发送
9:06.037–9:08.097
zh好这里他开始查找这个项目的pr
9:08.597–9:11.157
zh相见的话我们就针对这同一个问题
9:11.157–9:13.597
zh通过分支到新对话这个功能
9:13.597–9:14.877
zh针对同一个问题
9:14.877–9:17.377
zh同时执行两种不同的方案
9:17.377–9:18.817
zh比如说这里是查找pr
9:18.817–9:22.117
zh然后这里就是让他给出具体的修复方案
9:22.117–9:24.697
zh通过这个分支到新的对话
9:24.697–9:27.597
zh针对一个问题来开启多种解决方案
9:27.597–9:29.577
zh好这个查找pr的这个任务
9:29.577–9:30.697
zh他已经执行完成
9:30.697–9:33.117
zh并且他找到了对应的这个pr
9:33.117–9:35.357
zh而且这里还给出了具体的分析
9:35.357–9:36.717
zh然后我们再看一下
9:36.717–9:39.217
zh这个给出完整修复方案的这个任务
9:39.217–9:42.857
zh他也已经完成并且给出了真正的修复方案
9:42.857–9:45.917
zh可以看到他给出的修复方案非常的详细
9:45.917–9:47.237
zh然后我们再看一下
9:47.237–9:50.317
zh最开始让他开发的这个游戏是否已经完成
9:50.317–9:52.377
zh这里他已经完成了这个游戏的开发
9:52.377–9:55.197
zh然后我们可以运行一下这个游戏看一下效果
9:55.197–9:56.617
zh然后点击进入游戏
9:56.617–9:58.477
zh进入之后可以看到这个游戏
9:58.477–9:59.697
zh他开发的也非常不错
9:59.697–10:01.297
zh我们往前走看一下
10:01.297–10:02.617
zh往前走的话
10:02.617–10:03.977
zh可以看到这个人物的动作
10:03.977–10:05.357
zh包括他手中的这个剑
10:05.357–10:07.257
zh然后我们可以看到这个黑人
10:07.257–10:08.457
zh我们直接打击他
10:08.457–10:10.397
zh好 将这个黑蚁人给消灭了
10:10.397–10:12.797
zh然后我们继续去查找
10:12.797–10:14.737
zh这里又有一个黑蚁人
10:14.737–10:16.417
zh我们继续打击他
10:16.417–10:18.697
zh好 这里还能加器械
10:18.697–10:20.397
zh然后我们继续往前走
10:20.397–10:22.337
zh这里可以看到这些商贩
10:22.337–10:23.937
zh我们还能看到这些店铺
10:23.937–10:26.077
zh比如说这个锦绣绸装
10:26.077–10:27.717
zh然后我们飞行试一下
10:27.717–10:29.537
zh这个飞行效果也非常不错
10:29.537–10:30.757
enDeepSync Harness
10:30.757–10:33.037
zh它实现的这个游戏效果也非常不错
10:33.037–10:35.657
zh甚至比我们昨天在Cloud Code中
10:35.657–10:37.677
zh实现的游戏效果还要好
10:37.677–10:40.217
zh因为它实现的这个游戏可操控性
10:40.217–10:41.577
zh而且还有这些动作
10:41.577–10:43.177
zh还有这些打击效果
10:43.177–10:45.137
zh都比昨天Cloud Code
10:45.137–10:47.797
zh调用DeepseekVis Pro实现的要好很多
10:47.797–10:49.337
zh由于Deepseek Harness
10:49.337–10:51.737
zh它是运行在Web UI中的
10:51.737–10:54.777
zh我们甚至可以在其他的AI编程驻手中
10:54.777–10:57.417
zh直接向Deepseek Harness来发送任务
10:57.417–10:59.257
zh比如说我们可以打开Codex
10:59.257–11:01.597
zh在Codex中我们可以来输入一个任务
11:01.597–11:02.797
zh通过内置浏览器
11:02.797–11:04.717
zh打开Deepseek Harness的Web UI
11:04.717–11:07.717
zh并为其分配一个分析这个项目架构的任务
11:07.717–11:09.997
zh在这里我给了他这个开源项目
11:09.997–11:13.677
zh就是我们刚才在Deepseekharness中来分析的这个项目
11:13.677–11:14.857
zh然后我们点击发送
11:14.857–11:18.377
zh在这里可以看到Deepseek在他内置的浏览器中
11:18.377–11:20.657
zh打开了Deepseekharness的web UI
11:20.657–11:25.137
zh好可以看到他输入了一个完整的英文提示词
11:25.137–11:26.637
zh而且这个提示词非常长
11:29.509–11:31.359
zh好可以看到他点击了发送
11:31.359–11:34.799
zh将这个提示测发送给了DeepSickHarness
11:34.799–11:39.059
zh现在DeepSickHarness正在执行分析这个项目架构的任务
11:39.059–11:41.479
zh然后我们就可以看到他的执行状态
11:41.479–11:44.859
zh在Codex中我们还可以问一下他执行了哪一步了
11:44.859–11:49.059
zh看一下Codex能否获取DeepSickHarness的实施状态
11:49.059–11:50.879
zh好这里他输出了最新状态
11:50.879–11:53.019
zh他说DeepSickHarness仍在运行
11:53.019–11:54.699
zh当前状态是DeepDiving
11:54.699–11:56.359
zh这里他给出了这些进度
11:56.359–11:58.819
zh下样键的话我们就可以在Codex
11:58.819–12:01.459
zh或者其他的AI编程制手中
12:01.459–12:03.219
zh通过浏览器调用的方式
12:03.219–12:05.659
zh将任务派发给DeepSyncHarness
12:05.659–12:08.499
zh由DeepSyncHarness来执行一部分任务
12:08.499–12:09.632
zh这里DeepSyncHarness
12:09.632–12:12.339
zh它已经完成了这个项目架构的分析
12:12.339–12:13.619
zh现在正在输出
12:13.619–12:15.119
zh这就是DeepSyncHarness
12:15.119–12:16.779
zh它使用WebUI的优势
12:16.779–12:20.059
zh既能方便人类用户去使用这个WebUI
12:20.059–12:21.859
zh下达任务进行互动
12:21.859–12:24.979
zh又能方便其他的AI编程制手
12:24.979–12:25.819
zh比如说Codex
12:25.819–12:27.199
zh通过浏览器调用
12:27.199–12:29.239
zh与Deepseek Harness进行交互
12:29.239–12:30.339
zh比如说发送任务
12:30.339–12:31.999
zh或者进行项目探讨
12:31.999–12:34.799
zh或者互相配合来执行开发任务
12:34.799–12:35.559
zh由于时间有限
12:35.559–12:37.599
zh本期视频就先为大家演示
12:37.599–12:39.279
zhDeepseek Harness的基础用法
12:39.279–12:41.259
zh本期视频如果点赞迫欠的话
12:41.259–12:43.859
zh后续我会为大家带来Deepseek Harness
12:43.859–12:45.259
zh更高级的用法
12:45.259–12:46.919
zh本期视频就做到这里
12:46.919–12:49.079
zh欢迎大家点赞关注和转发
12:49.079–12:50.199
zh谢谢大家观看
12:52.316–12:53.649
zh请不吝点赞 订阅 转发 打赏支持明镜与点点栏目
0:00.000–0:03.620
在昨天的视频中
0:03.620–0:07.320
我为大家在Cloud Code中测试了Deepseek V4 Pro模型
0:07.320–0:11.140
而紧接着Deepseek就发布了Deepseek Harness
0:11.140–0:12.820
发布不到24小时
0:12.820–0:15.720
然后它的STAR已经涨到了68k
0:15.720–0:18.800
而且Deepseek Harness它的理念也非常信仰
0:18.800–0:20.460
也就是一切接插件
0:20.460–0:22.200
也就是我们需要什么功能
0:22.200–0:24.960
就可以通过开发插件的方式进行定制
0:24.960–0:28.680
而且我们还可以直接安装官方提供的这些插件
0:28.680–0:30.860
或者安装第三方开源的插件
0:30.860–0:33.580
像这个思路大概是借鉴了Cloud Code
0:33.580–0:35.760
和Codex中的插件系统
0:35.760–0:38.120
在Codex中我们所需要什么功能
0:38.120–0:40.960
就可以通过插件的方式进行安装
0:40.960–0:44.800
而且Cloud Code它也具备自己的这些插件系统
0:44.800–0:46.960
我们借可以下载官方提供的插件
0:46.960–0:48.380
也可以自己定制插件
0:48.380–0:51.760
并且将自己定制的插件分享给其他用户
0:51.760–0:54.600
所以Deepseek Harness它有了自己的插件系统
0:54.600–0:57.120
我们就可以进行更深入的定制
0:57.120–0:59.040
从而打造自己的工作流
0:59.040–1:00.580
而且DeepSeek Harness
1:00.580–1:03.840
它一改大多数AI coding助手的TUI
1:03.840–1:04.900
或者桌面UI
1:04.900–1:07.020
它直接做成了外部UI
1:07.020–1:09.120
这样反而更加容易操作
1:09.120–1:12.060
而且我们还可以直接通过内网穿透的方式
1:12.060–1:13.620
当电脑不在身边的时候
1:13.620–1:15.140
也可以在其他设备上
1:15.140–1:17.440
比如在手机上打开外部UI
1:17.440–1:19.720
继续在我们的电脑上执行任务
1:19.720–1:22.460
这就不需要像Cloud Code或者Codex那样
1:22.460–1:24.320
需要单独用手机端的App
1:24.320–1:27.320
来操控电脑上的Cloud Code或者Codex
1:27.320–1:30.960
本期视频就为大家演示并且测试Deepseek Harness
1:30.960–1:34.240
它的使用方式以及使用技巧还有使用效果
1:34.240–1:37.680
并且对比是否能够真正取代Cloud Code或Codex
1:37.680–1:39.680
等这些成熟的Harness
1:39.680–1:42.020
想安装Deepseek Harness非常简单
1:42.020–1:45.300
在官方仓库中我们可以直接使用这一条命令
1:45.300–1:48.000
直接安装就可以我们直接复制命令
1:48.000–1:51.520
在重要命令行中我们直接粘贴这条命令并且运行
1:51.520–1:54.180
当安装完成之后我们直接复制这个链接
1:54.180–1:56.180
然后在浏览器中打开
1:56.180–1:57.880
到这一步我们点击继续
1:57.880–1:59.980
然后这里需要我们设置一个API key
1:59.980–2:02.220
我这里先填入Deepseek的API key
2:02.220–2:03.860
然后点击保存并继续
2:03.860–2:07.340
在这一步我们可以为它设置一个工作路径
2:07.340–2:08.500
当设置好之后
2:08.500–2:09.640
我们先输入一个内容
2:09.640–2:11.060
检测一下是否连通
2:11.060–2:13.760
好可以看到这个响应速度非常快
2:13.760–2:16.440
就说明这个API key已经可以正常可用
2:16.440–2:18.280
然后这个主题是黑色的
2:18.280–2:19.480
我们可以点击设置
2:19.480–2:21.440
将主题设置成浅色
2:21.440–2:23.940
因为现在我们是直接在Web UI中
2:23.940–2:25.600
来打开的Deepseek Harness
2:25.600–2:28.600
所以理论上我们可以在任何设备上
2:28.600–2:33.260
都能通过WebUI来操控我们本机安装的Deepseek Harness
2:33.260–2:35.200
下面我们就可以来测试一下
2:35.200–2:37.820
在其他设备上通过WebUI的方式
2:37.820–2:40.420
来操控我们电脑上的Deepseek Harness
2:40.420–2:43.980
我们可以直接通过InGroke来实现内网穿透
2:43.980–2:45.960
从而让我们在其他设备上
2:45.960–2:49.300
也能访问到我们这台设备上的Deepseek Harness
2:49.300–2:52.340
想通过InGroke实现内网穿透非常简单
2:52.340–2:55.320
我们只需要复制它为我们生成的auth token
2:55.320–2:58.220
然后按照下面它给出的这些操作步骤
2:58.220–2:59.920
然后大家如果不会设置的话
2:59.920–3:01.980
也可以直接先复制好自己的token
3:01.980–3:03.240
然后打开codex
3:03.240–3:04.780
让codex帮我们设置
3:04.780–3:08.000
这里数据的提示词是为我设置ingrock内网穿透
3:08.000–3:10.280
并且给它ingrock的auth token
3:10.280–3:12.640
然后codex就帮我们配置完成
3:12.640–3:15.540
这里就是它给出的这个公网链接
3:15.540–3:18.040
通过刚才我们创建的这个公网链接
3:18.040–3:20.700
来访问我们本机的deep sticker harness
3:20.700–3:22.920
我这里是一台远程的Mac mini
3:22.920–3:24.880
在远程Mac mini的浏览器中
3:24.880–3:25.960
我们打开这个链接
3:25.960–3:26.780
点击防卫
3:26.780–3:29.660
这里正在加载Deepseek Harness的Web UI
3:29.660–3:30.800
这里打开成功
3:30.800–3:32.360
然后我们就可以进行设置
3:32.360–3:33.920
也说设置它的主题
3:33.920–3:35.160
为了节省时间
3:35.160–3:37.680
我们就不再深入测试这个功能了
3:37.680–3:40.160
下面我们可以先简单看一下Deepseek Harness
3:40.160–3:41.140
它的Web UI
3:41.140–3:43.480
在这里我们可以选择Deepseek Harness
3:43.480–3:44.540
它不同的模式
3:44.540–3:45.960
第一个是标准模式
3:45.960–3:48.320
标准模式就是完整的Coding Agent
3:48.320–3:50.280
它可以编辑文件执行命令
3:50.280–3:51.580
还能执行网络搜索
3:51.580–3:52.460
还有skill
3:52.460–3:53.340
还有计划
3:53.340–3:54.040
还有目标
3:54.040–3:54.900
还有subagents
3:54.900–3:56.900
然后第二项就是代码模式
3:56.900–4:00.540
代码模式包含标准模式中这所有的功能
4:00.540–4:03.400
并且还具备更多的其他扩展功能
4:03.400–4:05.160
第三项就是最小模式
4:05.160–4:07.480
最后一项就是创作者模式
4:07.480–4:10.380
在这里我们可以先选第二项代码模式
4:10.380–4:12.460
然后我们给它设置一个任务
4:12.460–4:13.220
我们直接输入
4:13.220–4:16.340
昨天用来测试Deepseek V4 Pro的时候
4:16.340–4:17.920
开发了一款简单游戏
4:17.920–4:18.820
在模型这里
4:18.820–4:20.740
我们就选择Deepseek V4 Pro
4:20.740–4:23.460
在推理级别这里我们就选择High
4:23.460–4:26.200
在权限这里我们就给它完整的权限
4:26.200–4:27.840
然后我们就点击发送
4:27.840–4:29.600
看一下使用Deepseek Harness
4:29.600–4:32.460
并且模型同样选择Deepseek V4 Pro
4:32.460–4:34.340
推理级别同样选择High
4:34.340–4:35.600
用同样的提示词
4:35.600–4:37.920
它开发出来的这款游戏效果
4:37.920–4:39.760
跟昨天我们在Cloud Code中
4:39.760–4:40.980
使用同样的提示词
4:40.980–4:43.100
同样使用Deepseek V4 Pro模型
4:43.100–4:44.500
开发的这个游戏效果
4:44.500–4:45.640
它们区别大不大
4:45.640–4:46.760
像这个游戏
4:46.760–4:49.360
就是我昨天测试DeepSigViz Pro的时候
4:49.360–4:51.000
开发的这款游戏
4:51.000–4:53.020
等DeepSigHarness开发完成
4:53.020–4:56.160
我们再和昨天这款游戏进行比较
4:56.160–4:58.380
看一下哪一个开发的效果要更好
4:58.380–5:01.160
这里DeepSigHarness现在正在开发
5:01.160–5:02.500
在这里我们可以看到
5:02.500–5:04.580
它正在进行深度探索
5:04.580–5:06.000
而且我们还可以看到
5:06.000–5:07.760
它执行的这些命令
5:07.760–5:08.500
在最底部
5:08.500–5:10.920
我们还可以看到这些实时状态
5:10.920–5:12.320
而且我们还可以实时看到
5:12.320–5:14.040
它编写的这些代码
5:14.040–5:15.080
在这个位置
5:15.080–5:16.980
我们还可以点击这个轨迹
5:16.980–5:18.640
在这里我们就可以看到
5:18.640–5:21.020
它执行的这些具体的轨迹
5:21.020–5:21.960
在这个位置
5:21.960–5:23.160
它用不同的颜色
5:23.160–5:25.180
对不同的类型进行了分类
5:25.180–5:27.280
比如说我们定位到这个绿色的色调
5:27.280–5:29.420
这里就会显示这个上下文
5:29.420–5:31.200
然后我们定位到这个位置
5:31.200–5:33.280
这里就会显示它调用的工具
5:33.280–5:36.220
还会显示这个调用工具的具体时间
5:36.220–5:37.540
以及总耗时
5:37.540–5:39.680
在下面这里就是完整的流程
5:39.680–5:41.860
首先就是初始化系统提示词
5:41.860–5:43.660
然后我们可以用鼠标点击
5:43.660–5:47.180
点击之后在右侧就会打开这个侧边栏
5:47.180–5:50.860
在这个侧边栏中就会显示这些系统提示词
5:50.860–5:52.400
这里就是Deepseekharness
5:52.400–5:54.500
它默认的这个系统提示词
5:54.500–5:56.920
这个提示词还是非常的长
5:56.920–5:58.140
非常的复杂的
5:58.140–6:00.140
如果大家对这个提示词感兴趣
6:00.140–6:01.460
可以自行去研究
6:01.460–6:03.940
在这里还能看到这些工具
6:03.940–6:07.480
到这一步就是用户输入的这个提示词
6:07.480–6:09.320
也就是刚才我们输入的提示词
6:09.320–6:10.760
然后我们输入的提示词
6:10.760–6:14.060
在左侧我们也可以完整的去查看
6:14.060–6:16.460
在这里就是它调用的这些工具
6:16.460–6:19.940
点击之后在左侧我们就可以看到这些详情
6:19.940–6:22.200
比如说总结还有这个Pillow的
6:22.200–6:24.700
还有结果还有执行的时间
6:24.700–6:26.500
还有调用工具的耗时
6:26.500–6:28.760
我们就可以通过这个轨迹
6:28.760–6:30.160
查看Deepseekharness
6:30.160–6:32.340
它每一步到底执行了什么
6:32.340–6:34.080
每一步调用了什么工具
6:34.080–6:36.440
耗时多少执行了多少轮
6:36.440–6:38.320
相比其他AI编程之后
6:38.320–6:39.980
这个功能还是挺实用的
6:39.980–6:42.920
他让这些agent的执行的步骤更加透明化
6:42.920–6:44.600
用户可以进行查看
6:44.600–6:46.700
而且每一步都可以进行追溯
6:46.700–6:49.080
然后我们再回到这个主界面
6:49.080–6:50.340
在底部我们就可以看到
6:50.340–6:51.880
他已经生成了开发任务
6:51.880–6:53.360
我们可以点击展开
6:53.360–6:55.240
这里正在执行第一个任务
6:55.240–6:58.280
我们可以先看一下其他的这些功能
6:58.280–6:59.000
在模型这里
6:59.000–7:00.320
我们刚才启动的时候
7:00.320–7:02.960
直接默认设置的deep seek的模型
7:02.960–7:05.560
他还支持添加其他的模型提供上
7:05.560–7:06.820
比如说我们点击这里
7:06.820–7:08.060
然后我们就可以看到
7:08.060–7:11.220
它支持市面上几乎所有的模型提供商
7:11.220–7:13.340
比如说我们这里就选择open root
7:13.340–7:14.940
然后我们添入api key
7:14.940–7:16.100
点击下一步
7:16.100–7:17.360
这里就添加成功
7:17.360–7:19.100
然后我们可以新开一个session
7:19.100–7:20.800
在新开的这个session中
7:20.800–7:21.940
我们点击这个位置
7:21.940–7:22.760
在模型这里
7:22.760–7:23.580
我们就可以看到
7:23.580–7:26.820
刚才我们添加的open root里的这些模型
7:26.820–7:29.400
比如说我们可以随便选择一个模型
7:29.400–7:30.620
然后测试一下
7:31.117–7:34.037
好可以看到这个响应速度还是非常快的
7:34.037–7:34.617
像这样的话
7:34.617–7:36.217
我们在deepstick harness中
7:36.217–7:38.717
就可以接入各种模型来使用
7:38.717–7:39.537
在插件这里
7:39.537–7:41.597
这也是他默认的这三个插件
7:41.597–7:44.037
然后我们还可以点击这些插件列表
7:44.037–7:46.457
来添加我们所需要的其他插件
7:46.457–7:48.017
比如说我们可以搜索一下
7:48.017–7:50.857
是否有与UI开发相关的这些插件
7:50.857–7:54.517
这里搜索到了非常多的与UI相关的这些插件
7:54.517–7:56.577
下面我们可以看一下Deepseekharness
7:56.577–7:58.317
它支持哪些斜杠命令
7:58.317–8:00.077
可以看到这里是压缩上下文
8:00.077–8:01.477
这里是导处session
8:01.477–8:03.197
这里还有购物命令
8:03.197–8:04.457
这里还有计划模式
8:04.457–8:05.917
这里还能选择模型
8:05.917–8:07.557
下面我们可以测试一下
8:07.557–8:09.537
让Deepseekharness帮我们分析
8:09.537–8:12.157
开源项目的这些issue或者pr
8:12.157–8:14.297
比如说这里我们找一个issue
8:14.297–8:16.457
然后我们直接完整复制这个链接
8:16.457–8:17.657
回到deepstick harness
8:17.657–8:19.217
然后我们直接输入提示测
8:19.217–8:21.397
让他分析这个issue的成因
8:21.397–8:22.997
我们直接发送
8:22.997–8:25.577
这里很快给出了这个分析结果
8:25.577–8:27.517
包括这个issue的成因
8:27.517–8:30.277
这里还定位到了具体的代码
8:30.277–8:31.977
而且还给出了修复建议
8:31.977–8:34.597
在webui中我们查看这些代码
8:34.597–8:35.677
或者复制代码
8:35.677–8:37.177
或者复制任何内容
8:37.177–8:39.957
就比在tui中要更加方便
8:39.957–8:41.977
而且在这里我们还可以点击
8:41.977–8:45.817
这个图标在一个新的绘画中来继续这个任务
8:46.077–8:48.817
比如说我输入让他给出完善的修复方案
8:48.817–8:49.657
然后直接发送
8:49.917–8:51.457
这里他开始给出修复方案
8:51.697–8:54.017
然后我们还可以在之前的这个绘画中
8:54.517–8:55.537
继续来提问
8:55.797–8:57.857
从而不影响这两个任务的执行
8:57.857–8:59.637
比如说我们还是回到上一个对话
8:59.897–9:01.177
然后我们就可以来输入任务
9:01.437–9:04.257
查找pr中是否有对这个a数的修复方案
9:04.257–9:05.537
然后直接点击发送
9:06.037–9:08.097
好这里他开始查找这个项目的pr
9:08.597–9:11.157
相见的话我们就针对这同一个问题
9:11.157–9:13.597
通过分支到新对话这个功能
9:13.597–9:14.877
针对同一个问题
9:14.877–9:17.377
同时执行两种不同的方案
9:17.377–9:18.817
比如说这里是查找pr
9:18.817–9:22.117
然后这里就是让他给出具体的修复方案
9:22.117–9:24.697
通过这个分支到新的对话
9:24.697–9:27.597
针对一个问题来开启多种解决方案
9:27.597–9:29.577
好这个查找pr的这个任务
9:29.577–9:30.697
他已经执行完成
9:30.697–9:33.117
并且他找到了对应的这个pr
9:33.117–9:35.357
而且这里还给出了具体的分析
9:35.357–9:36.717
然后我们再看一下
9:36.717–9:39.217
这个给出完整修复方案的这个任务
9:39.217–9:42.857
他也已经完成并且给出了真正的修复方案
9:42.857–9:45.917
可以看到他给出的修复方案非常的详细
9:45.917–9:47.237
然后我们再看一下
9:47.237–9:50.317
最开始让他开发的这个游戏是否已经完成
9:50.317–9:52.377
这里他已经完成了这个游戏的开发
9:52.377–9:55.197
然后我们可以运行一下这个游戏看一下效果
9:55.197–9:56.617
然后点击进入游戏
9:56.617–9:58.477
进入之后可以看到这个游戏
9:58.477–9:59.697
他开发的也非常不错
9:59.697–10:01.297
我们往前走看一下
10:01.297–10:02.617
往前走的话
10:02.617–10:03.977
可以看到这个人物的动作
10:03.977–10:05.357
包括他手中的这个剑
10:05.357–10:07.257
然后我们可以看到这个黑人
10:07.257–10:08.457
我们直接打击他
10:08.457–10:10.397
好 将这个黑蚁人给消灭了
10:10.397–10:12.797
然后我们继续去查找
10:12.797–10:14.737
这里又有一个黑蚁人
10:14.737–10:16.417
我们继续打击他
10:16.417–10:18.697
好 这里还能加器械
10:18.697–10:20.397
然后我们继续往前走
10:20.397–10:22.337
这里可以看到这些商贩
10:22.337–10:23.937
我们还能看到这些店铺
10:23.937–10:26.077
比如说这个锦绣绸装
10:26.077–10:27.717
然后我们飞行试一下
10:27.717–10:29.537
这个飞行效果也非常不错
10:29.537–10:30.757
DeepSync Harness
10:30.757–10:33.037
它实现的这个游戏效果也非常不错
10:33.037–10:35.657
甚至比我们昨天在Cloud Code中
10:35.657–10:37.677
实现的游戏效果还要好
10:37.677–10:40.217
因为它实现的这个游戏可操控性
10:40.217–10:41.577
而且还有这些动作
10:41.577–10:43.177
还有这些打击效果
10:43.177–10:45.137
都比昨天Cloud Code
10:45.137–10:47.797
调用DeepseekVis Pro实现的要好很多
10:47.797–10:49.337
由于Deepseek Harness
10:49.337–10:51.737
它是运行在Web UI中的
10:51.737–10:54.777
我们甚至可以在其他的AI编程驻手中
10:54.777–10:57.417
直接向Deepseek Harness来发送任务
10:57.417–10:59.257
比如说我们可以打开Codex
10:59.257–11:01.597
在Codex中我们可以来输入一个任务
11:01.597–11:02.797
通过内置浏览器
11:02.797–11:04.717
打开Deepseek Harness的Web UI
11:04.717–11:07.717
并为其分配一个分析这个项目架构的任务
11:07.717–11:09.997
在这里我给了他这个开源项目
11:09.997–11:13.677
就是我们刚才在Deepseekharness中来分析的这个项目
11:13.677–11:14.857
然后我们点击发送
11:14.857–11:18.377
在这里可以看到Deepseek在他内置的浏览器中
11:18.377–11:20.657
打开了Deepseekharness的web UI
11:20.657–11:25.137
好可以看到他输入了一个完整的英文提示词
11:25.137–11:26.637
而且这个提示词非常长
11:29.509–11:31.359
好可以看到他点击了发送
11:31.359–11:34.799
将这个提示测发送给了DeepSickHarness
11:34.799–11:39.059
现在DeepSickHarness正在执行分析这个项目架构的任务
11:39.059–11:41.479
然后我们就可以看到他的执行状态
11:41.479–11:44.859
在Codex中我们还可以问一下他执行了哪一步了
11:44.859–11:49.059
看一下Codex能否获取DeepSickHarness的实施状态
11:49.059–11:50.879
好这里他输出了最新状态
11:50.879–11:53.019
他说DeepSickHarness仍在运行
11:53.019–11:54.699
当前状态是DeepDiving
11:54.699–11:56.359
这里他给出了这些进度
11:56.359–11:58.819
下样键的话我们就可以在Codex
11:58.819–12:01.459
或者其他的AI编程制手中
12:01.459–12:03.219
通过浏览器调用的方式
12:03.219–12:05.659
将任务派发给DeepSyncHarness
12:05.659–12:08.499
由DeepSyncHarness来执行一部分任务
12:08.499–12:09.632
这里DeepSyncHarness
12:09.632–12:12.339
它已经完成了这个项目架构的分析
12:12.339–12:13.619
现在正在输出
12:13.619–12:15.119
这就是DeepSyncHarness
12:15.119–12:16.779
它使用WebUI的优势
12:16.779–12:20.059
既能方便人类用户去使用这个WebUI
12:20.059–12:21.859
下达任务进行互动
12:21.859–12:24.979
又能方便其他的AI编程制手
12:24.979–12:25.819
比如说Codex
12:25.819–12:27.199
通过浏览器调用
12:27.199–12:29.239
与Deepseek Harness进行交互
12:29.239–12:30.339
比如说发送任务
12:30.339–12:31.999
或者进行项目探讨
12:31.999–12:34.799
或者互相配合来执行开发任务
12:34.799–12:35.559
由于时间有限
12:35.559–12:37.599
本期视频就先为大家演示
12:37.599–12:39.279
Deepseek Harness的基础用法
12:39.279–12:41.259
本期视频如果点赞迫欠的话
12:41.259–12:43.859
后续我会为大家带来Deepseek Harness
12:43.859–12:45.259
更高级的用法
12:45.259–12:46.919
本期视频就做到这里
12:46.919–12:49.079
欢迎大家点赞关注和转发
12:49.079–12:50.199
谢谢大家观看
12:52.316–12:53.649
请不吝点赞 订阅 转发 打赏支持明镜与点点栏目
0:00.000–0:03.620
zh在昨天的视频中
在昨天的视频中
0:03.620–0:07.320
zh我为大家在Cloud Code中测试了Deepseek V4 Pro模型
我为大家在Cloud Code中测试了Deepseek V4 Pro模型
0:07.320–0:11.140
zh而紧接着Deepseek就发布了Deepseek Harness
而紧接着Deepseek就发布了Deepseek Harness
0:11.140–0:12.820
zh发布不到24小时
发布不到24小时
0:12.820–0:15.720
zh然后它的STAR已经涨到了68k
然后它的STAR已经涨到了68k
0:15.720–0:18.800
zh而且Deepseek Harness它的理念也非常信仰
而且Deepseek Harness它的理念也非常信仰
0:18.800–0:20.460
zh也就是一切接插件
也就是一切接插件
0:20.460–0:22.200
zh也就是我们需要什么功能
也就是我们需要什么功能
0:22.200–0:24.960
zh就可以通过开发插件的方式进行定制
就可以通过开发插件的方式进行定制
0:24.960–0:28.680
zh而且我们还可以直接安装官方提供的这些插件
而且我们还可以直接安装官方提供的这些插件
0:28.680–0:30.860
zh或者安装第三方开源的插件
或者安装第三方开源的插件
0:30.860–0:33.580
zh像这个思路大概是借鉴了Cloud Code
像这个思路大概是借鉴了Cloud Code
0:33.580–0:35.760
zh和Codex中的插件系统
和Codex中的插件系统
0:35.760–0:38.120
zh在Codex中我们所需要什么功能
在Codex中我们所需要什么功能
0:38.120–0:40.960
zh就可以通过插件的方式进行安装
就可以通过插件的方式进行安装
0:40.960–0:44.800
zh而且Cloud Code它也具备自己的这些插件系统
而且Cloud Code它也具备自己的这些插件系统
0:44.800–0:46.960
zh我们借可以下载官方提供的插件
我们借可以下载官方提供的插件
0:46.960–0:48.380
zh也可以自己定制插件
也可以自己定制插件
0:48.380–0:51.760
zh并且将自己定制的插件分享给其他用户
并且将自己定制的插件分享给其他用户
0:51.760–0:54.600
zh所以Deepseek Harness它有了自己的插件系统
所以Deepseek Harness它有了自己的插件系统
0:54.600–0:57.120
zh我们就可以进行更深入的定制
我们就可以进行更深入的定制
0:57.120–0:59.040
zh从而打造自己的工作流
从而打造自己的工作流
0:59.040–1:00.580
zh而且DeepSeek Harness
而且DeepSeek Harness
1:00.580–1:03.840
zh它一改大多数AI coding助手的TUI
它一改大多数AI coding助手的TUI
1:03.840–1:04.900
zh或者桌面UI
或者桌面UI
1:04.900–1:07.020
zh它直接做成了外部UI
它直接做成了外部UI
1:07.020–1:09.120
zh这样反而更加容易操作
这样反而更加容易操作
1:09.120–1:12.060
zh而且我们还可以直接通过内网穿透的方式
而且我们还可以直接通过内网穿透的方式
1:12.060–1:13.620
zh当电脑不在身边的时候
当电脑不在身边的时候
1:13.620–1:15.140
zh也可以在其他设备上
也可以在其他设备上
1:15.140–1:17.440
zh比如在手机上打开外部UI
比如在手机上打开外部UI
1:17.440–1:19.720
zh继续在我们的电脑上执行任务
继续在我们的电脑上执行任务
1:19.720–1:22.460
zh这就不需要像Cloud Code或者Codex那样
这就不需要像Cloud Code或者Codex那样
1:22.460–1:24.320
zh需要单独用手机端的App
需要单独用手机端的App
1:24.320–1:27.320
zh来操控电脑上的Cloud Code或者Codex
来操控电脑上的Cloud Code或者Codex
1:27.320–1:30.960
zh本期视频就为大家演示并且测试Deepseek Harness
本期视频就为大家演示并且测试Deepseek Harness
1:30.960–1:34.240
zh它的使用方式以及使用技巧还有使用效果
它的使用方式以及使用技巧还有使用效果
1:34.240–1:37.680
zh并且对比是否能够真正取代Cloud Code或Codex
并且对比是否能够真正取代Cloud Code或Codex
1:37.680–1:39.680
zh等这些成熟的Harness
等这些成熟的Harness
1:39.680–1:42.020
zh想安装Deepseek Harness非常简单
想安装Deepseek Harness非常简单
1:42.020–1:45.300
zh在官方仓库中我们可以直接使用这一条命令
在官方仓库中我们可以直接使用这一条命令
1:45.300–1:48.000
zh直接安装就可以我们直接复制命令
直接安装就可以我们直接复制命令
1:48.000–1:51.520
zh在重要命令行中我们直接粘贴这条命令并且运行
在重要命令行中我们直接粘贴这条命令并且运行
1:51.520–1:54.180
zh当安装完成之后我们直接复制这个链接
当安装完成之后我们直接复制这个链接
1:54.180–1:56.180
zh然后在浏览器中打开
然后在浏览器中打开
1:56.180–1:57.880
zh到这一步我们点击继续
到这一步我们点击继续
1:57.880–1:59.980
zh然后这里需要我们设置一个API key
然后这里需要我们设置一个API key
1:59.980–2:02.220
zh我这里先填入Deepseek的API key
我这里先填入Deepseek的API key
2:02.220–2:03.860
zh然后点击保存并继续
然后点击保存并继续
2:03.860–2:07.340
zh在这一步我们可以为它设置一个工作路径
在这一步我们可以为它设置一个工作路径
2:07.340–2:08.500
zh当设置好之后
当设置好之后
2:08.500–2:09.640
zh我们先输入一个内容
我们先输入一个内容
2:09.640–2:11.060
zh检测一下是否连通
检测一下是否连通
2:11.060–2:13.760
zh好可以看到这个响应速度非常快
好可以看到这个响应速度非常快
2:13.760–2:16.440
zh就说明这个API key已经可以正常可用
就说明这个API key已经可以正常可用
2:16.440–2:18.280
zh然后这个主题是黑色的
然后这个主题是黑色的
2:18.280–2:19.480
zh我们可以点击设置
我们可以点击设置
2:19.480–2:21.440
zh将主题设置成浅色
将主题设置成浅色
2:21.440–2:23.940
zh因为现在我们是直接在Web UI中
因为现在我们是直接在Web UI中
2:23.940–2:25.600
zh来打开的Deepseek Harness
来打开的Deepseek Harness
2:25.600–2:28.600
zh所以理论上我们可以在任何设备上
所以理论上我们可以在任何设备上
2:28.600–2:33.260
zh都能通过WebUI来操控我们本机安装的Deepseek Harness
都能通过WebUI来操控我们本机安装的Deepseek Harness
2:33.260–2:35.200
zh下面我们就可以来测试一下
下面我们就可以来测试一下
2:35.200–2:37.820
zh在其他设备上通过WebUI的方式
在其他设备上通过WebUI的方式
2:37.820–2:40.420
zh来操控我们电脑上的Deepseek Harness
来操控我们电脑上的Deepseek Harness
2:40.420–2:43.980
zh我们可以直接通过InGroke来实现内网穿透
我们可以直接通过InGroke来实现内网穿透
2:43.980–2:45.960
zh从而让我们在其他设备上
从而让我们在其他设备上
2:45.960–2:49.300
zh也能访问到我们这台设备上的Deepseek Harness
也能访问到我们这台设备上的Deepseek Harness
2:49.300–2:52.340
zh想通过InGroke实现内网穿透非常简单
想通过InGroke实现内网穿透非常简单
2:52.340–2:55.320
zh我们只需要复制它为我们生成的auth token
我们只需要复制它为我们生成的auth token
2:55.320–2:58.220
zh然后按照下面它给出的这些操作步骤
然后按照下面它给出的这些操作步骤
2:58.220–2:59.920
zh然后大家如果不会设置的话
然后大家如果不会设置的话
2:59.920–3:01.980
zh也可以直接先复制好自己的token
也可以直接先复制好自己的token
3:01.980–3:03.240
zh然后打开codex
然后打开codex
3:03.240–3:04.780
zh让codex帮我们设置
让codex帮我们设置
3:04.780–3:08.000
zh这里数据的提示词是为我设置ingrock内网穿透
这里数据的提示词是为我设置ingrock内网穿透
3:08.000–3:10.280
zh并且给它ingrock的auth token
并且给它ingrock的auth token
3:10.280–3:12.640
zh然后codex就帮我们配置完成
然后codex就帮我们配置完成
3:12.640–3:15.540
zh这里就是它给出的这个公网链接
这里就是它给出的这个公网链接
3:15.540–3:18.040
zh通过刚才我们创建的这个公网链接
通过刚才我们创建的这个公网链接
3:18.040–3:20.700
zh来访问我们本机的deep sticker harness
来访问我们本机的deep sticker harness
3:20.700–3:22.920
zh我这里是一台远程的Mac mini
我这里是一台远程的Mac mini
3:22.920–3:24.880
zh在远程Mac mini的浏览器中
在远程Mac mini的浏览器中
3:24.880–3:25.960
zh我们打开这个链接
我们打开这个链接
3:25.960–3:26.780
zh点击防卫
点击防卫
3:26.780–3:29.660
zh这里正在加载Deepseek Harness的Web UI
这里正在加载Deepseek Harness的Web UI
3:29.660–3:30.800
zh这里打开成功
这里打开成功
3:30.800–3:32.360
zh然后我们就可以进行设置
然后我们就可以进行设置
3:32.360–3:33.920
zh也说设置它的主题
也说设置它的主题
3:33.920–3:35.160
zh为了节省时间
为了节省时间
3:35.160–3:37.680
zh我们就不再深入测试这个功能了
我们就不再深入测试这个功能了
3:37.680–3:40.160
zh下面我们可以先简单看一下Deepseek Harness
下面我们可以先简单看一下Deepseek Harness
3:40.160–3:41.140
zh它的Web UI
它的Web UI
3:41.140–3:43.480
zh在这里我们可以选择Deepseek Harness
在这里我们可以选择Deepseek Harness
3:43.480–3:44.540
zh它不同的模式
它不同的模式
3:44.540–3:45.960
zh第一个是标准模式
第一个是标准模式
3:45.960–3:48.320
zh标准模式就是完整的Coding Agent
标准模式就是完整的Coding Agent
3:48.320–3:50.280
zh它可以编辑文件执行命令
它可以编辑文件执行命令
3:50.280–3:51.580
zh还能执行网络搜索
还能执行网络搜索
3:51.580–3:52.460
zh还有skill
还有skill
3:52.460–3:53.340
zh还有计划
还有计划
3:53.340–3:54.040
zh还有目标
还有目标
3:54.040–3:54.900
zh还有subagents
还有subagents
3:54.900–3:56.900
zh然后第二项就是代码模式
然后第二项就是代码模式
3:56.900–4:00.540
zh代码模式包含标准模式中这所有的功能
代码模式包含标准模式中这所有的功能
4:00.540–4:03.400
zh并且还具备更多的其他扩展功能
并且还具备更多的其他扩展功能
4:03.400–4:05.160
zh第三项就是最小模式
第三项就是最小模式
4:05.160–4:07.480
zh最后一项就是创作者模式
最后一项就是创作者模式
4:07.480–4:10.380
zh在这里我们可以先选第二项代码模式
在这里我们可以先选第二项代码模式
4:10.380–4:12.460
zh然后我们给它设置一个任务
然后我们给它设置一个任务
4:12.460–4:13.220
zh我们直接输入
我们直接输入
4:13.220–4:16.340
zh昨天用来测试Deepseek V4 Pro的时候
昨天用来测试Deepseek V4 Pro的时候
4:16.340–4:17.920
zh开发了一款简单游戏
开发了一款简单游戏
4:17.920–4:18.820
zh在模型这里
在模型这里
4:18.820–4:20.740
zh我们就选择Deepseek V4 Pro
我们就选择Deepseek V4 Pro
4:20.740–4:23.460
zh在推理级别这里我们就选择High
在推理级别这里我们就选择High
4:23.460–4:26.200
zh在权限这里我们就给它完整的权限
在权限这里我们就给它完整的权限
4:26.200–4:27.840
zh然后我们就点击发送
然后我们就点击发送
4:27.840–4:29.600
zh看一下使用Deepseek Harness
看一下使用Deepseek Harness
4:29.600–4:32.460
zh并且模型同样选择Deepseek V4 Pro
并且模型同样选择Deepseek V4 Pro
4:32.460–4:34.340
zh推理级别同样选择High
推理级别同样选择High
4:34.340–4:35.600
zh用同样的提示词
用同样的提示词
4:35.600–4:37.920
zh它开发出来的这款游戏效果
它开发出来的这款游戏效果
4:37.920–4:39.760
zh跟昨天我们在Cloud Code中
跟昨天我们在Cloud Code中
4:39.760–4:40.980
zh使用同样的提示词
使用同样的提示词
4:40.980–4:43.100
zh同样使用Deepseek V4 Pro模型
同样使用Deepseek V4 Pro模型
4:43.100–4:44.500
zh开发的这个游戏效果
开发的这个游戏效果
4:44.500–4:45.640
zh它们区别大不大
它们区别大不大
4:45.640–4:46.760
zh像这个游戏
像这个游戏
4:46.760–4:49.360
zh就是我昨天测试DeepSigViz Pro的时候
就是我昨天测试DeepSigViz Pro的时候
4:49.360–4:51.000
zh开发的这款游戏
开发的这款游戏
4:51.000–4:53.020
zh等DeepSigHarness开发完成
等DeepSigHarness开发完成
4:53.020–4:56.160
zh我们再和昨天这款游戏进行比较
我们再和昨天这款游戏进行比较
4:56.160–4:58.380
zh看一下哪一个开发的效果要更好
看一下哪一个开发的效果要更好
4:58.380–5:01.160
zh这里DeepSigHarness现在正在开发
这里DeepSigHarness现在正在开发
5:01.160–5:02.500
zh在这里我们可以看到
在这里我们可以看到
5:02.500–5:04.580
zh它正在进行深度探索
它正在进行深度探索
5:04.580–5:06.000
zh而且我们还可以看到
而且我们还可以看到
5:06.000–5:07.760
zh它执行的这些命令
它执行的这些命令
5:07.760–5:08.500
zh在最底部
在最底部
5:08.500–5:10.920
zh我们还可以看到这些实时状态
我们还可以看到这些实时状态
5:10.920–5:12.320
zh而且我们还可以实时看到
而且我们还可以实时看到
5:12.320–5:14.040
zh它编写的这些代码
它编写的这些代码
5:14.040–5:15.080
zh在这个位置
在这个位置
5:15.080–5:16.980
zh我们还可以点击这个轨迹
我们还可以点击这个轨迹
5:16.980–5:18.640
zh在这里我们就可以看到
在这里我们就可以看到
5:18.640–5:21.020
zh它执行的这些具体的轨迹
它执行的这些具体的轨迹
5:21.020–5:21.960
zh在这个位置
在这个位置
5:21.960–5:23.160
zh它用不同的颜色
它用不同的颜色
5:23.160–5:25.180
zh对不同的类型进行了分类
对不同的类型进行了分类
5:25.180–5:27.280
zh比如说我们定位到这个绿色的色调
比如说我们定位到这个绿色的色调
5:27.280–5:29.420
zh这里就会显示这个上下文
这里就会显示这个上下文
5:29.420–5:31.200
zh然后我们定位到这个位置
然后我们定位到这个位置
5:31.200–5:33.280
zh这里就会显示它调用的工具
这里就会显示它调用的工具
5:33.280–5:36.220
zh还会显示这个调用工具的具体时间
还会显示这个调用工具的具体时间
5:36.220–5:37.540
zh以及总耗时
以及总耗时
5:37.540–5:39.680
zh在下面这里就是完整的流程
在下面这里就是完整的流程
5:39.680–5:41.860
zh首先就是初始化系统提示词
首先就是初始化系统提示词
5:41.860–5:43.660
zh然后我们可以用鼠标点击
然后我们可以用鼠标点击
5:43.660–5:47.180
zh点击之后在右侧就会打开这个侧边栏
点击之后在右侧就会打开这个侧边栏
5:47.180–5:50.860
zh在这个侧边栏中就会显示这些系统提示词
在这个侧边栏中就会显示这些系统提示词
5:50.860–5:52.400
zh这里就是Deepseekharness
这里就是Deepseekharness
5:52.400–5:54.500
zh它默认的这个系统提示词
它默认的这个系统提示词
5:54.500–5:56.920
zh这个提示词还是非常的长
这个提示词还是非常的长
5:56.920–5:58.140
zh非常的复杂的
非常的复杂的
5:58.140–6:00.140
zh如果大家对这个提示词感兴趣
如果大家对这个提示词感兴趣
6:00.140–6:01.460
zh可以自行去研究
可以自行去研究
6:01.460–6:03.940
zh在这里还能看到这些工具
在这里还能看到这些工具
6:03.940–6:07.480
zh到这一步就是用户输入的这个提示词
到这一步就是用户输入的这个提示词
6:07.480–6:09.320
zh也就是刚才我们输入的提示词
也就是刚才我们输入的提示词
6:09.320–6:10.760
zh然后我们输入的提示词
然后我们输入的提示词
6:10.760–6:14.060
zh在左侧我们也可以完整的去查看
在左侧我们也可以完整的去查看
6:14.060–6:16.460
zh在这里就是它调用的这些工具
在这里就是它调用的这些工具
6:16.460–6:19.940
zh点击之后在左侧我们就可以看到这些详情
点击之后在左侧我们就可以看到这些详情
6:19.940–6:22.200
zh比如说总结还有这个Pillow的
比如说总结还有这个Pillow的
6:22.200–6:24.700
zh还有结果还有执行的时间
还有结果还有执行的时间
6:24.700–6:26.500
zh还有调用工具的耗时
还有调用工具的耗时
6:26.500–6:28.760
zh我们就可以通过这个轨迹
我们就可以通过这个轨迹
6:28.760–6:30.160
zh查看Deepseekharness
查看Deepseekharness
6:30.160–6:32.340
zh它每一步到底执行了什么
它每一步到底执行了什么
6:32.340–6:34.080
zh每一步调用了什么工具
每一步调用了什么工具
6:34.080–6:36.440
zh耗时多少执行了多少轮
耗时多少执行了多少轮
6:36.440–6:38.320
zh相比其他AI编程之后
相比其他AI编程之后
6:38.320–6:39.980
zh这个功能还是挺实用的
这个功能还是挺实用的
6:39.980–6:42.920
zh他让这些agent的执行的步骤更加透明化
他让这些agent的执行的步骤更加透明化
6:42.920–6:44.600
zh用户可以进行查看
用户可以进行查看
6:44.600–6:46.700
zh而且每一步都可以进行追溯
而且每一步都可以进行追溯
6:46.700–6:49.080
zh然后我们再回到这个主界面
然后我们再回到这个主界面
6:49.080–6:50.340
zh在底部我们就可以看到
在底部我们就可以看到
6:50.340–6:51.880
zh他已经生成了开发任务
他已经生成了开发任务
6:51.880–6:53.360
zh我们可以点击展开
我们可以点击展开
6:53.360–6:55.240
zh这里正在执行第一个任务
这里正在执行第一个任务
6:55.240–6:58.280
zh我们可以先看一下其他的这些功能
我们可以先看一下其他的这些功能
6:58.280–6:59.000
zh在模型这里
在模型这里
6:59.000–7:00.320
zh我们刚才启动的时候
我们刚才启动的时候
7:00.320–7:02.960
zh直接默认设置的deep seek的模型
直接默认设置的deep seek的模型
7:02.960–7:05.560
zh他还支持添加其他的模型提供上
他还支持添加其他的模型提供上
7:05.560–7:06.820
zh比如说我们点击这里
比如说我们点击这里
7:06.820–7:08.060
zh然后我们就可以看到
然后我们就可以看到
7:08.060–7:11.220
zh它支持市面上几乎所有的模型提供商
它支持市面上几乎所有的模型提供商
7:11.220–7:13.340
zh比如说我们这里就选择open root
比如说我们这里就选择open root
7:13.340–7:14.940
zh然后我们添入api key
然后我们添入api key
7:14.940–7:16.100
zh点击下一步
点击下一步
7:16.100–7:17.360
zh这里就添加成功
这里就添加成功
7:17.360–7:19.100
zh然后我们可以新开一个session
然后我们可以新开一个session
7:19.100–7:20.800
zh在新开的这个session中
在新开的这个session中
7:20.800–7:21.940
zh我们点击这个位置
我们点击这个位置
7:21.940–7:22.760
zh在模型这里
在模型这里
7:22.760–7:23.580
zh我们就可以看到
我们就可以看到
7:23.580–7:26.820
zh刚才我们添加的open root里的这些模型
刚才我们添加的open root里的这些模型
7:26.820–7:29.400
zh比如说我们可以随便选择一个模型
比如说我们可以随便选择一个模型
7:29.400–7:30.620
zh然后测试一下
然后测试一下
7:31.117–7:34.037
zh好可以看到这个响应速度还是非常快的
好可以看到这个响应速度还是非常快的
7:34.037–7:34.617
zh像这样的话
像这样的话
7:34.617–7:36.217
zh我们在deepstick harness中
我们在deepstick harness中
7:36.217–7:38.717
zh就可以接入各种模型来使用
就可以接入各种模型来使用
7:38.717–7:39.537
zh在插件这里
在插件这里
7:39.537–7:41.597
zh这也是他默认的这三个插件
这也是他默认的这三个插件
7:41.597–7:44.037
zh然后我们还可以点击这些插件列表
然后我们还可以点击这些插件列表
7:44.037–7:46.457
zh来添加我们所需要的其他插件
来添加我们所需要的其他插件
7:46.457–7:48.017
zh比如说我们可以搜索一下
比如说我们可以搜索一下
7:48.017–7:50.857
zh是否有与UI开发相关的这些插件
是否有与UI开发相关的这些插件
7:50.857–7:54.517
zh这里搜索到了非常多的与UI相关的这些插件
这里搜索到了非常多的与UI相关的这些插件
7:54.517–7:56.577
zh下面我们可以看一下Deepseekharness
下面我们可以看一下Deepseekharness
7:56.577–7:58.317
zh它支持哪些斜杠命令
它支持哪些斜杠命令
7:58.317–8:00.077
zh可以看到这里是压缩上下文
可以看到这里是压缩上下文
8:00.077–8:01.477
zh这里是导处session
这里是导处session
8:01.477–8:03.197
zh这里还有购物命令
这里还有购物命令
8:03.197–8:04.457
zh这里还有计划模式
这里还有计划模式
8:04.457–8:05.917
zh这里还能选择模型
这里还能选择模型
8:05.917–8:07.557
zh下面我们可以测试一下
下面我们可以测试一下
8:07.557–8:09.537
zh让Deepseekharness帮我们分析
让Deepseekharness帮我们分析
8:09.537–8:12.157
zh开源项目的这些issue或者pr
开源项目的这些issue或者pr
8:12.157–8:14.297
zh比如说这里我们找一个issue
比如说这里我们找一个issue
8:14.297–8:16.457
zh然后我们直接完整复制这个链接
然后我们直接完整复制这个链接
8:16.457–8:17.657
zh回到deepstick harness
回到deepstick harness
8:17.657–8:19.217
zh然后我们直接输入提示测
然后我们直接输入提示测
8:19.217–8:21.397
zh让他分析这个issue的成因
让他分析这个issue的成因
8:21.397–8:22.997
zh我们直接发送
我们直接发送
8:22.997–8:25.577
zh这里很快给出了这个分析结果
这里很快给出了这个分析结果
8:25.577–8:27.517
zh包括这个issue的成因
包括这个issue的成因
8:27.517–8:30.277
zh这里还定位到了具体的代码
这里还定位到了具体的代码
8:30.277–8:31.977
zh而且还给出了修复建议
而且还给出了修复建议
8:31.977–8:34.597
zh在webui中我们查看这些代码
在webui中我们查看这些代码
8:34.597–8:35.677
zh或者复制代码
或者复制代码
8:35.677–8:37.177
zh或者复制任何内容
或者复制任何内容
8:37.177–8:39.957
zh就比在tui中要更加方便
就比在tui中要更加方便
8:39.957–8:41.977
zh而且在这里我们还可以点击
而且在这里我们还可以点击
8:41.977–8:45.817
zh这个图标在一个新的绘画中来继续这个任务
这个图标在一个新的绘画中来继续这个任务
8:46.077–8:48.817
zh比如说我输入让他给出完善的修复方案
比如说我输入让他给出完善的修复方案
8:48.817–8:49.657
zh然后直接发送
然后直接发送
8:49.917–8:51.457
zh这里他开始给出修复方案
这里他开始给出修复方案
8:51.697–8:54.017
zh然后我们还可以在之前的这个绘画中
然后我们还可以在之前的这个绘画中
8:54.517–8:55.537
zh继续来提问
继续来提问
8:55.797–8:57.857
zh从而不影响这两个任务的执行
从而不影响这两个任务的执行
8:57.857–8:59.637
zh比如说我们还是回到上一个对话
比如说我们还是回到上一个对话
8:59.897–9:01.177
zh然后我们就可以来输入任务
然后我们就可以来输入任务
9:01.437–9:04.257
zh查找pr中是否有对这个a数的修复方案
查找pr中是否有对这个a数的修复方案
9:04.257–9:05.537
zh然后直接点击发送
然后直接点击发送
9:06.037–9:08.097
zh好这里他开始查找这个项目的pr
好这里他开始查找这个项目的pr
9:08.597–9:11.157
zh相见的话我们就针对这同一个问题
相见的话我们就针对这同一个问题
9:11.157–9:13.597
zh通过分支到新对话这个功能
通过分支到新对话这个功能
9:13.597–9:14.877
zh针对同一个问题
针对同一个问题
9:14.877–9:17.377
zh同时执行两种不同的方案
同时执行两种不同的方案
9:17.377–9:18.817
zh比如说这里是查找pr
比如说这里是查找pr
9:18.817–9:22.117
zh然后这里就是让他给出具体的修复方案
然后这里就是让他给出具体的修复方案
9:22.117–9:24.697
zh通过这个分支到新的对话
通过这个分支到新的对话
9:24.697–9:27.597
zh针对一个问题来开启多种解决方案
针对一个问题来开启多种解决方案
9:27.597–9:29.577
zh好这个查找pr的这个任务
好这个查找pr的这个任务
9:29.577–9:30.697
zh他已经执行完成
他已经执行完成
9:30.697–9:33.117
zh并且他找到了对应的这个pr
并且他找到了对应的这个pr
9:33.117–9:35.357
zh而且这里还给出了具体的分析
而且这里还给出了具体的分析
9:35.357–9:36.717
zh然后我们再看一下
然后我们再看一下
9:36.717–9:39.217
zh这个给出完整修复方案的这个任务
这个给出完整修复方案的这个任务
9:39.217–9:42.857
zh他也已经完成并且给出了真正的修复方案
他也已经完成并且给出了真正的修复方案
9:42.857–9:45.917
zh可以看到他给出的修复方案非常的详细
可以看到他给出的修复方案非常的详细
9:45.917–9:47.237
zh然后我们再看一下
然后我们再看一下
9:47.237–9:50.317
zh最开始让他开发的这个游戏是否已经完成
最开始让他开发的这个游戏是否已经完成
9:50.317–9:52.377
zh这里他已经完成了这个游戏的开发
这里他已经完成了这个游戏的开发
9:52.377–9:55.197
zh然后我们可以运行一下这个游戏看一下效果
然后我们可以运行一下这个游戏看一下效果
9:55.197–9:56.617
zh然后点击进入游戏
然后点击进入游戏
9:56.617–9:58.477
zh进入之后可以看到这个游戏
进入之后可以看到这个游戏
9:58.477–9:59.697
zh他开发的也非常不错
他开发的也非常不错
9:59.697–10:01.297
zh我们往前走看一下
我们往前走看一下
10:01.297–10:02.617
zh往前走的话
往前走的话
10:02.617–10:03.977
zh可以看到这个人物的动作
可以看到这个人物的动作
10:03.977–10:05.357
zh包括他手中的这个剑
包括他手中的这个剑
10:05.357–10:07.257
zh然后我们可以看到这个黑人
然后我们可以看到这个黑人
10:07.257–10:08.457
zh我们直接打击他
我们直接打击他
10:08.457–10:10.397
zh好 将这个黑蚁人给消灭了
好 将这个黑蚁人给消灭了
10:10.397–10:12.797
zh然后我们继续去查找
然后我们继续去查找
10:12.797–10:14.737
zh这里又有一个黑蚁人
这里又有一个黑蚁人
10:14.737–10:16.417
zh我们继续打击他
我们继续打击他
10:16.417–10:18.697
zh好 这里还能加器械
好 这里还能加器械
10:18.697–10:20.397
zh然后我们继续往前走
然后我们继续往前走
10:20.397–10:22.337
zh这里可以看到这些商贩
这里可以看到这些商贩
10:22.337–10:23.937
zh我们还能看到这些店铺
我们还能看到这些店铺
10:23.937–10:26.077
zh比如说这个锦绣绸装
比如说这个锦绣绸装
10:26.077–10:27.717
zh然后我们飞行试一下
然后我们飞行试一下
10:27.717–10:29.537
zh这个飞行效果也非常不错
这个飞行效果也非常不错
10:29.537–10:30.757
enDeepSync Harness
DeepSync Harness
10:30.757–10:33.037
zh它实现的这个游戏效果也非常不错
它实现的这个游戏效果也非常不错
10:33.037–10:35.657
zh甚至比我们昨天在Cloud Code中
甚至比我们昨天在Cloud Code中
10:35.657–10:37.677
zh实现的游戏效果还要好
实现的游戏效果还要好
10:37.677–10:40.217
zh因为它实现的这个游戏可操控性
因为它实现的这个游戏可操控性
10:40.217–10:41.577
zh而且还有这些动作
而且还有这些动作
10:41.577–10:43.177
zh还有这些打击效果
还有这些打击效果
10:43.177–10:45.137
zh都比昨天Cloud Code
都比昨天Cloud Code
10:45.137–10:47.797
zh调用DeepseekVis Pro实现的要好很多
调用DeepseekVis Pro实现的要好很多
10:47.797–10:49.337
zh由于Deepseek Harness
由于Deepseek Harness
10:49.337–10:51.737
zh它是运行在Web UI中的
它是运行在Web UI中的
10:51.737–10:54.777
zh我们甚至可以在其他的AI编程驻手中
我们甚至可以在其他的AI编程驻手中
10:54.777–10:57.417
zh直接向Deepseek Harness来发送任务
直接向Deepseek Harness来发送任务
10:57.417–10:59.257
zh比如说我们可以打开Codex
比如说我们可以打开Codex
10:59.257–11:01.597
zh在Codex中我们可以来输入一个任务
在Codex中我们可以来输入一个任务
11:01.597–11:02.797
zh通过内置浏览器
通过内置浏览器
11:02.797–11:04.717
zh打开Deepseek Harness的Web UI
打开Deepseek Harness的Web UI
11:04.717–11:07.717
zh并为其分配一个分析这个项目架构的任务
并为其分配一个分析这个项目架构的任务
11:07.717–11:09.997
zh在这里我给了他这个开源项目
在这里我给了他这个开源项目
11:09.997–11:13.677
zh就是我们刚才在Deepseekharness中来分析的这个项目
就是我们刚才在Deepseekharness中来分析的这个项目
11:13.677–11:14.857
zh然后我们点击发送
然后我们点击发送
11:14.857–11:18.377
zh在这里可以看到Deepseek在他内置的浏览器中
在这里可以看到Deepseek在他内置的浏览器中
11:18.377–11:20.657
zh打开了Deepseekharness的web UI
打开了Deepseekharness的web UI
11:20.657–11:25.137
zh好可以看到他输入了一个完整的英文提示词
好可以看到他输入了一个完整的英文提示词
11:25.137–11:26.637
zh而且这个提示词非常长
而且这个提示词非常长
11:29.509–11:31.359
zh好可以看到他点击了发送
好可以看到他点击了发送
11:31.359–11:34.799
zh将这个提示测发送给了DeepSickHarness
将这个提示测发送给了DeepSickHarness
11:34.799–11:39.059
zh现在DeepSickHarness正在执行分析这个项目架构的任务
现在DeepSickHarness正在执行分析这个项目架构的任务
11:39.059–11:41.479
zh然后我们就可以看到他的执行状态
然后我们就可以看到他的执行状态
11:41.479–11:44.859
zh在Codex中我们还可以问一下他执行了哪一步了
在Codex中我们还可以问一下他执行了哪一步了
11:44.859–11:49.059
zh看一下Codex能否获取DeepSickHarness的实施状态
看一下Codex能否获取DeepSickHarness的实施状态
11:49.059–11:50.879
zh好这里他输出了最新状态
好这里他输出了最新状态
11:50.879–11:53.019
zh他说DeepSickHarness仍在运行
他说DeepSickHarness仍在运行
11:53.019–11:54.699
zh当前状态是DeepDiving
当前状态是DeepDiving
11:54.699–11:56.359
zh这里他给出了这些进度
这里他给出了这些进度
11:56.359–11:58.819
zh下样键的话我们就可以在Codex
下样键的话我们就可以在Codex
11:58.819–12:01.459
zh或者其他的AI编程制手中
或者其他的AI编程制手中
12:01.459–12:03.219
zh通过浏览器调用的方式
通过浏览器调用的方式
12:03.219–12:05.659
zh将任务派发给DeepSyncHarness
将任务派发给DeepSyncHarness
12:05.659–12:08.499
zh由DeepSyncHarness来执行一部分任务
由DeepSyncHarness来执行一部分任务
12:08.499–12:09.632
zh这里DeepSyncHarness
这里DeepSyncHarness
12:09.632–12:12.339
zh它已经完成了这个项目架构的分析
它已经完成了这个项目架构的分析
12:12.339–12:13.619
zh现在正在输出
现在正在输出
12:13.619–12:15.119
zh这就是DeepSyncHarness
这就是DeepSyncHarness
12:15.119–12:16.779
zh它使用WebUI的优势
它使用WebUI的优势
12:16.779–12:20.059
zh既能方便人类用户去使用这个WebUI
既能方便人类用户去使用这个WebUI
12:20.059–12:21.859
zh下达任务进行互动
下达任务进行互动
12:21.859–12:24.979
zh又能方便其他的AI编程制手
又能方便其他的AI编程制手
12:24.979–12:25.819
zh比如说Codex
比如说Codex
12:25.819–12:27.199
zh通过浏览器调用
通过浏览器调用
12:27.199–12:29.239
zh与Deepseek Harness进行交互
与Deepseek Harness进行交互
12:29.239–12:30.339
zh比如说发送任务
比如说发送任务
12:30.339–12:31.999
zh或者进行项目探讨
或者进行项目探讨
12:31.999–12:34.799
zh或者互相配合来执行开发任务
或者互相配合来执行开发任务
12:34.799–12:35.559
zh由于时间有限
由于时间有限
12:35.559–12:37.599
zh本期视频就先为大家演示
本期视频就先为大家演示
12:37.599–12:39.279
zhDeepseek Harness的基础用法
Deepseek Harness的基础用法
12:39.279–12:41.259
zh本期视频如果点赞迫欠的话
本期视频如果点赞迫欠的话
12:41.259–12:43.859
zh后续我会为大家带来Deepseek Harness
后续我会为大家带来Deepseek Harness
12:43.859–12:45.259
zh更高级的用法
更高级的用法
12:45.259–12:46.919
zh本期视频就做到这里
本期视频就做到这里
12:46.919–12:49.079
zh欢迎大家点赞关注和转发
欢迎大家点赞关注和转发
12:49.079–12:50.199
zh谢谢大家观看
谢谢大家观看
12:52.316–12:53.649
zh请不吝点赞 订阅 转发 打赏支持明镜与点点栏目
请不吝点赞 订阅 转发 打赏支持明镜与点点栏目

影片筆記:🚀实测DeepSeek Harness从基础到高级用法!WebUI远程控制、多模型接入、执行轨迹、插件系统、任务分支、游戏开发、代码仓库issues和pr分析!竟然比Claude Code更强?

<!-- VIDEONOTE_PUBLICATION_WARNINGS_BEGIN -->

⚠️ 可先使用,仍有待修正項目

本筆記已完成可閱讀的逐字稿與時間跳轉;下列為待處理問題,建議播放原片確認。

  • 待修正:逐字稿全文快速校讀未完成(已保留自動字幕/原始逐字稿並繼續生成筆記。;未完成的全文速讀項目可在精進模式回聽確認。)

<!-- VIDEONOTE_PUBLICATION_WARNINGS_END -->

一句話總結

影片實測 DeepSeek Harness,強調其「一切接插件」理念與外部 Web UI 設計,支援內網穿透實現跨設備(如手機、遠程 Mac mini)控制本地任務。實戰對比顯示,使用 DeepSeek V4 Pro 模型時,Harness 在遊戲開發的可操控性與動作效果上優於 Cloud Code,並展示了執行軌跡可視化、Issue/PR 分析、分支對話及與 Codex 協作等高級功能。

核心重點

  • 架構與理念:DeepSeek Harness 採用外部 Web UI 而非傳統的 TUI 或桌面 UI,主打「一切接插件」,支持官方及第三方開源插件,借鑒 Cloud Code 和 Codex 的插件系統思路。
  • 跨設備操控:通過內網穿透工具(如 InGroke)生成 Auth Token,允許用戶在其他設備(手機、遠程 Mac mini)的瀏覽器中訪問並操控本地 Harness 任務。
  • 實戰性能優勢:在遊戲開發測試中,使用 DeepSeek V4 Pro(推理級別 High,完整權限),Harness 開發的遊戲在可操控性、動作流暢度及打擊效果上表現優於 Cloud Code。
  • 可視化與可追溯性:執行過程包含深度探索、命令執行、實時狀態、代碼編寫及執行軌跡(上下文、工具調用、耗時),系統提示詞長且複雜但可追溯。
  • 高級功能:
  • 多模式:標準模式(完整 Coding Agent)、代碼模式、最小模式、創作者模式。
  • 協作能力:可通過 Codex 內置瀏覽器打開 Harness Web UI,將任務派發給 Harness 執行,並通過 Codex 查詢狀態,實現人類互動與 AI 協作。
  • 代碼庫分析:支援分析開源項目 Issue 成因、定位代碼並給出修復建議,以及針對同一問題進行分支對話以執行多種方案。

詳細大綱

1. DeepSeek Harness 介紹與基礎設置

  • 發布背景:緊隨 DeepSeek V4 Pro 發布,Star 數迅速增長。
  • 安裝與配置:
  • 通過官方倉庫命令安裝。
  • 設置 API Key(以 DeepSeek 為例)和工作路徑。
  • 主題設置(深色/淺色)。
  • 核心理念:
  • 一切接插件,支持官方及第三方開源插件。
  • 借鑒 Cloud Code 和 Codex 的插件系統思路進行深度定制。
  • 界面優勢:採用外部 Web UI,便於跨設備操作。

2. 跨設備操控與內網穿透

  • 利用內網穿透工具(如 InGroke)生成 Auth Token。
  • 可通過 Codex 輔助設置內網穿透。
  • 演示在遠程設備(如 Mac mini)瀏覽器中訪問本地 Harness。

3. 功能模式與實戰測試

  • 模式介紹:
  • 標準模式:完整 Coding Agent。
  • 代碼模式、最小模式、創作者模式。
  • 遊戲開發對比測試:
  • 配置:使用 DeepSeek V4 Pro,推理級別 High,完整權限。
  • 結果對比:與 Cloud Code 開發的遊戲相比,Harness 開發的遊戲在可操控性、動作、打擊效果上表現更好。
  • 執行過程可視化:
  • 顯示深度探索、命令執行、實時狀態、代碼編寫。
  • 執行軌跡:包含上下文、工具調用、耗時等詳細信息。

4. 系統架構與擴展性

  • 系統提示詞:默認提示詞長且複雜,但可追溯。
  • 模型接入:支持添加 Open Router 等其他模型提供商。
  • 插件系統:支持搜索和添加 UI 開發等相關插件。
  • 斜杠命令:
  • 壓縮上下文。
  • 導出 Session。
  • 購物命令。
  • 計劃模式。
  • 選擇模型。

5. 高級功能與協作演示

  • Issue/PR 分析:
  • 分析開源項目 Issue 成因。
  • 定位代碼。
  • 給出修復建議。
  • 分支對話功能:
  • 針對同一問題,分支到新對話。
  • 同時執行多種方案(如查找 PR 與給出修復方案)。
  • 與其他 AI 助手協作(Codex + Harness):
  • 在 Codex 中通過內置瀏覽器打開 DeepSeek Harness Web UI。
  • 將任務派發給 Harness 執行。
  • 可通過 Codex 查詢執行狀態。
  • 優勢:人類用戶可互動,AI 助手可通過瀏覽器調用進行任務派發與協作。

6. 結語

  • 演示基礎用法,預告後續高級用法。

工具 / 模型 / 名詞整理

  • 模型:
  • DeepSeek V4 Pro
  • Open Router 中的模型
  • 產品/工具:
  • DeepSeek Harness
  • Cloud Code
  • Codex
  • InGroke(內網穿透工具)
  • Pillow(Python 庫,被調用的工具)
  • Web UI / TUI
  • 內置瀏覽器(Codex 內置)

操作流程整理

  1. 安裝與初始化:
  • 執行官方倉庫命令安裝 DeepSeek Harness。
  • 配置 API Key(例如 DeepSeek 的 Key)及工作路徑。
  • 選擇界面主題(深色或淺色)。
  1. 設置內網穿透(可選):
  • 使用內網穿透工具(如 InGroke)生成 Auth Token。
  • (可選)利用 Codex 輔助設置內網穿透。
  1. 跨設備訪問:
  • 在遠程設備(如 Mac mini 或手機)的瀏覽器中輸入地址,訪問本地 Harness Web UI。
  1. 執行任務(以遊戲開發為例):
  • 選擇模式(如標準模式)。
  • 接入模型(如 DeepSeek V4 Pro,設置推理級別為 High)。
  • 輸入開發指令,系統顯示執行軌跡(深度探索、命令執行、代碼編寫等)。
  1. 高級協作與分析:
  • Issue 分析:輸入代碼庫 Issue,系統分析成因、定位代碼並給出修復建議。
  • 分支對話:針對特定問題創建分支對話,執行多種方案(如查找 PR、給出修復)。
  • AI 協作:在 Codex 中通過內置瀏覽器打開 Harness Web UI,派發任務並監控狀態。

值得注意的限制或風險

  • 系統提示詞複雜度:默認系統提示詞長且複雜,雖可追溯但可能影響理解或配置難度。
  • 依賴外部服務:內網穿透功能依賴第三方工具(如 InGroke),存在網絡穩定性或安全性考量。
  • 模型依賴性:性能表現(如遊戲開發效果)高度依賴所接入的模型(如 DeepSeek V4 Pro)及其配置(推理級別、權限)。
  • 協作複雜度:與 Codex 等外部 AI 助手協作需要配置瀏覽器調用,流程相對複雜。

逐字稿辨識疑點

  • DeepSigViz Pro:逐字稿中出現「測試 DeepSigViz Pro」,根據上下文應指 DeepSeek V4 Pro,但僅記錄為疑點。
  • DeepSigHarness / DeepSickHarness / DeepSync Harness:逐字稿中產品名稱多次聽寫不一致,分別出現為 DeepSigHarness、DeepSickHarness、DeepSync Harness,需查證正確名稱。
  • ingrock:逐字稿中出現「ingrock 內網穿透」,疑點為 InGroke 的聽寫錯誤。
  • Pillow:逐字稿中提到「總結還有這個 Pillow 的」,疑點為調用的工具庫名稱。
  • a數:逐字稿中出現「查找 pr 中是否有對這個 a 數的修復方案」,疑點為特定術語或聽寫錯誤。
  • 黑蚁人:逐字稿中遊戲角色描述為「黑人...黑蚁人」,疑點為遊戲內角色名稱或聽寫錯誤。
  • 锦绣绸装:逐字稿中遊戲場景描述為「锦绣绸装」,疑點為遊戲內場景或商店名稱。
  • 迫欠:逐字稿中出現「點讚迫欠」,疑點為「點讚收藏」或類似詞彙的聽寫錯誤。

可延伸追問

  • DeepSeek Harness 的插件系統具體支持哪些類型的插件?開發者如何自定義插件?
  • 內網穿透工具 InGroke 的具體配置步驟是什麼?是否有其他替代方案?
  • 在遊戲開發測試中,DeepSeek V4 Pro 的「推理級別 High」和「完整權限」具體指什麼配置?
  • 如何將 DeepSeek Harness 與其他開源項目或企業內部代碼庫進行更深入的集成?
  • 與 Cloud Code 相比,DeepSeek Harness 在成本、速度或準確性上有何具體量化優勢?

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習