0:00.000–0:02.340
zhDeepseek Harness已经正式开源了
0:02.340–0:04.080
zh但对很多普通用户来说
0:04.080–0:05.760
zh真正的门槛不是不会用
0:05.760–0:08.160
zh而是安装这一步就已经比较麻烦
0:08.160–0:11.280
zh要装环境、开终端、书命令等依赖
0:11.280–0:13.700
zh还可能碰到版本权限这些问题
0:13.700–0:16.160
zh很多人只是想先体验一下DSH
0:16.160–0:17.240
zh结果还没开始用
0:17.240–0:18.900
zh就先卡在安装上了
0:18.900–0:22.180
zh所以我们团队专门做了一个DSH桌面端应用
0:22.180–0:23.200
zh不需要命令行
0:23.200–0:24.980
zh也不用自己手动配置环境
0:24.980–0:25.860
zh下载之后
0:25.860–0:27.720
zh直接双击APP就可以自动完成
0:27.720–0:30.160
zhDeepSeek Harness的安装部署和启动
0:30.160–0:32.420
zh原本一大串安装流程
0:32.420–0:35.740
zh现在基本就是下载双击配置API Key
0:35.740–0:36.960
zh然后直接开始用
0:36.960–0:38.580
zh这期视频我会带大家
0:38.580–0:40.860
zh把DSH的完成使用流程跑一遍
0:40.860–0:43.080
zh先用桌面端一键完成安装
0:43.080–0:45.580
zh再配置AppKey权限和工作区
0:45.580–0:48.400
zh然后直接做一个个人简历网页项目
0:48.400–0:51.220
zh看看DeepSeek Harness在真实开发任务里
0:51.220–0:51.980
zh到底怎么用
0:51.980–0:54.180
zh同时我们还会讲它的插件系统
0:54.180–0:56.820
zh包括官方和社区插件怎么安装
0:56.820–0:58.660
zh视觉模型插件怎么接入
0:58.660–1:00.820
zh以及各种功能插件怎么使用
1:00.820–1:03.720
zh现在DSH的插件已经不只是加工具
1:03.720–1:06.660
zh你甚至可以通过插件直接换皮肤
1:06.660–1:09.160
zh改界面增加新的功能模块
1:09.160–1:11.340
zh把它改成完全不同的使用形态
1:11.340–1:13.500
zh另外后面还会继续讲插件开发
1:13.500–1:16.100
zh带大家看一个DSH插件是怎么创建
1:16.100–1:16.960
zh怎么定义功能
1:16.960–1:18.100
zh怎么接入Harness
1:18.100–1:20.140
zh以及最后怎么完成部署
1:20.140–1:22.400
zh也就是说不只是会用别人做好的插件
1:22.400–1:25.340
zh你自己也可以开发类似换肤工具增强
1:25.340–1:27.200
zh或者模型能力扩展的插件
1:27.200–1:29.900
zh本期视频的配套资料也已经全部准备好了
1:29.900–1:31.780
zh评论区抠课件就可以领取
1:31.780–1:34.660
zh里面包括DSH桌面端安装包
1:34.660–1:36.260
zh本期视频文字版课件
1:36.260–1:38.300
zh完整DSH上手教程
1:38.300–1:39.560
zh插件使用方法
1:39.560–1:42.460
zh以及本次测试用到的完整提示词
1:42.460–1:44.960
zh想直接把Deep-Sea Carnage跑起来的
1:44.960–1:46.280
zh可以先把资料领走
1:46.280–1:48.080
zh跟着视频一步一步操作
1:48.080–1:50.540
zh好Deep-Sea Carnage是已经正式发布了
1:50.540–1:52.340
zh然后它作为现在全新一代的
1:52.340–1:54.100
zh这个Agent开发跟使用的这个范式
1:54.100–1:58.320
zh对于我们之前大家熟悉Codex和Cloud Code的小伙伴其实冲击不小
1:58.320–2:00.560
zh我们接下来如果大家想要使用Deepsea Harness的话
2:00.560–2:03.300
zh实际上可能会有很大的使用方法上的一些改变
2:03.300–2:05.520
zh那么Deepsea Harness实际上发布完了之后
2:05.520–2:06.660
zh这个涨势非常非常快
2:06.660–2:09.400
zh短短的这么一天的时间
2:09.400–2:12.200
zh现在应该已经是80多K的stars了
2:12.200–2:15.300
zh然后也能够看得出来业内对Deepsea Harness的这样的一个关注
2:15.300–2:17.140
zh当然Deepsea Harness它自己有一个官网
2:17.140–2:18.980
zh然后它也有GitHub项目的主页
2:18.980–2:20.040
zh一会我们也会带大家看一下
2:20.040–2:23.020
zh但总之Deepsea Harness确实是能够足以撼动
2:23.020–2:26.620
zh它现在就再去使用像Codex或者Cloud Code这样的一些生态
2:26.620–2:28.580
zh并且DeepSeek Harness其实非常机贼一点
2:28.580–2:33.920
zh是他们在内测的期间实际上就是笼入了大量的各个不同的开源项目开发者
2:33.920–2:38.040
zh然后现在很多开源项目就是我们非常熟悉的一些开源项目
2:38.040–2:40.740
zh比如说绘制思维导图的
2:40.740–2:43.600
zh比如说绘制产品原型的这样的开源项目
2:43.600–2:46.860
zh现在都是能够以插件的形式接入到DeepSeek Harness里面来的
2:46.860–2:49.640
zh所以DeepSeek Harness它其实不仅仅是单独的一个agent
2:49.640–2:51.220
zh它其实是一个agent平台
2:51.220–2:52.060
zh当然怎么接入呢
2:52.060–2:52.600
zh我们稍后再说
2:52.600–2:54.800
zh所以DeepSea Carnies现在出来之后
2:54.800–2:56.000
zh尽管大家可能会觉得说
2:56.000–2:58.160
zh它的原始功能看起来比较简单
2:58.160–3:00.700
zh但实际上它的拓展性其实是非常强的
3:00.700–3:01.340
zhOK 好
3:01.340–3:02.440
zh那么我们今天晚上的公开课
3:02.440–3:04.100
zh就会围绕着我们DeepSea Carnies
3:04.100–3:05.520
zh来进行一轮非常系统深入的
3:05.520–3:07.520
zh从怎么样安装部署上都使用到
3:07.520–3:09.340
zh它的文件项目结构
3:09.340–3:10.640
zh然后它的拓展功能如何实现
3:10.640–3:12.160
zh以及到它的插件系统
3:12.160–3:12.840
zh这个什么东西
3:12.840–3:13.340
zh对不对
3:13.340–3:13.960
zh底层原理是什么
3:13.960–3:15.720
zh然后如何去接入插件
3:15.720–3:16.480
zh自己写插件
3:16.480–3:17.500
zh自己找到想要的插件
3:17.500–3:20.260
zh一整个围绕Deep-seek Harness的完整的入门流程
3:20.260–3:21.320
zh来进行个详细的讲解
3:21.320–3:24.120
zh当然首先我们拿到Deep-seek Harness之后
3:24.120–3:27.760
zh首先第一个环节我们是需要来完成Deep-seek Harness的安装
3:27.760–3:30.740
zh然后我们这里是给大家提供了一个安装包
3:30.740–3:32.840
zh然后这个安装包现在是已经上传完了
3:32.840–3:33.680
zhMacOS的版本
3:33.680–3:35.020
zh马上Windows版本也会上来
3:35.020–3:38.620
zh然后这个安装包是帮大家免命令行安装的
3:38.620–3:40.440
zh其实Deep-seek Harness安装非常简单
3:40.440–3:41.800
zh但是我们有很多小伙伴
3:41.800–3:44.080
zh之前可能主要是用比如说KodexAPP的
3:44.080–3:45.300
zh然后对于命令行的操作
3:45.300–3:47.240
zhNode.js的环境搭建不是很舒服
3:47.240–3:49.920
zh所以我们这里单独给大家准备了一个桌面版的安装包
3:49.920–3:52.400
zh然后接下来你有了安装包之后就可以直接点它
3:52.400–3:54.160
zh然后就可以直接来进行运行
3:54.160–3:55.400
zh它会自动帮你搭解好所有的环境
3:55.400–3:56.920
zh当然这个API Key还是你需要准备好的
3:56.920–4:00.220
zh然后同时我们这个安装包也会直接在Deepsea
4:00.220–4:03.520
zhHarness里面提供一个内置的这样的视觉功能
4:03.520–4:05.520
zh是通过阿里百炼的API Key
4:05.520–4:08.280
zh然后调用千万系列的模型来提供视觉能力的增强
4:08.280–4:09.960
zh然后同时它还可以换桌面背景
4:09.960–4:14.600
zh还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步
4:14.600–4:16.140
zhOK这个是我们今天晚上
4:16.140–4:18.140
zh大家如果之前还没有安装好Deepstick Harness的话
4:18.140–4:19.900
zh可以先添加我们的助教老师
4:19.900–4:22.880
zh然后领取到我们的Deepstick Harness的桌面安装包
4:22.880–4:24.540
zh然后接下来我们快速走一个安装流程
4:24.540–4:26.260
zh那么这个安装流程其实非常简单
4:26.260–4:28.240
zh就是你双击一路下一步就可以了
4:28.240–4:31.080
zh然后Mac的电脑就是把拖拽到APP里边
4:31.080–4:32.980
zh就可以实现这样的一个安装的过程
4:32.980–4:34.080
zh然后安装完了之后
4:34.080–4:36.160
zh你就可以双击打开这个APP
4:36.160–4:37.360
zh就比如说我们现在是安装完了
4:37.360–4:39.027
zh这个APP的名字叫Deepstick Harness
4:39.027–4:39.527
zh然后打开
4:39.527–4:40.600
zh然后打开完了之后
4:40.600–4:42.340
zh也就进入到这样的一个页面
4:42.340–4:44.100
zh当然大家首次进入的时候是需要
4:44.100–4:45.780
zh它会有一个内测说明
4:45.780–4:48.020
zh现在是0.1内测版本
4:48.020–4:50.060
zh然后需要你输入Deepseek的API Key
4:50.060–4:52.480
zh需要来完成首次使用的这样的配置
4:52.480–4:53.280
zh然后配置完了之后
4:53.280–4:56.120
zh大家就可以进入到对话页面来进行对话了
4:56.120–4:57.920
zh那么这个过程其实就和你
4:57.920–4:59.500
zh比如说我们去使用Node.js
4:59.500–5:00.960
zh使用命令行来进行下载安装
5:00.960–5:01.800
zh其实完全是一样的
5:01.800–5:03.460
zh然后只不过它现在是一个APP
5:03.460–5:04.860
zh它不是一个网页
5:04.860–5:06.860
zh它是一个APP的形式来进行操作
5:06.860–5:09.320
zh好那么接下来我们就可以跟它来进行自由对话了
5:09.320–5:09.820
zh对不对
5:09.820–5:11.900
zh那么它的对话过程当然就是和原版
5:11.900–5:12.500
zh是完全一样的
5:12.500–5:13.260
zh这个其实没有什么问题
5:13.260–5:14.140
zh那么简单来看
5:14.140–5:16.080
zh我们看它的初级的使用的方式
5:16.080–5:17.980
zh也确实跟Codex或者是Cloudcode
5:17.980–5:19.080
zh没有太大的区别
5:19.080–5:20.380
zh当然我们给大家提供的版本
5:20.380–5:21.080
zh大家应该能看到
5:21.080–5:22.060
zh后面有个非常可爱的小猫
5:22.060–5:23.800
zh是因为我们在原来的
5:23.800–5:24.933
zhDeep-Carnies版本基础上
5:24.933–5:26.100
zh增加了两个功能
5:26.100–5:27.740
zh那么大家完成了这个配置之后
5:27.740–5:29.260
zh也可以看一下这两个功能分别什么
5:29.260–5:31.560
zh首先第一个是关于视觉增强的功能
5:31.560–5:33.300
zh这个视觉增强功能是使用千万3.8
5:33.300–5:34.880
zh来去进行视觉增强
5:34.880–5:35.980
zh这里面我们只要一键开启
5:35.980–5:36.660
zh它就可以了
5:36.660–5:37.280
zh但是开启的时候
5:37.280–5:39.720
zh它会提醒你输入千万的
5:39.720–5:42.140
zh阿里百炼的API key
5:42.140–5:43.760
zh这里面你可能就需要去阿里百炼
5:43.760–5:45.960
zh去注册一个API key
5:45.960–5:47.680
zh然后之后就可以开始来进行验证了
5:47.680–5:48.540
zh那么验证的过程
5:48.540–5:51.260
zh它实际上是会去围要当前图片来进行一轮识别
5:51.260–5:51.860
zh识别完成之后
5:51.860–5:53.900
zh它就跟我们说它识别到位了
5:53.900–5:54.400
zh对不对
5:54.400–5:55.920
zh它是按照什么主体场景文字
5:55.920–5:57.580
zh各个维度来进行的识别
5:57.580–5:58.080
enOK
5:58.080–5:59.480
zh这个是一个视觉方面的能力
5:59.480–6:02.080
zh而后面我们一旦开启了视觉增强能力之后
6:02.080–6:04.640
zh我们视觉增强能力实际上是一个非常底层的
6:04.640–6:05.880
zh一个插件的形式
6:05.880–6:08.680
zh能够给整个Deep Seek Harness在运行的各个环节
6:08.680–6:10.560
zh来去增加它的视觉的能力
6:10.560–6:12.093
zh因为其实对于Deep Seek Harness来说
6:12.093–6:15.200
zh它内部其实预制了很多个不同类型的
6:15.200–6:18.240
zh所谓叫做Agent预设的四种模式
6:18.240–6:21.300
zh那么这四种模式实际上代表含一下底层是四个不同的Agent
6:21.300–6:24.460
zh或者是你把它理解成是四套不同的内置提示词和能力体系
6:24.460–6:25.020
zh是这么一回事
6:25.020–6:28.120
zh但是现在如果我们在通用设置里面给它开启了视觉增强能力之后
6:28.120–6:29.940
zh那么接下来你不管是切哪个Agent
6:29.940–6:31.500
zh或者你下面自定义一个Agent
6:31.500–6:33.060
zh实际上都是有视觉能力的
6:33.060–6:33.760
zh其实没有什么问题
6:33.760–6:34.600
zh然后同时呢
6:34.600–6:36.980
zh这个也是我们今晚文化课的一个小小的一个小设置
6:36.980–6:38.060
zh就是我们在最后呢
6:38.060–6:38.940
zh也会带大家
6:38.940–6:40.380
zh从一到一呢
6:40.380–6:41.940
zh去完成一些插件的开发
6:41.940–6:43.680
zh然后我们这里开发的一个小插件
6:43.680–6:45.140
zh就是给他换皮肤
6:45.140–6:45.640
zh对不对啊
6:45.640–6:47.460
zh这个是这个入门级的啊
6:47.460–6:48.480
zh这个小伙伴特别喜欢的啊
6:48.480–6:49.660
zh这样的一个插件的形式啊
6:49.660–6:50.740
zh给他换个皮肤啊
6:50.740–6:51.880
zh我们这也就生成了一个这个特别
6:51.880–6:53.800
zh可爱的这个不我毛的这样的一个形象啊
6:53.800–6:55.640
zh然后作为我现在的这个换皮肤的这个
6:55.640–6:56.960
zh默认的这个皮肤选项啊
6:56.960–6:59.020
zh这个实际上是我们后面会做的一个插件的小实验啊
6:59.020–7:02.820
zh但是现在也是集成在我们给大家提供的桌面端的环境里面来了
7:02.820–7:05.080
zh那么接下来大家可以去切换图片
7:05.080–7:07.020
zh去设置这个焦点
7:07.020–7:08.320
zh就是它虚化程度
7:08.320–7:11.220
zh然后页面玻璃层
7:11.220–7:12.520
zh就是看它的渐变的
7:12.520–7:13.540
zh一些设置等等
7:13.540–7:14.780
zh这里可以自己进行设置
7:14.780–7:16.040
zh当然你可以恢复拨刃都是可以的
7:16.040–7:19.060
zh那这个是我们给大家提供的桌面端的一个基本手法法
7:19.060–7:21.100
zh当然我们接下来在进行公开课程当中
7:21.100–7:24.480
zh大家使用任意的版本来进行学习跟操作也都是可以的
7:24.480–7:28.340
zh那么大家现在如果需要去领取到我们给大家准备的桌面端的话
7:28.340–7:29.700
zh还是一样的添加我们的助教老师
7:29.700–7:30.480
zh然后呢
7:30.480–7:31.580
zh就等我们老师
7:31.580–7:33.440
zh给你发一个完整的百度网盘里面
7:33.440–7:35.580
zh就会有这个Windows和Mac电脑的
7:35.580–7:36.760
zh具体的安装包
7:36.760–7:38.580
zh然后和一个简要的安装说明
7:38.580–7:40.680
zh那这个呢是前期的这个基本环境准备
7:40.680–7:42.980
zh这个大家是需要先装好的
7:42.980–7:44.100
zh当然对于咱们的课程来说
7:44.100–7:45.560
zh你用我们的安装包也可以
7:45.560–7:47.640
zh然后呢你用这个原始的这个Deep-C Chronicles
7:47.640–7:48.640
zh来进行下载来进行使用
7:48.640–7:49.160
zh也可以
7:49.160–7:50.100
zh那么安装完了之后呢
7:50.100–7:50.600
zh接下来你就可以
7:50.600–7:51.100
zh对不对
7:51.100–7:51.760
zh来进行一些这个对话
7:51.760–7:52.780
zh就能基本感受一下
7:52.780–7:54.980
zh它的这个使用的一个基本状态
7:54.980–7:55.480
zh好
7:55.480–7:58.520
zh那么前情提要跟基本准备工作完成之后
7:58.520–7:59.820
zh那么接下来我们就进入到
8:00.000–8:02.560
zh今天的正式的内容的讲解当中来
8:02.560–8:03.440
zh那么首先
8:03.440–8:04.960
zh我们需要跟大家介绍的是
8:04.960–8:06.160
zh关于Deep-seek Harness
8:06.160–8:07.960
zh它的一个基本的技术生态
8:07.960–8:09.920
zh跟它现在的项目定位
8:09.920–8:11.280
zh那么Deep-seek Harness
8:11.280–8:13.120
zh其实跟我们现在所熟知的
8:13.120–8:14.387
zh像Cloud Code Code Codex
8:14.387–8:15.360
zh其实有很大的区别
8:15.360–8:17.800
zh它的使用方法内置的功能形态
8:17.800–8:19.560
zh和它的插件系统基本上都不一样
8:19.560–8:21.440
zh包括比如说我们之前所熟知的
8:21.440–8:22.573
zh像Codex或者Clockcode
8:22.573–8:24.480
zh它们的SQ的系统对不对
8:24.480–8:26.520
zh它的agents的系统
8:26.520–8:28.360
zhSubagents的定义方式等等
8:28.360–8:30.880
zh那么现在到Deepseek Harness里面去了之后
8:30.880–8:31.880
zh其实都会不太一样
8:31.880–8:33.920
zh所以我们这里需要先跟大家说一说
8:33.920–8:35.840
zh整个Deepseek Harness的功能架构
8:35.840–8:37.720
zh和它的一些核心的定位到底是什么样的
8:37.720–8:40.520
zh首先Deepseek Harness是8月4号发布的对不对
8:40.520–8:42.800
zh然后现在已经是8万多的STARS
8:42.800–8:46.200
zh这个应该是反正我见过的最快的STER增长的速度
8:46.200–8:46.900
zh这个没有之一
8:46.900–8:48.900
zh他应该也是给你插不上所有项目里面
8:48.900–8:51.600
zhSTERS的数量增长最快的项目没有之一
8:51.600–8:53.740
zh然后当然我们拿到手之后
8:53.740–8:55.600
zh其实进行进行很多的一些功能测试
8:55.600–8:57.360
zh然后也和大家现在比较关心的
8:57.360–8:59.900
zh就比如说像Cortex进行了一些能力上的对照
8:59.900–9:00.940
zh那么总的来说
9:00.940–9:05.100
zh当然我之前已经出过一期视频来介绍他们两个对比的结果
9:05.100–9:05.620
zh总的来说
9:05.620–9:10.480
zh其实Deep-Seek Harness和Cortex他们二级的性能上其实是差别不大的
9:10.480–9:11.560
zh我们这里来进行对照的时候
9:11.560–9:15.040
zh是Deep-seek Harness加上Deep-seek V4 Pro
9:15.040–9:17.300
zh然后Codex加上GPT 5.6sau
9:17.300–9:18.760
zh然后他们俩来进行对比
9:18.760–9:21.080
zh然后最后我们这里是进行了六组的测试
9:21.080–9:24.220
zh当然这个测试我们之前是已经都发到网上了
9:24.220–9:25.880
zh大家可以看一下之前的一些视频
9:25.880–9:27.500
zh那么像这样的测试结果
9:27.500–9:29.300
zh其实它们二者差别不会很大
9:29.300–9:30.720
zh我们进行了很多方面的测试
9:30.720–9:32.000
zh有比较简单的项目测试
9:32.000–9:33.940
zh也有非常复杂的项目的测试
9:33.940–9:34.580
zh那么总的来说
9:34.580–9:36.880
zhDeep-seek Harness它不管是前端性能
9:36.880–9:39.280
zh还是3D视觉的这样的理解
9:39.280–9:41.820
zh还是对中文的一些场景下
9:41.820–9:42.920
zh一些字符的展示
9:42.920–9:46.020
zh其实都和GPT5.6加Codex的差别不大
9:46.020–9:48.600
zh然后同时比较让人惊喜的一点
9:48.600–9:50.040
zh是DeepSeekHarness的
9:50.040–9:51.680
zh它本身的缓存命中率非常高
9:51.680–9:53.180
zh这个也是大家现在在讨论
9:53.180–9:55.260
zh说DeepSeekHarness是很前的
9:55.260–9:56.580
zh一个非常核心的原因
9:56.580–9:58.260
zh而且它整个运行速度
9:58.260–9:59.540
zh跟响应效率非常非常快
9:59.540–10:00.760
zh我们这里总共
10:00.760–10:02.360
zh大家下面其实在科技里面都看到
10:02.360–10:03.660
zh进行了各式各样的
10:03.660–10:04.580
zh形态各异的
10:04.580–10:05.540
zh有看得懂有看不懂的
10:05.540–10:08.120
zh各式各样的设置和测试
10:08.120–10:11.780
zh然后最后我们整个差不多是运行了三到四个小时的时间
10:11.780–10:15.620
zh然后Deep-seek Harness它的token的消耗量
10:15.620–10:19.200
zh差不多是GBT5.6搭配上Codex的三分之一
10:19.200–10:20.940
zh然后运行时间可能只有一半左右
10:20.940–10:23.360
zh所以整个的测试结果来看
10:23.360–10:25.160
zhDeep-seek Harness相比于Codex来说
10:25.160–10:26.860
zh它的运行效率其实要高很多
10:26.860–10:29.040
zh然后运行效果是差不太多的
10:29.040–10:31.540
zh至少我们其实看着这上面这些个测试来看
10:31.540–10:33.580
zh其实是属于有来有回的这样的类型
10:33.580–10:35.220
zh那么绝大多场景下我们甚至可能会觉得
10:35.220–10:37.887
zhDeep-seek Harness搭配着Deep-seek vs Pro性能会更好一些
10:37.887–10:39.980
zh当然Deepseek V4 Pro当时发布的时候
10:39.980–10:40.840
zh我们这里没有放截图
10:40.840–10:43.200
zh但当时发布的时候其实是有一个
10:43.200–10:47.360
zh关于Deepseek V4 Pro它的一个编程性能和Feybo 5的这样的比较
10:47.360–10:49.440
zh然后在比较那张图上
10:49.440–10:53.220
zhDeepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的
10:53.220–10:54.900
zh甚至在部分指标上可能还要超过Feybo 5
10:54.900–10:58.120
zh然后当时官方给的图下面就有一行小字的说明
10:58.120–11:04.560
zh说我们现在测试这个结果是搭配着Deepseek Harness的集结模式
11:04.560–11:07.360
zh就搭配着Harness系统来进行运行最后评测这样的结果
11:07.360–11:09.160
zh所以也就说明Deep Seek Harness
11:09.160–11:13.520
zh它的这套系统确实是能够至少是能够很好的发挥Deep Seek V4 Pro
11:13.520–11:16.320
zh这样的一些模型的性能的这点其实没有什么问题
11:16.320–11:18.960
zh当然说到Deep Seek Harness的发展历史
11:18.960–11:20.160
zh这个的话我们就简单看一下就行了
11:20.160–11:22.920
zh从5月份开始对不对就开始来进行招聘了
11:22.920–11:24.680
zh然后也组建了很长时间
11:24.680–11:26.840
zh然后7月底就开始进行内测
11:26.840–11:29.560
zh然后内测的应该是7月中就开始来进行内测
11:29.560–11:31.160
zh然后7月底是已经内测完了
11:31.160–11:33.200
zh然后内测的时候其实非常鸡贼
11:33.200–11:40.920
zh他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来
11:40.920–11:43.720
zh然后跟他们共同研发这些项目去适配DeepSea Carnies的插件
11:43.720–11:46.160
zh所以这也是为什么DeepSea Carnies一出来之后
11:46.160–11:48.960
zh它的插件系统的插件生态就非常丰富的一个主要原因
11:48.960–11:51.280
zh所以他们内测的时候就拉了很多的作者
11:51.280–11:52.280
zh这是有统计嘛
11:52.280–11:57.520
zh他的作者搭在一块他们的项目的stars差不多是200多K
11:57.520–11:58.060
zh好像是
11:58.060–11:58.760
zh总之呢就是
11:58.760–11:59.340
zh他一所以
11:59.340–12:00.060
zh他之后一出来
12:00.060–12:00.780
zh他这个插件系统
12:00.780–12:01.900
zh就非常的丰富
12:01.900–12:03.080
zh是这样的一个原因
12:03.080–12:04.960
zh当然其实我们也需要简单跟大家说一下
12:04.960–12:06.427
zh就是关于这个Deep-seek Harness
12:06.427–12:07.720
zh这个Harness到底是什么
12:07.720–12:09.660
zh这样的一个概念上的说明
12:09.660–12:10.840
zh那么所有的这个Harness
12:10.840–12:12.160
zh其实你基本上都可以把它理解成
12:12.160–12:13.840
zh是围绕当前这个大模型
12:13.840–12:15.720
zh外部的所有的运行的环境
12:15.720–12:16.220
zh对不对
12:16.220–12:17.600
zh这个有个非常经典的
12:17.600–12:18.400
zh这样的一个说明的图
12:18.400–12:19.520
zh就是你的模型
12:19.520–12:20.460
zh实际上发动机
12:20.460–12:21.700
zhHarness系统实际上就是
12:21.700–12:22.780
zh你的这辆车
12:22.780–12:24.680
zh其他的各个零部件的这样的环节
12:24.680–12:25.740
zh那你这个车运行的好
12:25.740–12:27.240
zh不仅你这个发动机非常强劲
12:27.240–12:28.920
zh同时你其他的各个零部件环节
12:28.920–12:29.460
zh得搭配的好
12:29.460–12:32.300
zh才能够维持你整体车辆的这样的一个性能
12:32.300–12:34.780
zh所以现在我们说模型确实很强
12:34.780–12:35.960
zh很多时候模型也很聪明
12:35.960–12:37.120
zh你单独跟模型进行对话
12:37.120–12:38.440
zh你会发现它非常懂你
12:38.440–12:40.700
zh但是它能不能够去执行一些非常复杂的任务
12:40.700–12:41.720
zh这个其实不一定
12:41.720–12:42.740
zh很多时候模型聪明
12:42.740–12:43.820
zh并不代表它能够去解决
12:43.820–12:45.780
zh现实任务当中的很多复杂的问题
12:45.780–12:48.180
zh比如说我们这里举的一个非常经典的例子
12:48.180–12:50.240
zh这个例子其实每次跟大家讲Harness的时候
12:50.240–12:51.260
zh其实我们都会说
12:51.260–12:55.820
zh比如说我现在要完成一整个非常复杂的
12:55.820–12:58.260
zh几万行的一个代码仓库的代码迁移
12:58.260–13:00.640
zh这个时候如果你只是裸着跟一个agent来进
13:00.640–13:01.940
zh裸着跟一个大模型来进对话
13:01.940–13:04.720
zh那么它确实也会调用工具帮你去完成代码迁移
13:04.720–13:05.860
zh但是这个过程就非常不可控
13:05.860–13:07.420
zh它很有可能比如说迁移到一半
13:07.420–13:07.920
zh它又停了
13:07.920–13:08.560
zh说自己完成了
13:08.560–13:09.900
zh或者是迁移迁移着
13:09.900–13:11.100
zh就不记得最一开始自己要干啥
13:11.100–13:11.620
zh等等等等
13:11.620–13:13.300
zh所以你会发现对于模型来说
13:13.300–13:16.280
zh它在长城任务里面经常都会迷失自我
13:16.280–13:17.500
zh这个时候怎么办呢
13:17.500–13:20.260
zh我们就想办法通过一些工程化的手段
13:20.260–13:20.940
zh给它约束住
13:20.940–13:21.440
zh对不对
13:21.440–13:22.640
zh比如说有一个最简单的方法
13:22.640–13:24.460
zh就是让它自个给自个列计划
13:24.460–13:25.580
zh定下我们现在
13:25.580–13:28.780
zh现在任务总共需要分成五个模块来进行迁移
13:28.780–13:29.280
zh对不对
13:29.280–13:30.800
zh然后我们接下来就通过一个勾字系统
13:30.800–13:32.180
zh让模型每次运行完了之后
13:32.180–13:33.880
zh都去检查一下自己的计划
13:33.880–13:34.600
zh有没有推进
13:34.600–13:35.900
zh完成了一项就打个勾
13:35.900–13:38.940
zh然后看看接下来还需要继续做哪些东西
13:38.940–13:40.840
zh那么这个计划就会时刻的
13:40.840–13:42.480
zh被在每一轮模型运行完了之后
13:42.480–13:43.940
zh都给它加载到当前上架文里面去
13:43.940–13:45.500
zh使得模型它一直会记住
13:45.500–13:47.280
zh我现在到底是要解决什么样的问题
13:47.280–13:48.540
zh以及现在进展到哪一步了
13:48.540–13:50.120
zh那么就通过这样的简单的
13:50.120–13:52.100
zhPlan或者To-Do List这样的一个方式
13:52.100–13:53.600
zh其实就能够很大程度上保障
13:53.600–13:55.200
zh我们当前模型在运行的过程当中
13:55.200–13:56.480
zh它的一个长效稳定性
13:56.480–13:58.140
zh当然对于Harness这样的系统
13:58.140–14:00.440
zh我们刚刚说其实是一个非常极简的一个例子
14:00.440–14:01.720
zh帮大家来去理解
14:01.720–14:03.020
zh关于说我们现在有了模型之后
14:03.020–14:05.040
zh为什么还需要有Harness的主要原因
14:05.040–14:06.280
zh而我们现在所看到的
14:06.280–14:07.520
zh比如说像Codex Cloud Code
14:07.520–14:10.160
zh它其实本质上都是一些Harness的系统
14:10.160–14:12.900
zh就是围绕着模型搭建的一套工程化的脚手架
14:12.900–14:15.360
zh然后帮助现在模型更好地去完成
14:15.360–14:16.820
zh我们给它发布的复杂任务
14:16.820–14:18.220
zh所以这也是为什么大家说
14:18.220–14:20.340
zh下半场 AI在下半场的竞争
14:20.340–14:22.620
zh主要是在Harness这一方面的原因
14:22.620–14:23.820
zh那么对于DeepSeek来说
14:23.820–14:26.000
zh其实有这样的一个说法
14:26.000–14:27.400
zhDeepSeek其实早期的时候
14:27.400–14:29.320
zh并不看中编程Agent
14:29.320–14:32.440
zh会觉得说编程Agent实际上是个非常窄的一个领域
14:32.440–14:34.220
zh但是没想到现在的Cloud Code和Codex
14:34.220–14:36.220
zh已经从程序员这个群体当中
14:36.220–14:37.780
zh已经广泛地扣散出来了
14:37.780–14:39.340
zh基本上是大家所有人去使用
14:39.340–14:40.780
zh大模型的一个入口了
14:40.780–14:43.320
zh所以这个Deepseek也是非常着急
14:43.320–14:45.320
zh然后呢推出了Deepseek Harness这个系统
14:45.320–14:46.840
zh当然Deepseek Harness这个系统
14:46.840–14:48.860
zh它和Cloud Code和Codex
14:48.860–14:51.100
zh从最开始原始定位就会不太一样
14:51.100–14:52.340
zh就比如说Cloud Code Code
14:52.340–14:54.880
zh他们其实最开始都是编程的agent
14:54.880–14:57.180
zh都是为了去辅助完成一些编程的任务
14:57.180–14:57.920
zh当然现在呢
14:57.920–14:59.140
zh其实大家也看到有很多的一些
14:59.140–15:00.560
zh比如办公的一些agent
15:00.560–15:03.040
zh专门是去服务一些办公的场景
15:03.040–15:04.280
zh而对于Deepseek来说
15:04.280–15:05.700
zh他们的野心其实不仅仅是
15:05.700–15:07.380
zh说我要做一个编程的agent
15:07.380–15:08.840
zh或者是做一个办公的agent
15:08.840–15:11.600
zh而是所有场景下通用的这个Harness系统
15:11.600–15:13.600
zh所以它的这个名字叫Deepseek Harness
15:13.600–15:15.360
zh而不是叫Deepseek Agent的原因
15:15.360–15:18.380
zh就是它其实只提供了一整套Harness的脚手架
15:18.380–15:20.580
zh至于说在这套基础设施之上
15:20.580–15:23.960
zh你想怎么样把它改造成自己场景下面所适用的这个Agent
15:23.960–15:25.120
zh你可以自己想办法
15:25.120–15:28.060
zh借助它现在给你提供非常灵活的这个插件系统
15:28.060–15:30.140
zh然后给它组装成你现在想要的样子
15:30.140–15:33.700
zh所以这也是Deepseek他们在发布这个Harness的系统的时候说的
15:33.700–15:34.700
zh对不对一切皆插件
15:34.700–15:36.580
zh他们的这个广告语一切皆插件
15:36.580–15:38.380
zh也就是对于现在的这个Deepseek Harness来说
15:38.380–15:39.200
zh它只提供了一个
15:39.200–15:39.720
zh这么说
15:39.720–15:45.520
zh就是它对核心底层实际上是一套非常完整的一个智能的插座
15:45.520–15:46.320
zh你可以这么来进行理解
15:46.320–15:48.320
zh然后上面的这些插件
15:48.320–15:52.680
zh就是可以随时接入插拔的这一套插座里边去的一些组件
15:52.680–15:54.080
zh那么你可以任意把它组合
15:54.080–15:55.880
zh就组合成你想要的这样的agent
15:55.880–15:59.600
zh当然它原始能力下其实是提供了这么四套组合的
15:59.600–16:00.100
zh对不对
16:00.100–16:01.140
zh就是这么四个通用
16:01.140–16:03.520
zh这么四个agent预设的
16:03.520–16:05.100
zh然后这几套agent的预设里边
16:05.100–16:07.280
zh其实每一套都包含着非常复杂的
16:07.280–16:08.400
zh一些subagent系统
16:08.400–16:09.580
zh一些skills系统
16:09.580–16:10.400
zh还有prompt
16:10.400–16:11.380
zh还有些工具等等
16:11.380–16:13.680
zh它其实是给你提供了这四套预设的
16:13.680–16:14.280
zh那么除了之外
16:14.280–16:17.800
zh你也可以自己想办法自己去给它来进行一些改造
16:17.800–16:19.160
zh改造成你想要的样子
16:19.160–16:20.600
zh所以他说一切切插件
16:20.600–16:22.360
zh那么对于DeepSeaCardness来说
16:22.360–16:23.520
zh他就怎么说呢
16:23.520–16:25.160
zh大家可以想象一下他最底层
16:25.160–16:26.460
zh我们去看他的日志
16:26.460–16:28.400
zh看他官方的说明
16:28.400–16:30.680
zh他会说我们是使用Cordius这样的架构
16:30.680–16:32.960
zh我相信现在可能很多开发者都没有听过
16:32.960–16:33.660
zhCordius是什么
16:33.660–16:35.780
zh因为我们用Cloud Code
16:35.780–16:37.060
zh用Codex其实完全设计不到
16:37.060–16:38.640
zh像Cordius底层的东西
16:38.640–16:39.140
zh这么说
16:39.140–16:41.220
zh它其实是比较早开源的一个
16:41.220–16:42.720
zh对于TSC这套系统来
16:42.720–16:43.860
zh这套技术方案来说
16:43.860–16:45.500
zh具有电机性质的底层的
16:45.500–16:47.520
zh类似于通信系统的这样的一个内核
16:47.520–16:49.140
zh就比如说大家所熟知的QQ
16:49.140–16:50.880
zh这QQ底层的通信机制
16:50.880–16:53.860
zh其实就是依靠Cordius的指导系统来去搭建的
16:53.860–16:55.440
zh所以现在Deep C-Harness
16:55.440–16:57.380
zh它所给出的底层的内核
16:57.380–17:00.200
zh实际上是非常非常底层的那样的一套内核
17:00.200–17:02.380
zh也就是基于这么一套非常底层的内核
17:02.380–17:02.880
zh哎呀
17:02.880–17:04.147
zh现在对于Deep C-Harness来说
17:04.147–17:05.580
zh你什么东西都可以插拔
17:05.580–17:06.780
zh比如说要举个例子
17:06.780–17:09.580
zh比如说我们现在对于Agent来说
17:09.580–17:11.380
zhAgent Loop实际上是个非常重要的功能
17:11.380–17:12.680
zh这点大家应该都能理解
17:12.680–17:13.180
zh对不对
17:13.180–17:14.520
zh我们要去完成复杂工作
17:14.520–17:16.740
zh那你可不得去循环的调用一些工具
17:16.740–17:18.400
zh然后直到完成当前任务为止
17:18.400–17:20.160
zh这个是所谓的agent loop这样的模块
17:20.160–17:22.260
zh那么对于我们之前所接触到所有的agent来说
17:22.260–17:24.760
zhagent loop其实它都是内置的一项功能
17:24.760–17:26.020
zh我不可能把agent loop给拿掉
17:26.020–17:26.520
zh对不对
17:26.520–17:28.100
zh比如说Codex Cloud Code
17:28.100–17:31.500
zh他们这些课字是在他们的软件里面已经写死了
17:31.500–17:33.100
zh关于agent loop怎么样进行执行
17:33.100–17:35.140
zh但是对于Deepseek Harness来说
17:35.140–17:36.940
zh它的agent loop本身也是一个插件
17:36.940–17:38.620
zh就你可以自由的把它给删了
17:38.620–17:39.120
zh把它改了
17:39.120–17:39.880
zh都是可以的
17:39.880–17:42.420
zh所以Deepsea Harness相对说是一个更加自由
17:42.420–17:45.960
zh更加灵活的一个通用的这样的一个Harness基座
17:45.960–17:47.180
zh所以你也可以把它理解成
17:47.180–17:48.640
zh就是对LongChain的又一次冲击
17:48.640–17:49.800
zhLongChain比较惨
17:49.800–17:52.120
zh每次出来新东西最先受伤的都是LongChain
17:52.120–17:54.260
zh然后对于整个Deepsea Harness来说
17:54.260–17:55.460
zh我们怎么理解它底层架口
17:55.460–17:56.880
zh这一点大家需要稍微理解一下
17:56.880–18:00.500
zh因为我们在最后在讨论怎么去设计和组装它插线的时候
18:00.500–18:02.220
zh会稍微设计一点底层原理
18:02.220–18:03.880
zh那么简单来说大家需要知道的是
18:03.880–18:08.060
zh首先它里面通过Cordis这样套系统提供了一整套
18:08.060–18:09.500
zh可以自由来进行插拔
18:09.500–18:11.980
zh来保障它的核心功能和插件功能
18:11.980–18:15.000
zh来进行顺利通信的这样的基础范式
18:15.000–18:16.120
zh然后比较重要
18:16.120–18:17.420
zh大家需要知道的是一个是profile
18:17.420–18:18.260
zh还有一个是punch
18:18.260–18:19.700
zh这个profile代表什么含义
18:19.700–18:22.000
zh是我们现在你插件组装多了
18:22.000–18:22.500
zh对不对
18:22.500–18:23.200
zh这个插件那个插件
18:23.200–18:24.880
zh大家各种插件
18:24.880–18:26.800
zh各种agent各种skill组装进来之后
18:26.800–18:27.600
zh那么我们要保障
18:27.600–18:28.840
zh它能够持续稳定这样的运行
18:28.840–18:30.240
zh实际上是需要有一个profile
18:30.240–18:32.080
zh这个profile就是给当前的
18:32.080–18:34.000
zh你组装好的这样的一个生产线
18:34.000–18:34.940
zh给它一个基本配置表
18:34.940–18:36.040
zh你可以这么来进行理解
18:36.040–18:36.620
zh它能做什么
18:36.620–18:37.180
zh它不能做什么
18:37.180–18:38.300
zh然后它的各个环节
18:38.300–18:39.120
zh核心参数是什么样的
18:39.120–18:40.300
zh由于它底层硬件
18:40.300–18:41.020
zh是可以自由组织的
18:41.020–18:42.460
zh所以它上层的profile
18:42.460–18:43.120
zh就变得非常重要
18:43.120–18:44.100
zh我们需要给它说好了
18:44.100–18:45.100
zh它是干什么的
18:45.100–18:46.540
zh然后再往下
18:46.540–18:48.060
zh我们说Bonda
18:48.060–18:48.960
zh然后它实际上
18:48.960–18:49.740
zh你可以把它理解成
18:49.740–18:50.880
zh是一个profile的
18:50.880–18:52.600
zh一个更加高层次的抽象
18:52.600–18:53.500
zh也就是说它实际上
18:53.500–18:54.740
zh是一个默认配置
18:54.740–18:55.760
zh和默认配置代码的
18:55.760–18:56.400
zh一个模板
18:56.400–18:57.800
zh然后再往上的punch
18:57.800–18:58.520
zh它代表的含义
18:58.520–19:00.320
zh实际上是我们每一次
19:00.320–19:01.400
zh在进行运行的过程当中
19:01.400–19:02.280
zh这次具体代入的
19:02.280–19:04.580
zh这个参数所组成的当前的执行对立
19:04.580–19:06.280
zh当然这个东西说起来有点复杂
19:06.280–19:07.480
zh大家就稍微理解一下就可以
19:07.480–19:10.680
zh因为我们之后在讲解插件的时候
19:10.680–19:13.080
zh需要大概能够明白是一个什么样的情况
19:13.080–19:14.580
zh因为我们到时候经常会涉及到去改
19:14.580–19:15.580
zh比如说 profile 对不对
19:15.580–19:18.880
zh去改 patch 等等
19:18.880–19:21.580
zh这个实际上是我们之后会稍微来进行修改
19:21.580–19:23.080
zh那么接下来实际上就相当于是
19:23.080–19:24.380
zh通过 profile 规定好了
19:24.380–19:25.280
zh我们现在各个组件是什么
19:25.280–19:25.780
zh对不对
19:25.780–19:26.780
zh然后在Codex架构下
19:26.780–19:29.480
zh就可以自由的围绕着所有元素来进行一些组装
19:29.480–19:31.280
zh然后最后我们每次运行的时候
19:31.280–19:32.180
zh实际上就是一个 patch
19:32.180–19:36.660
zh然后就是一个agent的一个运行时的架构
19:36.660–19:37.460
zh就这么样的一回事
19:37.460–19:40.180
zhOK这是它的一个基本的架构的TOP图
19:40.180–19:41.740
zh这个大家稍微理解一点
19:41.740–19:42.740
zh有一点感觉就行了
19:42.740–19:45.500
zh不要求深度的去了解它背后的原理
19:45.500–19:48.260
zh因为如果我们要去讲关于deep-seek harness的架构的话
19:48.260–19:52.940
zh可能我们单独就可以开好几堂公开课进行讲解
19:52.940–19:58.980
zh下面是关于我们刚刚所说的一些具体的实例
19:58.980–20:00.180
zh比如说我们刚刚所说
20:00.180–20:03.580
zh对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本
20:03.580–20:05.340
zh看着就长得就跟Podex一样 对不对
20:05.340–20:06.460
zh上来就可以跟他来进对话了
20:06.460–20:09.580
zh那么他实际上就是一套插件组合而成的一组
20:09.580–20:12.620
zh当前Agent运行的一个配置和他运行的结果
20:12.620–20:13.140
zh就这么一回事
20:13.140–20:15.140
zh他实际上是一个组装好的成品
20:15.140–20:16.940
zh而你如果需要去额外去重新组装的话
20:16.940–20:20.700
zh那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具
20:20.700–20:24.500
zh当然你如果去看关于DeepSeekHarness他们自家的仓库
20:24.500–20:26.940
zh你会发现他所有的这些东西
20:26.940–20:29.300
zh所有的这些就是我们看的比较核心这样的工程
20:29.300–20:30.060
zh就来说都是插件
20:30.060–20:31.580
zh都是可以随时来进行插拔的
20:31.580–20:33.580
zh包括什么消息对列的组装方式
20:33.580–20:35.020
zh包括什么agent loop
20:35.020–20:37.560
zh包括甚至它的什么工具注册列表
20:37.560–20:38.200
zh都是可以换的
20:38.200–20:40.220
zhOK就这么一回事
20:40.220–20:42.260
zh当然它现在给了一套默认的配置
20:42.260–20:43.340
zh那么基于这个默认配置来说
20:43.340–20:45.220
zh它其实本来也是非常强的
20:45.220–20:45.880
zh就这么一回事
20:45.880–20:48.100
zh然后同时它的所谓的插件数
20:48.100–20:50.180
zh我们之后也会接触到这样的概念
20:50.180–20:51.280
zh所谓插件数其实就指的是
20:51.280–20:53.660
zh现在它支持我们当前运行的过程当中
20:53.660–20:55.600
zh所构成的所需要的所有这些插件
20:55.600–20:56.200
zh就这么一回事
20:56.200–20:57.500
zh就比如说我们现在看了这个页面
20:57.500–20:59.200
zh它就是所有插件这样的集合
20:59.200–21:01.300
zh包括这里面设置都可以改
21:01.300–21:01.980
enOK
21:01.980–21:02.480
enOK
21:02.480–21:04.380
zh那这个就是我们现在能够看到的
21:04.380–21:05.580
zh关于Deep-Seek Harness
21:05.580–21:07.920
zh它的一个基本的一个状态
21:07.920–21:08.880
zh和它底层的原理
21:08.880–21:10.720
zh当然像这样灵活的设置
21:10.720–21:13.800
zh它的底层的配置确实会有一点难
21:13.800–21:15.000
zh这个大家其实都很好理解
21:15.000–21:16.880
zh因为它开放的程度越高
21:16.880–21:17.680
zh那么对于我们开发者
21:17.680–21:19.060
zh未来去组装它这个难度可能就更难
21:19.060–21:20.700
zh但是它的灵活程度可能就更好
21:20.700–21:21.600
zh那么接下来如果你是想
21:21.600–21:22.960
zh做一些智能办公的agent
21:22.960–21:24.093
zh还是想做一些coding agent
21:24.093–21:25.440
zh都可以通过它的插件
21:25.440–21:26.200
zh自有的组合
21:26.200–21:27.740
zh把它组合成你想要的样子
21:27.740–21:31.060
zh这个确实是一个可以说更加具有技术含量的工具
21:31.060–21:32.540
zh相比于比如说是Codex来说
21:32.540–21:35.160
zh它确实在初期使用的过程当中
21:35.160–21:38.240
zh不是我们后面为了它来进行插件组装的时候
21:38.240–21:39.260
zh确实会有一些复杂
21:39.260–21:42.400
zh但是大家确实需要知道的是它的灵活程度是很高的
21:42.400–21:43.933
zh那么对于现在的Deep Sea Harness来说
21:43.933–21:46.240
zh普通的开发者我们其实就可以直接用它
21:46.240–21:47.900
zh就当成是Codex来进行对话也可以
21:47.900–21:49.140
zh它也是性能比较强
21:49.140–21:51.340
zh然后如果你想自己来进DIY的话也可以
21:51.340–21:52.860
zh它提供的接口也很丰富
21:52.860–21:55.060
zh比如说我们如果你要做什么编程Agent
21:55.060–21:56.780
zh办公agent 个人助理
21:56.780–21:58.200
zh都有各自的插件
21:58.200–21:59.620
zh你可以往里面来进行装
21:59.620–22:02.000
zh当然下面还有关于插件
22:02.000–22:04.020
zhSkill MCP和Tools之间的区别
22:04.020–22:05.500
zh我们就不展开说了
22:05.500–22:06.800
zh因为我们一会再去讲插件的时候
22:06.800–22:07.440
zh到时候会讲
22:07.440–22:08.960
zh但总之大家需要知道的是
22:08.960–22:10.340
zh对于Deepseek来说
22:10.340–22:11.720
zh它同样也是有Skill
22:11.720–22:12.500
zh也是有agent
22:12.500–22:13.300
zh也是有MCP的
22:13.300–22:14.940
zh这些功能其实全部都是支持的
22:14.940–22:17.340
zh只不过对于现在的Deepseek harness来说
22:17.340–22:19.320
zh它的插件是它最大的一个特色和亮点
22:19.320–22:21.980
zh当然现在其实也Deepseek harness发布了之后
22:21.980–22:22.780
zh它的插件生态
22:22.780–22:24.820
zh其实非常丰富
22:24.820–22:26.320
zh我们可以给大家看一下
22:26.320–22:27.320
zh它有好多插件
22:27.320–22:29.520
zh这里给大家留下一个印象
22:29.520–22:30.820
zh所有的现在官方的
22:30.820–22:32.620
zh它中安方的页面里面插件列表
22:32.620–22:34.980
zh都是你随时可以通过几行代码
22:34.980–22:36.820
zh就给它接入来进行一个使用的
22:36.820–22:38.160
zh我们稍后也会给大家来介绍
22:38.160–22:39.220
zh如何使用这样的插件
22:39.220–22:40.420
zh那么大家一看插件列表
22:40.420–22:42.520
zh实际上我会觉得大家应该非常熟悉
22:42.520–22:43.020
zh对不对
22:43.020–22:43.687
enOpen Design
22:43.687–22:44.553
zhOpen Design是什么
22:44.553–22:46.820
zhOpen Design是非常有名的一个
22:46.820–22:48.320
zhWeb Design的这样的一个工具
22:48.320–22:48.820
zh对不对
22:48.820–22:50.420
zh最开始是去复刻Cloud Design
22:50.420–22:51.320
zh然后通过它
22:51.320–22:52.920
zh就可以非常快速去完成一些
22:52.920–22:55.020
zh视觉效果非常精美的这样的一个设计工作
22:55.020–22:56.700
zh那本来我们说像这OpenDXR
22:56.700–22:59.520
zh它其实是一个正儿八经的GitHub这个项目
22:59.520–23:02.260
zh但是在DeepSeekHarness内测这个期间
23:02.260–23:04.260
zh把他们的开发者忽悠进去了
23:04.260–23:06.100
zh加入到他们的内测计划里面去了
23:06.100–23:07.700
zh然后实际的内测计划
23:07.700–23:09.860
zh主要就是让他们的开发者
23:09.860–23:13.260
zh然后去研发适配DeepSeekHarness的插件
23:13.260–23:14.140
zh你可以这么来经理解
23:14.140–23:17.220
zh所以现在OpenDXR像这样的一个非常大型的
23:17.220–23:18.420
zh非常有名的项目
23:18.420–23:18.920
zh对不对
23:18.920–23:20.700
zh你看这OpenDXR也是80多K的项目
23:20.700–23:21.860
zh然后这个开源项目
23:21.860–23:23.820
zh他现在也是全面适配了这个Deepsea Harness
23:23.820–23:26.480
zh就是它的项目的功能当然会很多
23:26.480–23:27.780
zh然后也会比较复杂
23:27.780–23:31.040
zh但是由于它设置好了通用的和Deepsea Harness这个接口
23:31.040–23:32.773
zh所以接下来你就可以在Deepsea Harness里面
23:32.773–23:33.740
zh用这样的一个项目
23:33.740–23:34.280
zh是这么一回事
23:34.280–23:36.240
zh所以Deepsea Harness它现在做这个插件
23:36.240–23:38.660
zh就有很多开发者其实会有这样的一个想法
23:38.660–23:42.680
zh第一个是觉得它是属于一个没有开发完成的这样的产品
23:42.680–23:45.200
zh然后所有的功能都需要生态来给它堆
23:45.200–23:46.980
zh但是实际上它底层做了很多的工作
23:46.980–23:49.760
zh只是我们普通小伙伴看起来可能不是那么明显
23:49.760–23:51.640
zh那么第二个也会有同学会觉得说
23:51.640–23:53.080
zh他是不是在走这个XIGBT老路
23:53.080–23:55.320
zh因为当年XIGBT也是做了一套插件系统
23:55.320–23:56.800
zh但他这个插件市场很快就死了
23:56.800–23:58.360
zh那么对于DeepSeq来说
23:58.360–23:59.440
zh他的这个思路其实不太一样
23:59.440–23:59.960
zh因为他的
24:00.000–24:00.800
zh因为它的插件是开放的
24:00.800–24:03.880
zh它并不要求开发者一定要去围绕DeepSeek的
24:03.880–24:05.680
zhHarness的要求给它去开发插件
24:05.680–24:07.520
zh而是允许任意的项目
24:07.520–24:09.320
zh就比如说我们现在看到像这OpenDesign
24:09.320–24:11.520
zh还有蒸馏同事这个项目
24:11.520–24:12.200
zh对不对很有名
24:12.200–24:15.040
zh这些项目都可以通过Deepseek Harness这样的非常开放
24:15.040–24:16.700
zh非常自由的插件这样的功能体系
24:16.700–24:18.260
zh把我原有的功能给它接入进来
24:18.260–24:20.120
zh是这么样的一个设置
24:20.120–24:23.040
zh所以Deepseek Harness当然是不会走当年XGPT这个老路
24:23.040–24:24.160
zh这点大家大可放心
24:24.160–24:25.480
zh然后所以你才会发现
24:25.480–24:27.060
zh现在这里面这么多项目
24:27.060–24:29.360
zh它怎么上来就可以接入Deepseek Harness了
24:29.360–24:29.860
zh非常简单
24:29.860–24:31.840
zh就是因为他们在内测期间都已经把自己项目
24:31.840–24:33.080
zh开发了对应的接口
24:33.080–24:35.960
zh所以现在Deepseek Harness里面都可以自由的去用这些功能
24:35.960–24:38.560
zh去用这些项目去解决一些你当前开发这样的任务
24:38.560–24:41.400
zh所以你会发现DeepSeek Harness的插线系统其实是要比
24:41.400–24:46.920
zh比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的
24:46.920–24:48.720
zh这也是DeepSeek Harness这样的野心了
24:48.720–24:50.360
zh好那么了解有这么多
24:50.360–24:52.240
zh我们接下来就上手来进行使用对不对
24:52.640–24:56.560
zh刚才我们是仔细的看一下关于DeepSeek Harness它的一些底层的原理
24:56.560–24:58.560
zh核心的架构跟它的拍发生态等等
24:58.560–25:00.120
zh那么前来我们直接上手来进行使用
25:00.120–25:02.520
zh那么关于DeepSeek Harness怎么样来进行使用
25:02.520–25:03.680
zh这个应该不会特别复杂
25:03.680–25:06.080
zh我们之前公开课也给大家讲到过对不对
25:06.080–25:08.360
zh首先你可以看看它的代码仓库
25:08.360–25:10.260
zh然后上面也有非常详细的
25:10.260–25:11.820
zh关于它现在安装部署使用这个方法
25:11.820–25:13.400
zh然后现在已经快90K了
25:13.400–25:15.840
zh已经快90K的STARS了等等
25:15.840–25:18.140
zh然后接下来我们就可以来进行一个
25:18.140–25:19.780
zh安装部署跟使用了
25:19.780–25:20.980
zh那么首先第一步我们就下载
25:20.980–25:21.640
zh这个Node.js
25:21.640–25:22.240
enNode.js
25:22.240–25:22.920
zh注意好
25:22.920–25:24.120
zh这里面我们跟大家讲解的是
25:24.120–25:25.720
zh官方原版的部署方式
25:25.720–25:27.260
zh然后是需要自己去安装
25:27.260–25:28.480
zhNode.js这样的环境
25:28.480–25:31.700
zh然后去下载它对应的NPM这样的库
25:31.700–25:32.560
zh然后在本地启动
25:32.560–25:33.500
zh在命令行面启动服务
25:33.500–25:34.200
zh然后就可以弹出来
25:34.200–25:35.580
zh一个外部页面就可以来进行
25:35.580–25:37.120
zhDeep-Z-Harness这样的对话跟使用了
25:37.120–25:37.760
zh那么除了之外
25:37.760–25:40.220
zh我们给大家提供的桌面版的安装方式
25:40.220–25:41.460
zh性能是一样的
25:41.460–25:42.320
zh只不过安装路径不一样
25:42.320–25:43.920
zh那么大家如果之前就已经拿到
25:43.920–25:45.340
zh我们的桌面端已经完成安装了
25:45.340–25:46.080
zh这一段看看就好
25:46.080–25:46.820
zh如果没有完成安装
25:46.820–25:48.280
zh想按照官方的方式来进行安装的话
25:48.280–25:49.900
zh那么就按照我们现在流程来进行安装
25:49.900–25:50.420
zh也都是可以的
25:50.420–25:52.340
zh只不过我们给大家提供的桌面段的安装方式
25:52.340–25:53.020
zh会更加简单一些
25:53.020–25:54.580
zh然后同时也不需要你去部署
25:54.580–25:55.760
zh什么Node.js这样的环境
25:55.760–25:57.560
zh它全部都是已经内置好的
25:57.560–25:59.060
zh你只需要点击拖拽一下
25:59.060–25:59.860
zh就可以来进行使用了
25:59.860–26:00.360
zh好
26:00.360–26:00.860
zh不管怎么样
26:00.860–26:02.000
zh我们还是需要看一下官方的安装流程
26:02.000–26:02.500
zh好
26:02.500–26:06.080
zh那么接下来从Node.js的网页下载对应的安装包
26:06.080–26:08.620
zhNode.js的网页安装包也非常简单
26:08.620–26:11.180
zh大家下载对应的需要安装这个版本就可以了
26:11.180–26:13.260
zh然后到本地来进行安装
26:13.260–26:15.440
zh点击安装一路点下一步就可以完成安装
26:15.440–26:17.300
zh当然我们就Node.js的版本
26:17.300–26:19.320
zhNode.js的安装包我们也给大家准备了一份
26:19.320–26:21.360
zh就怕大家找不到Node.js的网页
26:21.360–26:22.027
zh我们给大家准备了一份
26:22.027–26:24.220
zh大家听讲我们助教老师也可以领取的
26:24.220–26:26.860
zhWindows Linux和Mac版本的Node.js安装包
26:26.860–26:27.820
zh安装包安装起来非常简单
26:27.820–26:28.780
zh一路点击下一步就可以了
26:28.780–26:31.560
zh然后打开MacOS的终端
26:31.560–26:32.060
zh对不对
26:32.060–26:33.240
zh然后再打开终端之后
26:33.240–26:35.220
zh就比如说我们这里给大家看一下
26:35.220–26:37.380
zh打开我们的终端
26:37.380–26:38.980
zh然后打开终端之后
26:38.980–26:39.980
zh好
26:39.980–26:41.560
zh那么接下来我们就可以去看一看
26:41.560–26:42.060
zh哎呀
26:42.060–26:44.860
zh你的刚刚我们要需要下载的这些环境
26:44.860–26:45.360
zh对不对
26:45.360–26:45.920
zh有没有装配好
26:45.920–26:46.720
zh你可以输入
26:46.720–26:48.700
zh这个node-v和npm-b
26:48.700–26:50.260
zh看看对应的版本有没有装好
26:50.260–26:51.500
zh然后如果有装好的话
26:51.500–26:52.000
zh那么接下来
26:52.000–26:53.800
zh我们就可以直接运行这样的一个命令
26:53.800–26:55.400
zh这个命令是NPX的一个命令
26:55.400–26:58.540
zh它是既是去拉取对应的DSH包
26:58.540–27:01.600
zh同时也是直接开启web服务的这样的一个命令
27:01.600–27:02.240
zh那么之后
27:02.240–27:04.500
zh如果你是使用官方的方式来进行下载
27:04.500–27:05.760
zh来进行下载和安装启动的话
27:05.760–27:07.460
zh那么这个命令接下来是会反复的会用到的
27:07.460–27:10.740
zh那么NPX是所有的Node.js的库的一个安装的这样的包
27:10.740–27:12.500
zh然后atdeepseek-ai
27:12.500–27:15.500
zh这个是他们的deepseek的官方的库的名字
27:15.500–27:18.540
zh然后DSH是对应的组件的这样的名字
27:18.540–27:20.440
zh然后web代表的含义是启动web服务
27:20.440–27:21.260
zh然后第一次运行的时候
27:21.260–27:23.000
zh它也会下载对应的库或者来进行更新
27:23.000–27:23.800
zh都是这样的一个命令
27:23.800–27:24.600
zh一个命令解决所有问题
27:24.600–27:25.860
zh接下来就需要把你
27:25.860–27:28.440
zh你需要你把命令复制到命令行里面来进行运行
27:28.440–27:28.980
zh就可以了
27:28.980–27:29.820
zh那么运行完了之后
27:29.820–27:32.660
zh接下来它就会弹出一个关系3080这样的一个端口
27:32.660–27:35.820
zh下面其实有些视频具体的演示的过程
27:35.820–27:36.460
zh你输入它
27:36.460–27:37.940
zh输入它之后它就会弹出来
27:37.940–27:40.660
zh它是一个3080端口的这样的一个显示
27:40.660–27:41.160
zh对不对
27:41.160–27:41.660
zh就它
27:41.660–27:44.060
zh然后你复制一下127.0.0.1.3080
27:44.060–27:46.200
zh然后打开浏览器输入它
27:46.200–27:50.560
zh接下来就可以进入到现在大家看到的页面
27:50.560–27:53.600
zh也就是我们的DeepseaCarnies这个页面来进行使用了
27:53.600–27:54.760
zh那么首次进入的时候
27:54.760–27:57.600
zh你需要输入一下你的Deep Seek API Key
27:57.600–27:59.440
zh然后输入完Deep Seek API Key之后
27:59.440–28:01.020
zh接下来就可以直接顺利来进行使用了
28:01.020–28:03.080
zh当然它默认情况下是支持Deep Seek这个模型
28:03.080–28:06.120
zh你也可以这里面点击稍后配置
28:06.120–28:08.380
zh然后去换成别的模型的API Key
28:08.380–28:09.160
zh也都是OK的
28:09.160–28:10.980
zh这个其实对于Deep Seek Harness来说
28:10.980–28:13.280
zh它都是可以顺利的来进行使用的
28:13.280–28:14.800
zh好那下面这里其实是说
28:14.800–28:16.060
zh怎么去注册到API Key
28:16.060–28:16.740
zh这我们就不说了
28:16.740–28:17.720
zh它自己看一下就可以
28:17.720–28:19.080
zh然后注册完了之后
28:19.080–28:21.100
zh那么接下来你就可以在本地来进行运行了
28:21.100–28:22.360
zh这里就是我们刚刚所看到的这里面
28:22.360–28:22.860
zh对不对
28:22.860–28:23.960
zh你就可以跟他说嗨
28:23.960–28:24.960
zh跟他随便说一说
28:24.960–28:26.680
zh他就会来进行运行
28:26.680–28:27.800
zh然后这个运行过程
28:27.800–28:28.880
zh一看当然就是一个
28:28.880–28:29.980
zhagent运行时的
28:29.980–28:31.380
zh一整个完整的响应流程
28:31.380–28:31.900
zh你跟他说句话
28:31.900–28:33.580
zh然后他下面上下文注入
28:33.580–28:34.800
zh然后think了一下
28:34.800–28:35.460
zh然后来进行回答
28:35.460–28:36.920
zh那么对于我们这种简单的问题
28:36.920–28:38.920
zh他其实并没有任何工具要用
28:38.920–28:40.620
zh所以他就一路来进行流失响应
28:40.620–28:41.540
zh来进行回答就结束了
28:41.540–28:43.060
zh那么对于DeepSea Carnage来说
28:43.060–28:44.840
zh他其实给出的功能系统
28:44.840–28:46.580
zh实际上是非常的亲民
28:46.580–28:47.420
zh可以这么说
28:47.420–28:48.160
zh是非常的亲民
28:48.160–28:50.120
zh首先他上面完整的跟你显示了
28:50.120–28:51.160
zh我们当前注入上下文是什么
28:51.160–28:52.060
zh这点非常重要
28:52.060–28:56.400
zh我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候
28:56.400–28:57.160
zh经常都会说
28:57.160–29:00.300
zh我们运行的时候上下文是怎么去搭建的
29:00.300–29:00.800
zh对不对
29:00.800–29:01.933
zh我们自己有System Prompt
29:01.933–29:02.720
zh我们同时有Skills
29:02.720–29:03.900
zh我们还有agent的MD
29:03.900–29:04.920
zh这个东西很乱
29:04.920–29:06.720
zh时不时我们还需要compact一下
29:06.720–29:07.600
zh压缩一下上下文
29:07.600–29:08.600
zh我每次对话的时候
29:08.600–29:09.900
zh它的具体上下文是如何构建的
29:09.900–29:12.460
zh对DBCCronus来说非常贴心的
29:12.460–29:14.120
zh把上下文都给你搭建好了
29:14.120–29:15.060
zh跟我们说运行之前
29:15.060–29:16.800
zh上下文是这么来进行注入的
29:16.800–29:17.560
zh具体注入了什么
29:17.560–29:18.860
zh就具体注入了它
29:18.860–29:20.020
enDSH-System Prompt
29:20.020–29:21.120
zh我们一会看到这个东西是什么
29:21.120–29:22.480
zh然后他还think了一下
29:22.480–29:23.660
zhthink就是他的思考链
29:23.660–29:24.160
zh对不对
29:24.160–29:25.160
zhthink完了就给你返回结果
29:25.160–29:27.560
zh当然我们还可以在轨迹这里面
29:27.560–29:30.720
zh看到刚才运行对话的这样一个轨迹
29:30.720–29:32.720
zh这个轨迹指的是用户输入
29:32.720–29:36.120
zh然后对应的模型响应对不对
29:36.120–29:39.760
zh这个current绿色的这样的一行
29:39.760–29:40.620
zh它的实际上就是上下文
29:40.620–29:41.220
zh就是context
29:41.220–29:42.080
zh我们现在构建好上下文
29:42.080–29:44.720
zh然后下面就是模型的响应等等
29:44.720–29:45.960
zh它所有运行的过程都能看到
29:45.960–29:47.420
zh然后同时下面还有
29:47.420–29:48.680
zh就比如说什么缓存命中
29:48.680–29:50.200
zh什么输入输出的token
29:50.200–29:52.400
zh这个token响应时间等等等等
29:52.400–29:53.880
zh这些都给的非常的完整
29:53.880–29:55.200
zh然后同时你还可以把session
29:55.200–29:56.660
zh挡着了不好意思
29:56.660–29:58.540
zh可以把session给它导出
29:58.540–29:59.400
zh还可以下载
29:59.400–30:01.920
zh然后同时你还可以在各个模式之间
30:01.920–30:02.980
zh来进行一个切换
30:02.980–30:04.900
zh当然我们现在默认的是标准模式
30:04.900–30:06.080
zh我们这里是先大家看一下
30:06.080–30:07.580
zh它的工作页面长什么样
30:07.580–30:09.400
zh然后同时这里面你还可以
30:09.400–30:11.160
zh通过输入一些命令
30:11.160–30:12.080
zh可以直接点击这个加号
30:12.080–30:13.160
zh给它输入一些命令
30:13.160–30:14.720
zh当然你这里也是可以直接付出一些图片的
30:14.720–30:15.480
zh这也是没有什么问题
30:15.480–30:17.680
zh然后同时在这里面是可以选择模型
30:17.680–30:19.560
zh和推理的等级
30:19.560–30:20.460
zh然后我们这里呢
30:20.460–30:21.560
zh其实全程都是使用这个flash
30:21.560–30:22.740
zh来进行的这个操作
30:22.740–30:23.800
zh然后同时呢
30:23.800–30:24.340
zh左侧呢
30:24.340–30:27.200
zh就是一个你的当前项目管理的一个区域
30:27.200–30:27.900
zh然后呢
30:27.900–30:29.020
zh这个项目管理的这个区域
30:29.020–30:29.520
zh你可以
30:29.520–30:31.620
zh比如说我们现在实际上是选择了一个项目锋键夹
30:31.620–30:33.720
zh这个项目锋键夹就是在桌面的一个项目锋键夹
30:33.720–30:34.640
zh都就是在
30:34.640–30:36.120
zh大家可以看到
30:36.120–30:36.960
zh就是在这里面
30:36.960–30:37.580
zh我们稍后呢
30:37.580–30:39.860
zh这个就是以它为我们当前项目主目录
30:39.860–30:41.360
zh会来进行一系列的这个操作
30:41.360–30:42.240
zh那么大家需要知道的是
30:42.240–30:43.840
zh对于我们像使用Codex的Cloud Code
30:43.840–30:45.440
zh或者是Deepsea Carnies
30:45.440–30:47.440
zh认清楚它的主目录会非常非常重要
30:47.440–30:50.040
zh因为我们之后很多的Deepsea Carnies
30:50.040–30:52.140
zh它运行故事当中的很多的一些什么隐藏文件
30:52.140–30:53.840
zh或者Agent CMD这些文档
30:53.840–30:57.040
zh这都是在你对应的操作的目录文件夹里边的
30:57.040–30:59.040
zh所以这个大家是需要看好了
30:59.040–31:00.640
zh然后我们接下来如果有需要的话
31:00.640–31:02.240
zh我们就会回到当前目录里面来进行查看
31:02.240–31:04.240
zh然后同时对于我们当前Deepsea Carnies来说
31:04.240–31:05.240
zh左侧工作区域
31:05.240–31:06.640
zh然后这边就各式各样的对话
31:06.640–31:07.140
zh对不对
31:07.140–31:08.440
zh你还可以添加一个新的对话
31:08.440–31:09.040
zh也都是可以的
31:09.040–31:11.040
zh然后你还可以在这里面新增加一些工作区
31:11.040–31:12.280
zh一个工作区实际上就是一个文档
31:12.280–31:13.140
zh我们来进行理解
31:13.140–31:15.280
zh然后这里是可以自由的来进行对话的切换的
31:15.280–31:17.440
zh然后同时我们也可以看一下它基本的设置
31:17.440–31:18.740
zh那基本设置里面
31:18.740–31:21.400
zh那这里面首先是关于agent的预设
31:21.400–31:23.840
zhagent预设里面其实它总共是分成四种不同的模式
31:23.840–31:25.940
zh这个所谓的四种不同agent的模式
31:25.940–31:29.680
zh其实它就是指的是四套不同的插件体系
31:29.680–31:31.800
zh它里面包括了它预载入了不同的agent
31:31.800–31:34.100
zh预载不同的skill跟tours等等等等
31:34.100–31:35.340
zh就比如说标准模式下
31:35.340–31:37.800
zh它实际上是功能完整的编码agent
31:37.800–31:39.440
zh就跟功能完整的codex是一样的
31:39.440–31:42.000
zh它有什么支持文件编辑管理
31:42.000–31:43.400
zhshare命令行操作
31:43.400–31:45.080
zh文件与网页检索
31:45.080–31:46.400
ensgues plan
31:46.400–31:47.600
zh所谓plan就指的是
31:47.600–31:48.440
zh我们可以给它输入
31:48.440–31:50.120
zh可以进入计划模式
31:50.120–31:51.080
zh然后一些复杂任务
31:51.080–31:52.040
zh就可以让它先定计划
31:52.040–31:52.800
zh再来进行执行
31:52.800–31:54.280
zh然后还有目标
31:54.280–31:55.800
zh所谓目标指的是它有go
31:55.800–31:56.920
zh这样的模式
31:56.920–31:57.680
zhgo这个模式
31:57.680–32:00.000
zh指的是它会一直推进
32:00.340–32:01.200
zh你当前这样的任务
32:01.200–32:02.500
zh直到最终完成为止
32:02.500–32:03.240
zh中途不会停下来
32:03.240–32:03.740
zh怎么一回事
32:03.740–32:04.660
zh然后它还有子在理工作流
32:04.660–32:06.100
zh这个是一个非常完整的
32:06.100–32:07.600
zh一套Agent功能的组件
32:07.600–32:08.540
zh这里你会发现
32:08.540–32:10.300
zh这是什么文件编辑工具
32:10.300–32:12.460
zhShare 文件与网页检索
32:12.460–32:13.420
zh这属于tour对不对
32:13.420–32:14.260
zh然后它有skill
32:14.260–32:15.060
zh然后有plan
32:15.060–32:15.920
zh有目标
32:15.920–32:16.580
zh有子弹里工作流
32:16.580–32:22.380
zh这个就是它当前的一套完整的智能基础上给你插好了很多各种不同的功能
32:22.380–32:22.880
zh对不对
32:22.880–32:23.920
zh大家可以直接来进行运行了
32:23.920–32:25.720
zh那么这个功能下基本上就跟我们用
32:25.720–32:27.460
zh比如说Codex的TileCode基本上就是一样的
32:27.460–32:31.580
zh然后同时它有TPC这样的一个模式
32:31.580–32:32.360
zh你看看它就描述
32:32.360–32:33.800
zh具备标准模式全部能力
32:33.800–32:36.720
zh还可以通过CodeModel SDK呈现工具
32:36.720–32:39.660
zh让模型用一个TypeScread程序组合多多操作
32:39.660–32:41.920
zh这个实际上是一个更加复杂的一种性能模式
32:41.920–32:43.080
zh他们说得非常清楚对不对
32:43.080–32:44.220
zh除了标准模式之外
32:44.220–32:47.640
zh他还能够一次性的组合多个工具来进行并行
32:47.640–32:49.640
zh然后同时还有这个极简模式
32:49.640–32:50.440
zh这个极简模式
32:50.440–32:54.000
zh它主要就是操作你本地的bash和一些文件夹
32:54.000–32:54.620
zh操作一些工具
32:54.620–32:56.160
zh然后来进行编码
32:56.160–32:58.200
zh这个相当于是在上面的标准模式下
32:58.200–32:59.500
zh给他拔了很多的一些功能
32:59.500–33:00.860
zh然后可以让你更快一些
33:00.860–33:02.720
zh然后接下来还有创造模式
33:02.720–33:05.880
zh创造模式什么自定义的agent preset
33:05.880–33:07.880
zh然后具备标准能力全部能力
33:07.880–33:09.740
zh然后还可以在标准能力制度上
33:09.740–33:11.260
zh去增加一些自定义的agent
33:11.260–33:12.500
zh那自定的agent怎么去自定义呢
33:12.500–33:13.220
zh非常简单在下面
33:13.220–33:13.720
zh对不对
33:13.720–33:15.460
zh就可以去自定义一些agent了
33:15.460–33:17.420
zh那么这里它其实会有一个非常关键的概念
33:17.420–33:18.460
zh叫 preset
33:18.460–33:19.780
zh那 preset 是什么东西
33:19.780–33:21.120
zh它其实就是我们之前所说的
33:21.120–33:22.140
zh类似像 profile 这样的一个
33:22.140–33:24.220
zh你整个运行模式过程当中
33:24.220–33:25.220
zh非常关键的一些参数定义
33:25.220–33:27.080
zh比如说可以加载个外什么工具
33:27.080–33:28.320
zh什么迭代多少步等等
33:28.320–33:30.100
zh这个我们在非常后期
33:30.100–33:31.120
zh在讲插件定制的时候
33:31.120–33:31.820
zh到时候大家会看到
33:31.820–33:33.200
zh它会有个 preset
33:33.200–33:35.120
zh怎么一回事
33:35.120–33:37.440
zh然后下面这还有权限
33:37.440–33:38.400
zh权限就非常好理解
33:38.400–33:39.360
zhread only 只读
33:39.360–33:40.840
zh然后 workspace write
33:40.840–33:41.420
zh可以写
33:41.420–33:42.400
zh然后这个full access
33:42.400–33:44.120
zh就是读写删除都可以
33:44.120–33:46.060
zh然后之前我们发了视频之后
33:46.060–33:46.600
zh也有同学说
33:46.600–33:48.160
zh他的deep seek harness
33:48.160–33:49.080
zh不小心把自己所有的
33:49.080–33:50.700
zh几百个G的文件都删了
33:50.700–33:52.300
zh那你肯定是不小心选择了
33:52.300–33:52.967
enfull access
33:52.967–33:53.467
zh对不对
33:53.467–33:53.967
zh然后语言
33:53.967–33:54.520
zh可以选择一下
33:54.520–33:56.180
zh外观颜色什么的
33:56.180–33:57.860
zh然后忙碌是enter行为
33:57.860–33:59.080
zh指的是我们现在如果有任务的时候
33:59.080–33:59.860
zh我们现在输入enter
33:59.860–34:00.580
zh它是怎么样来进行运行
34:00.580–34:01.740
zh那么一般来说是排队发送
34:01.740–34:02.240
zh除了之外
34:02.240–34:02.840
zh我们还可以直接插队
34:02.840–34:04.560
zh就整理了这么两种不同的类型
34:04.560–34:05.880
zh那么当中下就是关于模型
34:05.880–34:06.980
zh模型这里它其实是可以
34:06.980–34:08.280
zh自由的来进行添加的
34:08.280–34:08.980
zh是没有任何问题
34:08.980–34:10.340
zh你可以去边际下上面的Deep Seek
34:10.340–34:11.180
zh换一个API Key
34:11.180–34:13.040
zh或者是增加其他的一些选项
34:13.040–34:13.760
zh都是可以的
34:13.760–34:15.580
zh然后同时我们这里也可以给它添加一些
34:15.580–34:16.600
zh模型的提供方
34:16.600–34:19.720
zh很多各样的模型都是可以来进行接入的
34:19.720–34:20.480
zh都是没有任何问题
34:20.480–34:22.980
zh然后你还可以自定义来进行一些设置
34:22.980–34:24.320
zh当然它这个自定义来进行设置
34:24.320–34:25.080
zh主要是方便
34:25.080–34:25.980
zh比如说我们本地部署
34:25.980–34:28.000
zh一些非常特别格式的一些大模型的接入
34:28.000–34:29.040
zh这个都是没有什么问题的
34:29.040–34:30.580
zh然后就是关于它的插件系统
34:30.580–34:31.660
zh这个插件系统会有点复杂
34:31.660–34:32.840
zh这个我们稍微晚一点再来看
34:32.840–34:35.840
zh那总之这里面我们是能够看到它目前的这个插件列表的
34:35.840–34:37.440
zh那么这个插件列表你是不能直接操作的
34:37.440–34:41.180
zh因为这个插件列表里面基本上全部都是它目前支持
34:41.840–34:44.140
zh这个标准模式下非常核心的这样的功能
34:44.140–34:46.640
zh之前有很多同学说我既然列出了插件列表
34:46.640–34:47.840
zh我为什么不能自由的来进切换
34:47.840–34:48.440
zh你不能切换
34:48.440–34:50.140
zh切换完了之后你现在这样的模式它就失效了
34:50.140–34:52.240
zh就比如说API这样的一个插件
34:52.240–34:54.540
zh它是专门用于去帮助你接入各式各样不同模型的
34:54.540–34:55.140
zh你把它给删了
34:55.140–34:57.240
zh那你现在这个你这个记作就毁了
34:57.240–34:57.940
zh就没法用了对不对
34:57.940–34:59.640
zh所以它这里面其实给你展示了官员说
34:59.640–35:01.000
zh我们现在标准模式下
35:01.000–35:02.920
zh你到底是有哪一些不同类型的这样的插件
35:02.920–35:05.640
zh所以插件它是给了你一个列表
35:05.640–35:06.840
zh给你看一下
35:06.840–35:09.300
zh但是你其实不能通过列表来进行过多的操作
35:09.300–35:10.620
zh这点你是需要知道的
35:10.620–35:12.680
zh然后我们这里还单独给大家准备了一个背景
35:12.680–35:14.200
zh你可以自由切换这样的背景
35:14.200–35:14.700
zh对不对
35:14.700–35:15.200
zh传一个图片
35:15.200–35:17.080
zh所以我们现在这样的背景给它换个皮肤
35:17.080–35:19.000
zh然后同时还有些通用设置里面
35:19.000–35:20.580
zh我们给大家增加了一个知觉能力增强
35:20.580–35:21.600
zh这个我们就开始讲过了
35:21.600–35:22.300
zh我们就不再讲
35:22.300–35:23.220
zh总之上这些功能
35:23.220–35:25.800
zh这些外的功能是属于我们给大家提供的桌面端
35:25.800–35:26.880
zh独有的一些功能
35:29.640–35:31.500
zhHarness这样的基本系统跟首次运行
35:31.500–35:32.780
zh我相信大家就看的差不多了
35:32.780–35:33.280
zh对不对
35:33.280–35:34.660
zh其实我们确实讲的比较快
35:34.660–35:36.220
zh但是这块那你没啥复杂
35:36.220–35:37.900
zh就是大家自己去用用
35:37.900–35:39.540
zh也能够明白是怎么一回事
35:39.540–35:41.280
zh然后这里其实有一个完整
35:41.280–35:43.440
zh它运行过程当中的一个基本的架构图
35:43.440–35:45.520
zh这个跟Codex没啥区别
35:45.520–35:47.580
zh就你在这个页面里面来进行操作
35:47.580–35:48.080
zh对不对
35:48.080–35:48.580
zh操作完了之后
35:48.580–35:49.640
zh你绘画的session
35:49.640–35:50.880
zh你的permission
35:50.880–35:52.720
zh还有agent preset
35:52.720–35:54.940
zh是你当前的一个agent的基本配置
35:54.940–35:56.360
zh全部都会注入到当前绘画里面来
35:56.360–35:59.360
zh然后我们是在浏览器里边来进行操作
35:59.360–35:59.860
zh对不对
35:59.860–36:01.520
zh然后它实际上本地是在一个NPA
36:01.520–36:04.940
zh本地是一个Node.js环境底层来进行运行
36:04.940–36:05.440
zh对不对
36:05.440–36:07.840
zh然后你模型请求是通过Deepseek Provider
36:07.840–36:10.240
zh给Deepseek官方服务器来发送请求来进行运行
36:10.240–36:12.340
zh然后同时你本地还有一个Workspace
36:12.340–36:14.680
zh这个Workspace就是你当前操作这样的文件夹
36:14.680–36:15.180
zh对不对
36:15.180–36:16.720
zh这Workspace里面接下来就是一个是个样的
36:16.720–36:17.940
zh产出的内容等等
36:17.940–36:20.240
zh它是一个这样的一套系统
36:20.240–36:23.380
zh这个我相信大家用Codex应该都能明白
36:23.380–36:24.060
zh怎么一回事
36:24.060–36:25.040
zhOK行
36:25.040–36:26.840
zh这就是对话测试聊天
36:26.840–36:29.100
zh这里下面这个内容就是我们刚刚实际给大家演示的
36:29.100–36:32.260
zh实际给大家演示的内容
36:32.260–36:35.860
zh然后当然我们这里进行了一个比较复杂的测试
36:35.860–36:37.540
zh正好我们在课上也给大家来运行一下
36:37.540–36:41.640
zh这个是一个关于说要做个人简历网站的提示词
36:41.640–36:46.160
zh这个比我们刚才所看到的
36:46.160–36:50.280
zh你好其实要复杂很多
36:50.280–36:52.000
zh但是我现在为什么复制不了呢
36:52.000–36:55.840
zh没事我们一会复制一下给大家来进行运行
36:55.840–36:57.020
zh正好也是给大家看一下
36:57.020–36:59.260
zh它真实的一个实际测试这样的效果
36:59.260–37:01.780
zh当然我们其实昨天在进行备课的时候
37:01.780–37:02.420
zh是已经测试完了
37:02.420–37:04.260
zh总之你给它输入这样的一系列
37:04.260–37:05.100
zh复杂的指令
37:05.100–37:06.380
zh然后它接下来就会来进行运行
37:06.380–37:06.880
zh运行完了之后
37:06.880–37:10.180
zh一个基本的简历的样式
37:10.180–37:11.340
zh是这么样的一个样式
37:11.340–37:14.160
zh这是一个更加复杂的编程的任务了
37:14.160–37:15.400
zh然后编程完了之后
37:15.400–37:16.100
zh大家就能看到
37:16.100–37:17.780
zh它编写的一个简历项目
37:17.780–37:19.980
zh个人简历网站的一个模板
37:19.980–37:21.400
zh这个项目其实
37:21.400–37:22.680
zh大家拿到我们课件之后
37:22.680–37:24.100
zh我们课件里面也有相应的提示词
37:24.100–37:25.300
zh大家也可以自己尝试着
37:25.300–37:26.600
zh来进行一些运行
37:26.600–37:27.300
zh但总之
37:27.300–37:29.200
zh这个项目它运行的结果
37:29.200–37:29.960
zh你们看得出来
37:29.960–37:31.040
zh对于DeepSea Harness
37:31.040–37:31.920
zh然后它前端审美
37:31.920–37:32.500
zh其实还是在
37:32.500–37:33.240
zh说实话
37:33.240–37:34.580
zh好像这么一个极简的提示词
37:34.580–37:35.800
zh你给Kodax加GP5.6
37:35.800–37:36.700
zh它也生成不出
37:36.700–37:37.600
zh更惊艳的结果
37:37.600–37:40.520
zh这个大家可以回头自己去试一下
37:40.520–37:42.200
zh然后现在打开
37:42.200–37:44.680
zh就是它现在最终运行得到的结果
37:44.680–37:45.520
zh给大家看一下
37:45.520–37:46.200
zh就长这样
37:46.200–37:47.400
zh它整体的交互
37:47.400–37:49.180
zh和它背景的隔板
37:49.180–37:50.920
zh还有运行的效果
37:50.920–37:52.780
zh其实都还算是非常不错的
37:52.780–37:54.820
zh当然相比像这种图表
37:54.820–37:57.120
zhSVG的图片它确实没有办法替换
37:57.120–37:58.960
zh因为它现在目前还不具备深图的能力
37:58.960–38:01.820
zh所以它其实都是用SVG来进行的示意图的编写
38:01.820–38:04.420
zh然后整体的交互效果和页面的文字
38:04.420–38:05.820
zh还有内容的排布
38:05.820–38:07.620
zh基本的审美其实还是在的
38:07.620–38:09.520
zh它的简历是叫AI产品设计师
38:09.520–38:10.720
zh还是非常不错的
38:10.720–38:11.420
zhOK好
38:11.420–38:13.720
zh那这个是我们给大家看的一个
38:13.720–38:16.220
zh关于Deepstick Harness的基础的使用流程
0:00.000–0:02.340
Deepseek Harness已经正式开源了
0:02.340–0:04.080
但对很多普通用户来说
0:04.080–0:05.760
真正的门槛不是不会用
0:05.760–0:08.160
而是安装这一步就已经比较麻烦
0:08.160–0:11.280
要装环境、开终端、书命令等依赖
0:11.280–0:13.700
还可能碰到版本权限这些问题
0:13.700–0:16.160
很多人只是想先体验一下DSH
0:16.160–0:17.240
结果还没开始用
0:17.240–0:18.900
就先卡在安装上了
0:18.900–0:22.180
所以我们团队专门做了一个DSH桌面端应用
0:22.180–0:23.200
不需要命令行
0:23.200–0:24.980
也不用自己手动配置环境
0:24.980–0:25.860
下载之后
0:25.860–0:27.720
直接双击APP就可以自动完成
0:27.720–0:30.160
DeepSeek Harness的安装部署和启动
0:30.160–0:32.420
原本一大串安装流程
0:32.420–0:35.740
现在基本就是下载双击配置API Key
0:35.740–0:36.960
然后直接开始用
0:36.960–0:38.580
这期视频我会带大家
0:38.580–0:40.860
把DSH的完成使用流程跑一遍
0:40.860–0:43.080
先用桌面端一键完成安装
0:43.080–0:45.580
再配置AppKey权限和工作区
0:45.580–0:48.400
然后直接做一个个人简历网页项目
0:48.400–0:51.220
看看DeepSeek Harness在真实开发任务里
0:51.220–0:51.980
到底怎么用
0:51.980–0:54.180
同时我们还会讲它的插件系统
0:54.180–0:56.820
包括官方和社区插件怎么安装
0:56.820–0:58.660
视觉模型插件怎么接入
0:58.660–1:00.820
以及各种功能插件怎么使用
1:00.820–1:03.720
现在DSH的插件已经不只是加工具
1:03.720–1:06.660
你甚至可以通过插件直接换皮肤
1:06.660–1:09.160
改界面增加新的功能模块
1:09.160–1:11.340
把它改成完全不同的使用形态
1:11.340–1:13.500
另外后面还会继续讲插件开发
1:13.500–1:16.100
带大家看一个DSH插件是怎么创建
1:16.100–1:16.960
怎么定义功能
1:16.960–1:18.100
怎么接入Harness
1:18.100–1:20.140
以及最后怎么完成部署
1:20.140–1:22.400
也就是说不只是会用别人做好的插件
1:22.400–1:25.340
你自己也可以开发类似换肤工具增强
1:25.340–1:27.200
或者模型能力扩展的插件
1:27.200–1:29.900
本期视频的配套资料也已经全部准备好了
1:29.900–1:31.780
评论区抠课件就可以领取
1:31.780–1:34.660
里面包括DSH桌面端安装包
1:34.660–1:36.260
本期视频文字版课件
1:36.260–1:38.300
完整DSH上手教程
1:38.300–1:39.560
插件使用方法
1:39.560–1:42.460
以及本次测试用到的完整提示词
1:42.460–1:44.960
想直接把Deep-Sea Carnage跑起来的
1:44.960–1:46.280
可以先把资料领走
1:46.280–1:48.080
跟着视频一步一步操作
1:48.080–1:50.540
好Deep-Sea Carnage是已经正式发布了
1:50.540–1:52.340
然后它作为现在全新一代的
1:52.340–1:54.100
这个Agent开发跟使用的这个范式
1:54.100–1:58.320
对于我们之前大家熟悉Codex和Cloud Code的小伙伴其实冲击不小
1:58.320–2:00.560
我们接下来如果大家想要使用Deepsea Harness的话
2:00.560–2:03.300
实际上可能会有很大的使用方法上的一些改变
2:03.300–2:05.520
那么Deepsea Harness实际上发布完了之后
2:05.520–2:06.660
这个涨势非常非常快
2:06.660–2:09.400
短短的这么一天的时间
2:09.400–2:12.200
现在应该已经是80多K的stars了
2:12.200–2:15.300
然后也能够看得出来业内对Deepsea Harness的这样的一个关注
2:15.300–2:17.140
当然Deepsea Harness它自己有一个官网
2:17.140–2:18.980
然后它也有GitHub项目的主页
2:18.980–2:20.040
一会我们也会带大家看一下
2:20.040–2:23.020
但总之Deepsea Harness确实是能够足以撼动
2:23.020–2:26.620
它现在就再去使用像Codex或者Cloud Code这样的一些生态
2:26.620–2:28.580
并且DeepSeek Harness其实非常机贼一点
2:28.580–2:33.920
是他们在内测的期间实际上就是笼入了大量的各个不同的开源项目开发者
2:33.920–2:38.040
然后现在很多开源项目就是我们非常熟悉的一些开源项目
2:38.040–2:40.740
比如说绘制思维导图的
2:40.740–2:43.600
比如说绘制产品原型的这样的开源项目
2:43.600–2:46.860
现在都是能够以插件的形式接入到DeepSeek Harness里面来的
2:46.860–2:49.640
所以DeepSeek Harness它其实不仅仅是单独的一个agent
2:49.640–2:51.220
它其实是一个agent平台
2:51.220–2:52.060
当然怎么接入呢
2:52.060–2:52.600
我们稍后再说
2:52.600–2:54.800
所以DeepSea Carnies现在出来之后
2:54.800–2:56.000
尽管大家可能会觉得说
2:56.000–2:58.160
它的原始功能看起来比较简单
2:58.160–3:00.700
但实际上它的拓展性其实是非常强的
3:00.700–3:01.340
OK 好
3:01.340–3:02.440
那么我们今天晚上的公开课
3:02.440–3:04.100
就会围绕着我们DeepSea Carnies
3:04.100–3:05.520
来进行一轮非常系统深入的
3:05.520–3:07.520
从怎么样安装部署上都使用到
3:07.520–3:09.340
它的文件项目结构
3:09.340–3:10.640
然后它的拓展功能如何实现
3:10.640–3:12.160
以及到它的插件系统
3:12.160–3:12.840
这个什么东西
3:12.840–3:13.340
对不对
3:13.340–3:13.960
底层原理是什么
3:13.960–3:15.720
然后如何去接入插件
3:15.720–3:16.480
自己写插件
3:16.480–3:17.500
自己找到想要的插件
3:17.500–3:20.260
一整个围绕Deep-seek Harness的完整的入门流程
3:20.260–3:21.320
来进行个详细的讲解
3:21.320–3:24.120
当然首先我们拿到Deep-seek Harness之后
3:24.120–3:27.760
首先第一个环节我们是需要来完成Deep-seek Harness的安装
3:27.760–3:30.740
然后我们这里是给大家提供了一个安装包
3:30.740–3:32.840
然后这个安装包现在是已经上传完了
3:32.840–3:33.680
MacOS的版本
3:33.680–3:35.020
马上Windows版本也会上来
3:35.020–3:38.620
然后这个安装包是帮大家免命令行安装的
3:38.620–3:40.440
其实Deep-seek Harness安装非常简单
3:40.440–3:41.800
但是我们有很多小伙伴
3:41.800–3:44.080
之前可能主要是用比如说KodexAPP的
3:44.080–3:45.300
然后对于命令行的操作
3:45.300–3:47.240
Node.js的环境搭建不是很舒服
3:47.240–3:49.920
所以我们这里单独给大家准备了一个桌面版的安装包
3:49.920–3:52.400
然后接下来你有了安装包之后就可以直接点它
3:52.400–3:54.160
然后就可以直接来进行运行
3:54.160–3:55.400
它会自动帮你搭解好所有的环境
3:55.400–3:56.920
当然这个API Key还是你需要准备好的
3:56.920–4:00.220
然后同时我们这个安装包也会直接在Deepsea
4:00.220–4:03.520
Harness里面提供一个内置的这样的视觉功能
4:03.520–4:05.520
是通过阿里百炼的API Key
4:05.520–4:08.280
然后调用千万系列的模型来提供视觉能力的增强
4:08.280–4:09.960
然后同时它还可以换桌面背景
4:09.960–4:14.600
还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步
4:14.600–4:16.140
OK这个是我们今天晚上
4:16.140–4:18.140
大家如果之前还没有安装好Deepstick Harness的话
4:18.140–4:19.900
可以先添加我们的助教老师
4:19.900–4:22.880
然后领取到我们的Deepstick Harness的桌面安装包
4:22.880–4:24.540
然后接下来我们快速走一个安装流程
4:24.540–4:26.260
那么这个安装流程其实非常简单
4:26.260–4:28.240
就是你双击一路下一步就可以了
4:28.240–4:31.080
然后Mac的电脑就是把拖拽到APP里边
4:31.080–4:32.980
就可以实现这样的一个安装的过程
4:32.980–4:34.080
然后安装完了之后
4:34.080–4:36.160
你就可以双击打开这个APP
4:36.160–4:37.360
就比如说我们现在是安装完了
4:37.360–4:39.027
这个APP的名字叫Deepstick Harness
4:39.027–4:39.527
然后打开
4:39.527–4:40.600
然后打开完了之后
4:40.600–4:42.340
也就进入到这样的一个页面
4:42.340–4:44.100
当然大家首次进入的时候是需要
4:44.100–4:45.780
它会有一个内测说明
4:45.780–4:48.020
现在是0.1内测版本
4:48.020–4:50.060
然后需要你输入Deepseek的API Key
4:50.060–4:52.480
需要来完成首次使用的这样的配置
4:52.480–4:53.280
然后配置完了之后
4:53.280–4:56.120
大家就可以进入到对话页面来进行对话了
4:56.120–4:57.920
那么这个过程其实就和你
4:57.920–4:59.500
比如说我们去使用Node.js
4:59.500–5:00.960
使用命令行来进行下载安装
5:00.960–5:01.800
其实完全是一样的
5:01.800–5:03.460
然后只不过它现在是一个APP
5:03.460–5:04.860
它不是一个网页
5:04.860–5:06.860
它是一个APP的形式来进行操作
5:06.860–5:09.320
好那么接下来我们就可以跟它来进行自由对话了
5:09.320–5:09.820
对不对
5:09.820–5:11.900
那么它的对话过程当然就是和原版
5:11.900–5:12.500
是完全一样的
5:12.500–5:13.260
这个其实没有什么问题
5:13.260–5:14.140
那么简单来看
5:14.140–5:16.080
我们看它的初级的使用的方式
5:16.080–5:17.980
也确实跟Codex或者是Cloudcode
5:17.980–5:19.080
没有太大的区别
5:19.080–5:20.380
当然我们给大家提供的版本
5:20.380–5:21.080
大家应该能看到
5:21.080–5:22.060
后面有个非常可爱的小猫
5:22.060–5:23.800
是因为我们在原来的
5:23.800–5:24.933
Deep-Carnies版本基础上
5:24.933–5:26.100
增加了两个功能
5:26.100–5:27.740
那么大家完成了这个配置之后
5:27.740–5:29.260
也可以看一下这两个功能分别什么
5:29.260–5:31.560
首先第一个是关于视觉增强的功能
5:31.560–5:33.300
这个视觉增强功能是使用千万3.8
5:33.300–5:34.880
来去进行视觉增强
5:34.880–5:35.980
这里面我们只要一键开启
5:35.980–5:36.660
它就可以了
5:36.660–5:37.280
但是开启的时候
5:37.280–5:39.720
它会提醒你输入千万的
5:39.720–5:42.140
阿里百炼的API key
5:42.140–5:43.760
这里面你可能就需要去阿里百炼
5:43.760–5:45.960
去注册一个API key
5:45.960–5:47.680
然后之后就可以开始来进行验证了
5:47.680–5:48.540
那么验证的过程
5:48.540–5:51.260
它实际上是会去围要当前图片来进行一轮识别
5:51.260–5:51.860
识别完成之后
5:51.860–5:53.900
它就跟我们说它识别到位了
5:53.900–5:54.400
对不对
5:54.400–5:55.920
它是按照什么主体场景文字
5:55.920–5:57.580
各个维度来进行的识别
5:57.580–5:58.080
OK
5:58.080–5:59.480
这个是一个视觉方面的能力
5:59.480–6:02.080
而后面我们一旦开启了视觉增强能力之后
6:02.080–6:04.640
我们视觉增强能力实际上是一个非常底层的
6:04.640–6:05.880
一个插件的形式
6:05.880–6:08.680
能够给整个Deep Seek Harness在运行的各个环节
6:08.680–6:10.560
来去增加它的视觉的能力
6:10.560–6:12.093
因为其实对于Deep Seek Harness来说
6:12.093–6:15.200
它内部其实预制了很多个不同类型的
6:15.200–6:18.240
所谓叫做Agent预设的四种模式
6:18.240–6:21.300
那么这四种模式实际上代表含一下底层是四个不同的Agent
6:21.300–6:24.460
或者是你把它理解成是四套不同的内置提示词和能力体系
6:24.460–6:25.020
是这么一回事
6:25.020–6:28.120
但是现在如果我们在通用设置里面给它开启了视觉增强能力之后
6:28.120–6:29.940
那么接下来你不管是切哪个Agent
6:29.940–6:31.500
或者你下面自定义一个Agent
6:31.500–6:33.060
实际上都是有视觉能力的
6:33.060–6:33.760
其实没有什么问题
6:33.760–6:34.600
然后同时呢
6:34.600–6:36.980
这个也是我们今晚文化课的一个小小的一个小设置
6:36.980–6:38.060
就是我们在最后呢
6:38.060–6:38.940
也会带大家
6:38.940–6:40.380
从一到一呢
6:40.380–6:41.940
去完成一些插件的开发
6:41.940–6:43.680
然后我们这里开发的一个小插件
6:43.680–6:45.140
就是给他换皮肤
6:45.140–6:45.640
对不对啊
6:45.640–6:47.460
这个是这个入门级的啊
6:47.460–6:48.480
这个小伙伴特别喜欢的啊
6:48.480–6:49.660
这样的一个插件的形式啊
6:49.660–6:50.740
给他换个皮肤啊
6:50.740–6:51.880
我们这也就生成了一个这个特别
6:51.880–6:53.800
可爱的这个不我毛的这样的一个形象啊
6:53.800–6:55.640
然后作为我现在的这个换皮肤的这个
6:55.640–6:56.960
默认的这个皮肤选项啊
6:56.960–6:59.020
这个实际上是我们后面会做的一个插件的小实验啊
6:59.020–7:02.820
但是现在也是集成在我们给大家提供的桌面端的环境里面来了
7:02.820–7:05.080
那么接下来大家可以去切换图片
7:05.080–7:07.020
去设置这个焦点
7:07.020–7:08.320
就是它虚化程度
7:08.320–7:11.220
然后页面玻璃层
7:11.220–7:12.520
就是看它的渐变的
7:12.520–7:13.540
一些设置等等
7:13.540–7:14.780
这里可以自己进行设置
7:14.780–7:16.040
当然你可以恢复拨刃都是可以的
7:16.040–7:19.060
那这个是我们给大家提供的桌面端的一个基本手法法
7:19.060–7:21.100
当然我们接下来在进行公开课程当中
7:21.100–7:24.480
大家使用任意的版本来进行学习跟操作也都是可以的
7:24.480–7:28.340
那么大家现在如果需要去领取到我们给大家准备的桌面端的话
7:28.340–7:29.700
还是一样的添加我们的助教老师
7:29.700–7:30.480
然后呢
7:30.480–7:31.580
就等我们老师
7:31.580–7:33.440
给你发一个完整的百度网盘里面
7:33.440–7:35.580
就会有这个Windows和Mac电脑的
7:35.580–7:36.760
具体的安装包
7:36.760–7:38.580
然后和一个简要的安装说明
7:38.580–7:40.680
那这个呢是前期的这个基本环境准备
7:40.680–7:42.980
这个大家是需要先装好的
7:42.980–7:44.100
当然对于咱们的课程来说
7:44.100–7:45.560
你用我们的安装包也可以
7:45.560–7:47.640
然后呢你用这个原始的这个Deep-C Chronicles
7:47.640–7:48.640
来进行下载来进行使用
7:48.640–7:49.160
也可以
7:49.160–7:50.100
那么安装完了之后呢
7:50.100–7:50.600
接下来你就可以
7:50.600–7:51.100
对不对
7:51.100–7:51.760
来进行一些这个对话
7:51.760–7:52.780
就能基本感受一下
7:52.780–7:54.980
它的这个使用的一个基本状态
7:54.980–7:55.480
好
7:55.480–7:58.520
那么前情提要跟基本准备工作完成之后
7:58.520–7:59.820
那么接下来我们就进入到
8:00.000–8:02.560
今天的正式的内容的讲解当中来
8:02.560–8:03.440
那么首先
8:03.440–8:04.960
我们需要跟大家介绍的是
8:04.960–8:06.160
关于Deep-seek Harness
8:06.160–8:07.960
它的一个基本的技术生态
8:07.960–8:09.920
跟它现在的项目定位
8:09.920–8:11.280
那么Deep-seek Harness
8:11.280–8:13.120
其实跟我们现在所熟知的
8:13.120–8:14.387
像Cloud Code Code Codex
8:14.387–8:15.360
其实有很大的区别
8:15.360–8:17.800
它的使用方法内置的功能形态
8:17.800–8:19.560
和它的插件系统基本上都不一样
8:19.560–8:21.440
包括比如说我们之前所熟知的
8:21.440–8:22.573
像Codex或者Clockcode
8:22.573–8:24.480
它们的SQ的系统对不对
8:24.480–8:26.520
它的agents的系统
8:26.520–8:28.360
Subagents的定义方式等等
8:28.360–8:30.880
那么现在到Deepseek Harness里面去了之后
8:30.880–8:31.880
其实都会不太一样
8:31.880–8:33.920
所以我们这里需要先跟大家说一说
8:33.920–8:35.840
整个Deepseek Harness的功能架构
8:35.840–8:37.720
和它的一些核心的定位到底是什么样的
8:37.720–8:40.520
首先Deepseek Harness是8月4号发布的对不对
8:40.520–8:42.800
然后现在已经是8万多的STARS
8:42.800–8:46.200
这个应该是反正我见过的最快的STER增长的速度
8:46.200–8:46.900
这个没有之一
8:46.900–8:48.900
他应该也是给你插不上所有项目里面
8:48.900–8:51.600
STERS的数量增长最快的项目没有之一
8:51.600–8:53.740
然后当然我们拿到手之后
8:53.740–8:55.600
其实进行进行很多的一些功能测试
8:55.600–8:57.360
然后也和大家现在比较关心的
8:57.360–8:59.900
就比如说像Cortex进行了一些能力上的对照
8:59.900–9:00.940
那么总的来说
9:00.940–9:05.100
当然我之前已经出过一期视频来介绍他们两个对比的结果
9:05.100–9:05.620
总的来说
9:05.620–9:10.480
其实Deep-Seek Harness和Cortex他们二级的性能上其实是差别不大的
9:10.480–9:11.560
我们这里来进行对照的时候
9:11.560–9:15.040
是Deep-seek Harness加上Deep-seek V4 Pro
9:15.040–9:17.300
然后Codex加上GPT 5.6sau
9:17.300–9:18.760
然后他们俩来进行对比
9:18.760–9:21.080
然后最后我们这里是进行了六组的测试
9:21.080–9:24.220
当然这个测试我们之前是已经都发到网上了
9:24.220–9:25.880
大家可以看一下之前的一些视频
9:25.880–9:27.500
那么像这样的测试结果
9:27.500–9:29.300
其实它们二者差别不会很大
9:29.300–9:30.720
我们进行了很多方面的测试
9:30.720–9:32.000
有比较简单的项目测试
9:32.000–9:33.940
也有非常复杂的项目的测试
9:33.940–9:34.580
那么总的来说
9:34.580–9:36.880
Deep-seek Harness它不管是前端性能
9:36.880–9:39.280
还是3D视觉的这样的理解
9:39.280–9:41.820
还是对中文的一些场景下
9:41.820–9:42.920
一些字符的展示
9:42.920–9:46.020
其实都和GPT5.6加Codex的差别不大
9:46.020–9:48.600
然后同时比较让人惊喜的一点
9:48.600–9:50.040
是DeepSeekHarness的
9:50.040–9:51.680
它本身的缓存命中率非常高
9:51.680–9:53.180
这个也是大家现在在讨论
9:53.180–9:55.260
说DeepSeekHarness是很前的
9:55.260–9:56.580
一个非常核心的原因
9:56.580–9:58.260
而且它整个运行速度
9:58.260–9:59.540
跟响应效率非常非常快
9:59.540–10:00.760
我们这里总共
10:00.760–10:02.360
大家下面其实在科技里面都看到
10:02.360–10:03.660
进行了各式各样的
10:03.660–10:04.580
形态各异的
10:04.580–10:05.540
有看得懂有看不懂的
10:05.540–10:08.120
各式各样的设置和测试
10:08.120–10:11.780
然后最后我们整个差不多是运行了三到四个小时的时间
10:11.780–10:15.620
然后Deep-seek Harness它的token的消耗量
10:15.620–10:19.200
差不多是GBT5.6搭配上Codex的三分之一
10:19.200–10:20.940
然后运行时间可能只有一半左右
10:20.940–10:23.360
所以整个的测试结果来看
10:23.360–10:25.160
Deep-seek Harness相比于Codex来说
10:25.160–10:26.860
它的运行效率其实要高很多
10:26.860–10:29.040
然后运行效果是差不太多的
10:29.040–10:31.540
至少我们其实看着这上面这些个测试来看
10:31.540–10:33.580
其实是属于有来有回的这样的类型
10:33.580–10:35.220
那么绝大多场景下我们甚至可能会觉得
10:35.220–10:37.887
Deep-seek Harness搭配着Deep-seek vs Pro性能会更好一些
10:37.887–10:39.980
当然Deepseek V4 Pro当时发布的时候
10:39.980–10:40.840
我们这里没有放截图
10:40.840–10:43.200
但当时发布的时候其实是有一个
10:43.200–10:47.360
关于Deepseek V4 Pro它的一个编程性能和Feybo 5的这样的比较
10:47.360–10:49.440
然后在比较那张图上
10:49.440–10:53.220
Deepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的
10:53.220–10:54.900
甚至在部分指标上可能还要超过Feybo 5
10:54.900–10:58.120
然后当时官方给的图下面就有一行小字的说明
10:58.120–11:04.560
说我们现在测试这个结果是搭配着Deepseek Harness的集结模式
11:04.560–11:07.360
就搭配着Harness系统来进行运行最后评测这样的结果
11:07.360–11:09.160
所以也就说明Deep Seek Harness
11:09.160–11:13.520
它的这套系统确实是能够至少是能够很好的发挥Deep Seek V4 Pro
11:13.520–11:16.320
这样的一些模型的性能的这点其实没有什么问题
11:16.320–11:18.960
当然说到Deep Seek Harness的发展历史
11:18.960–11:20.160
这个的话我们就简单看一下就行了
11:20.160–11:22.920
从5月份开始对不对就开始来进行招聘了
11:22.920–11:24.680
然后也组建了很长时间
11:24.680–11:26.840
然后7月底就开始进行内测
11:26.840–11:29.560
然后内测的应该是7月中就开始来进行内测
11:29.560–11:31.160
然后7月底是已经内测完了
11:31.160–11:33.200
然后内测的时候其实非常鸡贼
11:33.200–11:40.920
他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来
11:40.920–11:43.720
然后跟他们共同研发这些项目去适配DeepSea Carnies的插件
11:43.720–11:46.160
所以这也是为什么DeepSea Carnies一出来之后
11:46.160–11:48.960
它的插件系统的插件生态就非常丰富的一个主要原因
11:48.960–11:51.280
所以他们内测的时候就拉了很多的作者
11:51.280–11:52.280
这是有统计嘛
11:52.280–11:57.520
他的作者搭在一块他们的项目的stars差不多是200多K
11:57.520–11:58.060
好像是
11:58.060–11:58.760
总之呢就是
11:58.760–11:59.340
他一所以
11:59.340–12:00.060
他之后一出来
12:00.060–12:00.780
他这个插件系统
12:00.780–12:01.900
就非常的丰富
12:01.900–12:03.080
是这样的一个原因
12:03.080–12:04.960
当然其实我们也需要简单跟大家说一下
12:04.960–12:06.427
就是关于这个Deep-seek Harness
12:06.427–12:07.720
这个Harness到底是什么
12:07.720–12:09.660
这样的一个概念上的说明
12:09.660–12:10.840
那么所有的这个Harness
12:10.840–12:12.160
其实你基本上都可以把它理解成
12:12.160–12:13.840
是围绕当前这个大模型
12:13.840–12:15.720
外部的所有的运行的环境
12:15.720–12:16.220
对不对
12:16.220–12:17.600
这个有个非常经典的
12:17.600–12:18.400
这样的一个说明的图
12:18.400–12:19.520
就是你的模型
12:19.520–12:20.460
实际上发动机
12:20.460–12:21.700
Harness系统实际上就是
12:21.700–12:22.780
你的这辆车
12:22.780–12:24.680
其他的各个零部件的这样的环节
12:24.680–12:25.740
那你这个车运行的好
12:25.740–12:27.240
不仅你这个发动机非常强劲
12:27.240–12:28.920
同时你其他的各个零部件环节
12:28.920–12:29.460
得搭配的好
12:29.460–12:32.300
才能够维持你整体车辆的这样的一个性能
12:32.300–12:34.780
所以现在我们说模型确实很强
12:34.780–12:35.960
很多时候模型也很聪明
12:35.960–12:37.120
你单独跟模型进行对话
12:37.120–12:38.440
你会发现它非常懂你
12:38.440–12:40.700
但是它能不能够去执行一些非常复杂的任务
12:40.700–12:41.720
这个其实不一定
12:41.720–12:42.740
很多时候模型聪明
12:42.740–12:43.820
并不代表它能够去解决
12:43.820–12:45.780
现实任务当中的很多复杂的问题
12:45.780–12:48.180
比如说我们这里举的一个非常经典的例子
12:48.180–12:50.240
这个例子其实每次跟大家讲Harness的时候
12:50.240–12:51.260
其实我们都会说
12:51.260–12:55.820
比如说我现在要完成一整个非常复杂的
12:55.820–12:58.260
几万行的一个代码仓库的代码迁移
12:58.260–13:00.640
这个时候如果你只是裸着跟一个agent来进
13:00.640–13:01.940
裸着跟一个大模型来进对话
13:01.940–13:04.720
那么它确实也会调用工具帮你去完成代码迁移
13:04.720–13:05.860
但是这个过程就非常不可控
13:05.860–13:07.420
它很有可能比如说迁移到一半
13:07.420–13:07.920
它又停了
13:07.920–13:08.560
说自己完成了
13:08.560–13:09.900
或者是迁移迁移着
13:09.900–13:11.100
就不记得最一开始自己要干啥
13:11.100–13:11.620
等等等等
13:11.620–13:13.300
所以你会发现对于模型来说
13:13.300–13:16.280
它在长城任务里面经常都会迷失自我
13:16.280–13:17.500
这个时候怎么办呢
13:17.500–13:20.260
我们就想办法通过一些工程化的手段
13:20.260–13:20.940
给它约束住
13:20.940–13:21.440
对不对
13:21.440–13:22.640
比如说有一个最简单的方法
13:22.640–13:24.460
就是让它自个给自个列计划
13:24.460–13:25.580
定下我们现在
13:25.580–13:28.780
现在任务总共需要分成五个模块来进行迁移
13:28.780–13:29.280
对不对
13:29.280–13:30.800
然后我们接下来就通过一个勾字系统
13:30.800–13:32.180
让模型每次运行完了之后
13:32.180–13:33.880
都去检查一下自己的计划
13:33.880–13:34.600
有没有推进
13:34.600–13:35.900
完成了一项就打个勾
13:35.900–13:38.940
然后看看接下来还需要继续做哪些东西
13:38.940–13:40.840
那么这个计划就会时刻的
13:40.840–13:42.480
被在每一轮模型运行完了之后
13:42.480–13:43.940
都给它加载到当前上架文里面去
13:43.940–13:45.500
使得模型它一直会记住
13:45.500–13:47.280
我现在到底是要解决什么样的问题
13:47.280–13:48.540
以及现在进展到哪一步了
13:48.540–13:50.120
那么就通过这样的简单的
13:50.120–13:52.100
Plan或者To-Do List这样的一个方式
13:52.100–13:53.600
其实就能够很大程度上保障
13:53.600–13:55.200
我们当前模型在运行的过程当中
13:55.200–13:56.480
它的一个长效稳定性
13:56.480–13:58.140
当然对于Harness这样的系统
13:58.140–14:00.440
我们刚刚说其实是一个非常极简的一个例子
14:00.440–14:01.720
帮大家来去理解
14:01.720–14:03.020
关于说我们现在有了模型之后
14:03.020–14:05.040
为什么还需要有Harness的主要原因
14:05.040–14:06.280
而我们现在所看到的
14:06.280–14:07.520
比如说像Codex Cloud Code
14:07.520–14:10.160
它其实本质上都是一些Harness的系统
14:10.160–14:12.900
就是围绕着模型搭建的一套工程化的脚手架
14:12.900–14:15.360
然后帮助现在模型更好地去完成
14:15.360–14:16.820
我们给它发布的复杂任务
14:16.820–14:18.220
所以这也是为什么大家说
14:18.220–14:20.340
下半场 AI在下半场的竞争
14:20.340–14:22.620
主要是在Harness这一方面的原因
14:22.620–14:23.820
那么对于DeepSeek来说
14:23.820–14:26.000
其实有这样的一个说法
14:26.000–14:27.400
DeepSeek其实早期的时候
14:27.400–14:29.320
并不看中编程Agent
14:29.320–14:32.440
会觉得说编程Agent实际上是个非常窄的一个领域
14:32.440–14:34.220
但是没想到现在的Cloud Code和Codex
14:34.220–14:36.220
已经从程序员这个群体当中
14:36.220–14:37.780
已经广泛地扣散出来了
14:37.780–14:39.340
基本上是大家所有人去使用
14:39.340–14:40.780
大模型的一个入口了
14:40.780–14:43.320
所以这个Deepseek也是非常着急
14:43.320–14:45.320
然后呢推出了Deepseek Harness这个系统
14:45.320–14:46.840
当然Deepseek Harness这个系统
14:46.840–14:48.860
它和Cloud Code和Codex
14:48.860–14:51.100
从最开始原始定位就会不太一样
14:51.100–14:52.340
就比如说Cloud Code Code
14:52.340–14:54.880
他们其实最开始都是编程的agent
14:54.880–14:57.180
都是为了去辅助完成一些编程的任务
14:57.180–14:57.920
当然现在呢
14:57.920–14:59.140
其实大家也看到有很多的一些
14:59.140–15:00.560
比如办公的一些agent
15:00.560–15:03.040
专门是去服务一些办公的场景
15:03.040–15:04.280
而对于Deepseek来说
15:04.280–15:05.700
他们的野心其实不仅仅是
15:05.700–15:07.380
说我要做一个编程的agent
15:07.380–15:08.840
或者是做一个办公的agent
15:08.840–15:11.600
而是所有场景下通用的这个Harness系统
15:11.600–15:13.600
所以它的这个名字叫Deepseek Harness
15:13.600–15:15.360
而不是叫Deepseek Agent的原因
15:15.360–15:18.380
就是它其实只提供了一整套Harness的脚手架
15:18.380–15:20.580
至于说在这套基础设施之上
15:20.580–15:23.960
你想怎么样把它改造成自己场景下面所适用的这个Agent
15:23.960–15:25.120
你可以自己想办法
15:25.120–15:28.060
借助它现在给你提供非常灵活的这个插件系统
15:28.060–15:30.140
然后给它组装成你现在想要的样子
15:30.140–15:33.700
所以这也是Deepseek他们在发布这个Harness的系统的时候说的
15:33.700–15:34.700
对不对一切皆插件
15:34.700–15:36.580
他们的这个广告语一切皆插件
15:36.580–15:38.380
也就是对于现在的这个Deepseek Harness来说
15:38.380–15:39.200
它只提供了一个
15:39.200–15:39.720
这么说
15:39.720–15:45.520
就是它对核心底层实际上是一套非常完整的一个智能的插座
15:45.520–15:46.320
你可以这么来进行理解
15:46.320–15:48.320
然后上面的这些插件
15:48.320–15:52.680
就是可以随时接入插拔的这一套插座里边去的一些组件
15:52.680–15:54.080
那么你可以任意把它组合
15:54.080–15:55.880
就组合成你想要的这样的agent
15:55.880–15:59.600
当然它原始能力下其实是提供了这么四套组合的
15:59.600–16:00.100
对不对
16:00.100–16:01.140
就是这么四个通用
16:01.140–16:03.520
这么四个agent预设的
16:03.520–16:05.100
然后这几套agent的预设里边
16:05.100–16:07.280
其实每一套都包含着非常复杂的
16:07.280–16:08.400
一些subagent系统
16:08.400–16:09.580
一些skills系统
16:09.580–16:10.400
还有prompt
16:10.400–16:11.380
还有些工具等等
16:11.380–16:13.680
它其实是给你提供了这四套预设的
16:13.680–16:14.280
那么除了之外
16:14.280–16:17.800
你也可以自己想办法自己去给它来进行一些改造
16:17.800–16:19.160
改造成你想要的样子
16:19.160–16:20.600
所以他说一切切插件
16:20.600–16:22.360
那么对于DeepSeaCardness来说
16:22.360–16:23.520
他就怎么说呢
16:23.520–16:25.160
大家可以想象一下他最底层
16:25.160–16:26.460
我们去看他的日志
16:26.460–16:28.400
看他官方的说明
16:28.400–16:30.680
他会说我们是使用Cordius这样的架构
16:30.680–16:32.960
我相信现在可能很多开发者都没有听过
16:32.960–16:33.660
Cordius是什么
16:33.660–16:35.780
因为我们用Cloud Code
16:35.780–16:37.060
用Codex其实完全设计不到
16:37.060–16:38.640
像Cordius底层的东西
16:38.640–16:39.140
这么说
16:39.140–16:41.220
它其实是比较早开源的一个
16:41.220–16:42.720
对于TSC这套系统来
16:42.720–16:43.860
这套技术方案来说
16:43.860–16:45.500
具有电机性质的底层的
16:45.500–16:47.520
类似于通信系统的这样的一个内核
16:47.520–16:49.140
就比如说大家所熟知的QQ
16:49.140–16:50.880
这QQ底层的通信机制
16:50.880–16:53.860
其实就是依靠Cordius的指导系统来去搭建的
16:53.860–16:55.440
所以现在Deep C-Harness
16:55.440–16:57.380
它所给出的底层的内核
16:57.380–17:00.200
实际上是非常非常底层的那样的一套内核
17:00.200–17:02.380
也就是基于这么一套非常底层的内核
17:02.380–17:02.880
哎呀
17:02.880–17:04.147
现在对于Deep C-Harness来说
17:04.147–17:05.580
你什么东西都可以插拔
17:05.580–17:06.780
比如说要举个例子
17:06.780–17:09.580
比如说我们现在对于Agent来说
17:09.580–17:11.380
Agent Loop实际上是个非常重要的功能
17:11.380–17:12.680
这点大家应该都能理解
17:12.680–17:13.180
对不对
17:13.180–17:14.520
我们要去完成复杂工作
17:14.520–17:16.740
那你可不得去循环的调用一些工具
17:16.740–17:18.400
然后直到完成当前任务为止
17:18.400–17:20.160
这个是所谓的agent loop这样的模块
17:20.160–17:22.260
那么对于我们之前所接触到所有的agent来说
17:22.260–17:24.760
agent loop其实它都是内置的一项功能
17:24.760–17:26.020
我不可能把agent loop给拿掉
17:26.020–17:26.520
对不对
17:26.520–17:28.100
比如说Codex Cloud Code
17:28.100–17:31.500
他们这些课字是在他们的软件里面已经写死了
17:31.500–17:33.100
关于agent loop怎么样进行执行
17:33.100–17:35.140
但是对于Deepseek Harness来说
17:35.140–17:36.940
它的agent loop本身也是一个插件
17:36.940–17:38.620
就你可以自由的把它给删了
17:38.620–17:39.120
把它改了
17:39.120–17:39.880
都是可以的
17:39.880–17:42.420
所以Deepsea Harness相对说是一个更加自由
17:42.420–17:45.960
更加灵活的一个通用的这样的一个Harness基座
17:45.960–17:47.180
所以你也可以把它理解成
17:47.180–17:48.640
就是对LongChain的又一次冲击
17:48.640–17:49.800
LongChain比较惨
17:49.800–17:52.120
每次出来新东西最先受伤的都是LongChain
17:52.120–17:54.260
然后对于整个Deepsea Harness来说
17:54.260–17:55.460
我们怎么理解它底层架口
17:55.460–17:56.880
这一点大家需要稍微理解一下
17:56.880–18:00.500
因为我们在最后在讨论怎么去设计和组装它插线的时候
18:00.500–18:02.220
会稍微设计一点底层原理
18:02.220–18:03.880
那么简单来说大家需要知道的是
18:03.880–18:08.060
首先它里面通过Cordis这样套系统提供了一整套
18:08.060–18:09.500
可以自由来进行插拔
18:09.500–18:11.980
来保障它的核心功能和插件功能
18:11.980–18:15.000
来进行顺利通信的这样的基础范式
18:15.000–18:16.120
然后比较重要
18:16.120–18:17.420
大家需要知道的是一个是profile
18:17.420–18:18.260
还有一个是punch
18:18.260–18:19.700
这个profile代表什么含义
18:19.700–18:22.000
是我们现在你插件组装多了
18:22.000–18:22.500
对不对
18:22.500–18:23.200
这个插件那个插件
18:23.200–18:24.880
大家各种插件
18:24.880–18:26.800
各种agent各种skill组装进来之后
18:26.800–18:27.600
那么我们要保障
18:27.600–18:28.840
它能够持续稳定这样的运行
18:28.840–18:30.240
实际上是需要有一个profile
18:30.240–18:32.080
这个profile就是给当前的
18:32.080–18:34.000
你组装好的这样的一个生产线
18:34.000–18:34.940
给它一个基本配置表
18:34.940–18:36.040
你可以这么来进行理解
18:36.040–18:36.620
它能做什么
18:36.620–18:37.180
它不能做什么
18:37.180–18:38.300
然后它的各个环节
18:38.300–18:39.120
核心参数是什么样的
18:39.120–18:40.300
由于它底层硬件
18:40.300–18:41.020
是可以自由组织的
18:41.020–18:42.460
所以它上层的profile
18:42.460–18:43.120
就变得非常重要
18:43.120–18:44.100
我们需要给它说好了
18:44.100–18:45.100
它是干什么的
18:45.100–18:46.540
然后再往下
18:46.540–18:48.060
我们说Bonda
18:48.060–18:48.960
然后它实际上
18:48.960–18:49.740
你可以把它理解成
18:49.740–18:50.880
是一个profile的
18:50.880–18:52.600
一个更加高层次的抽象
18:52.600–18:53.500
也就是说它实际上
18:53.500–18:54.740
是一个默认配置
18:54.740–18:55.760
和默认配置代码的
18:55.760–18:56.400
一个模板
18:56.400–18:57.800
然后再往上的punch
18:57.800–18:58.520
它代表的含义
18:58.520–19:00.320
实际上是我们每一次
19:00.320–19:01.400
在进行运行的过程当中
19:01.400–19:02.280
这次具体代入的
19:02.280–19:04.580
这个参数所组成的当前的执行对立
19:04.580–19:06.280
当然这个东西说起来有点复杂
19:06.280–19:07.480
大家就稍微理解一下就可以
19:07.480–19:10.680
因为我们之后在讲解插件的时候
19:10.680–19:13.080
需要大概能够明白是一个什么样的情况
19:13.080–19:14.580
因为我们到时候经常会涉及到去改
19:14.580–19:15.580
比如说 profile 对不对
19:15.580–19:18.880
去改 patch 等等
19:18.880–19:21.580
这个实际上是我们之后会稍微来进行修改
19:21.580–19:23.080
那么接下来实际上就相当于是
19:23.080–19:24.380
通过 profile 规定好了
19:24.380–19:25.280
我们现在各个组件是什么
19:25.280–19:25.780
对不对
19:25.780–19:26.780
然后在Codex架构下
19:26.780–19:29.480
就可以自由的围绕着所有元素来进行一些组装
19:29.480–19:31.280
然后最后我们每次运行的时候
19:31.280–19:32.180
实际上就是一个 patch
19:32.180–19:36.660
然后就是一个agent的一个运行时的架构
19:36.660–19:37.460
就这么样的一回事
19:37.460–19:40.180
OK这是它的一个基本的架构的TOP图
19:40.180–19:41.740
这个大家稍微理解一点
19:41.740–19:42.740
有一点感觉就行了
19:42.740–19:45.500
不要求深度的去了解它背后的原理
19:45.500–19:48.260
因为如果我们要去讲关于deep-seek harness的架构的话
19:48.260–19:52.940
可能我们单独就可以开好几堂公开课进行讲解
19:52.940–19:58.980
下面是关于我们刚刚所说的一些具体的实例
19:58.980–20:00.180
比如说我们刚刚所说
20:00.180–20:03.580
对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本
20:03.580–20:05.340
看着就长得就跟Podex一样 对不对
20:05.340–20:06.460
上来就可以跟他来进对话了
20:06.460–20:09.580
那么他实际上就是一套插件组合而成的一组
20:09.580–20:12.620
当前Agent运行的一个配置和他运行的结果
20:12.620–20:13.140
就这么一回事
20:13.140–20:15.140
他实际上是一个组装好的成品
20:15.140–20:16.940
而你如果需要去额外去重新组装的话
20:16.940–20:20.700
那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具
20:20.700–20:24.500
当然你如果去看关于DeepSeekHarness他们自家的仓库
20:24.500–20:26.940
你会发现他所有的这些东西
20:26.940–20:29.300
所有的这些就是我们看的比较核心这样的工程
20:29.300–20:30.060
就来说都是插件
20:30.060–20:31.580
都是可以随时来进行插拔的
20:31.580–20:33.580
包括什么消息对列的组装方式
20:33.580–20:35.020
包括什么agent loop
20:35.020–20:37.560
包括甚至它的什么工具注册列表
20:37.560–20:38.200
都是可以换的
20:38.200–20:40.220
OK就这么一回事
20:40.220–20:42.260
当然它现在给了一套默认的配置
20:42.260–20:43.340
那么基于这个默认配置来说
20:43.340–20:45.220
它其实本来也是非常强的
20:45.220–20:45.880
就这么一回事
20:45.880–20:48.100
然后同时它的所谓的插件数
20:48.100–20:50.180
我们之后也会接触到这样的概念
20:50.180–20:51.280
所谓插件数其实就指的是
20:51.280–20:53.660
现在它支持我们当前运行的过程当中
20:53.660–20:55.600
所构成的所需要的所有这些插件
20:55.600–20:56.200
就这么一回事
20:56.200–20:57.500
就比如说我们现在看了这个页面
20:57.500–20:59.200
它就是所有插件这样的集合
20:59.200–21:01.300
包括这里面设置都可以改
21:01.300–21:01.980
OK
21:01.980–21:02.480
OK
21:02.480–21:04.380
那这个就是我们现在能够看到的
21:04.380–21:05.580
关于Deep-Seek Harness
21:05.580–21:07.920
它的一个基本的一个状态
21:07.920–21:08.880
和它底层的原理
21:08.880–21:10.720
当然像这样灵活的设置
21:10.720–21:13.800
它的底层的配置确实会有一点难
21:13.800–21:15.000
这个大家其实都很好理解
21:15.000–21:16.880
因为它开放的程度越高
21:16.880–21:17.680
那么对于我们开发者
21:17.680–21:19.060
未来去组装它这个难度可能就更难
21:19.060–21:20.700
但是它的灵活程度可能就更好
21:20.700–21:21.600
那么接下来如果你是想
21:21.600–21:22.960
做一些智能办公的agent
21:22.960–21:24.093
还是想做一些coding agent
21:24.093–21:25.440
都可以通过它的插件
21:25.440–21:26.200
自有的组合
21:26.200–21:27.740
把它组合成你想要的样子
21:27.740–21:31.060
这个确实是一个可以说更加具有技术含量的工具
21:31.060–21:32.540
相比于比如说是Codex来说
21:32.540–21:35.160
它确实在初期使用的过程当中
21:35.160–21:38.240
不是我们后面为了它来进行插件组装的时候
21:38.240–21:39.260
确实会有一些复杂
21:39.260–21:42.400
但是大家确实需要知道的是它的灵活程度是很高的
21:42.400–21:43.933
那么对于现在的Deep Sea Harness来说
21:43.933–21:46.240
普通的开发者我们其实就可以直接用它
21:46.240–21:47.900
就当成是Codex来进行对话也可以
21:47.900–21:49.140
它也是性能比较强
21:49.140–21:51.340
然后如果你想自己来进DIY的话也可以
21:51.340–21:52.860
它提供的接口也很丰富
21:52.860–21:55.060
比如说我们如果你要做什么编程Agent
21:55.060–21:56.780
办公agent 个人助理
21:56.780–21:58.200
都有各自的插件
21:58.200–21:59.620
你可以往里面来进行装
21:59.620–22:02.000
当然下面还有关于插件
22:02.000–22:04.020
Skill MCP和Tools之间的区别
22:04.020–22:05.500
我们就不展开说了
22:05.500–22:06.800
因为我们一会再去讲插件的时候
22:06.800–22:07.440
到时候会讲
22:07.440–22:08.960
但总之大家需要知道的是
22:08.960–22:10.340
对于Deepseek来说
22:10.340–22:11.720
它同样也是有Skill
22:11.720–22:12.500
也是有agent
22:12.500–22:13.300
也是有MCP的
22:13.300–22:14.940
这些功能其实全部都是支持的
22:14.940–22:17.340
只不过对于现在的Deepseek harness来说
22:17.340–22:19.320
它的插件是它最大的一个特色和亮点
22:19.320–22:21.980
当然现在其实也Deepseek harness发布了之后
22:21.980–22:22.780
它的插件生态
22:22.780–22:24.820
其实非常丰富
22:24.820–22:26.320
我们可以给大家看一下
22:26.320–22:27.320
它有好多插件
22:27.320–22:29.520
这里给大家留下一个印象
22:29.520–22:30.820
所有的现在官方的
22:30.820–22:32.620
它中安方的页面里面插件列表
22:32.620–22:34.980
都是你随时可以通过几行代码
22:34.980–22:36.820
就给它接入来进行一个使用的
22:36.820–22:38.160
我们稍后也会给大家来介绍
22:38.160–22:39.220
如何使用这样的插件
22:39.220–22:40.420
那么大家一看插件列表
22:40.420–22:42.520
实际上我会觉得大家应该非常熟悉
22:42.520–22:43.020
对不对
22:43.020–22:43.687
Open Design
22:43.687–22:44.553
Open Design是什么
22:44.553–22:46.820
Open Design是非常有名的一个
22:46.820–22:48.320
Web Design的这样的一个工具
22:48.320–22:48.820
对不对
22:48.820–22:50.420
最开始是去复刻Cloud Design
22:50.420–22:51.320
然后通过它
22:51.320–22:52.920
就可以非常快速去完成一些
22:52.920–22:55.020
视觉效果非常精美的这样的一个设计工作
22:55.020–22:56.700
那本来我们说像这OpenDXR
22:56.700–22:59.520
它其实是一个正儿八经的GitHub这个项目
22:59.520–23:02.260
但是在DeepSeekHarness内测这个期间
23:02.260–23:04.260
把他们的开发者忽悠进去了
23:04.260–23:06.100
加入到他们的内测计划里面去了
23:06.100–23:07.700
然后实际的内测计划
23:07.700–23:09.860
主要就是让他们的开发者
23:09.860–23:13.260
然后去研发适配DeepSeekHarness的插件
23:13.260–23:14.140
你可以这么来经理解
23:14.140–23:17.220
所以现在OpenDXR像这样的一个非常大型的
23:17.220–23:18.420
非常有名的项目
23:18.420–23:18.920
对不对
23:18.920–23:20.700
你看这OpenDXR也是80多K的项目
23:20.700–23:21.860
然后这个开源项目
23:21.860–23:23.820
他现在也是全面适配了这个Deepsea Harness
23:23.820–23:26.480
就是它的项目的功能当然会很多
23:26.480–23:27.780
然后也会比较复杂
23:27.780–23:31.040
但是由于它设置好了通用的和Deepsea Harness这个接口
23:31.040–23:32.773
所以接下来你就可以在Deepsea Harness里面
23:32.773–23:33.740
用这样的一个项目
23:33.740–23:34.280
是这么一回事
23:34.280–23:36.240
所以Deepsea Harness它现在做这个插件
23:36.240–23:38.660
就有很多开发者其实会有这样的一个想法
23:38.660–23:42.680
第一个是觉得它是属于一个没有开发完成的这样的产品
23:42.680–23:45.200
然后所有的功能都需要生态来给它堆
23:45.200–23:46.980
但是实际上它底层做了很多的工作
23:46.980–23:49.760
只是我们普通小伙伴看起来可能不是那么明显
23:49.760–23:51.640
那么第二个也会有同学会觉得说
23:51.640–23:53.080
他是不是在走这个XIGBT老路
23:53.080–23:55.320
因为当年XIGBT也是做了一套插件系统
23:55.320–23:56.800
但他这个插件市场很快就死了
23:56.800–23:58.360
那么对于DeepSeq来说
23:58.360–23:59.440
他的这个思路其实不太一样
23:59.440–23:59.960
因为他的
24:00.000–24:00.800
因为它的插件是开放的
24:00.800–24:03.880
它并不要求开发者一定要去围绕DeepSeek的
24:03.880–24:05.680
Harness的要求给它去开发插件
24:05.680–24:07.520
而是允许任意的项目
24:07.520–24:09.320
就比如说我们现在看到像这OpenDesign
24:09.320–24:11.520
还有蒸馏同事这个项目
24:11.520–24:12.200
对不对很有名
24:12.200–24:15.040
这些项目都可以通过Deepseek Harness这样的非常开放
24:15.040–24:16.700
非常自由的插件这样的功能体系
24:16.700–24:18.260
把我原有的功能给它接入进来
24:18.260–24:20.120
是这么样的一个设置
24:20.120–24:23.040
所以Deepseek Harness当然是不会走当年XGPT这个老路
24:23.040–24:24.160
这点大家大可放心
24:24.160–24:25.480
然后所以你才会发现
24:25.480–24:27.060
现在这里面这么多项目
24:27.060–24:29.360
它怎么上来就可以接入Deepseek Harness了
24:29.360–24:29.860
非常简单
24:29.860–24:31.840
就是因为他们在内测期间都已经把自己项目
24:31.840–24:33.080
开发了对应的接口
24:33.080–24:35.960
所以现在Deepseek Harness里面都可以自由的去用这些功能
24:35.960–24:38.560
去用这些项目去解决一些你当前开发这样的任务
24:38.560–24:41.400
所以你会发现DeepSeek Harness的插线系统其实是要比
24:41.400–24:46.920
比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的
24:46.920–24:48.720
这也是DeepSeek Harness这样的野心了
24:48.720–24:50.360
好那么了解有这么多
24:50.360–24:52.240
我们接下来就上手来进行使用对不对
24:52.640–24:56.560
刚才我们是仔细的看一下关于DeepSeek Harness它的一些底层的原理
24:56.560–24:58.560
核心的架构跟它的拍发生态等等
24:58.560–25:00.120
那么前来我们直接上手来进行使用
25:00.120–25:02.520
那么关于DeepSeek Harness怎么样来进行使用
25:02.520–25:03.680
这个应该不会特别复杂
25:03.680–25:06.080
我们之前公开课也给大家讲到过对不对
25:06.080–25:08.360
首先你可以看看它的代码仓库
25:08.360–25:10.260
然后上面也有非常详细的
25:10.260–25:11.820
关于它现在安装部署使用这个方法
25:11.820–25:13.400
然后现在已经快90K了
25:13.400–25:15.840
已经快90K的STARS了等等
25:15.840–25:18.140
然后接下来我们就可以来进行一个
25:18.140–25:19.780
安装部署跟使用了
25:19.780–25:20.980
那么首先第一步我们就下载
25:20.980–25:21.640
这个Node.js
25:21.640–25:22.240
Node.js
25:22.240–25:22.920
注意好
25:22.920–25:24.120
这里面我们跟大家讲解的是
25:24.120–25:25.720
官方原版的部署方式
25:25.720–25:27.260
然后是需要自己去安装
25:27.260–25:28.480
Node.js这样的环境
25:28.480–25:31.700
然后去下载它对应的NPM这样的库
25:31.700–25:32.560
然后在本地启动
25:32.560–25:33.500
在命令行面启动服务
25:33.500–25:34.200
然后就可以弹出来
25:34.200–25:35.580
一个外部页面就可以来进行
25:35.580–25:37.120
Deep-Z-Harness这样的对话跟使用了
25:37.120–25:37.760
那么除了之外
25:37.760–25:40.220
我们给大家提供的桌面版的安装方式
25:40.220–25:41.460
性能是一样的
25:41.460–25:42.320
只不过安装路径不一样
25:42.320–25:43.920
那么大家如果之前就已经拿到
25:43.920–25:45.340
我们的桌面端已经完成安装了
25:45.340–25:46.080
这一段看看就好
25:46.080–25:46.820
如果没有完成安装
25:46.820–25:48.280
想按照官方的方式来进行安装的话
25:48.280–25:49.900
那么就按照我们现在流程来进行安装
25:49.900–25:50.420
也都是可以的
25:50.420–25:52.340
只不过我们给大家提供的桌面段的安装方式
25:52.340–25:53.020
会更加简单一些
25:53.020–25:54.580
然后同时也不需要你去部署
25:54.580–25:55.760
什么Node.js这样的环境
25:55.760–25:57.560
它全部都是已经内置好的
25:57.560–25:59.060
你只需要点击拖拽一下
25:59.060–25:59.860
就可以来进行使用了
25:59.860–26:00.360
好
26:00.360–26:00.860
不管怎么样
26:00.860–26:02.000
我们还是需要看一下官方的安装流程
26:02.000–26:02.500
好
26:02.500–26:06.080
那么接下来从Node.js的网页下载对应的安装包
26:06.080–26:08.620
Node.js的网页安装包也非常简单
26:08.620–26:11.180
大家下载对应的需要安装这个版本就可以了
26:11.180–26:13.260
然后到本地来进行安装
26:13.260–26:15.440
点击安装一路点下一步就可以完成安装
26:15.440–26:17.300
当然我们就Node.js的版本
26:17.300–26:19.320
Node.js的安装包我们也给大家准备了一份
26:19.320–26:21.360
就怕大家找不到Node.js的网页
26:21.360–26:22.027
我们给大家准备了一份
26:22.027–26:24.220
大家听讲我们助教老师也可以领取的
26:24.220–26:26.860
Windows Linux和Mac版本的Node.js安装包
26:26.860–26:27.820
安装包安装起来非常简单
26:27.820–26:28.780
一路点击下一步就可以了
26:28.780–26:31.560
然后打开MacOS的终端
26:31.560–26:32.060
对不对
26:32.060–26:33.240
然后再打开终端之后
26:33.240–26:35.220
就比如说我们这里给大家看一下
26:35.220–26:37.380
打开我们的终端
26:37.380–26:38.980
然后打开终端之后
26:38.980–26:39.980
好
26:39.980–26:41.560
那么接下来我们就可以去看一看
26:41.560–26:42.060
哎呀
26:42.060–26:44.860
你的刚刚我们要需要下载的这些环境
26:44.860–26:45.360
对不对
26:45.360–26:45.920
有没有装配好
26:45.920–26:46.720
你可以输入
26:46.720–26:48.700
这个node-v和npm-b
26:48.700–26:50.260
看看对应的版本有没有装好
26:50.260–26:51.500
然后如果有装好的话
26:51.500–26:52.000
那么接下来
26:52.000–26:53.800
我们就可以直接运行这样的一个命令
26:53.800–26:55.400
这个命令是NPX的一个命令
26:55.400–26:58.540
它是既是去拉取对应的DSH包
26:58.540–27:01.600
同时也是直接开启web服务的这样的一个命令
27:01.600–27:02.240
那么之后
27:02.240–27:04.500
如果你是使用官方的方式来进行下载
27:04.500–27:05.760
来进行下载和安装启动的话
27:05.760–27:07.460
那么这个命令接下来是会反复的会用到的
27:07.460–27:10.740
那么NPX是所有的Node.js的库的一个安装的这样的包
27:10.740–27:12.500
然后atdeepseek-ai
27:12.500–27:15.500
这个是他们的deepseek的官方的库的名字
27:15.500–27:18.540
然后DSH是对应的组件的这样的名字
27:18.540–27:20.440
然后web代表的含义是启动web服务
27:20.440–27:21.260
然后第一次运行的时候
27:21.260–27:23.000
它也会下载对应的库或者来进行更新
27:23.000–27:23.800
都是这样的一个命令
27:23.800–27:24.600
一个命令解决所有问题
27:24.600–27:25.860
接下来就需要把你
27:25.860–27:28.440
你需要你把命令复制到命令行里面来进行运行
27:28.440–27:28.980
就可以了
27:28.980–27:29.820
那么运行完了之后
27:29.820–27:32.660
接下来它就会弹出一个关系3080这样的一个端口
27:32.660–27:35.820
下面其实有些视频具体的演示的过程
27:35.820–27:36.460
你输入它
27:36.460–27:37.940
输入它之后它就会弹出来
27:37.940–27:40.660
它是一个3080端口的这样的一个显示
27:40.660–27:41.160
对不对
27:41.160–27:41.660
就它
27:41.660–27:44.060
然后你复制一下127.0.0.1.3080
27:44.060–27:46.200
然后打开浏览器输入它
27:46.200–27:50.560
接下来就可以进入到现在大家看到的页面
27:50.560–27:53.600
也就是我们的DeepseaCarnies这个页面来进行使用了
27:53.600–27:54.760
那么首次进入的时候
27:54.760–27:57.600
你需要输入一下你的Deep Seek API Key
27:57.600–27:59.440
然后输入完Deep Seek API Key之后
27:59.440–28:01.020
接下来就可以直接顺利来进行使用了
28:01.020–28:03.080
当然它默认情况下是支持Deep Seek这个模型
28:03.080–28:06.120
你也可以这里面点击稍后配置
28:06.120–28:08.380
然后去换成别的模型的API Key
28:08.380–28:09.160
也都是OK的
28:09.160–28:10.980
这个其实对于Deep Seek Harness来说
28:10.980–28:13.280
它都是可以顺利的来进行使用的
28:13.280–28:14.800
好那下面这里其实是说
28:14.800–28:16.060
怎么去注册到API Key
28:16.060–28:16.740
这我们就不说了
28:16.740–28:17.720
它自己看一下就可以
28:17.720–28:19.080
然后注册完了之后
28:19.080–28:21.100
那么接下来你就可以在本地来进行运行了
28:21.100–28:22.360
这里就是我们刚刚所看到的这里面
28:22.360–28:22.860
对不对
28:22.860–28:23.960
你就可以跟他说嗨
28:23.960–28:24.960
跟他随便说一说
28:24.960–28:26.680
他就会来进行运行
28:26.680–28:27.800
然后这个运行过程
28:27.800–28:28.880
一看当然就是一个
28:28.880–28:29.980
agent运行时的
28:29.980–28:31.380
一整个完整的响应流程
28:31.380–28:31.900
你跟他说句话
28:31.900–28:33.580
然后他下面上下文注入
28:33.580–28:34.800
然后think了一下
28:34.800–28:35.460
然后来进行回答
28:35.460–28:36.920
那么对于我们这种简单的问题
28:36.920–28:38.920
他其实并没有任何工具要用
28:38.920–28:40.620
所以他就一路来进行流失响应
28:40.620–28:41.540
来进行回答就结束了
28:41.540–28:43.060
那么对于DeepSea Carnage来说
28:43.060–28:44.840
他其实给出的功能系统
28:44.840–28:46.580
实际上是非常的亲民
28:46.580–28:47.420
可以这么说
28:47.420–28:48.160
是非常的亲民
28:48.160–28:50.120
首先他上面完整的跟你显示了
28:50.120–28:51.160
我们当前注入上下文是什么
28:51.160–28:52.060
这点非常重要
28:52.060–28:56.400
我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候
28:56.400–28:57.160
经常都会说
28:57.160–29:00.300
我们运行的时候上下文是怎么去搭建的
29:00.300–29:00.800
对不对
29:00.800–29:01.933
我们自己有System Prompt
29:01.933–29:02.720
我们同时有Skills
29:02.720–29:03.900
我们还有agent的MD
29:03.900–29:04.920
这个东西很乱
29:04.920–29:06.720
时不时我们还需要compact一下
29:06.720–29:07.600
压缩一下上下文
29:07.600–29:08.600
我每次对话的时候
29:08.600–29:09.900
它的具体上下文是如何构建的
29:09.900–29:12.460
对DBCCronus来说非常贴心的
29:12.460–29:14.120
把上下文都给你搭建好了
29:14.120–29:15.060
跟我们说运行之前
29:15.060–29:16.800
上下文是这么来进行注入的
29:16.800–29:17.560
具体注入了什么
29:17.560–29:18.860
就具体注入了它
29:18.860–29:20.020
DSH-System Prompt
29:20.020–29:21.120
我们一会看到这个东西是什么
29:21.120–29:22.480
然后他还think了一下
29:22.480–29:23.660
think就是他的思考链
29:23.660–29:24.160
对不对
29:24.160–29:25.160
think完了就给你返回结果
29:25.160–29:27.560
当然我们还可以在轨迹这里面
29:27.560–29:30.720
看到刚才运行对话的这样一个轨迹
29:30.720–29:32.720
这个轨迹指的是用户输入
29:32.720–29:36.120
然后对应的模型响应对不对
29:36.120–29:39.760
这个current绿色的这样的一行
29:39.760–29:40.620
它的实际上就是上下文
29:40.620–29:41.220
就是context
29:41.220–29:42.080
我们现在构建好上下文
29:42.080–29:44.720
然后下面就是模型的响应等等
29:44.720–29:45.960
它所有运行的过程都能看到
29:45.960–29:47.420
然后同时下面还有
29:47.420–29:48.680
就比如说什么缓存命中
29:48.680–29:50.200
什么输入输出的token
29:50.200–29:52.400
这个token响应时间等等等等
29:52.400–29:53.880
这些都给的非常的完整
29:53.880–29:55.200
然后同时你还可以把session
29:55.200–29:56.660
挡着了不好意思
29:56.660–29:58.540
可以把session给它导出
29:58.540–29:59.400
还可以下载
29:59.400–30:01.920
然后同时你还可以在各个模式之间
30:01.920–30:02.980
来进行一个切换
30:02.980–30:04.900
当然我们现在默认的是标准模式
30:04.900–30:06.080
我们这里是先大家看一下
30:06.080–30:07.580
它的工作页面长什么样
30:07.580–30:09.400
然后同时这里面你还可以
30:09.400–30:11.160
通过输入一些命令
30:11.160–30:12.080
可以直接点击这个加号
30:12.080–30:13.160
给它输入一些命令
30:13.160–30:14.720
当然你这里也是可以直接付出一些图片的
30:14.720–30:15.480
这也是没有什么问题
30:15.480–30:17.680
然后同时在这里面是可以选择模型
30:17.680–30:19.560
和推理的等级
30:19.560–30:20.460
然后我们这里呢
30:20.460–30:21.560
其实全程都是使用这个flash
30:21.560–30:22.740
来进行的这个操作
30:22.740–30:23.800
然后同时呢
30:23.800–30:24.340
左侧呢
30:24.340–30:27.200
就是一个你的当前项目管理的一个区域
30:27.200–30:27.900
然后呢
30:27.900–30:29.020
这个项目管理的这个区域
30:29.020–30:29.520
你可以
30:29.520–30:31.620
比如说我们现在实际上是选择了一个项目锋键夹
30:31.620–30:33.720
这个项目锋键夹就是在桌面的一个项目锋键夹
30:33.720–30:34.640
都就是在
30:34.640–30:36.120
大家可以看到
30:36.120–30:36.960
就是在这里面
30:36.960–30:37.580
我们稍后呢
30:37.580–30:39.860
这个就是以它为我们当前项目主目录
30:39.860–30:41.360
会来进行一系列的这个操作
30:41.360–30:42.240
那么大家需要知道的是
30:42.240–30:43.840
对于我们像使用Codex的Cloud Code
30:43.840–30:45.440
或者是Deepsea Carnies
30:45.440–30:47.440
认清楚它的主目录会非常非常重要
30:47.440–30:50.040
因为我们之后很多的Deepsea Carnies
30:50.040–30:52.140
它运行故事当中的很多的一些什么隐藏文件
30:52.140–30:53.840
或者Agent CMD这些文档
30:53.840–30:57.040
这都是在你对应的操作的目录文件夹里边的
30:57.040–30:59.040
所以这个大家是需要看好了
30:59.040–31:00.640
然后我们接下来如果有需要的话
31:00.640–31:02.240
我们就会回到当前目录里面来进行查看
31:02.240–31:04.240
然后同时对于我们当前Deepsea Carnies来说
31:04.240–31:05.240
左侧工作区域
31:05.240–31:06.640
然后这边就各式各样的对话
31:06.640–31:07.140
对不对
31:07.140–31:08.440
你还可以添加一个新的对话
31:08.440–31:09.040
也都是可以的
31:09.040–31:11.040
然后你还可以在这里面新增加一些工作区
31:11.040–31:12.280
一个工作区实际上就是一个文档
31:12.280–31:13.140
我们来进行理解
31:13.140–31:15.280
然后这里是可以自由的来进行对话的切换的
31:15.280–31:17.440
然后同时我们也可以看一下它基本的设置
31:17.440–31:18.740
那基本设置里面
31:18.740–31:21.400
那这里面首先是关于agent的预设
31:21.400–31:23.840
agent预设里面其实它总共是分成四种不同的模式
31:23.840–31:25.940
这个所谓的四种不同agent的模式
31:25.940–31:29.680
其实它就是指的是四套不同的插件体系
31:29.680–31:31.800
它里面包括了它预载入了不同的agent
31:31.800–31:34.100
预载不同的skill跟tours等等等等
31:34.100–31:35.340
就比如说标准模式下
31:35.340–31:37.800
它实际上是功能完整的编码agent
31:37.800–31:39.440
就跟功能完整的codex是一样的
31:39.440–31:42.000
它有什么支持文件编辑管理
31:42.000–31:43.400
share命令行操作
31:43.400–31:45.080
文件与网页检索
31:45.080–31:46.400
sgues plan
31:46.400–31:47.600
所谓plan就指的是
31:47.600–31:48.440
我们可以给它输入
31:48.440–31:50.120
可以进入计划模式
31:50.120–31:51.080
然后一些复杂任务
31:51.080–31:52.040
就可以让它先定计划
31:52.040–31:52.800
再来进行执行
31:52.800–31:54.280
然后还有目标
31:54.280–31:55.800
所谓目标指的是它有go
31:55.800–31:56.920
这样的模式
31:56.920–31:57.680
go这个模式
31:57.680–32:00.000
指的是它会一直推进
32:00.340–32:01.200
你当前这样的任务
32:01.200–32:02.500
直到最终完成为止
32:02.500–32:03.240
中途不会停下来
32:03.240–32:03.740
怎么一回事
32:03.740–32:04.660
然后它还有子在理工作流
32:04.660–32:06.100
这个是一个非常完整的
32:06.100–32:07.600
一套Agent功能的组件
32:07.600–32:08.540
这里你会发现
32:08.540–32:10.300
这是什么文件编辑工具
32:10.300–32:12.460
Share 文件与网页检索
32:12.460–32:13.420
这属于tour对不对
32:13.420–32:14.260
然后它有skill
32:14.260–32:15.060
然后有plan
32:15.060–32:15.920
有目标
32:15.920–32:16.580
有子弹里工作流
32:16.580–32:22.380
这个就是它当前的一套完整的智能基础上给你插好了很多各种不同的功能
32:22.380–32:22.880
对不对
32:22.880–32:23.920
大家可以直接来进行运行了
32:23.920–32:25.720
那么这个功能下基本上就跟我们用
32:25.720–32:27.460
比如说Codex的TileCode基本上就是一样的
32:27.460–32:31.580
然后同时它有TPC这样的一个模式
32:31.580–32:32.360
你看看它就描述
32:32.360–32:33.800
具备标准模式全部能力
32:33.800–32:36.720
还可以通过CodeModel SDK呈现工具
32:36.720–32:39.660
让模型用一个TypeScread程序组合多多操作
32:39.660–32:41.920
这个实际上是一个更加复杂的一种性能模式
32:41.920–32:43.080
他们说得非常清楚对不对
32:43.080–32:44.220
除了标准模式之外
32:44.220–32:47.640
他还能够一次性的组合多个工具来进行并行
32:47.640–32:49.640
然后同时还有这个极简模式
32:49.640–32:50.440
这个极简模式
32:50.440–32:54.000
它主要就是操作你本地的bash和一些文件夹
32:54.000–32:54.620
操作一些工具
32:54.620–32:56.160
然后来进行编码
32:56.160–32:58.200
这个相当于是在上面的标准模式下
32:58.200–32:59.500
给他拔了很多的一些功能
32:59.500–33:00.860
然后可以让你更快一些
33:00.860–33:02.720
然后接下来还有创造模式
33:02.720–33:05.880
创造模式什么自定义的agent preset
33:05.880–33:07.880
然后具备标准能力全部能力
33:07.880–33:09.740
然后还可以在标准能力制度上
33:09.740–33:11.260
去增加一些自定义的agent
33:11.260–33:12.500
那自定的agent怎么去自定义呢
33:12.500–33:13.220
非常简单在下面
33:13.220–33:13.720
对不对
33:13.720–33:15.460
就可以去自定义一些agent了
33:15.460–33:17.420
那么这里它其实会有一个非常关键的概念
33:17.420–33:18.460
叫 preset
33:18.460–33:19.780
那 preset 是什么东西
33:19.780–33:21.120
它其实就是我们之前所说的
33:21.120–33:22.140
类似像 profile 这样的一个
33:22.140–33:24.220
你整个运行模式过程当中
33:24.220–33:25.220
非常关键的一些参数定义
33:25.220–33:27.080
比如说可以加载个外什么工具
33:27.080–33:28.320
什么迭代多少步等等
33:28.320–33:30.100
这个我们在非常后期
33:30.100–33:31.120
在讲插件定制的时候
33:31.120–33:31.820
到时候大家会看到
33:31.820–33:33.200
它会有个 preset
33:33.200–33:35.120
怎么一回事
33:35.120–33:37.440
然后下面这还有权限
33:37.440–33:38.400
权限就非常好理解
33:38.400–33:39.360
read only 只读
33:39.360–33:40.840
然后 workspace write
33:40.840–33:41.420
可以写
33:41.420–33:42.400
然后这个full access
33:42.400–33:44.120
就是读写删除都可以
33:44.120–33:46.060
然后之前我们发了视频之后
33:46.060–33:46.600
也有同学说
33:46.600–33:48.160
他的deep seek harness
33:48.160–33:49.080
不小心把自己所有的
33:49.080–33:50.700
几百个G的文件都删了
33:50.700–33:52.300
那你肯定是不小心选择了
33:52.300–33:52.967
full access
33:52.967–33:53.467
对不对
33:53.467–33:53.967
然后语言
33:53.967–33:54.520
可以选择一下
33:54.520–33:56.180
外观颜色什么的
33:56.180–33:57.860
然后忙碌是enter行为
33:57.860–33:59.080
指的是我们现在如果有任务的时候
33:59.080–33:59.860
我们现在输入enter
33:59.860–34:00.580
它是怎么样来进行运行
34:00.580–34:01.740
那么一般来说是排队发送
34:01.740–34:02.240
除了之外
34:02.240–34:02.840
我们还可以直接插队
34:02.840–34:04.560
就整理了这么两种不同的类型
34:04.560–34:05.880
那么当中下就是关于模型
34:05.880–34:06.980
模型这里它其实是可以
34:06.980–34:08.280
自由的来进行添加的
34:08.280–34:08.980
是没有任何问题
34:08.980–34:10.340
你可以去边际下上面的Deep Seek
34:10.340–34:11.180
换一个API Key
34:11.180–34:13.040
或者是增加其他的一些选项
34:13.040–34:13.760
都是可以的
34:13.760–34:15.580
然后同时我们这里也可以给它添加一些
34:15.580–34:16.600
模型的提供方
34:16.600–34:19.720
很多各样的模型都是可以来进行接入的
34:19.720–34:20.480
都是没有任何问题
34:20.480–34:22.980
然后你还可以自定义来进行一些设置
34:22.980–34:24.320
当然它这个自定义来进行设置
34:24.320–34:25.080
主要是方便
34:25.080–34:25.980
比如说我们本地部署
34:25.980–34:28.000
一些非常特别格式的一些大模型的接入
34:28.000–34:29.040
这个都是没有什么问题的
34:29.040–34:30.580
然后就是关于它的插件系统
34:30.580–34:31.660
这个插件系统会有点复杂
34:31.660–34:32.840
这个我们稍微晚一点再来看
34:32.840–34:35.840
那总之这里面我们是能够看到它目前的这个插件列表的
34:35.840–34:37.440
那么这个插件列表你是不能直接操作的
34:37.440–34:41.180
因为这个插件列表里面基本上全部都是它目前支持
34:41.840–34:44.140
这个标准模式下非常核心的这样的功能
34:44.140–34:46.640
之前有很多同学说我既然列出了插件列表
34:46.640–34:47.840
我为什么不能自由的来进切换
34:47.840–34:48.440
你不能切换
34:48.440–34:50.140
切换完了之后你现在这样的模式它就失效了
34:50.140–34:52.240
就比如说API这样的一个插件
34:52.240–34:54.540
它是专门用于去帮助你接入各式各样不同模型的
34:54.540–34:55.140
你把它给删了
34:55.140–34:57.240
那你现在这个你这个记作就毁了
34:57.240–34:57.940
就没法用了对不对
34:57.940–34:59.640
所以它这里面其实给你展示了官员说
34:59.640–35:01.000
我们现在标准模式下
35:01.000–35:02.920
你到底是有哪一些不同类型的这样的插件
35:02.920–35:05.640
所以插件它是给了你一个列表
35:05.640–35:06.840
给你看一下
35:06.840–35:09.300
但是你其实不能通过列表来进行过多的操作
35:09.300–35:10.620
这点你是需要知道的
35:10.620–35:12.680
然后我们这里还单独给大家准备了一个背景
35:12.680–35:14.200
你可以自由切换这样的背景
35:14.200–35:14.700
对不对
35:14.700–35:15.200
传一个图片
35:15.200–35:17.080
所以我们现在这样的背景给它换个皮肤
35:17.080–35:19.000
然后同时还有些通用设置里面
35:19.000–35:20.580
我们给大家增加了一个知觉能力增强
35:20.580–35:21.600
这个我们就开始讲过了
35:21.600–35:22.300
我们就不再讲
35:22.300–35:23.220
总之上这些功能
35:23.220–35:25.800
这些外的功能是属于我们给大家提供的桌面端
35:25.800–35:26.880
独有的一些功能
35:29.640–35:31.500
Harness这样的基本系统跟首次运行
35:31.500–35:32.780
我相信大家就看的差不多了
35:32.780–35:33.280
对不对
35:33.280–35:34.660
其实我们确实讲的比较快
35:34.660–35:36.220
但是这块那你没啥复杂
35:36.220–35:37.900
就是大家自己去用用
35:37.900–35:39.540
也能够明白是怎么一回事
35:39.540–35:41.280
然后这里其实有一个完整
35:41.280–35:43.440
它运行过程当中的一个基本的架构图
35:43.440–35:45.520
这个跟Codex没啥区别
35:45.520–35:47.580
就你在这个页面里面来进行操作
35:47.580–35:48.080
对不对
35:48.080–35:48.580
操作完了之后
35:48.580–35:49.640
你绘画的session
35:49.640–35:50.880
你的permission
35:50.880–35:52.720
还有agent preset
35:52.720–35:54.940
是你当前的一个agent的基本配置
35:54.940–35:56.360
全部都会注入到当前绘画里面来
35:56.360–35:59.360
然后我们是在浏览器里边来进行操作
35:59.360–35:59.860
对不对
35:59.860–36:01.520
然后它实际上本地是在一个NPA
36:01.520–36:04.940
本地是一个Node.js环境底层来进行运行
36:04.940–36:05.440
对不对
36:05.440–36:07.840
然后你模型请求是通过Deepseek Provider
36:07.840–36:10.240
给Deepseek官方服务器来发送请求来进行运行
36:10.240–36:12.340
然后同时你本地还有一个Workspace
36:12.340–36:14.680
这个Workspace就是你当前操作这样的文件夹
36:14.680–36:15.180
对不对
36:15.180–36:16.720
这Workspace里面接下来就是一个是个样的
36:16.720–36:17.940
产出的内容等等
36:17.940–36:20.240
它是一个这样的一套系统
36:20.240–36:23.380
这个我相信大家用Codex应该都能明白
36:23.380–36:24.060
怎么一回事
36:24.060–36:25.040
OK行
36:25.040–36:26.840
这就是对话测试聊天
36:26.840–36:29.100
这里下面这个内容就是我们刚刚实际给大家演示的
36:29.100–36:32.260
实际给大家演示的内容
36:32.260–36:35.860
然后当然我们这里进行了一个比较复杂的测试
36:35.860–36:37.540
正好我们在课上也给大家来运行一下
36:37.540–36:41.640
这个是一个关于说要做个人简历网站的提示词
36:41.640–36:46.160
这个比我们刚才所看到的
36:46.160–36:50.280
你好其实要复杂很多
36:50.280–36:52.000
但是我现在为什么复制不了呢
36:52.000–36:55.840
没事我们一会复制一下给大家来进行运行
36:55.840–36:57.020
正好也是给大家看一下
36:57.020–36:59.260
它真实的一个实际测试这样的效果
36:59.260–37:01.780
当然我们其实昨天在进行备课的时候
37:01.780–37:02.420
是已经测试完了
37:02.420–37:04.260
总之你给它输入这样的一系列
37:04.260–37:05.100
复杂的指令
37:05.100–37:06.380
然后它接下来就会来进行运行
37:06.380–37:06.880
运行完了之后
37:06.880–37:10.180
一个基本的简历的样式
37:10.180–37:11.340
是这么样的一个样式
37:11.340–37:14.160
这是一个更加复杂的编程的任务了
37:14.160–37:15.400
然后编程完了之后
37:15.400–37:16.100
大家就能看到
37:16.100–37:17.780
它编写的一个简历项目
37:17.780–37:19.980
个人简历网站的一个模板
37:19.980–37:21.400
这个项目其实
37:21.400–37:22.680
大家拿到我们课件之后
37:22.680–37:24.100
我们课件里面也有相应的提示词
37:24.100–37:25.300
大家也可以自己尝试着
37:25.300–37:26.600
来进行一些运行
37:26.600–37:27.300
但总之
37:27.300–37:29.200
这个项目它运行的结果
37:29.200–37:29.960
你们看得出来
37:29.960–37:31.040
对于DeepSea Harness
37:31.040–37:31.920
然后它前端审美
37:31.920–37:32.500
其实还是在
37:32.500–37:33.240
说实话
37:33.240–37:34.580
好像这么一个极简的提示词
37:34.580–37:35.800
你给Kodax加GP5.6
37:35.800–37:36.700
它也生成不出
37:36.700–37:37.600
更惊艳的结果
37:37.600–37:40.520
这个大家可以回头自己去试一下
37:40.520–37:42.200
然后现在打开
37:42.200–37:44.680
就是它现在最终运行得到的结果
37:44.680–37:45.520
给大家看一下
37:45.520–37:46.200
就长这样
37:46.200–37:47.400
它整体的交互
37:47.400–37:49.180
和它背景的隔板
37:49.180–37:50.920
还有运行的效果
37:50.920–37:52.780
其实都还算是非常不错的
37:52.780–37:54.820
当然相比像这种图表
37:54.820–37:57.120
SVG的图片它确实没有办法替换
37:57.120–37:58.960
因为它现在目前还不具备深图的能力
37:58.960–38:01.820
所以它其实都是用SVG来进行的示意图的编写
38:01.820–38:04.420
然后整体的交互效果和页面的文字
38:04.420–38:05.820
还有内容的排布
38:05.820–38:07.620
基本的审美其实还是在的
38:07.620–38:09.520
它的简历是叫AI产品设计师
38:09.520–38:10.720
还是非常不错的
38:10.720–38:11.420
OK好
38:11.420–38:13.720
那这个是我们给大家看的一个
38:13.720–38:16.220
关于Deepstick Harness的基础的使用流程
0:00.000–0:02.340
zhDeepseek Harness已经正式开源了
Deepseek Harness已经正式开源了
0:02.340–0:04.080
zh但对很多普通用户来说
但对很多普通用户来说
0:04.080–0:05.760
zh真正的门槛不是不会用
真正的门槛不是不会用
0:05.760–0:08.160
zh而是安装这一步就已经比较麻烦
而是安装这一步就已经比较麻烦
0:08.160–0:11.280
zh要装环境、开终端、书命令等依赖
要装环境、开终端、书命令等依赖
0:11.280–0:13.700
zh还可能碰到版本权限这些问题
还可能碰到版本权限这些问题
0:13.700–0:16.160
zh很多人只是想先体验一下DSH
很多人只是想先体验一下DSH
0:16.160–0:17.240
zh结果还没开始用
结果还没开始用
0:17.240–0:18.900
zh就先卡在安装上了
就先卡在安装上了
0:18.900–0:22.180
zh所以我们团队专门做了一个DSH桌面端应用
所以我们团队专门做了一个DSH桌面端应用
0:22.180–0:23.200
zh不需要命令行
不需要命令行
0:23.200–0:24.980
zh也不用自己手动配置环境
也不用自己手动配置环境
0:24.980–0:25.860
zh下载之后
下载之后
0:25.860–0:27.720
zh直接双击APP就可以自动完成
直接双击APP就可以自动完成
0:27.720–0:30.160
zhDeepSeek Harness的安装部署和启动
DeepSeek Harness的安装部署和启动
0:30.160–0:32.420
zh原本一大串安装流程
原本一大串安装流程
0:32.420–0:35.740
zh现在基本就是下载双击配置API Key
现在基本就是下载双击配置API Key
0:35.740–0:36.960
zh然后直接开始用
然后直接开始用
0:36.960–0:38.580
zh这期视频我会带大家
这期视频我会带大家
0:38.580–0:40.860
zh把DSH的完成使用流程跑一遍
把DSH的完成使用流程跑一遍
0:40.860–0:43.080
zh先用桌面端一键完成安装
先用桌面端一键完成安装
0:43.080–0:45.580
zh再配置AppKey权限和工作区
再配置AppKey权限和工作区
0:45.580–0:48.400
zh然后直接做一个个人简历网页项目
然后直接做一个个人简历网页项目
0:48.400–0:51.220
zh看看DeepSeek Harness在真实开发任务里
看看DeepSeek Harness在真实开发任务里
0:51.220–0:51.980
zh到底怎么用
到底怎么用
0:51.980–0:54.180
zh同时我们还会讲它的插件系统
同时我们还会讲它的插件系统
0:54.180–0:56.820
zh包括官方和社区插件怎么安装
包括官方和社区插件怎么安装
0:56.820–0:58.660
zh视觉模型插件怎么接入
视觉模型插件怎么接入
0:58.660–1:00.820
zh以及各种功能插件怎么使用
以及各种功能插件怎么使用
1:00.820–1:03.720
zh现在DSH的插件已经不只是加工具
现在DSH的插件已经不只是加工具
1:03.720–1:06.660
zh你甚至可以通过插件直接换皮肤
你甚至可以通过插件直接换皮肤
1:06.660–1:09.160
zh改界面增加新的功能模块
改界面增加新的功能模块
1:09.160–1:11.340
zh把它改成完全不同的使用形态
把它改成完全不同的使用形态
1:11.340–1:13.500
zh另外后面还会继续讲插件开发
另外后面还会继续讲插件开发
1:13.500–1:16.100
zh带大家看一个DSH插件是怎么创建
带大家看一个DSH插件是怎么创建
1:16.100–1:16.960
zh怎么定义功能
怎么定义功能
1:16.960–1:18.100
zh怎么接入Harness
怎么接入Harness
1:18.100–1:20.140
zh以及最后怎么完成部署
以及最后怎么完成部署
1:20.140–1:22.400
zh也就是说不只是会用别人做好的插件
也就是说不只是会用别人做好的插件
1:22.400–1:25.340
zh你自己也可以开发类似换肤工具增强
你自己也可以开发类似换肤工具增强
1:25.340–1:27.200
zh或者模型能力扩展的插件
或者模型能力扩展的插件
1:27.200–1:29.900
zh本期视频的配套资料也已经全部准备好了
本期视频的配套资料也已经全部准备好了
1:29.900–1:31.780
zh评论区抠课件就可以领取
评论区抠课件就可以领取
1:31.780–1:34.660
zh里面包括DSH桌面端安装包
里面包括DSH桌面端安装包
1:34.660–1:36.260
zh本期视频文字版课件
本期视频文字版课件
1:36.260–1:38.300
zh完整DSH上手教程
完整DSH上手教程
1:38.300–1:39.560
zh插件使用方法
插件使用方法
1:39.560–1:42.460
zh以及本次测试用到的完整提示词
以及本次测试用到的完整提示词
1:42.460–1:44.960
zh想直接把Deep-Sea Carnage跑起来的
想直接把Deep-Sea Carnage跑起来的
1:44.960–1:46.280
zh可以先把资料领走
可以先把资料领走
1:46.280–1:48.080
zh跟着视频一步一步操作
跟着视频一步一步操作
1:48.080–1:50.540
zh好Deep-Sea Carnage是已经正式发布了
好Deep-Sea Carnage是已经正式发布了
1:50.540–1:52.340
zh然后它作为现在全新一代的
然后它作为现在全新一代的
1:52.340–1:54.100
zh这个Agent开发跟使用的这个范式
这个Agent开发跟使用的这个范式
1:54.100–1:58.320
zh对于我们之前大家熟悉Codex和Cloud Code的小伙伴其实冲击不小
对于我们之前大家熟悉Codex和Cloud Code的小伙伴其实冲击不小
1:58.320–2:00.560
zh我们接下来如果大家想要使用Deepsea Harness的话
我们接下来如果大家想要使用Deepsea Harness的话
2:00.560–2:03.300
zh实际上可能会有很大的使用方法上的一些改变
实际上可能会有很大的使用方法上的一些改变
2:03.300–2:05.520
zh那么Deepsea Harness实际上发布完了之后
那么Deepsea Harness实际上发布完了之后
2:05.520–2:06.660
zh这个涨势非常非常快
这个涨势非常非常快
2:06.660–2:09.400
zh短短的这么一天的时间
短短的这么一天的时间
2:09.400–2:12.200
zh现在应该已经是80多K的stars了
现在应该已经是80多K的stars了
2:12.200–2:15.300
zh然后也能够看得出来业内对Deepsea Harness的这样的一个关注
然后也能够看得出来业内对Deepsea Harness的这样的一个关注
2:15.300–2:17.140
zh当然Deepsea Harness它自己有一个官网
当然Deepsea Harness它自己有一个官网
2:17.140–2:18.980
zh然后它也有GitHub项目的主页
然后它也有GitHub项目的主页
2:18.980–2:20.040
zh一会我们也会带大家看一下
一会我们也会带大家看一下
2:20.040–2:23.020
zh但总之Deepsea Harness确实是能够足以撼动
但总之Deepsea Harness确实是能够足以撼动
2:23.020–2:26.620
zh它现在就再去使用像Codex或者Cloud Code这样的一些生态
它现在就再去使用像Codex或者Cloud Code这样的一些生态
2:26.620–2:28.580
zh并且DeepSeek Harness其实非常机贼一点
并且DeepSeek Harness其实非常机贼一点
2:28.580–2:33.920
zh是他们在内测的期间实际上就是笼入了大量的各个不同的开源项目开发者
是他们在内测的期间实际上就是笼入了大量的各个不同的开源项目开发者
2:33.920–2:38.040
zh然后现在很多开源项目就是我们非常熟悉的一些开源项目
然后现在很多开源项目就是我们非常熟悉的一些开源项目
2:38.040–2:40.740
zh比如说绘制思维导图的
比如说绘制思维导图的
2:40.740–2:43.600
zh比如说绘制产品原型的这样的开源项目
比如说绘制产品原型的这样的开源项目
2:43.600–2:46.860
zh现在都是能够以插件的形式接入到DeepSeek Harness里面来的
现在都是能够以插件的形式接入到DeepSeek Harness里面来的
2:46.860–2:49.640
zh所以DeepSeek Harness它其实不仅仅是单独的一个agent
所以DeepSeek Harness它其实不仅仅是单独的一个agent
2:49.640–2:51.220
zh它其实是一个agent平台
它其实是一个agent平台
2:51.220–2:52.060
zh当然怎么接入呢
当然怎么接入呢
2:52.060–2:52.600
zh我们稍后再说
我们稍后再说
2:52.600–2:54.800
zh所以DeepSea Carnies现在出来之后
所以DeepSea Carnies现在出来之后
2:54.800–2:56.000
zh尽管大家可能会觉得说
尽管大家可能会觉得说
2:56.000–2:58.160
zh它的原始功能看起来比较简单
它的原始功能看起来比较简单
2:58.160–3:00.700
zh但实际上它的拓展性其实是非常强的
但实际上它的拓展性其实是非常强的
3:00.700–3:01.340
zhOK 好
OK 好
3:01.340–3:02.440
zh那么我们今天晚上的公开课
那么我们今天晚上的公开课
3:02.440–3:04.100
zh就会围绕着我们DeepSea Carnies
就会围绕着我们DeepSea Carnies
3:04.100–3:05.520
zh来进行一轮非常系统深入的
来进行一轮非常系统深入的
3:05.520–3:07.520
zh从怎么样安装部署上都使用到
从怎么样安装部署上都使用到
3:07.520–3:09.340
zh它的文件项目结构
它的文件项目结构
3:09.340–3:10.640
zh然后它的拓展功能如何实现
然后它的拓展功能如何实现
3:10.640–3:12.160
zh以及到它的插件系统
以及到它的插件系统
3:12.160–3:12.840
zh这个什么东西
这个什么东西
3:12.840–3:13.340
zh对不对
对不对
3:13.340–3:13.960
zh底层原理是什么
底层原理是什么
3:13.960–3:15.720
zh然后如何去接入插件
然后如何去接入插件
3:15.720–3:16.480
zh自己写插件
自己写插件
3:16.480–3:17.500
zh自己找到想要的插件
自己找到想要的插件
3:17.500–3:20.260
zh一整个围绕Deep-seek Harness的完整的入门流程
一整个围绕Deep-seek Harness的完整的入门流程
3:20.260–3:21.320
zh来进行个详细的讲解
来进行个详细的讲解
3:21.320–3:24.120
zh当然首先我们拿到Deep-seek Harness之后
当然首先我们拿到Deep-seek Harness之后
3:24.120–3:27.760
zh首先第一个环节我们是需要来完成Deep-seek Harness的安装
首先第一个环节我们是需要来完成Deep-seek Harness的安装
3:27.760–3:30.740
zh然后我们这里是给大家提供了一个安装包
然后我们这里是给大家提供了一个安装包
3:30.740–3:32.840
zh然后这个安装包现在是已经上传完了
然后这个安装包现在是已经上传完了
3:32.840–3:33.680
zhMacOS的版本
MacOS的版本
3:33.680–3:35.020
zh马上Windows版本也会上来
马上Windows版本也会上来
3:35.020–3:38.620
zh然后这个安装包是帮大家免命令行安装的
然后这个安装包是帮大家免命令行安装的
3:38.620–3:40.440
zh其实Deep-seek Harness安装非常简单
其实Deep-seek Harness安装非常简单
3:40.440–3:41.800
zh但是我们有很多小伙伴
但是我们有很多小伙伴
3:41.800–3:44.080
zh之前可能主要是用比如说KodexAPP的
之前可能主要是用比如说KodexAPP的
3:44.080–3:45.300
zh然后对于命令行的操作
然后对于命令行的操作
3:45.300–3:47.240
zhNode.js的环境搭建不是很舒服
Node.js的环境搭建不是很舒服
3:47.240–3:49.920
zh所以我们这里单独给大家准备了一个桌面版的安装包
所以我们这里单独给大家准备了一个桌面版的安装包
3:49.920–3:52.400
zh然后接下来你有了安装包之后就可以直接点它
然后接下来你有了安装包之后就可以直接点它
3:52.400–3:54.160
zh然后就可以直接来进行运行
然后就可以直接来进行运行
3:54.160–3:55.400
zh它会自动帮你搭解好所有的环境
它会自动帮你搭解好所有的环境
3:55.400–3:56.920
zh当然这个API Key还是你需要准备好的
当然这个API Key还是你需要准备好的
3:56.920–4:00.220
zh然后同时我们这个安装包也会直接在Deepsea
然后同时我们这个安装包也会直接在Deepsea
4:00.220–4:03.520
zhHarness里面提供一个内置的这样的视觉功能
Harness里面提供一个内置的这样的视觉功能
4:03.520–4:05.520
zh是通过阿里百炼的API Key
是通过阿里百炼的API Key
4:05.520–4:08.280
zh然后调用千万系列的模型来提供视觉能力的增强
然后调用千万系列的模型来提供视觉能力的增强
4:08.280–4:09.960
zh然后同时它还可以换桌面背景
然后同时它还可以换桌面背景
4:09.960–4:14.600
zh还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步
还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步
4:14.600–4:16.140
zhOK这个是我们今天晚上
OK这个是我们今天晚上
4:16.140–4:18.140
zh大家如果之前还没有安装好Deepstick Harness的话
大家如果之前还没有安装好Deepstick Harness的话
4:18.140–4:19.900
zh可以先添加我们的助教老师
可以先添加我们的助教老师
4:19.900–4:22.880
zh然后领取到我们的Deepstick Harness的桌面安装包
然后领取到我们的Deepstick Harness的桌面安装包
4:22.880–4:24.540
zh然后接下来我们快速走一个安装流程
然后接下来我们快速走一个安装流程
4:24.540–4:26.260
zh那么这个安装流程其实非常简单
那么这个安装流程其实非常简单
4:26.260–4:28.240
zh就是你双击一路下一步就可以了
就是你双击一路下一步就可以了
4:28.240–4:31.080
zh然后Mac的电脑就是把拖拽到APP里边
然后Mac的电脑就是把拖拽到APP里边
4:31.080–4:32.980
zh就可以实现这样的一个安装的过程
就可以实现这样的一个安装的过程
4:32.980–4:34.080
zh然后安装完了之后
然后安装完了之后
4:34.080–4:36.160
zh你就可以双击打开这个APP
你就可以双击打开这个APP
4:36.160–4:37.360
zh就比如说我们现在是安装完了
就比如说我们现在是安装完了
4:37.360–4:39.027
zh这个APP的名字叫Deepstick Harness
这个APP的名字叫Deepstick Harness
4:39.027–4:39.527
zh然后打开
然后打开
4:39.527–4:40.600
zh然后打开完了之后
然后打开完了之后
4:40.600–4:42.340
zh也就进入到这样的一个页面
也就进入到这样的一个页面
4:42.340–4:44.100
zh当然大家首次进入的时候是需要
当然大家首次进入的时候是需要
4:44.100–4:45.780
zh它会有一个内测说明
它会有一个内测说明
4:45.780–4:48.020
zh现在是0.1内测版本
现在是0.1内测版本
4:48.020–4:50.060
zh然后需要你输入Deepseek的API Key
然后需要你输入Deepseek的API Key
4:50.060–4:52.480
zh需要来完成首次使用的这样的配置
需要来完成首次使用的这样的配置
4:52.480–4:53.280
zh然后配置完了之后
然后配置完了之后
4:53.280–4:56.120
zh大家就可以进入到对话页面来进行对话了
大家就可以进入到对话页面来进行对话了
4:56.120–4:57.920
zh那么这个过程其实就和你
那么这个过程其实就和你
4:57.920–4:59.500
zh比如说我们去使用Node.js
比如说我们去使用Node.js
4:59.500–5:00.960
zh使用命令行来进行下载安装
使用命令行来进行下载安装
5:00.960–5:01.800
zh其实完全是一样的
其实完全是一样的
5:01.800–5:03.460
zh然后只不过它现在是一个APP
然后只不过它现在是一个APP
5:03.460–5:04.860
zh它不是一个网页
它不是一个网页
5:04.860–5:06.860
zh它是一个APP的形式来进行操作
它是一个APP的形式来进行操作
5:06.860–5:09.320
zh好那么接下来我们就可以跟它来进行自由对话了
好那么接下来我们就可以跟它来进行自由对话了
5:09.320–5:09.820
zh对不对
对不对
5:09.820–5:11.900
zh那么它的对话过程当然就是和原版
那么它的对话过程当然就是和原版
5:11.900–5:12.500
zh是完全一样的
是完全一样的
5:12.500–5:13.260
zh这个其实没有什么问题
这个其实没有什么问题
5:13.260–5:14.140
zh那么简单来看
那么简单来看
5:14.140–5:16.080
zh我们看它的初级的使用的方式
我们看它的初级的使用的方式
5:16.080–5:17.980
zh也确实跟Codex或者是Cloudcode
也确实跟Codex或者是Cloudcode
5:17.980–5:19.080
zh没有太大的区别
没有太大的区别
5:19.080–5:20.380
zh当然我们给大家提供的版本
当然我们给大家提供的版本
5:20.380–5:21.080
zh大家应该能看到
大家应该能看到
5:21.080–5:22.060
zh后面有个非常可爱的小猫
后面有个非常可爱的小猫
5:22.060–5:23.800
zh是因为我们在原来的
是因为我们在原来的
5:23.800–5:24.933
zhDeep-Carnies版本基础上
Deep-Carnies版本基础上
5:24.933–5:26.100
zh增加了两个功能
增加了两个功能
5:26.100–5:27.740
zh那么大家完成了这个配置之后
那么大家完成了这个配置之后
5:27.740–5:29.260
zh也可以看一下这两个功能分别什么
也可以看一下这两个功能分别什么
5:29.260–5:31.560
zh首先第一个是关于视觉增强的功能
首先第一个是关于视觉增强的功能
5:31.560–5:33.300
zh这个视觉增强功能是使用千万3.8
这个视觉增强功能是使用千万3.8
5:33.300–5:34.880
zh来去进行视觉增强
来去进行视觉增强
5:34.880–5:35.980
zh这里面我们只要一键开启
这里面我们只要一键开启
5:35.980–5:36.660
zh它就可以了
它就可以了
5:36.660–5:37.280
zh但是开启的时候
但是开启的时候
5:37.280–5:39.720
zh它会提醒你输入千万的
它会提醒你输入千万的
5:39.720–5:42.140
zh阿里百炼的API key
阿里百炼的API key
5:42.140–5:43.760
zh这里面你可能就需要去阿里百炼
这里面你可能就需要去阿里百炼
5:43.760–5:45.960
zh去注册一个API key
去注册一个API key
5:45.960–5:47.680
zh然后之后就可以开始来进行验证了
然后之后就可以开始来进行验证了
5:47.680–5:48.540
zh那么验证的过程
那么验证的过程
5:48.540–5:51.260
zh它实际上是会去围要当前图片来进行一轮识别
它实际上是会去围要当前图片来进行一轮识别
5:51.260–5:51.860
zh识别完成之后
识别完成之后
5:51.860–5:53.900
zh它就跟我们说它识别到位了
它就跟我们说它识别到位了
5:53.900–5:54.400
zh对不对
对不对
5:54.400–5:55.920
zh它是按照什么主体场景文字
它是按照什么主体场景文字
5:55.920–5:57.580
zh各个维度来进行的识别
各个维度来进行的识别
5:57.580–5:58.080
enOK
OK
5:58.080–5:59.480
zh这个是一个视觉方面的能力
这个是一个视觉方面的能力
5:59.480–6:02.080
zh而后面我们一旦开启了视觉增强能力之后
而后面我们一旦开启了视觉增强能力之后
6:02.080–6:04.640
zh我们视觉增强能力实际上是一个非常底层的
我们视觉增强能力实际上是一个非常底层的
6:04.640–6:05.880
zh一个插件的形式
一个插件的形式
6:05.880–6:08.680
zh能够给整个Deep Seek Harness在运行的各个环节
能够给整个Deep Seek Harness在运行的各个环节
6:08.680–6:10.560
zh来去增加它的视觉的能力
来去增加它的视觉的能力
6:10.560–6:12.093
zh因为其实对于Deep Seek Harness来说
因为其实对于Deep Seek Harness来说
6:12.093–6:15.200
zh它内部其实预制了很多个不同类型的
它内部其实预制了很多个不同类型的
6:15.200–6:18.240
zh所谓叫做Agent预设的四种模式
所谓叫做Agent预设的四种模式
6:18.240–6:21.300
zh那么这四种模式实际上代表含一下底层是四个不同的Agent
那么这四种模式实际上代表含一下底层是四个不同的Agent
6:21.300–6:24.460
zh或者是你把它理解成是四套不同的内置提示词和能力体系
或者是你把它理解成是四套不同的内置提示词和能力体系
6:24.460–6:25.020
zh是这么一回事
是这么一回事
6:25.020–6:28.120
zh但是现在如果我们在通用设置里面给它开启了视觉增强能力之后
但是现在如果我们在通用设置里面给它开启了视觉增强能力之后
6:28.120–6:29.940
zh那么接下来你不管是切哪个Agent
那么接下来你不管是切哪个Agent
6:29.940–6:31.500
zh或者你下面自定义一个Agent
或者你下面自定义一个Agent
6:31.500–6:33.060
zh实际上都是有视觉能力的
实际上都是有视觉能力的
6:33.060–6:33.760
zh其实没有什么问题
其实没有什么问题
6:33.760–6:34.600
zh然后同时呢
然后同时呢
6:34.600–6:36.980
zh这个也是我们今晚文化课的一个小小的一个小设置
这个也是我们今晚文化课的一个小小的一个小设置
6:36.980–6:38.060
zh就是我们在最后呢
就是我们在最后呢
6:38.060–6:38.940
zh也会带大家
也会带大家
6:38.940–6:40.380
zh从一到一呢
从一到一呢
6:40.380–6:41.940
zh去完成一些插件的开发
去完成一些插件的开发
6:41.940–6:43.680
zh然后我们这里开发的一个小插件
然后我们这里开发的一个小插件
6:43.680–6:45.140
zh就是给他换皮肤
就是给他换皮肤
6:45.140–6:45.640
zh对不对啊
对不对啊
6:45.640–6:47.460
zh这个是这个入门级的啊
这个是这个入门级的啊
6:47.460–6:48.480
zh这个小伙伴特别喜欢的啊
这个小伙伴特别喜欢的啊
6:48.480–6:49.660
zh这样的一个插件的形式啊
这样的一个插件的形式啊
6:49.660–6:50.740
zh给他换个皮肤啊
给他换个皮肤啊
6:50.740–6:51.880
zh我们这也就生成了一个这个特别
我们这也就生成了一个这个特别
6:51.880–6:53.800
zh可爱的这个不我毛的这样的一个形象啊
可爱的这个不我毛的这样的一个形象啊
6:53.800–6:55.640
zh然后作为我现在的这个换皮肤的这个
然后作为我现在的这个换皮肤的这个
6:55.640–6:56.960
zh默认的这个皮肤选项啊
默认的这个皮肤选项啊
6:56.960–6:59.020
zh这个实际上是我们后面会做的一个插件的小实验啊
这个实际上是我们后面会做的一个插件的小实验啊
6:59.020–7:02.820
zh但是现在也是集成在我们给大家提供的桌面端的环境里面来了
但是现在也是集成在我们给大家提供的桌面端的环境里面来了
7:02.820–7:05.080
zh那么接下来大家可以去切换图片
那么接下来大家可以去切换图片
7:05.080–7:07.020
zh去设置这个焦点
去设置这个焦点
7:07.020–7:08.320
zh就是它虚化程度
就是它虚化程度
7:08.320–7:11.220
zh然后页面玻璃层
然后页面玻璃层
7:11.220–7:12.520
zh就是看它的渐变的
就是看它的渐变的
7:12.520–7:13.540
zh一些设置等等
一些设置等等
7:13.540–7:14.780
zh这里可以自己进行设置
这里可以自己进行设置
7:14.780–7:16.040
zh当然你可以恢复拨刃都是可以的
当然你可以恢复拨刃都是可以的
7:16.040–7:19.060
zh那这个是我们给大家提供的桌面端的一个基本手法法
那这个是我们给大家提供的桌面端的一个基本手法法
7:19.060–7:21.100
zh当然我们接下来在进行公开课程当中
当然我们接下来在进行公开课程当中
7:21.100–7:24.480
zh大家使用任意的版本来进行学习跟操作也都是可以的
大家使用任意的版本来进行学习跟操作也都是可以的
7:24.480–7:28.340
zh那么大家现在如果需要去领取到我们给大家准备的桌面端的话
那么大家现在如果需要去领取到我们给大家准备的桌面端的话
7:28.340–7:29.700
zh还是一样的添加我们的助教老师
还是一样的添加我们的助教老师
7:29.700–7:30.480
zh然后呢
然后呢
7:30.480–7:31.580
zh就等我们老师
就等我们老师
7:31.580–7:33.440
zh给你发一个完整的百度网盘里面
给你发一个完整的百度网盘里面
7:33.440–7:35.580
zh就会有这个Windows和Mac电脑的
就会有这个Windows和Mac电脑的
7:35.580–7:36.760
zh具体的安装包
具体的安装包
7:36.760–7:38.580
zh然后和一个简要的安装说明
然后和一个简要的安装说明
7:38.580–7:40.680
zh那这个呢是前期的这个基本环境准备
那这个呢是前期的这个基本环境准备
7:40.680–7:42.980
zh这个大家是需要先装好的
这个大家是需要先装好的
7:42.980–7:44.100
zh当然对于咱们的课程来说
当然对于咱们的课程来说
7:44.100–7:45.560
zh你用我们的安装包也可以
你用我们的安装包也可以
7:45.560–7:47.640
zh然后呢你用这个原始的这个Deep-C Chronicles
然后呢你用这个原始的这个Deep-C Chronicles
7:47.640–7:48.640
zh来进行下载来进行使用
来进行下载来进行使用
7:48.640–7:49.160
zh也可以
也可以
7:49.160–7:50.100
zh那么安装完了之后呢
那么安装完了之后呢
7:50.100–7:50.600
zh接下来你就可以
接下来你就可以
7:50.600–7:51.100
zh对不对
对不对
7:51.100–7:51.760
zh来进行一些这个对话
来进行一些这个对话
7:51.760–7:52.780
zh就能基本感受一下
就能基本感受一下
7:52.780–7:54.980
zh它的这个使用的一个基本状态
它的这个使用的一个基本状态
7:54.980–7:55.480
zh好
好
7:55.480–7:58.520
zh那么前情提要跟基本准备工作完成之后
那么前情提要跟基本准备工作完成之后
7:58.520–7:59.820
zh那么接下来我们就进入到
那么接下来我们就进入到
8:00.000–8:02.560
zh今天的正式的内容的讲解当中来
今天的正式的内容的讲解当中来
8:02.560–8:03.440
zh那么首先
那么首先
8:03.440–8:04.960
zh我们需要跟大家介绍的是
我们需要跟大家介绍的是
8:04.960–8:06.160
zh关于Deep-seek Harness
关于Deep-seek Harness
8:06.160–8:07.960
zh它的一个基本的技术生态
它的一个基本的技术生态
8:07.960–8:09.920
zh跟它现在的项目定位
跟它现在的项目定位
8:09.920–8:11.280
zh那么Deep-seek Harness
那么Deep-seek Harness
8:11.280–8:13.120
zh其实跟我们现在所熟知的
其实跟我们现在所熟知的
8:13.120–8:14.387
zh像Cloud Code Code Codex
像Cloud Code Code Codex
8:14.387–8:15.360
zh其实有很大的区别
其实有很大的区别
8:15.360–8:17.800
zh它的使用方法内置的功能形态
它的使用方法内置的功能形态
8:17.800–8:19.560
zh和它的插件系统基本上都不一样
和它的插件系统基本上都不一样
8:19.560–8:21.440
zh包括比如说我们之前所熟知的
包括比如说我们之前所熟知的
8:21.440–8:22.573
zh像Codex或者Clockcode
像Codex或者Clockcode
8:22.573–8:24.480
zh它们的SQ的系统对不对
它们的SQ的系统对不对
8:24.480–8:26.520
zh它的agents的系统
它的agents的系统
8:26.520–8:28.360
zhSubagents的定义方式等等
Subagents的定义方式等等
8:28.360–8:30.880
zh那么现在到Deepseek Harness里面去了之后
那么现在到Deepseek Harness里面去了之后
8:30.880–8:31.880
zh其实都会不太一样
其实都会不太一样
8:31.880–8:33.920
zh所以我们这里需要先跟大家说一说
所以我们这里需要先跟大家说一说
8:33.920–8:35.840
zh整个Deepseek Harness的功能架构
整个Deepseek Harness的功能架构
8:35.840–8:37.720
zh和它的一些核心的定位到底是什么样的
和它的一些核心的定位到底是什么样的
8:37.720–8:40.520
zh首先Deepseek Harness是8月4号发布的对不对
首先Deepseek Harness是8月4号发布的对不对
8:40.520–8:42.800
zh然后现在已经是8万多的STARS
然后现在已经是8万多的STARS
8:42.800–8:46.200
zh这个应该是反正我见过的最快的STER增长的速度
这个应该是反正我见过的最快的STER增长的速度
8:46.200–8:46.900
zh这个没有之一
这个没有之一
8:46.900–8:48.900
zh他应该也是给你插不上所有项目里面
他应该也是给你插不上所有项目里面
8:48.900–8:51.600
zhSTERS的数量增长最快的项目没有之一
STERS的数量增长最快的项目没有之一
8:51.600–8:53.740
zh然后当然我们拿到手之后
然后当然我们拿到手之后
8:53.740–8:55.600
zh其实进行进行很多的一些功能测试
其实进行进行很多的一些功能测试
8:55.600–8:57.360
zh然后也和大家现在比较关心的
然后也和大家现在比较关心的
8:57.360–8:59.900
zh就比如说像Cortex进行了一些能力上的对照
就比如说像Cortex进行了一些能力上的对照
8:59.900–9:00.940
zh那么总的来说
那么总的来说
9:00.940–9:05.100
zh当然我之前已经出过一期视频来介绍他们两个对比的结果
当然我之前已经出过一期视频来介绍他们两个对比的结果
9:05.100–9:05.620
zh总的来说
总的来说
9:05.620–9:10.480
zh其实Deep-Seek Harness和Cortex他们二级的性能上其实是差别不大的
其实Deep-Seek Harness和Cortex他们二级的性能上其实是差别不大的
9:10.480–9:11.560
zh我们这里来进行对照的时候
我们这里来进行对照的时候
9:11.560–9:15.040
zh是Deep-seek Harness加上Deep-seek V4 Pro
是Deep-seek Harness加上Deep-seek V4 Pro
9:15.040–9:17.300
zh然后Codex加上GPT 5.6sau
然后Codex加上GPT 5.6sau
9:17.300–9:18.760
zh然后他们俩来进行对比
然后他们俩来进行对比
9:18.760–9:21.080
zh然后最后我们这里是进行了六组的测试
然后最后我们这里是进行了六组的测试
9:21.080–9:24.220
zh当然这个测试我们之前是已经都发到网上了
当然这个测试我们之前是已经都发到网上了
9:24.220–9:25.880
zh大家可以看一下之前的一些视频
大家可以看一下之前的一些视频
9:25.880–9:27.500
zh那么像这样的测试结果
那么像这样的测试结果
9:27.500–9:29.300
zh其实它们二者差别不会很大
其实它们二者差别不会很大
9:29.300–9:30.720
zh我们进行了很多方面的测试
我们进行了很多方面的测试
9:30.720–9:32.000
zh有比较简单的项目测试
有比较简单的项目测试
9:32.000–9:33.940
zh也有非常复杂的项目的测试
也有非常复杂的项目的测试
9:33.940–9:34.580
zh那么总的来说
那么总的来说
9:34.580–9:36.880
zhDeep-seek Harness它不管是前端性能
Deep-seek Harness它不管是前端性能
9:36.880–9:39.280
zh还是3D视觉的这样的理解
还是3D视觉的这样的理解
9:39.280–9:41.820
zh还是对中文的一些场景下
还是对中文的一些场景下
9:41.820–9:42.920
zh一些字符的展示
一些字符的展示
9:42.920–9:46.020
zh其实都和GPT5.6加Codex的差别不大
其实都和GPT5.6加Codex的差别不大
9:46.020–9:48.600
zh然后同时比较让人惊喜的一点
然后同时比较让人惊喜的一点
9:48.600–9:50.040
zh是DeepSeekHarness的
是DeepSeekHarness的
9:50.040–9:51.680
zh它本身的缓存命中率非常高
它本身的缓存命中率非常高
9:51.680–9:53.180
zh这个也是大家现在在讨论
这个也是大家现在在讨论
9:53.180–9:55.260
zh说DeepSeekHarness是很前的
说DeepSeekHarness是很前的
9:55.260–9:56.580
zh一个非常核心的原因
一个非常核心的原因
9:56.580–9:58.260
zh而且它整个运行速度
而且它整个运行速度
9:58.260–9:59.540
zh跟响应效率非常非常快
跟响应效率非常非常快
9:59.540–10:00.760
zh我们这里总共
我们这里总共
10:00.760–10:02.360
zh大家下面其实在科技里面都看到
大家下面其实在科技里面都看到
10:02.360–10:03.660
zh进行了各式各样的
进行了各式各样的
10:03.660–10:04.580
zh形态各异的
形态各异的
10:04.580–10:05.540
zh有看得懂有看不懂的
有看得懂有看不懂的
10:05.540–10:08.120
zh各式各样的设置和测试
各式各样的设置和测试
10:08.120–10:11.780
zh然后最后我们整个差不多是运行了三到四个小时的时间
然后最后我们整个差不多是运行了三到四个小时的时间
10:11.780–10:15.620
zh然后Deep-seek Harness它的token的消耗量
然后Deep-seek Harness它的token的消耗量
10:15.620–10:19.200
zh差不多是GBT5.6搭配上Codex的三分之一
差不多是GBT5.6搭配上Codex的三分之一
10:19.200–10:20.940
zh然后运行时间可能只有一半左右
然后运行时间可能只有一半左右
10:20.940–10:23.360
zh所以整个的测试结果来看
所以整个的测试结果来看
10:23.360–10:25.160
zhDeep-seek Harness相比于Codex来说
Deep-seek Harness相比于Codex来说
10:25.160–10:26.860
zh它的运行效率其实要高很多
它的运行效率其实要高很多
10:26.860–10:29.040
zh然后运行效果是差不太多的
然后运行效果是差不太多的
10:29.040–10:31.540
zh至少我们其实看着这上面这些个测试来看
至少我们其实看着这上面这些个测试来看
10:31.540–10:33.580
zh其实是属于有来有回的这样的类型
其实是属于有来有回的这样的类型
10:33.580–10:35.220
zh那么绝大多场景下我们甚至可能会觉得
那么绝大多场景下我们甚至可能会觉得
10:35.220–10:37.887
zhDeep-seek Harness搭配着Deep-seek vs Pro性能会更好一些
Deep-seek Harness搭配着Deep-seek vs Pro性能会更好一些
10:37.887–10:39.980
zh当然Deepseek V4 Pro当时发布的时候
当然Deepseek V4 Pro当时发布的时候
10:39.980–10:40.840
zh我们这里没有放截图
我们这里没有放截图
10:40.840–10:43.200
zh但当时发布的时候其实是有一个
但当时发布的时候其实是有一个
10:43.200–10:47.360
zh关于Deepseek V4 Pro它的一个编程性能和Feybo 5的这样的比较
关于Deepseek V4 Pro它的一个编程性能和Feybo 5的这样的比较
10:47.360–10:49.440
zh然后在比较那张图上
然后在比较那张图上
10:49.440–10:53.220
zhDeepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的
Deepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的
10:53.220–10:54.900
zh甚至在部分指标上可能还要超过Feybo 5
甚至在部分指标上可能还要超过Feybo 5
10:54.900–10:58.120
zh然后当时官方给的图下面就有一行小字的说明
然后当时官方给的图下面就有一行小字的说明
10:58.120–11:04.560
zh说我们现在测试这个结果是搭配着Deepseek Harness的集结模式
说我们现在测试这个结果是搭配着Deepseek Harness的集结模式
11:04.560–11:07.360
zh就搭配着Harness系统来进行运行最后评测这样的结果
就搭配着Harness系统来进行运行最后评测这样的结果
11:07.360–11:09.160
zh所以也就说明Deep Seek Harness
所以也就说明Deep Seek Harness
11:09.160–11:13.520
zh它的这套系统确实是能够至少是能够很好的发挥Deep Seek V4 Pro
它的这套系统确实是能够至少是能够很好的发挥Deep Seek V4 Pro
11:13.520–11:16.320
zh这样的一些模型的性能的这点其实没有什么问题
这样的一些模型的性能的这点其实没有什么问题
11:16.320–11:18.960
zh当然说到Deep Seek Harness的发展历史
当然说到Deep Seek Harness的发展历史
11:18.960–11:20.160
zh这个的话我们就简单看一下就行了
这个的话我们就简单看一下就行了
11:20.160–11:22.920
zh从5月份开始对不对就开始来进行招聘了
从5月份开始对不对就开始来进行招聘了
11:22.920–11:24.680
zh然后也组建了很长时间
然后也组建了很长时间
11:24.680–11:26.840
zh然后7月底就开始进行内测
然后7月底就开始进行内测
11:26.840–11:29.560
zh然后内测的应该是7月中就开始来进行内测
然后内测的应该是7月中就开始来进行内测
11:29.560–11:31.160
zh然后7月底是已经内测完了
然后7月底是已经内测完了
11:31.160–11:33.200
zh然后内测的时候其实非常鸡贼
然后内测的时候其实非常鸡贼
11:33.200–11:40.920
zh他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来
他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来
11:40.920–11:43.720
zh然后跟他们共同研发这些项目去适配DeepSea Carnies的插件
然后跟他们共同研发这些项目去适配DeepSea Carnies的插件
11:43.720–11:46.160
zh所以这也是为什么DeepSea Carnies一出来之后
所以这也是为什么DeepSea Carnies一出来之后
11:46.160–11:48.960
zh它的插件系统的插件生态就非常丰富的一个主要原因
它的插件系统的插件生态就非常丰富的一个主要原因
11:48.960–11:51.280
zh所以他们内测的时候就拉了很多的作者
所以他们内测的时候就拉了很多的作者
11:51.280–11:52.280
zh这是有统计嘛
这是有统计嘛
11:52.280–11:57.520
zh他的作者搭在一块他们的项目的stars差不多是200多K
他的作者搭在一块他们的项目的stars差不多是200多K
11:57.520–11:58.060
zh好像是
好像是
11:58.060–11:58.760
zh总之呢就是
总之呢就是
11:58.760–11:59.340
zh他一所以
他一所以
11:59.340–12:00.060
zh他之后一出来
他之后一出来
12:00.060–12:00.780
zh他这个插件系统
他这个插件系统
12:00.780–12:01.900
zh就非常的丰富
就非常的丰富
12:01.900–12:03.080
zh是这样的一个原因
是这样的一个原因
12:03.080–12:04.960
zh当然其实我们也需要简单跟大家说一下
当然其实我们也需要简单跟大家说一下
12:04.960–12:06.427
zh就是关于这个Deep-seek Harness
就是关于这个Deep-seek Harness
12:06.427–12:07.720
zh这个Harness到底是什么
这个Harness到底是什么
12:07.720–12:09.660
zh这样的一个概念上的说明
这样的一个概念上的说明
12:09.660–12:10.840
zh那么所有的这个Harness
那么所有的这个Harness
12:10.840–12:12.160
zh其实你基本上都可以把它理解成
其实你基本上都可以把它理解成
12:12.160–12:13.840
zh是围绕当前这个大模型
是围绕当前这个大模型
12:13.840–12:15.720
zh外部的所有的运行的环境
外部的所有的运行的环境
12:15.720–12:16.220
zh对不对
对不对
12:16.220–12:17.600
zh这个有个非常经典的
这个有个非常经典的
12:17.600–12:18.400
zh这样的一个说明的图
这样的一个说明的图
12:18.400–12:19.520
zh就是你的模型
就是你的模型
12:19.520–12:20.460
zh实际上发动机
实际上发动机
12:20.460–12:21.700
zhHarness系统实际上就是
Harness系统实际上就是
12:21.700–12:22.780
zh你的这辆车
你的这辆车
12:22.780–12:24.680
zh其他的各个零部件的这样的环节
其他的各个零部件的这样的环节
12:24.680–12:25.740
zh那你这个车运行的好
那你这个车运行的好
12:25.740–12:27.240
zh不仅你这个发动机非常强劲
不仅你这个发动机非常强劲
12:27.240–12:28.920
zh同时你其他的各个零部件环节
同时你其他的各个零部件环节
12:28.920–12:29.460
zh得搭配的好
得搭配的好
12:29.460–12:32.300
zh才能够维持你整体车辆的这样的一个性能
才能够维持你整体车辆的这样的一个性能
12:32.300–12:34.780
zh所以现在我们说模型确实很强
所以现在我们说模型确实很强
12:34.780–12:35.960
zh很多时候模型也很聪明
很多时候模型也很聪明
12:35.960–12:37.120
zh你单独跟模型进行对话
你单独跟模型进行对话
12:37.120–12:38.440
zh你会发现它非常懂你
你会发现它非常懂你
12:38.440–12:40.700
zh但是它能不能够去执行一些非常复杂的任务
但是它能不能够去执行一些非常复杂的任务
12:40.700–12:41.720
zh这个其实不一定
这个其实不一定
12:41.720–12:42.740
zh很多时候模型聪明
很多时候模型聪明
12:42.740–12:43.820
zh并不代表它能够去解决
并不代表它能够去解决
12:43.820–12:45.780
zh现实任务当中的很多复杂的问题
现实任务当中的很多复杂的问题
12:45.780–12:48.180
zh比如说我们这里举的一个非常经典的例子
比如说我们这里举的一个非常经典的例子
12:48.180–12:50.240
zh这个例子其实每次跟大家讲Harness的时候
这个例子其实每次跟大家讲Harness的时候
12:50.240–12:51.260
zh其实我们都会说
其实我们都会说
12:51.260–12:55.820
zh比如说我现在要完成一整个非常复杂的
比如说我现在要完成一整个非常复杂的
12:55.820–12:58.260
zh几万行的一个代码仓库的代码迁移
几万行的一个代码仓库的代码迁移
12:58.260–13:00.640
zh这个时候如果你只是裸着跟一个agent来进
这个时候如果你只是裸着跟一个agent来进
13:00.640–13:01.940
zh裸着跟一个大模型来进对话
裸着跟一个大模型来进对话
13:01.940–13:04.720
zh那么它确实也会调用工具帮你去完成代码迁移
那么它确实也会调用工具帮你去完成代码迁移
13:04.720–13:05.860
zh但是这个过程就非常不可控
但是这个过程就非常不可控
13:05.860–13:07.420
zh它很有可能比如说迁移到一半
它很有可能比如说迁移到一半
13:07.420–13:07.920
zh它又停了
它又停了
13:07.920–13:08.560
zh说自己完成了
说自己完成了
13:08.560–13:09.900
zh或者是迁移迁移着
或者是迁移迁移着
13:09.900–13:11.100
zh就不记得最一开始自己要干啥
就不记得最一开始自己要干啥
13:11.100–13:11.620
zh等等等等
等等等等
13:11.620–13:13.300
zh所以你会发现对于模型来说
所以你会发现对于模型来说
13:13.300–13:16.280
zh它在长城任务里面经常都会迷失自我
它在长城任务里面经常都会迷失自我
13:16.280–13:17.500
zh这个时候怎么办呢
这个时候怎么办呢
13:17.500–13:20.260
zh我们就想办法通过一些工程化的手段
我们就想办法通过一些工程化的手段
13:20.260–13:20.940
zh给它约束住
给它约束住
13:20.940–13:21.440
zh对不对
对不对
13:21.440–13:22.640
zh比如说有一个最简单的方法
比如说有一个最简单的方法
13:22.640–13:24.460
zh就是让它自个给自个列计划
就是让它自个给自个列计划
13:24.460–13:25.580
zh定下我们现在
定下我们现在
13:25.580–13:28.780
zh现在任务总共需要分成五个模块来进行迁移
现在任务总共需要分成五个模块来进行迁移
13:28.780–13:29.280
zh对不对
对不对
13:29.280–13:30.800
zh然后我们接下来就通过一个勾字系统
然后我们接下来就通过一个勾字系统
13:30.800–13:32.180
zh让模型每次运行完了之后
让模型每次运行完了之后
13:32.180–13:33.880
zh都去检查一下自己的计划
都去检查一下自己的计划
13:33.880–13:34.600
zh有没有推进
有没有推进
13:34.600–13:35.900
zh完成了一项就打个勾
完成了一项就打个勾
13:35.900–13:38.940
zh然后看看接下来还需要继续做哪些东西
然后看看接下来还需要继续做哪些东西
13:38.940–13:40.840
zh那么这个计划就会时刻的
那么这个计划就会时刻的
13:40.840–13:42.480
zh被在每一轮模型运行完了之后
被在每一轮模型运行完了之后
13:42.480–13:43.940
zh都给它加载到当前上架文里面去
都给它加载到当前上架文里面去
13:43.940–13:45.500
zh使得模型它一直会记住
使得模型它一直会记住
13:45.500–13:47.280
zh我现在到底是要解决什么样的问题
我现在到底是要解决什么样的问题
13:47.280–13:48.540
zh以及现在进展到哪一步了
以及现在进展到哪一步了
13:48.540–13:50.120
zh那么就通过这样的简单的
那么就通过这样的简单的
13:50.120–13:52.100
zhPlan或者To-Do List这样的一个方式
Plan或者To-Do List这样的一个方式
13:52.100–13:53.600
zh其实就能够很大程度上保障
其实就能够很大程度上保障
13:53.600–13:55.200
zh我们当前模型在运行的过程当中
我们当前模型在运行的过程当中
13:55.200–13:56.480
zh它的一个长效稳定性
它的一个长效稳定性
13:56.480–13:58.140
zh当然对于Harness这样的系统
当然对于Harness这样的系统
13:58.140–14:00.440
zh我们刚刚说其实是一个非常极简的一个例子
我们刚刚说其实是一个非常极简的一个例子
14:00.440–14:01.720
zh帮大家来去理解
帮大家来去理解
14:01.720–14:03.020
zh关于说我们现在有了模型之后
关于说我们现在有了模型之后
14:03.020–14:05.040
zh为什么还需要有Harness的主要原因
为什么还需要有Harness的主要原因
14:05.040–14:06.280
zh而我们现在所看到的
而我们现在所看到的
14:06.280–14:07.520
zh比如说像Codex Cloud Code
比如说像Codex Cloud Code
14:07.520–14:10.160
zh它其实本质上都是一些Harness的系统
它其实本质上都是一些Harness的系统
14:10.160–14:12.900
zh就是围绕着模型搭建的一套工程化的脚手架
就是围绕着模型搭建的一套工程化的脚手架
14:12.900–14:15.360
zh然后帮助现在模型更好地去完成
然后帮助现在模型更好地去完成
14:15.360–14:16.820
zh我们给它发布的复杂任务
我们给它发布的复杂任务
14:16.820–14:18.220
zh所以这也是为什么大家说
所以这也是为什么大家说
14:18.220–14:20.340
zh下半场 AI在下半场的竞争
下半场 AI在下半场的竞争
14:20.340–14:22.620
zh主要是在Harness这一方面的原因
主要是在Harness这一方面的原因
14:22.620–14:23.820
zh那么对于DeepSeek来说
那么对于DeepSeek来说
14:23.820–14:26.000
zh其实有这样的一个说法
其实有这样的一个说法
14:26.000–14:27.400
zhDeepSeek其实早期的时候
DeepSeek其实早期的时候
14:27.400–14:29.320
zh并不看中编程Agent
并不看中编程Agent
14:29.320–14:32.440
zh会觉得说编程Agent实际上是个非常窄的一个领域
会觉得说编程Agent实际上是个非常窄的一个领域
14:32.440–14:34.220
zh但是没想到现在的Cloud Code和Codex
但是没想到现在的Cloud Code和Codex
14:34.220–14:36.220
zh已经从程序员这个群体当中
已经从程序员这个群体当中
14:36.220–14:37.780
zh已经广泛地扣散出来了
已经广泛地扣散出来了
14:37.780–14:39.340
zh基本上是大家所有人去使用
基本上是大家所有人去使用
14:39.340–14:40.780
zh大模型的一个入口了
大模型的一个入口了
14:40.780–14:43.320
zh所以这个Deepseek也是非常着急
所以这个Deepseek也是非常着急
14:43.320–14:45.320
zh然后呢推出了Deepseek Harness这个系统
然后呢推出了Deepseek Harness这个系统
14:45.320–14:46.840
zh当然Deepseek Harness这个系统
当然Deepseek Harness这个系统
14:46.840–14:48.860
zh它和Cloud Code和Codex
它和Cloud Code和Codex
14:48.860–14:51.100
zh从最开始原始定位就会不太一样
从最开始原始定位就会不太一样
14:51.100–14:52.340
zh就比如说Cloud Code Code
就比如说Cloud Code Code
14:52.340–14:54.880
zh他们其实最开始都是编程的agent
他们其实最开始都是编程的agent
14:54.880–14:57.180
zh都是为了去辅助完成一些编程的任务
都是为了去辅助完成一些编程的任务
14:57.180–14:57.920
zh当然现在呢
当然现在呢
14:57.920–14:59.140
zh其实大家也看到有很多的一些
其实大家也看到有很多的一些
14:59.140–15:00.560
zh比如办公的一些agent
比如办公的一些agent
15:00.560–15:03.040
zh专门是去服务一些办公的场景
专门是去服务一些办公的场景
15:03.040–15:04.280
zh而对于Deepseek来说
而对于Deepseek来说
15:04.280–15:05.700
zh他们的野心其实不仅仅是
他们的野心其实不仅仅是
15:05.700–15:07.380
zh说我要做一个编程的agent
说我要做一个编程的agent
15:07.380–15:08.840
zh或者是做一个办公的agent
或者是做一个办公的agent
15:08.840–15:11.600
zh而是所有场景下通用的这个Harness系统
而是所有场景下通用的这个Harness系统
15:11.600–15:13.600
zh所以它的这个名字叫Deepseek Harness
所以它的这个名字叫Deepseek Harness
15:13.600–15:15.360
zh而不是叫Deepseek Agent的原因
而不是叫Deepseek Agent的原因
15:15.360–15:18.380
zh就是它其实只提供了一整套Harness的脚手架
就是它其实只提供了一整套Harness的脚手架
15:18.380–15:20.580
zh至于说在这套基础设施之上
至于说在这套基础设施之上
15:20.580–15:23.960
zh你想怎么样把它改造成自己场景下面所适用的这个Agent
你想怎么样把它改造成自己场景下面所适用的这个Agent
15:23.960–15:25.120
zh你可以自己想办法
你可以自己想办法
15:25.120–15:28.060
zh借助它现在给你提供非常灵活的这个插件系统
借助它现在给你提供非常灵活的这个插件系统
15:28.060–15:30.140
zh然后给它组装成你现在想要的样子
然后给它组装成你现在想要的样子
15:30.140–15:33.700
zh所以这也是Deepseek他们在发布这个Harness的系统的时候说的
所以这也是Deepseek他们在发布这个Harness的系统的时候说的
15:33.700–15:34.700
zh对不对一切皆插件
对不对一切皆插件
15:34.700–15:36.580
zh他们的这个广告语一切皆插件
他们的这个广告语一切皆插件
15:36.580–15:38.380
zh也就是对于现在的这个Deepseek Harness来说
也就是对于现在的这个Deepseek Harness来说
15:38.380–15:39.200
zh它只提供了一个
它只提供了一个
15:39.200–15:39.720
zh这么说
这么说
15:39.720–15:45.520
zh就是它对核心底层实际上是一套非常完整的一个智能的插座
就是它对核心底层实际上是一套非常完整的一个智能的插座
15:45.520–15:46.320
zh你可以这么来进行理解
你可以这么来进行理解
15:46.320–15:48.320
zh然后上面的这些插件
然后上面的这些插件
15:48.320–15:52.680
zh就是可以随时接入插拔的这一套插座里边去的一些组件
就是可以随时接入插拔的这一套插座里边去的一些组件
15:52.680–15:54.080
zh那么你可以任意把它组合
那么你可以任意把它组合
15:54.080–15:55.880
zh就组合成你想要的这样的agent
就组合成你想要的这样的agent
15:55.880–15:59.600
zh当然它原始能力下其实是提供了这么四套组合的
当然它原始能力下其实是提供了这么四套组合的
15:59.600–16:00.100
zh对不对
对不对
16:00.100–16:01.140
zh就是这么四个通用
就是这么四个通用
16:01.140–16:03.520
zh这么四个agent预设的
这么四个agent预设的
16:03.520–16:05.100
zh然后这几套agent的预设里边
然后这几套agent的预设里边
16:05.100–16:07.280
zh其实每一套都包含着非常复杂的
其实每一套都包含着非常复杂的
16:07.280–16:08.400
zh一些subagent系统
一些subagent系统
16:08.400–16:09.580
zh一些skills系统
一些skills系统
16:09.580–16:10.400
zh还有prompt
还有prompt
16:10.400–16:11.380
zh还有些工具等等
还有些工具等等
16:11.380–16:13.680
zh它其实是给你提供了这四套预设的
它其实是给你提供了这四套预设的
16:13.680–16:14.280
zh那么除了之外
那么除了之外
16:14.280–16:17.800
zh你也可以自己想办法自己去给它来进行一些改造
你也可以自己想办法自己去给它来进行一些改造
16:17.800–16:19.160
zh改造成你想要的样子
改造成你想要的样子
16:19.160–16:20.600
zh所以他说一切切插件
所以他说一切切插件
16:20.600–16:22.360
zh那么对于DeepSeaCardness来说
那么对于DeepSeaCardness来说
16:22.360–16:23.520
zh他就怎么说呢
他就怎么说呢
16:23.520–16:25.160
zh大家可以想象一下他最底层
大家可以想象一下他最底层
16:25.160–16:26.460
zh我们去看他的日志
我们去看他的日志
16:26.460–16:28.400
zh看他官方的说明
看他官方的说明
16:28.400–16:30.680
zh他会说我们是使用Cordius这样的架构
他会说我们是使用Cordius这样的架构
16:30.680–16:32.960
zh我相信现在可能很多开发者都没有听过
我相信现在可能很多开发者都没有听过
16:32.960–16:33.660
zhCordius是什么
Cordius是什么
16:33.660–16:35.780
zh因为我们用Cloud Code
因为我们用Cloud Code
16:35.780–16:37.060
zh用Codex其实完全设计不到
用Codex其实完全设计不到
16:37.060–16:38.640
zh像Cordius底层的东西
像Cordius底层的东西
16:38.640–16:39.140
zh这么说
这么说
16:39.140–16:41.220
zh它其实是比较早开源的一个
它其实是比较早开源的一个
16:41.220–16:42.720
zh对于TSC这套系统来
对于TSC这套系统来
16:42.720–16:43.860
zh这套技术方案来说
这套技术方案来说
16:43.860–16:45.500
zh具有电机性质的底层的
具有电机性质的底层的
16:45.500–16:47.520
zh类似于通信系统的这样的一个内核
类似于通信系统的这样的一个内核
16:47.520–16:49.140
zh就比如说大家所熟知的QQ
就比如说大家所熟知的QQ
16:49.140–16:50.880
zh这QQ底层的通信机制
这QQ底层的通信机制
16:50.880–16:53.860
zh其实就是依靠Cordius的指导系统来去搭建的
其实就是依靠Cordius的指导系统来去搭建的
16:53.860–16:55.440
zh所以现在Deep C-Harness
所以现在Deep C-Harness
16:55.440–16:57.380
zh它所给出的底层的内核
它所给出的底层的内核
16:57.380–17:00.200
zh实际上是非常非常底层的那样的一套内核
实际上是非常非常底层的那样的一套内核
17:00.200–17:02.380
zh也就是基于这么一套非常底层的内核
也就是基于这么一套非常底层的内核
17:02.380–17:02.880
zh哎呀
哎呀
17:02.880–17:04.147
zh现在对于Deep C-Harness来说
现在对于Deep C-Harness来说
17:04.147–17:05.580
zh你什么东西都可以插拔
你什么东西都可以插拔
17:05.580–17:06.780
zh比如说要举个例子
比如说要举个例子
17:06.780–17:09.580
zh比如说我们现在对于Agent来说
比如说我们现在对于Agent来说
17:09.580–17:11.380
zhAgent Loop实际上是个非常重要的功能
Agent Loop实际上是个非常重要的功能
17:11.380–17:12.680
zh这点大家应该都能理解
这点大家应该都能理解
17:12.680–17:13.180
zh对不对
对不对
17:13.180–17:14.520
zh我们要去完成复杂工作
我们要去完成复杂工作
17:14.520–17:16.740
zh那你可不得去循环的调用一些工具
那你可不得去循环的调用一些工具
17:16.740–17:18.400
zh然后直到完成当前任务为止
然后直到完成当前任务为止
17:18.400–17:20.160
zh这个是所谓的agent loop这样的模块
这个是所谓的agent loop这样的模块
17:20.160–17:22.260
zh那么对于我们之前所接触到所有的agent来说
那么对于我们之前所接触到所有的agent来说
17:22.260–17:24.760
zhagent loop其实它都是内置的一项功能
agent loop其实它都是内置的一项功能
17:24.760–17:26.020
zh我不可能把agent loop给拿掉
我不可能把agent loop给拿掉
17:26.020–17:26.520
zh对不对
对不对
17:26.520–17:28.100
zh比如说Codex Cloud Code
比如说Codex Cloud Code
17:28.100–17:31.500
zh他们这些课字是在他们的软件里面已经写死了
他们这些课字是在他们的软件里面已经写死了
17:31.500–17:33.100
zh关于agent loop怎么样进行执行
关于agent loop怎么样进行执行
17:33.100–17:35.140
zh但是对于Deepseek Harness来说
但是对于Deepseek Harness来说
17:35.140–17:36.940
zh它的agent loop本身也是一个插件
它的agent loop本身也是一个插件
17:36.940–17:38.620
zh就你可以自由的把它给删了
就你可以自由的把它给删了
17:38.620–17:39.120
zh把它改了
把它改了
17:39.120–17:39.880
zh都是可以的
都是可以的
17:39.880–17:42.420
zh所以Deepsea Harness相对说是一个更加自由
所以Deepsea Harness相对说是一个更加自由
17:42.420–17:45.960
zh更加灵活的一个通用的这样的一个Harness基座
更加灵活的一个通用的这样的一个Harness基座
17:45.960–17:47.180
zh所以你也可以把它理解成
所以你也可以把它理解成
17:47.180–17:48.640
zh就是对LongChain的又一次冲击
就是对LongChain的又一次冲击
17:48.640–17:49.800
zhLongChain比较惨
LongChain比较惨
17:49.800–17:52.120
zh每次出来新东西最先受伤的都是LongChain
每次出来新东西最先受伤的都是LongChain
17:52.120–17:54.260
zh然后对于整个Deepsea Harness来说
然后对于整个Deepsea Harness来说
17:54.260–17:55.460
zh我们怎么理解它底层架口
我们怎么理解它底层架口
17:55.460–17:56.880
zh这一点大家需要稍微理解一下
这一点大家需要稍微理解一下
17:56.880–18:00.500
zh因为我们在最后在讨论怎么去设计和组装它插线的时候
因为我们在最后在讨论怎么去设计和组装它插线的时候
18:00.500–18:02.220
zh会稍微设计一点底层原理
会稍微设计一点底层原理
18:02.220–18:03.880
zh那么简单来说大家需要知道的是
那么简单来说大家需要知道的是
18:03.880–18:08.060
zh首先它里面通过Cordis这样套系统提供了一整套
首先它里面通过Cordis这样套系统提供了一整套
18:08.060–18:09.500
zh可以自由来进行插拔
可以自由来进行插拔
18:09.500–18:11.980
zh来保障它的核心功能和插件功能
来保障它的核心功能和插件功能
18:11.980–18:15.000
zh来进行顺利通信的这样的基础范式
来进行顺利通信的这样的基础范式
18:15.000–18:16.120
zh然后比较重要
然后比较重要
18:16.120–18:17.420
zh大家需要知道的是一个是profile
大家需要知道的是一个是profile
18:17.420–18:18.260
zh还有一个是punch
还有一个是punch
18:18.260–18:19.700
zh这个profile代表什么含义
这个profile代表什么含义
18:19.700–18:22.000
zh是我们现在你插件组装多了
是我们现在你插件组装多了
18:22.000–18:22.500
zh对不对
对不对
18:22.500–18:23.200
zh这个插件那个插件
这个插件那个插件
18:23.200–18:24.880
zh大家各种插件
大家各种插件
18:24.880–18:26.800
zh各种agent各种skill组装进来之后
各种agent各种skill组装进来之后
18:26.800–18:27.600
zh那么我们要保障
那么我们要保障
18:27.600–18:28.840
zh它能够持续稳定这样的运行
它能够持续稳定这样的运行
18:28.840–18:30.240
zh实际上是需要有一个profile
实际上是需要有一个profile
18:30.240–18:32.080
zh这个profile就是给当前的
这个profile就是给当前的
18:32.080–18:34.000
zh你组装好的这样的一个生产线
你组装好的这样的一个生产线
18:34.000–18:34.940
zh给它一个基本配置表
给它一个基本配置表
18:34.940–18:36.040
zh你可以这么来进行理解
你可以这么来进行理解
18:36.040–18:36.620
zh它能做什么
它能做什么
18:36.620–18:37.180
zh它不能做什么
它不能做什么
18:37.180–18:38.300
zh然后它的各个环节
然后它的各个环节
18:38.300–18:39.120
zh核心参数是什么样的
核心参数是什么样的
18:39.120–18:40.300
zh由于它底层硬件
由于它底层硬件
18:40.300–18:41.020
zh是可以自由组织的
是可以自由组织的
18:41.020–18:42.460
zh所以它上层的profile
所以它上层的profile
18:42.460–18:43.120
zh就变得非常重要
就变得非常重要
18:43.120–18:44.100
zh我们需要给它说好了
我们需要给它说好了
18:44.100–18:45.100
zh它是干什么的
它是干什么的
18:45.100–18:46.540
zh然后再往下
然后再往下
18:46.540–18:48.060
zh我们说Bonda
我们说Bonda
18:48.060–18:48.960
zh然后它实际上
然后它实际上
18:48.960–18:49.740
zh你可以把它理解成
你可以把它理解成
18:49.740–18:50.880
zh是一个profile的
是一个profile的
18:50.880–18:52.600
zh一个更加高层次的抽象
一个更加高层次的抽象
18:52.600–18:53.500
zh也就是说它实际上
也就是说它实际上
18:53.500–18:54.740
zh是一个默认配置
是一个默认配置
18:54.740–18:55.760
zh和默认配置代码的
和默认配置代码的
18:55.760–18:56.400
zh一个模板
一个模板
18:56.400–18:57.800
zh然后再往上的punch
然后再往上的punch
18:57.800–18:58.520
zh它代表的含义
它代表的含义
18:58.520–19:00.320
zh实际上是我们每一次
实际上是我们每一次
19:00.320–19:01.400
zh在进行运行的过程当中
在进行运行的过程当中
19:01.400–19:02.280
zh这次具体代入的
这次具体代入的
19:02.280–19:04.580
zh这个参数所组成的当前的执行对立
这个参数所组成的当前的执行对立
19:04.580–19:06.280
zh当然这个东西说起来有点复杂
当然这个东西说起来有点复杂
19:06.280–19:07.480
zh大家就稍微理解一下就可以
大家就稍微理解一下就可以
19:07.480–19:10.680
zh因为我们之后在讲解插件的时候
因为我们之后在讲解插件的时候
19:10.680–19:13.080
zh需要大概能够明白是一个什么样的情况
需要大概能够明白是一个什么样的情况
19:13.080–19:14.580
zh因为我们到时候经常会涉及到去改
因为我们到时候经常会涉及到去改
19:14.580–19:15.580
zh比如说 profile 对不对
比如说 profile 对不对
19:15.580–19:18.880
zh去改 patch 等等
去改 patch 等等
19:18.880–19:21.580
zh这个实际上是我们之后会稍微来进行修改
这个实际上是我们之后会稍微来进行修改
19:21.580–19:23.080
zh那么接下来实际上就相当于是
那么接下来实际上就相当于是
19:23.080–19:24.380
zh通过 profile 规定好了
通过 profile 规定好了
19:24.380–19:25.280
zh我们现在各个组件是什么
我们现在各个组件是什么
19:25.280–19:25.780
zh对不对
对不对
19:25.780–19:26.780
zh然后在Codex架构下
然后在Codex架构下
19:26.780–19:29.480
zh就可以自由的围绕着所有元素来进行一些组装
就可以自由的围绕着所有元素来进行一些组装
19:29.480–19:31.280
zh然后最后我们每次运行的时候
然后最后我们每次运行的时候
19:31.280–19:32.180
zh实际上就是一个 patch
实际上就是一个 patch
19:32.180–19:36.660
zh然后就是一个agent的一个运行时的架构
然后就是一个agent的一个运行时的架构
19:36.660–19:37.460
zh就这么样的一回事
就这么样的一回事
19:37.460–19:40.180
zhOK这是它的一个基本的架构的TOP图
OK这是它的一个基本的架构的TOP图
19:40.180–19:41.740
zh这个大家稍微理解一点
这个大家稍微理解一点
19:41.740–19:42.740
zh有一点感觉就行了
有一点感觉就行了
19:42.740–19:45.500
zh不要求深度的去了解它背后的原理
不要求深度的去了解它背后的原理
19:45.500–19:48.260
zh因为如果我们要去讲关于deep-seek harness的架构的话
因为如果我们要去讲关于deep-seek harness的架构的话
19:48.260–19:52.940
zh可能我们单独就可以开好几堂公开课进行讲解
可能我们单独就可以开好几堂公开课进行讲解
19:52.940–19:58.980
zh下面是关于我们刚刚所说的一些具体的实例
下面是关于我们刚刚所说的一些具体的实例
19:58.980–20:00.180
zh比如说我们刚刚所说
比如说我们刚刚所说
20:00.180–20:03.580
zh对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本
对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本
20:03.580–20:05.340
zh看着就长得就跟Podex一样 对不对
看着就长得就跟Podex一样 对不对
20:05.340–20:06.460
zh上来就可以跟他来进对话了
上来就可以跟他来进对话了
20:06.460–20:09.580
zh那么他实际上就是一套插件组合而成的一组
那么他实际上就是一套插件组合而成的一组
20:09.580–20:12.620
zh当前Agent运行的一个配置和他运行的结果
当前Agent运行的一个配置和他运行的结果
20:12.620–20:13.140
zh就这么一回事
就这么一回事
20:13.140–20:15.140
zh他实际上是一个组装好的成品
他实际上是一个组装好的成品
20:15.140–20:16.940
zh而你如果需要去额外去重新组装的话
而你如果需要去额外去重新组装的话
20:16.940–20:20.700
zh那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具
那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具
20:20.700–20:24.500
zh当然你如果去看关于DeepSeekHarness他们自家的仓库
当然你如果去看关于DeepSeekHarness他们自家的仓库
20:24.500–20:26.940
zh你会发现他所有的这些东西
你会发现他所有的这些东西
20:26.940–20:29.300
zh所有的这些就是我们看的比较核心这样的工程
所有的这些就是我们看的比较核心这样的工程
20:29.300–20:30.060
zh就来说都是插件
就来说都是插件
20:30.060–20:31.580
zh都是可以随时来进行插拔的
都是可以随时来进行插拔的
20:31.580–20:33.580
zh包括什么消息对列的组装方式
包括什么消息对列的组装方式
20:33.580–20:35.020
zh包括什么agent loop
包括什么agent loop
20:35.020–20:37.560
zh包括甚至它的什么工具注册列表
包括甚至它的什么工具注册列表
20:37.560–20:38.200
zh都是可以换的
都是可以换的
20:38.200–20:40.220
zhOK就这么一回事
OK就这么一回事
20:40.220–20:42.260
zh当然它现在给了一套默认的配置
当然它现在给了一套默认的配置
20:42.260–20:43.340
zh那么基于这个默认配置来说
那么基于这个默认配置来说
20:43.340–20:45.220
zh它其实本来也是非常强的
它其实本来也是非常强的
20:45.220–20:45.880
zh就这么一回事
就这么一回事
20:45.880–20:48.100
zh然后同时它的所谓的插件数
然后同时它的所谓的插件数
20:48.100–20:50.180
zh我们之后也会接触到这样的概念
我们之后也会接触到这样的概念
20:50.180–20:51.280
zh所谓插件数其实就指的是
所谓插件数其实就指的是
20:51.280–20:53.660
zh现在它支持我们当前运行的过程当中
现在它支持我们当前运行的过程当中
20:53.660–20:55.600
zh所构成的所需要的所有这些插件
所构成的所需要的所有这些插件
20:55.600–20:56.200
zh就这么一回事
就这么一回事
20:56.200–20:57.500
zh就比如说我们现在看了这个页面
就比如说我们现在看了这个页面
20:57.500–20:59.200
zh它就是所有插件这样的集合
它就是所有插件这样的集合
20:59.200–21:01.300
zh包括这里面设置都可以改
包括这里面设置都可以改
21:01.300–21:01.980
enOK
OK
21:01.980–21:02.480
enOK
OK
21:02.480–21:04.380
zh那这个就是我们现在能够看到的
那这个就是我们现在能够看到的
21:04.380–21:05.580
zh关于Deep-Seek Harness
关于Deep-Seek Harness
21:05.580–21:07.920
zh它的一个基本的一个状态
它的一个基本的一个状态
21:07.920–21:08.880
zh和它底层的原理
和它底层的原理
21:08.880–21:10.720
zh当然像这样灵活的设置
当然像这样灵活的设置
21:10.720–21:13.800
zh它的底层的配置确实会有一点难
它的底层的配置确实会有一点难
21:13.800–21:15.000
zh这个大家其实都很好理解
这个大家其实都很好理解
21:15.000–21:16.880
zh因为它开放的程度越高
因为它开放的程度越高
21:16.880–21:17.680
zh那么对于我们开发者
那么对于我们开发者
21:17.680–21:19.060
zh未来去组装它这个难度可能就更难
未来去组装它这个难度可能就更难
21:19.060–21:20.700
zh但是它的灵活程度可能就更好
但是它的灵活程度可能就更好
21:20.700–21:21.600
zh那么接下来如果你是想
那么接下来如果你是想
21:21.600–21:22.960
zh做一些智能办公的agent
做一些智能办公的agent
21:22.960–21:24.093
zh还是想做一些coding agent
还是想做一些coding agent
21:24.093–21:25.440
zh都可以通过它的插件
都可以通过它的插件
21:25.440–21:26.200
zh自有的组合
自有的组合
21:26.200–21:27.740
zh把它组合成你想要的样子
把它组合成你想要的样子
21:27.740–21:31.060
zh这个确实是一个可以说更加具有技术含量的工具
这个确实是一个可以说更加具有技术含量的工具
21:31.060–21:32.540
zh相比于比如说是Codex来说
相比于比如说是Codex来说
21:32.540–21:35.160
zh它确实在初期使用的过程当中
它确实在初期使用的过程当中
21:35.160–21:38.240
zh不是我们后面为了它来进行插件组装的时候
不是我们后面为了它来进行插件组装的时候
21:38.240–21:39.260
zh确实会有一些复杂
确实会有一些复杂
21:39.260–21:42.400
zh但是大家确实需要知道的是它的灵活程度是很高的
但是大家确实需要知道的是它的灵活程度是很高的
21:42.400–21:43.933
zh那么对于现在的Deep Sea Harness来说
那么对于现在的Deep Sea Harness来说
21:43.933–21:46.240
zh普通的开发者我们其实就可以直接用它
普通的开发者我们其实就可以直接用它
21:46.240–21:47.900
zh就当成是Codex来进行对话也可以
就当成是Codex来进行对话也可以
21:47.900–21:49.140
zh它也是性能比较强
它也是性能比较强
21:49.140–21:51.340
zh然后如果你想自己来进DIY的话也可以
然后如果你想自己来进DIY的话也可以
21:51.340–21:52.860
zh它提供的接口也很丰富
它提供的接口也很丰富
21:52.860–21:55.060
zh比如说我们如果你要做什么编程Agent
比如说我们如果你要做什么编程Agent
21:55.060–21:56.780
zh办公agent 个人助理
办公agent 个人助理
21:56.780–21:58.200
zh都有各自的插件
都有各自的插件
21:58.200–21:59.620
zh你可以往里面来进行装
你可以往里面来进行装
21:59.620–22:02.000
zh当然下面还有关于插件
当然下面还有关于插件
22:02.000–22:04.020
zhSkill MCP和Tools之间的区别
Skill MCP和Tools之间的区别
22:04.020–22:05.500
zh我们就不展开说了
我们就不展开说了
22:05.500–22:06.800
zh因为我们一会再去讲插件的时候
因为我们一会再去讲插件的时候
22:06.800–22:07.440
zh到时候会讲
到时候会讲
22:07.440–22:08.960
zh但总之大家需要知道的是
但总之大家需要知道的是
22:08.960–22:10.340
zh对于Deepseek来说
对于Deepseek来说
22:10.340–22:11.720
zh它同样也是有Skill
它同样也是有Skill
22:11.720–22:12.500
zh也是有agent
也是有agent
22:12.500–22:13.300
zh也是有MCP的
也是有MCP的
22:13.300–22:14.940
zh这些功能其实全部都是支持的
这些功能其实全部都是支持的
22:14.940–22:17.340
zh只不过对于现在的Deepseek harness来说
只不过对于现在的Deepseek harness来说
22:17.340–22:19.320
zh它的插件是它最大的一个特色和亮点
它的插件是它最大的一个特色和亮点
22:19.320–22:21.980
zh当然现在其实也Deepseek harness发布了之后
当然现在其实也Deepseek harness发布了之后
22:21.980–22:22.780
zh它的插件生态
它的插件生态
22:22.780–22:24.820
zh其实非常丰富
其实非常丰富
22:24.820–22:26.320
zh我们可以给大家看一下
我们可以给大家看一下
22:26.320–22:27.320
zh它有好多插件
它有好多插件
22:27.320–22:29.520
zh这里给大家留下一个印象
这里给大家留下一个印象
22:29.520–22:30.820
zh所有的现在官方的
所有的现在官方的
22:30.820–22:32.620
zh它中安方的页面里面插件列表
它中安方的页面里面插件列表
22:32.620–22:34.980
zh都是你随时可以通过几行代码
都是你随时可以通过几行代码
22:34.980–22:36.820
zh就给它接入来进行一个使用的
就给它接入来进行一个使用的
22:36.820–22:38.160
zh我们稍后也会给大家来介绍
我们稍后也会给大家来介绍
22:38.160–22:39.220
zh如何使用这样的插件
如何使用这样的插件
22:39.220–22:40.420
zh那么大家一看插件列表
那么大家一看插件列表
22:40.420–22:42.520
zh实际上我会觉得大家应该非常熟悉
实际上我会觉得大家应该非常熟悉
22:42.520–22:43.020
zh对不对
对不对
22:43.020–22:43.687
enOpen Design
Open Design
22:43.687–22:44.553
zhOpen Design是什么
Open Design是什么
22:44.553–22:46.820
zhOpen Design是非常有名的一个
Open Design是非常有名的一个
22:46.820–22:48.320
zhWeb Design的这样的一个工具
Web Design的这样的一个工具
22:48.320–22:48.820
zh对不对
对不对
22:48.820–22:50.420
zh最开始是去复刻Cloud Design
最开始是去复刻Cloud Design
22:50.420–22:51.320
zh然后通过它
然后通过它
22:51.320–22:52.920
zh就可以非常快速去完成一些
就可以非常快速去完成一些
22:52.920–22:55.020
zh视觉效果非常精美的这样的一个设计工作
视觉效果非常精美的这样的一个设计工作
22:55.020–22:56.700
zh那本来我们说像这OpenDXR
那本来我们说像这OpenDXR
22:56.700–22:59.520
zh它其实是一个正儿八经的GitHub这个项目
它其实是一个正儿八经的GitHub这个项目
22:59.520–23:02.260
zh但是在DeepSeekHarness内测这个期间
但是在DeepSeekHarness内测这个期间
23:02.260–23:04.260
zh把他们的开发者忽悠进去了
把他们的开发者忽悠进去了
23:04.260–23:06.100
zh加入到他们的内测计划里面去了
加入到他们的内测计划里面去了
23:06.100–23:07.700
zh然后实际的内测计划
然后实际的内测计划
23:07.700–23:09.860
zh主要就是让他们的开发者
主要就是让他们的开发者
23:09.860–23:13.260
zh然后去研发适配DeepSeekHarness的插件
然后去研发适配DeepSeekHarness的插件
23:13.260–23:14.140
zh你可以这么来经理解
你可以这么来经理解
23:14.140–23:17.220
zh所以现在OpenDXR像这样的一个非常大型的
所以现在OpenDXR像这样的一个非常大型的
23:17.220–23:18.420
zh非常有名的项目
非常有名的项目
23:18.420–23:18.920
zh对不对
对不对
23:18.920–23:20.700
zh你看这OpenDXR也是80多K的项目
你看这OpenDXR也是80多K的项目
23:20.700–23:21.860
zh然后这个开源项目
然后这个开源项目
23:21.860–23:23.820
zh他现在也是全面适配了这个Deepsea Harness
他现在也是全面适配了这个Deepsea Harness
23:23.820–23:26.480
zh就是它的项目的功能当然会很多
就是它的项目的功能当然会很多
23:26.480–23:27.780
zh然后也会比较复杂
然后也会比较复杂
23:27.780–23:31.040
zh但是由于它设置好了通用的和Deepsea Harness这个接口
但是由于它设置好了通用的和Deepsea Harness这个接口
23:31.040–23:32.773
zh所以接下来你就可以在Deepsea Harness里面
所以接下来你就可以在Deepsea Harness里面
23:32.773–23:33.740
zh用这样的一个项目
用这样的一个项目
23:33.740–23:34.280
zh是这么一回事
是这么一回事
23:34.280–23:36.240
zh所以Deepsea Harness它现在做这个插件
所以Deepsea Harness它现在做这个插件
23:36.240–23:38.660
zh就有很多开发者其实会有这样的一个想法
就有很多开发者其实会有这样的一个想法
23:38.660–23:42.680
zh第一个是觉得它是属于一个没有开发完成的这样的产品
第一个是觉得它是属于一个没有开发完成的这样的产品
23:42.680–23:45.200
zh然后所有的功能都需要生态来给它堆
然后所有的功能都需要生态来给它堆
23:45.200–23:46.980
zh但是实际上它底层做了很多的工作
但是实际上它底层做了很多的工作
23:46.980–23:49.760
zh只是我们普通小伙伴看起来可能不是那么明显
只是我们普通小伙伴看起来可能不是那么明显
23:49.760–23:51.640
zh那么第二个也会有同学会觉得说
那么第二个也会有同学会觉得说
23:51.640–23:53.080
zh他是不是在走这个XIGBT老路
他是不是在走这个XIGBT老路
23:53.080–23:55.320
zh因为当年XIGBT也是做了一套插件系统
因为当年XIGBT也是做了一套插件系统
23:55.320–23:56.800
zh但他这个插件市场很快就死了
但他这个插件市场很快就死了
23:56.800–23:58.360
zh那么对于DeepSeq来说
那么对于DeepSeq来说
23:58.360–23:59.440
zh他的这个思路其实不太一样
他的这个思路其实不太一样
23:59.440–23:59.960
zh因为他的
因为他的
24:00.000–24:00.800
zh因为它的插件是开放的
因为它的插件是开放的
24:00.800–24:03.880
zh它并不要求开发者一定要去围绕DeepSeek的
它并不要求开发者一定要去围绕DeepSeek的
24:03.880–24:05.680
zhHarness的要求给它去开发插件
Harness的要求给它去开发插件
24:05.680–24:07.520
zh而是允许任意的项目
而是允许任意的项目
24:07.520–24:09.320
zh就比如说我们现在看到像这OpenDesign
就比如说我们现在看到像这OpenDesign
24:09.320–24:11.520
zh还有蒸馏同事这个项目
还有蒸馏同事这个项目
24:11.520–24:12.200
zh对不对很有名
对不对很有名
24:12.200–24:15.040
zh这些项目都可以通过Deepseek Harness这样的非常开放
这些项目都可以通过Deepseek Harness这样的非常开放
24:15.040–24:16.700
zh非常自由的插件这样的功能体系
非常自由的插件这样的功能体系
24:16.700–24:18.260
zh把我原有的功能给它接入进来
把我原有的功能给它接入进来
24:18.260–24:20.120
zh是这么样的一个设置
是这么样的一个设置
24:20.120–24:23.040
zh所以Deepseek Harness当然是不会走当年XGPT这个老路
所以Deepseek Harness当然是不会走当年XGPT这个老路
24:23.040–24:24.160
zh这点大家大可放心
这点大家大可放心
24:24.160–24:25.480
zh然后所以你才会发现
然后所以你才会发现
24:25.480–24:27.060
zh现在这里面这么多项目
现在这里面这么多项目
24:27.060–24:29.360
zh它怎么上来就可以接入Deepseek Harness了
它怎么上来就可以接入Deepseek Harness了
24:29.360–24:29.860
zh非常简单
非常简单
24:29.860–24:31.840
zh就是因为他们在内测期间都已经把自己项目
就是因为他们在内测期间都已经把自己项目
24:31.840–24:33.080
zh开发了对应的接口
开发了对应的接口
24:33.080–24:35.960
zh所以现在Deepseek Harness里面都可以自由的去用这些功能
所以现在Deepseek Harness里面都可以自由的去用这些功能
24:35.960–24:38.560
zh去用这些项目去解决一些你当前开发这样的任务
去用这些项目去解决一些你当前开发这样的任务
24:38.560–24:41.400
zh所以你会发现DeepSeek Harness的插线系统其实是要比
所以你会发现DeepSeek Harness的插线系统其实是要比
24:41.400–24:46.920
zh比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的
比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的
24:46.920–24:48.720
zh这也是DeepSeek Harness这样的野心了
这也是DeepSeek Harness这样的野心了
24:48.720–24:50.360
zh好那么了解有这么多
好那么了解有这么多
24:50.360–24:52.240
zh我们接下来就上手来进行使用对不对
我们接下来就上手来进行使用对不对
24:52.640–24:56.560
zh刚才我们是仔细的看一下关于DeepSeek Harness它的一些底层的原理
刚才我们是仔细的看一下关于DeepSeek Harness它的一些底层的原理
24:56.560–24:58.560
zh核心的架构跟它的拍发生态等等
核心的架构跟它的拍发生态等等
24:58.560–25:00.120
zh那么前来我们直接上手来进行使用
那么前来我们直接上手来进行使用
25:00.120–25:02.520
zh那么关于DeepSeek Harness怎么样来进行使用
那么关于DeepSeek Harness怎么样来进行使用
25:02.520–25:03.680
zh这个应该不会特别复杂
这个应该不会特别复杂
25:03.680–25:06.080
zh我们之前公开课也给大家讲到过对不对
我们之前公开课也给大家讲到过对不对
25:06.080–25:08.360
zh首先你可以看看它的代码仓库
首先你可以看看它的代码仓库
25:08.360–25:10.260
zh然后上面也有非常详细的
然后上面也有非常详细的
25:10.260–25:11.820
zh关于它现在安装部署使用这个方法
关于它现在安装部署使用这个方法
25:11.820–25:13.400
zh然后现在已经快90K了
然后现在已经快90K了
25:13.400–25:15.840
zh已经快90K的STARS了等等
已经快90K的STARS了等等
25:15.840–25:18.140
zh然后接下来我们就可以来进行一个
然后接下来我们就可以来进行一个
25:18.140–25:19.780
zh安装部署跟使用了
安装部署跟使用了
25:19.780–25:20.980
zh那么首先第一步我们就下载
那么首先第一步我们就下载
25:20.980–25:21.640
zh这个Node.js
这个Node.js
25:21.640–25:22.240
enNode.js
Node.js
25:22.240–25:22.920
zh注意好
注意好
25:22.920–25:24.120
zh这里面我们跟大家讲解的是
这里面我们跟大家讲解的是
25:24.120–25:25.720
zh官方原版的部署方式
官方原版的部署方式
25:25.720–25:27.260
zh然后是需要自己去安装
然后是需要自己去安装
25:27.260–25:28.480
zhNode.js这样的环境
Node.js这样的环境
25:28.480–25:31.700
zh然后去下载它对应的NPM这样的库
然后去下载它对应的NPM这样的库
25:31.700–25:32.560
zh然后在本地启动
然后在本地启动
25:32.560–25:33.500
zh在命令行面启动服务
在命令行面启动服务
25:33.500–25:34.200
zh然后就可以弹出来
然后就可以弹出来
25:34.200–25:35.580
zh一个外部页面就可以来进行
一个外部页面就可以来进行
25:35.580–25:37.120
zhDeep-Z-Harness这样的对话跟使用了
Deep-Z-Harness这样的对话跟使用了
25:37.120–25:37.760
zh那么除了之外
那么除了之外
25:37.760–25:40.220
zh我们给大家提供的桌面版的安装方式
我们给大家提供的桌面版的安装方式
25:40.220–25:41.460
zh性能是一样的
性能是一样的
25:41.460–25:42.320
zh只不过安装路径不一样
只不过安装路径不一样
25:42.320–25:43.920
zh那么大家如果之前就已经拿到
那么大家如果之前就已经拿到
25:43.920–25:45.340
zh我们的桌面端已经完成安装了
我们的桌面端已经完成安装了
25:45.340–25:46.080
zh这一段看看就好
这一段看看就好
25:46.080–25:46.820
zh如果没有完成安装
如果没有完成安装
25:46.820–25:48.280
zh想按照官方的方式来进行安装的话
想按照官方的方式来进行安装的话
25:48.280–25:49.900
zh那么就按照我们现在流程来进行安装
那么就按照我们现在流程来进行安装
25:49.900–25:50.420
zh也都是可以的
也都是可以的
25:50.420–25:52.340
zh只不过我们给大家提供的桌面段的安装方式
只不过我们给大家提供的桌面段的安装方式
25:52.340–25:53.020
zh会更加简单一些
会更加简单一些
25:53.020–25:54.580
zh然后同时也不需要你去部署
然后同时也不需要你去部署
25:54.580–25:55.760
zh什么Node.js这样的环境
什么Node.js这样的环境
25:55.760–25:57.560
zh它全部都是已经内置好的
它全部都是已经内置好的
25:57.560–25:59.060
zh你只需要点击拖拽一下
你只需要点击拖拽一下
25:59.060–25:59.860
zh就可以来进行使用了
就可以来进行使用了
25:59.860–26:00.360
zh好
好
26:00.360–26:00.860
zh不管怎么样
不管怎么样
26:00.860–26:02.000
zh我们还是需要看一下官方的安装流程
我们还是需要看一下官方的安装流程
26:02.000–26:02.500
zh好
好
26:02.500–26:06.080
zh那么接下来从Node.js的网页下载对应的安装包
那么接下来从Node.js的网页下载对应的安装包
26:06.080–26:08.620
zhNode.js的网页安装包也非常简单
Node.js的网页安装包也非常简单
26:08.620–26:11.180
zh大家下载对应的需要安装这个版本就可以了
大家下载对应的需要安装这个版本就可以了
26:11.180–26:13.260
zh然后到本地来进行安装
然后到本地来进行安装
26:13.260–26:15.440
zh点击安装一路点下一步就可以完成安装
点击安装一路点下一步就可以完成安装
26:15.440–26:17.300
zh当然我们就Node.js的版本
当然我们就Node.js的版本
26:17.300–26:19.320
zhNode.js的安装包我们也给大家准备了一份
Node.js的安装包我们也给大家准备了一份
26:19.320–26:21.360
zh就怕大家找不到Node.js的网页
就怕大家找不到Node.js的网页
26:21.360–26:22.027
zh我们给大家准备了一份
我们给大家准备了一份
26:22.027–26:24.220
zh大家听讲我们助教老师也可以领取的
大家听讲我们助教老师也可以领取的
26:24.220–26:26.860
zhWindows Linux和Mac版本的Node.js安装包
Windows Linux和Mac版本的Node.js安装包
26:26.860–26:27.820
zh安装包安装起来非常简单
安装包安装起来非常简单
26:27.820–26:28.780
zh一路点击下一步就可以了
一路点击下一步就可以了
26:28.780–26:31.560
zh然后打开MacOS的终端
然后打开MacOS的终端
26:31.560–26:32.060
zh对不对
对不对
26:32.060–26:33.240
zh然后再打开终端之后
然后再打开终端之后
26:33.240–26:35.220
zh就比如说我们这里给大家看一下
就比如说我们这里给大家看一下
26:35.220–26:37.380
zh打开我们的终端
打开我们的终端
26:37.380–26:38.980
zh然后打开终端之后
然后打开终端之后
26:38.980–26:39.980
zh好
好
26:39.980–26:41.560
zh那么接下来我们就可以去看一看
那么接下来我们就可以去看一看
26:41.560–26:42.060
zh哎呀
哎呀
26:42.060–26:44.860
zh你的刚刚我们要需要下载的这些环境
你的刚刚我们要需要下载的这些环境
26:44.860–26:45.360
zh对不对
对不对
26:45.360–26:45.920
zh有没有装配好
有没有装配好
26:45.920–26:46.720
zh你可以输入
你可以输入
26:46.720–26:48.700
zh这个node-v和npm-b
这个node-v和npm-b
26:48.700–26:50.260
zh看看对应的版本有没有装好
看看对应的版本有没有装好
26:50.260–26:51.500
zh然后如果有装好的话
然后如果有装好的话
26:51.500–26:52.000
zh那么接下来
那么接下来
26:52.000–26:53.800
zh我们就可以直接运行这样的一个命令
我们就可以直接运行这样的一个命令
26:53.800–26:55.400
zh这个命令是NPX的一个命令
这个命令是NPX的一个命令
26:55.400–26:58.540
zh它是既是去拉取对应的DSH包
它是既是去拉取对应的DSH包
26:58.540–27:01.600
zh同时也是直接开启web服务的这样的一个命令
同时也是直接开启web服务的这样的一个命令
27:01.600–27:02.240
zh那么之后
那么之后
27:02.240–27:04.500
zh如果你是使用官方的方式来进行下载
如果你是使用官方的方式来进行下载
27:04.500–27:05.760
zh来进行下载和安装启动的话
来进行下载和安装启动的话
27:05.760–27:07.460
zh那么这个命令接下来是会反复的会用到的
那么这个命令接下来是会反复的会用到的
27:07.460–27:10.740
zh那么NPX是所有的Node.js的库的一个安装的这样的包
那么NPX是所有的Node.js的库的一个安装的这样的包
27:10.740–27:12.500
zh然后atdeepseek-ai
然后atdeepseek-ai
27:12.500–27:15.500
zh这个是他们的deepseek的官方的库的名字
这个是他们的deepseek的官方的库的名字
27:15.500–27:18.540
zh然后DSH是对应的组件的这样的名字
然后DSH是对应的组件的这样的名字
27:18.540–27:20.440
zh然后web代表的含义是启动web服务
然后web代表的含义是启动web服务
27:20.440–27:21.260
zh然后第一次运行的时候
然后第一次运行的时候
27:21.260–27:23.000
zh它也会下载对应的库或者来进行更新
它也会下载对应的库或者来进行更新
27:23.000–27:23.800
zh都是这样的一个命令
都是这样的一个命令
27:23.800–27:24.600
zh一个命令解决所有问题
一个命令解决所有问题
27:24.600–27:25.860
zh接下来就需要把你
接下来就需要把你
27:25.860–27:28.440
zh你需要你把命令复制到命令行里面来进行运行
你需要你把命令复制到命令行里面来进行运行
27:28.440–27:28.980
zh就可以了
就可以了
27:28.980–27:29.820
zh那么运行完了之后
那么运行完了之后
27:29.820–27:32.660
zh接下来它就会弹出一个关系3080这样的一个端口
接下来它就会弹出一个关系3080这样的一个端口
27:32.660–27:35.820
zh下面其实有些视频具体的演示的过程
下面其实有些视频具体的演示的过程
27:35.820–27:36.460
zh你输入它
你输入它
27:36.460–27:37.940
zh输入它之后它就会弹出来
输入它之后它就会弹出来
27:37.940–27:40.660
zh它是一个3080端口的这样的一个显示
它是一个3080端口的这样的一个显示
27:40.660–27:41.160
zh对不对
对不对
27:41.160–27:41.660
zh就它
就它
27:41.660–27:44.060
zh然后你复制一下127.0.0.1.3080
然后你复制一下127.0.0.1.3080
27:44.060–27:46.200
zh然后打开浏览器输入它
然后打开浏览器输入它
27:46.200–27:50.560
zh接下来就可以进入到现在大家看到的页面
接下来就可以进入到现在大家看到的页面
27:50.560–27:53.600
zh也就是我们的DeepseaCarnies这个页面来进行使用了
也就是我们的DeepseaCarnies这个页面来进行使用了
27:53.600–27:54.760
zh那么首次进入的时候
那么首次进入的时候
27:54.760–27:57.600
zh你需要输入一下你的Deep Seek API Key
你需要输入一下你的Deep Seek API Key
27:57.600–27:59.440
zh然后输入完Deep Seek API Key之后
然后输入完Deep Seek API Key之后
27:59.440–28:01.020
zh接下来就可以直接顺利来进行使用了
接下来就可以直接顺利来进行使用了
28:01.020–28:03.080
zh当然它默认情况下是支持Deep Seek这个模型
当然它默认情况下是支持Deep Seek这个模型
28:03.080–28:06.120
zh你也可以这里面点击稍后配置
你也可以这里面点击稍后配置
28:06.120–28:08.380
zh然后去换成别的模型的API Key
然后去换成别的模型的API Key
28:08.380–28:09.160
zh也都是OK的
也都是OK的
28:09.160–28:10.980
zh这个其实对于Deep Seek Harness来说
这个其实对于Deep Seek Harness来说
28:10.980–28:13.280
zh它都是可以顺利的来进行使用的
它都是可以顺利的来进行使用的
28:13.280–28:14.800
zh好那下面这里其实是说
好那下面这里其实是说
28:14.800–28:16.060
zh怎么去注册到API Key
怎么去注册到API Key
28:16.060–28:16.740
zh这我们就不说了
这我们就不说了
28:16.740–28:17.720
zh它自己看一下就可以
它自己看一下就可以
28:17.720–28:19.080
zh然后注册完了之后
然后注册完了之后
28:19.080–28:21.100
zh那么接下来你就可以在本地来进行运行了
那么接下来你就可以在本地来进行运行了
28:21.100–28:22.360
zh这里就是我们刚刚所看到的这里面
这里就是我们刚刚所看到的这里面
28:22.360–28:22.860
zh对不对
对不对
28:22.860–28:23.960
zh你就可以跟他说嗨
你就可以跟他说嗨
28:23.960–28:24.960
zh跟他随便说一说
跟他随便说一说
28:24.960–28:26.680
zh他就会来进行运行
他就会来进行运行
28:26.680–28:27.800
zh然后这个运行过程
然后这个运行过程
28:27.800–28:28.880
zh一看当然就是一个
一看当然就是一个
28:28.880–28:29.980
zhagent运行时的
agent运行时的
28:29.980–28:31.380
zh一整个完整的响应流程
一整个完整的响应流程
28:31.380–28:31.900
zh你跟他说句话
你跟他说句话
28:31.900–28:33.580
zh然后他下面上下文注入
然后他下面上下文注入
28:33.580–28:34.800
zh然后think了一下
然后think了一下
28:34.800–28:35.460
zh然后来进行回答
然后来进行回答
28:35.460–28:36.920
zh那么对于我们这种简单的问题
那么对于我们这种简单的问题
28:36.920–28:38.920
zh他其实并没有任何工具要用
他其实并没有任何工具要用
28:38.920–28:40.620
zh所以他就一路来进行流失响应
所以他就一路来进行流失响应
28:40.620–28:41.540
zh来进行回答就结束了
来进行回答就结束了
28:41.540–28:43.060
zh那么对于DeepSea Carnage来说
那么对于DeepSea Carnage来说
28:43.060–28:44.840
zh他其实给出的功能系统
他其实给出的功能系统
28:44.840–28:46.580
zh实际上是非常的亲民
实际上是非常的亲民
28:46.580–28:47.420
zh可以这么说
可以这么说
28:47.420–28:48.160
zh是非常的亲民
是非常的亲民
28:48.160–28:50.120
zh首先他上面完整的跟你显示了
首先他上面完整的跟你显示了
28:50.120–28:51.160
zh我们当前注入上下文是什么
我们当前注入上下文是什么
28:51.160–28:52.060
zh这点非常重要
这点非常重要
28:52.060–28:56.400
zh我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候
我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候
28:56.400–28:57.160
zh经常都会说
经常都会说
28:57.160–29:00.300
zh我们运行的时候上下文是怎么去搭建的
我们运行的时候上下文是怎么去搭建的
29:00.300–29:00.800
zh对不对
对不对
29:00.800–29:01.933
zh我们自己有System Prompt
我们自己有System Prompt
29:01.933–29:02.720
zh我们同时有Skills
我们同时有Skills
29:02.720–29:03.900
zh我们还有agent的MD
我们还有agent的MD
29:03.900–29:04.920
zh这个东西很乱
这个东西很乱
29:04.920–29:06.720
zh时不时我们还需要compact一下
时不时我们还需要compact一下
29:06.720–29:07.600
zh压缩一下上下文
压缩一下上下文
29:07.600–29:08.600
zh我每次对话的时候
我每次对话的时候
29:08.600–29:09.900
zh它的具体上下文是如何构建的
它的具体上下文是如何构建的
29:09.900–29:12.460
zh对DBCCronus来说非常贴心的
对DBCCronus来说非常贴心的
29:12.460–29:14.120
zh把上下文都给你搭建好了
把上下文都给你搭建好了
29:14.120–29:15.060
zh跟我们说运行之前
跟我们说运行之前
29:15.060–29:16.800
zh上下文是这么来进行注入的
上下文是这么来进行注入的
29:16.800–29:17.560
zh具体注入了什么
具体注入了什么
29:17.560–29:18.860
zh就具体注入了它
就具体注入了它
29:18.860–29:20.020
enDSH-System Prompt
DSH-System Prompt
29:20.020–29:21.120
zh我们一会看到这个东西是什么
我们一会看到这个东西是什么
29:21.120–29:22.480
zh然后他还think了一下
然后他还think了一下
29:22.480–29:23.660
zhthink就是他的思考链
think就是他的思考链
29:23.660–29:24.160
zh对不对
对不对
29:24.160–29:25.160
zhthink完了就给你返回结果
think完了就给你返回结果
29:25.160–29:27.560
zh当然我们还可以在轨迹这里面
当然我们还可以在轨迹这里面
29:27.560–29:30.720
zh看到刚才运行对话的这样一个轨迹
看到刚才运行对话的这样一个轨迹
29:30.720–29:32.720
zh这个轨迹指的是用户输入
这个轨迹指的是用户输入
29:32.720–29:36.120
zh然后对应的模型响应对不对
然后对应的模型响应对不对
29:36.120–29:39.760
zh这个current绿色的这样的一行
这个current绿色的这样的一行
29:39.760–29:40.620
zh它的实际上就是上下文
它的实际上就是上下文
29:40.620–29:41.220
zh就是context
就是context
29:41.220–29:42.080
zh我们现在构建好上下文
我们现在构建好上下文
29:42.080–29:44.720
zh然后下面就是模型的响应等等
然后下面就是模型的响应等等
29:44.720–29:45.960
zh它所有运行的过程都能看到
它所有运行的过程都能看到
29:45.960–29:47.420
zh然后同时下面还有
然后同时下面还有
29:47.420–29:48.680
zh就比如说什么缓存命中
就比如说什么缓存命中
29:48.680–29:50.200
zh什么输入输出的token
什么输入输出的token
29:50.200–29:52.400
zh这个token响应时间等等等等
这个token响应时间等等等等
29:52.400–29:53.880
zh这些都给的非常的完整
这些都给的非常的完整
29:53.880–29:55.200
zh然后同时你还可以把session
然后同时你还可以把session
29:55.200–29:56.660
zh挡着了不好意思
挡着了不好意思
29:56.660–29:58.540
zh可以把session给它导出
可以把session给它导出
29:58.540–29:59.400
zh还可以下载
还可以下载
29:59.400–30:01.920
zh然后同时你还可以在各个模式之间
然后同时你还可以在各个模式之间
30:01.920–30:02.980
zh来进行一个切换
来进行一个切换
30:02.980–30:04.900
zh当然我们现在默认的是标准模式
当然我们现在默认的是标准模式
30:04.900–30:06.080
zh我们这里是先大家看一下
我们这里是先大家看一下
30:06.080–30:07.580
zh它的工作页面长什么样
它的工作页面长什么样
30:07.580–30:09.400
zh然后同时这里面你还可以
然后同时这里面你还可以
30:09.400–30:11.160
zh通过输入一些命令
通过输入一些命令
30:11.160–30:12.080
zh可以直接点击这个加号
可以直接点击这个加号
30:12.080–30:13.160
zh给它输入一些命令
给它输入一些命令
30:13.160–30:14.720
zh当然你这里也是可以直接付出一些图片的
当然你这里也是可以直接付出一些图片的
30:14.720–30:15.480
zh这也是没有什么问题
这也是没有什么问题
30:15.480–30:17.680
zh然后同时在这里面是可以选择模型
然后同时在这里面是可以选择模型
30:17.680–30:19.560
zh和推理的等级
和推理的等级
30:19.560–30:20.460
zh然后我们这里呢
然后我们这里呢
30:20.460–30:21.560
zh其实全程都是使用这个flash
其实全程都是使用这个flash
30:21.560–30:22.740
zh来进行的这个操作
来进行的这个操作
30:22.740–30:23.800
zh然后同时呢
然后同时呢
30:23.800–30:24.340
zh左侧呢
左侧呢
30:24.340–30:27.200
zh就是一个你的当前项目管理的一个区域
就是一个你的当前项目管理的一个区域
30:27.200–30:27.900
zh然后呢
然后呢
30:27.900–30:29.020
zh这个项目管理的这个区域
这个项目管理的这个区域
30:29.020–30:29.520
zh你可以
你可以
30:29.520–30:31.620
zh比如说我们现在实际上是选择了一个项目锋键夹
比如说我们现在实际上是选择了一个项目锋键夹
30:31.620–30:33.720
zh这个项目锋键夹就是在桌面的一个项目锋键夹
这个项目锋键夹就是在桌面的一个项目锋键夹
30:33.720–30:34.640
zh都就是在
都就是在
30:34.640–30:36.120
zh大家可以看到
大家可以看到
30:36.120–30:36.960
zh就是在这里面
就是在这里面
30:36.960–30:37.580
zh我们稍后呢
我们稍后呢
30:37.580–30:39.860
zh这个就是以它为我们当前项目主目录
这个就是以它为我们当前项目主目录
30:39.860–30:41.360
zh会来进行一系列的这个操作
会来进行一系列的这个操作
30:41.360–30:42.240
zh那么大家需要知道的是
那么大家需要知道的是
30:42.240–30:43.840
zh对于我们像使用Codex的Cloud Code
对于我们像使用Codex的Cloud Code
30:43.840–30:45.440
zh或者是Deepsea Carnies
或者是Deepsea Carnies
30:45.440–30:47.440
zh认清楚它的主目录会非常非常重要
认清楚它的主目录会非常非常重要
30:47.440–30:50.040
zh因为我们之后很多的Deepsea Carnies
因为我们之后很多的Deepsea Carnies
30:50.040–30:52.140
zh它运行故事当中的很多的一些什么隐藏文件
它运行故事当中的很多的一些什么隐藏文件
30:52.140–30:53.840
zh或者Agent CMD这些文档
或者Agent CMD这些文档
30:53.840–30:57.040
zh这都是在你对应的操作的目录文件夹里边的
这都是在你对应的操作的目录文件夹里边的
30:57.040–30:59.040
zh所以这个大家是需要看好了
所以这个大家是需要看好了
30:59.040–31:00.640
zh然后我们接下来如果有需要的话
然后我们接下来如果有需要的话
31:00.640–31:02.240
zh我们就会回到当前目录里面来进行查看
我们就会回到当前目录里面来进行查看
31:02.240–31:04.240
zh然后同时对于我们当前Deepsea Carnies来说
然后同时对于我们当前Deepsea Carnies来说
31:04.240–31:05.240
zh左侧工作区域
左侧工作区域
31:05.240–31:06.640
zh然后这边就各式各样的对话
然后这边就各式各样的对话
31:06.640–31:07.140
zh对不对
对不对
31:07.140–31:08.440
zh你还可以添加一个新的对话
你还可以添加一个新的对话
31:08.440–31:09.040
zh也都是可以的
也都是可以的
31:09.040–31:11.040
zh然后你还可以在这里面新增加一些工作区
然后你还可以在这里面新增加一些工作区
31:11.040–31:12.280
zh一个工作区实际上就是一个文档
一个工作区实际上就是一个文档
31:12.280–31:13.140
zh我们来进行理解
我们来进行理解
31:13.140–31:15.280
zh然后这里是可以自由的来进行对话的切换的
然后这里是可以自由的来进行对话的切换的
31:15.280–31:17.440
zh然后同时我们也可以看一下它基本的设置
然后同时我们也可以看一下它基本的设置
31:17.440–31:18.740
zh那基本设置里面
那基本设置里面
31:18.740–31:21.400
zh那这里面首先是关于agent的预设
那这里面首先是关于agent的预设
31:21.400–31:23.840
zhagent预设里面其实它总共是分成四种不同的模式
agent预设里面其实它总共是分成四种不同的模式
31:23.840–31:25.940
zh这个所谓的四种不同agent的模式
这个所谓的四种不同agent的模式
31:25.940–31:29.680
zh其实它就是指的是四套不同的插件体系
其实它就是指的是四套不同的插件体系
31:29.680–31:31.800
zh它里面包括了它预载入了不同的agent
它里面包括了它预载入了不同的agent
31:31.800–31:34.100
zh预载不同的skill跟tours等等等等
预载不同的skill跟tours等等等等
31:34.100–31:35.340
zh就比如说标准模式下
就比如说标准模式下
31:35.340–31:37.800
zh它实际上是功能完整的编码agent
它实际上是功能完整的编码agent
31:37.800–31:39.440
zh就跟功能完整的codex是一样的
就跟功能完整的codex是一样的
31:39.440–31:42.000
zh它有什么支持文件编辑管理
它有什么支持文件编辑管理
31:42.000–31:43.400
zhshare命令行操作
share命令行操作
31:43.400–31:45.080
zh文件与网页检索
文件与网页检索
31:45.080–31:46.400
ensgues plan
sgues plan
31:46.400–31:47.600
zh所谓plan就指的是
所谓plan就指的是
31:47.600–31:48.440
zh我们可以给它输入
我们可以给它输入
31:48.440–31:50.120
zh可以进入计划模式
可以进入计划模式
31:50.120–31:51.080
zh然后一些复杂任务
然后一些复杂任务
31:51.080–31:52.040
zh就可以让它先定计划
就可以让它先定计划
31:52.040–31:52.800
zh再来进行执行
再来进行执行
31:52.800–31:54.280
zh然后还有目标
然后还有目标
31:54.280–31:55.800
zh所谓目标指的是它有go
所谓目标指的是它有go
31:55.800–31:56.920
zh这样的模式
这样的模式
31:56.920–31:57.680
zhgo这个模式
go这个模式
31:57.680–32:00.000
zh指的是它会一直推进
指的是它会一直推进
32:00.340–32:01.200
zh你当前这样的任务
你当前这样的任务
32:01.200–32:02.500
zh直到最终完成为止
直到最终完成为止
32:02.500–32:03.240
zh中途不会停下来
中途不会停下来
32:03.240–32:03.740
zh怎么一回事
怎么一回事
32:03.740–32:04.660
zh然后它还有子在理工作流
然后它还有子在理工作流
32:04.660–32:06.100
zh这个是一个非常完整的
这个是一个非常完整的
32:06.100–32:07.600
zh一套Agent功能的组件
一套Agent功能的组件
32:07.600–32:08.540
zh这里你会发现
这里你会发现
32:08.540–32:10.300
zh这是什么文件编辑工具
这是什么文件编辑工具
32:10.300–32:12.460
zhShare 文件与网页检索
Share 文件与网页检索
32:12.460–32:13.420
zh这属于tour对不对
这属于tour对不对
32:13.420–32:14.260
zh然后它有skill
然后它有skill
32:14.260–32:15.060
zh然后有plan
然后有plan
32:15.060–32:15.920
zh有目标
有目标
32:15.920–32:16.580
zh有子弹里工作流
有子弹里工作流
32:16.580–32:22.380
zh这个就是它当前的一套完整的智能基础上给你插好了很多各种不同的功能
这个就是它当前的一套完整的智能基础上给你插好了很多各种不同的功能
32:22.380–32:22.880
zh对不对
对不对
32:22.880–32:23.920
zh大家可以直接来进行运行了
大家可以直接来进行运行了
32:23.920–32:25.720
zh那么这个功能下基本上就跟我们用
那么这个功能下基本上就跟我们用
32:25.720–32:27.460
zh比如说Codex的TileCode基本上就是一样的
比如说Codex的TileCode基本上就是一样的
32:27.460–32:31.580
zh然后同时它有TPC这样的一个模式
然后同时它有TPC这样的一个模式
32:31.580–32:32.360
zh你看看它就描述
你看看它就描述
32:32.360–32:33.800
zh具备标准模式全部能力
具备标准模式全部能力
32:33.800–32:36.720
zh还可以通过CodeModel SDK呈现工具
还可以通过CodeModel SDK呈现工具
32:36.720–32:39.660
zh让模型用一个TypeScread程序组合多多操作
让模型用一个TypeScread程序组合多多操作
32:39.660–32:41.920
zh这个实际上是一个更加复杂的一种性能模式
这个实际上是一个更加复杂的一种性能模式
32:41.920–32:43.080
zh他们说得非常清楚对不对
他们说得非常清楚对不对
32:43.080–32:44.220
zh除了标准模式之外
除了标准模式之外
32:44.220–32:47.640
zh他还能够一次性的组合多个工具来进行并行
他还能够一次性的组合多个工具来进行并行
32:47.640–32:49.640
zh然后同时还有这个极简模式
然后同时还有这个极简模式
32:49.640–32:50.440
zh这个极简模式
这个极简模式
32:50.440–32:54.000
zh它主要就是操作你本地的bash和一些文件夹
它主要就是操作你本地的bash和一些文件夹
32:54.000–32:54.620
zh操作一些工具
操作一些工具
32:54.620–32:56.160
zh然后来进行编码
然后来进行编码
32:56.160–32:58.200
zh这个相当于是在上面的标准模式下
这个相当于是在上面的标准模式下
32:58.200–32:59.500
zh给他拔了很多的一些功能
给他拔了很多的一些功能
32:59.500–33:00.860
zh然后可以让你更快一些
然后可以让你更快一些
33:00.860–33:02.720
zh然后接下来还有创造模式
然后接下来还有创造模式
33:02.720–33:05.880
zh创造模式什么自定义的agent preset
创造模式什么自定义的agent preset
33:05.880–33:07.880
zh然后具备标准能力全部能力
然后具备标准能力全部能力
33:07.880–33:09.740
zh然后还可以在标准能力制度上
然后还可以在标准能力制度上
33:09.740–33:11.260
zh去增加一些自定义的agent
去增加一些自定义的agent
33:11.260–33:12.500
zh那自定的agent怎么去自定义呢
那自定的agent怎么去自定义呢
33:12.500–33:13.220
zh非常简单在下面
非常简单在下面
33:13.220–33:13.720
zh对不对
对不对
33:13.720–33:15.460
zh就可以去自定义一些agent了
就可以去自定义一些agent了
33:15.460–33:17.420
zh那么这里它其实会有一个非常关键的概念
那么这里它其实会有一个非常关键的概念
33:17.420–33:18.460
zh叫 preset
叫 preset
33:18.460–33:19.780
zh那 preset 是什么东西
那 preset 是什么东西
33:19.780–33:21.120
zh它其实就是我们之前所说的
它其实就是我们之前所说的
33:21.120–33:22.140
zh类似像 profile 这样的一个
类似像 profile 这样的一个
33:22.140–33:24.220
zh你整个运行模式过程当中
你整个运行模式过程当中
33:24.220–33:25.220
zh非常关键的一些参数定义
非常关键的一些参数定义
33:25.220–33:27.080
zh比如说可以加载个外什么工具
比如说可以加载个外什么工具
33:27.080–33:28.320
zh什么迭代多少步等等
什么迭代多少步等等
33:28.320–33:30.100
zh这个我们在非常后期
这个我们在非常后期
33:30.100–33:31.120
zh在讲插件定制的时候
在讲插件定制的时候
33:31.120–33:31.820
zh到时候大家会看到
到时候大家会看到
33:31.820–33:33.200
zh它会有个 preset
它会有个 preset
33:33.200–33:35.120
zh怎么一回事
怎么一回事
33:35.120–33:37.440
zh然后下面这还有权限
然后下面这还有权限
33:37.440–33:38.400
zh权限就非常好理解
权限就非常好理解
33:38.400–33:39.360
zhread only 只读
read only 只读
33:39.360–33:40.840
zh然后 workspace write
然后 workspace write
33:40.840–33:41.420
zh可以写
可以写
33:41.420–33:42.400
zh然后这个full access
然后这个full access
33:42.400–33:44.120
zh就是读写删除都可以
就是读写删除都可以
33:44.120–33:46.060
zh然后之前我们发了视频之后
然后之前我们发了视频之后
33:46.060–33:46.600
zh也有同学说
也有同学说
33:46.600–33:48.160
zh他的deep seek harness
他的deep seek harness
33:48.160–33:49.080
zh不小心把自己所有的
不小心把自己所有的
33:49.080–33:50.700
zh几百个G的文件都删了
几百个G的文件都删了
33:50.700–33:52.300
zh那你肯定是不小心选择了
那你肯定是不小心选择了
33:52.300–33:52.967
enfull access
full access
33:52.967–33:53.467
zh对不对
对不对
33:53.467–33:53.967
zh然后语言
然后语言
33:53.967–33:54.520
zh可以选择一下
可以选择一下
33:54.520–33:56.180
zh外观颜色什么的
外观颜色什么的
33:56.180–33:57.860
zh然后忙碌是enter行为
然后忙碌是enter行为
33:57.860–33:59.080
zh指的是我们现在如果有任务的时候
指的是我们现在如果有任务的时候
33:59.080–33:59.860
zh我们现在输入enter
我们现在输入enter
33:59.860–34:00.580
zh它是怎么样来进行运行
它是怎么样来进行运行
34:00.580–34:01.740
zh那么一般来说是排队发送
那么一般来说是排队发送
34:01.740–34:02.240
zh除了之外
除了之外
34:02.240–34:02.840
zh我们还可以直接插队
我们还可以直接插队
34:02.840–34:04.560
zh就整理了这么两种不同的类型
就整理了这么两种不同的类型
34:04.560–34:05.880
zh那么当中下就是关于模型
那么当中下就是关于模型
34:05.880–34:06.980
zh模型这里它其实是可以
模型这里它其实是可以
34:06.980–34:08.280
zh自由的来进行添加的
自由的来进行添加的
34:08.280–34:08.980
zh是没有任何问题
是没有任何问题
34:08.980–34:10.340
zh你可以去边际下上面的Deep Seek
你可以去边际下上面的Deep Seek
34:10.340–34:11.180
zh换一个API Key
换一个API Key
34:11.180–34:13.040
zh或者是增加其他的一些选项
或者是增加其他的一些选项
34:13.040–34:13.760
zh都是可以的
都是可以的
34:13.760–34:15.580
zh然后同时我们这里也可以给它添加一些
然后同时我们这里也可以给它添加一些
34:15.580–34:16.600
zh模型的提供方
模型的提供方
34:16.600–34:19.720
zh很多各样的模型都是可以来进行接入的
很多各样的模型都是可以来进行接入的
34:19.720–34:20.480
zh都是没有任何问题
都是没有任何问题
34:20.480–34:22.980
zh然后你还可以自定义来进行一些设置
然后你还可以自定义来进行一些设置
34:22.980–34:24.320
zh当然它这个自定义来进行设置
当然它这个自定义来进行设置
34:24.320–34:25.080
zh主要是方便
主要是方便
34:25.080–34:25.980
zh比如说我们本地部署
比如说我们本地部署
34:25.980–34:28.000
zh一些非常特别格式的一些大模型的接入
一些非常特别格式的一些大模型的接入
34:28.000–34:29.040
zh这个都是没有什么问题的
这个都是没有什么问题的
34:29.040–34:30.580
zh然后就是关于它的插件系统
然后就是关于它的插件系统
34:30.580–34:31.660
zh这个插件系统会有点复杂
这个插件系统会有点复杂
34:31.660–34:32.840
zh这个我们稍微晚一点再来看
这个我们稍微晚一点再来看
34:32.840–34:35.840
zh那总之这里面我们是能够看到它目前的这个插件列表的
那总之这里面我们是能够看到它目前的这个插件列表的
34:35.840–34:37.440
zh那么这个插件列表你是不能直接操作的
那么这个插件列表你是不能直接操作的
34:37.440–34:41.180
zh因为这个插件列表里面基本上全部都是它目前支持
因为这个插件列表里面基本上全部都是它目前支持
34:41.840–34:44.140
zh这个标准模式下非常核心的这样的功能
这个标准模式下非常核心的这样的功能
34:44.140–34:46.640
zh之前有很多同学说我既然列出了插件列表
之前有很多同学说我既然列出了插件列表
34:46.640–34:47.840
zh我为什么不能自由的来进切换
我为什么不能自由的来进切换
34:47.840–34:48.440
zh你不能切换
你不能切换
34:48.440–34:50.140
zh切换完了之后你现在这样的模式它就失效了
切换完了之后你现在这样的模式它就失效了
34:50.140–34:52.240
zh就比如说API这样的一个插件
就比如说API这样的一个插件
34:52.240–34:54.540
zh它是专门用于去帮助你接入各式各样不同模型的
它是专门用于去帮助你接入各式各样不同模型的
34:54.540–34:55.140
zh你把它给删了
你把它给删了
34:55.140–34:57.240
zh那你现在这个你这个记作就毁了
那你现在这个你这个记作就毁了
34:57.240–34:57.940
zh就没法用了对不对
就没法用了对不对
34:57.940–34:59.640
zh所以它这里面其实给你展示了官员说
所以它这里面其实给你展示了官员说
34:59.640–35:01.000
zh我们现在标准模式下
我们现在标准模式下
35:01.000–35:02.920
zh你到底是有哪一些不同类型的这样的插件
你到底是有哪一些不同类型的这样的插件
35:02.920–35:05.640
zh所以插件它是给了你一个列表
所以插件它是给了你一个列表
35:05.640–35:06.840
zh给你看一下
给你看一下
35:06.840–35:09.300
zh但是你其实不能通过列表来进行过多的操作
但是你其实不能通过列表来进行过多的操作
35:09.300–35:10.620
zh这点你是需要知道的
这点你是需要知道的
35:10.620–35:12.680
zh然后我们这里还单独给大家准备了一个背景
然后我们这里还单独给大家准备了一个背景
35:12.680–35:14.200
zh你可以自由切换这样的背景
你可以自由切换这样的背景
35:14.200–35:14.700
zh对不对
对不对
35:14.700–35:15.200
zh传一个图片
传一个图片
35:15.200–35:17.080
zh所以我们现在这样的背景给它换个皮肤
所以我们现在这样的背景给它换个皮肤
35:17.080–35:19.000
zh然后同时还有些通用设置里面
然后同时还有些通用设置里面
35:19.000–35:20.580
zh我们给大家增加了一个知觉能力增强
我们给大家增加了一个知觉能力增强
35:20.580–35:21.600
zh这个我们就开始讲过了
这个我们就开始讲过了
35:21.600–35:22.300
zh我们就不再讲
我们就不再讲
35:22.300–35:23.220
zh总之上这些功能
总之上这些功能
35:23.220–35:25.800
zh这些外的功能是属于我们给大家提供的桌面端
这些外的功能是属于我们给大家提供的桌面端
35:25.800–35:26.880
zh独有的一些功能
独有的一些功能
35:29.640–35:31.500
zhHarness这样的基本系统跟首次运行
Harness这样的基本系统跟首次运行
35:31.500–35:32.780
zh我相信大家就看的差不多了
我相信大家就看的差不多了
35:32.780–35:33.280
zh对不对
对不对
35:33.280–35:34.660
zh其实我们确实讲的比较快
其实我们确实讲的比较快
35:34.660–35:36.220
zh但是这块那你没啥复杂
但是这块那你没啥复杂
35:36.220–35:37.900
zh就是大家自己去用用
就是大家自己去用用
35:37.900–35:39.540
zh也能够明白是怎么一回事
也能够明白是怎么一回事
35:39.540–35:41.280
zh然后这里其实有一个完整
然后这里其实有一个完整
35:41.280–35:43.440
zh它运行过程当中的一个基本的架构图
它运行过程当中的一个基本的架构图
35:43.440–35:45.520
zh这个跟Codex没啥区别
这个跟Codex没啥区别
35:45.520–35:47.580
zh就你在这个页面里面来进行操作
就你在这个页面里面来进行操作
35:47.580–35:48.080
zh对不对
对不对
35:48.080–35:48.580
zh操作完了之后
操作完了之后
35:48.580–35:49.640
zh你绘画的session
你绘画的session
35:49.640–35:50.880
zh你的permission
你的permission
35:50.880–35:52.720
zh还有agent preset
还有agent preset
35:52.720–35:54.940
zh是你当前的一个agent的基本配置
是你当前的一个agent的基本配置
35:54.940–35:56.360
zh全部都会注入到当前绘画里面来
全部都会注入到当前绘画里面来
35:56.360–35:59.360
zh然后我们是在浏览器里边来进行操作
然后我们是在浏览器里边来进行操作
35:59.360–35:59.860
zh对不对
对不对
35:59.860–36:01.520
zh然后它实际上本地是在一个NPA
然后它实际上本地是在一个NPA
36:01.520–36:04.940
zh本地是一个Node.js环境底层来进行运行
本地是一个Node.js环境底层来进行运行
36:04.940–36:05.440
zh对不对
对不对
36:05.440–36:07.840
zh然后你模型请求是通过Deepseek Provider
然后你模型请求是通过Deepseek Provider
36:07.840–36:10.240
zh给Deepseek官方服务器来发送请求来进行运行
给Deepseek官方服务器来发送请求来进行运行
36:10.240–36:12.340
zh然后同时你本地还有一个Workspace
然后同时你本地还有一个Workspace
36:12.340–36:14.680
zh这个Workspace就是你当前操作这样的文件夹
这个Workspace就是你当前操作这样的文件夹
36:14.680–36:15.180
zh对不对
对不对
36:15.180–36:16.720
zh这Workspace里面接下来就是一个是个样的
这Workspace里面接下来就是一个是个样的
36:16.720–36:17.940
zh产出的内容等等
产出的内容等等
36:17.940–36:20.240
zh它是一个这样的一套系统
它是一个这样的一套系统
36:20.240–36:23.380
zh这个我相信大家用Codex应该都能明白
这个我相信大家用Codex应该都能明白
36:23.380–36:24.060
zh怎么一回事
怎么一回事
36:24.060–36:25.040
zhOK行
OK行
36:25.040–36:26.840
zh这就是对话测试聊天
这就是对话测试聊天
36:26.840–36:29.100
zh这里下面这个内容就是我们刚刚实际给大家演示的
这里下面这个内容就是我们刚刚实际给大家演示的
36:29.100–36:32.260
zh实际给大家演示的内容
实际给大家演示的内容
36:32.260–36:35.860
zh然后当然我们这里进行了一个比较复杂的测试
然后当然我们这里进行了一个比较复杂的测试
36:35.860–36:37.540
zh正好我们在课上也给大家来运行一下
正好我们在课上也给大家来运行一下
36:37.540–36:41.640
zh这个是一个关于说要做个人简历网站的提示词
这个是一个关于说要做个人简历网站的提示词
36:41.640–36:46.160
zh这个比我们刚才所看到的
这个比我们刚才所看到的
36:46.160–36:50.280
zh你好其实要复杂很多
你好其实要复杂很多
36:50.280–36:52.000
zh但是我现在为什么复制不了呢
但是我现在为什么复制不了呢
36:52.000–36:55.840
zh没事我们一会复制一下给大家来进行运行
没事我们一会复制一下给大家来进行运行
36:55.840–36:57.020
zh正好也是给大家看一下
正好也是给大家看一下
36:57.020–36:59.260
zh它真实的一个实际测试这样的效果
它真实的一个实际测试这样的效果
36:59.260–37:01.780
zh当然我们其实昨天在进行备课的时候
当然我们其实昨天在进行备课的时候
37:01.780–37:02.420
zh是已经测试完了
是已经测试完了
37:02.420–37:04.260
zh总之你给它输入这样的一系列
总之你给它输入这样的一系列
37:04.260–37:05.100
zh复杂的指令
复杂的指令
37:05.100–37:06.380
zh然后它接下来就会来进行运行
然后它接下来就会来进行运行
37:06.380–37:06.880
zh运行完了之后
运行完了之后
37:06.880–37:10.180
zh一个基本的简历的样式
一个基本的简历的样式
37:10.180–37:11.340
zh是这么样的一个样式
是这么样的一个样式
37:11.340–37:14.160
zh这是一个更加复杂的编程的任务了
这是一个更加复杂的编程的任务了
37:14.160–37:15.400
zh然后编程完了之后
然后编程完了之后
37:15.400–37:16.100
zh大家就能看到
大家就能看到
37:16.100–37:17.780
zh它编写的一个简历项目
它编写的一个简历项目
37:17.780–37:19.980
zh个人简历网站的一个模板
个人简历网站的一个模板
37:19.980–37:21.400
zh这个项目其实
这个项目其实
37:21.400–37:22.680
zh大家拿到我们课件之后
大家拿到我们课件之后
37:22.680–37:24.100
zh我们课件里面也有相应的提示词
我们课件里面也有相应的提示词
37:24.100–37:25.300
zh大家也可以自己尝试着
大家也可以自己尝试着
37:25.300–37:26.600
zh来进行一些运行
来进行一些运行
37:26.600–37:27.300
zh但总之
但总之
37:27.300–37:29.200
zh这个项目它运行的结果
这个项目它运行的结果
37:29.200–37:29.960
zh你们看得出来
你们看得出来
37:29.960–37:31.040
zh对于DeepSea Harness
对于DeepSea Harness
37:31.040–37:31.920
zh然后它前端审美
然后它前端审美
37:31.920–37:32.500
zh其实还是在
其实还是在
37:32.500–37:33.240
zh说实话
说实话
37:33.240–37:34.580
zh好像这么一个极简的提示词
好像这么一个极简的提示词
37:34.580–37:35.800
zh你给Kodax加GP5.6
你给Kodax加GP5.6
37:35.800–37:36.700
zh它也生成不出
它也生成不出
37:36.700–37:37.600
zh更惊艳的结果
更惊艳的结果
37:37.600–37:40.520
zh这个大家可以回头自己去试一下
这个大家可以回头自己去试一下
37:40.520–37:42.200
zh然后现在打开
然后现在打开
37:42.200–37:44.680
zh就是它现在最终运行得到的结果
就是它现在最终运行得到的结果
37:44.680–37:45.520
zh给大家看一下
给大家看一下
37:45.520–37:46.200
zh就长这样
就长这样
37:46.200–37:47.400
zh它整体的交互
它整体的交互
37:47.400–37:49.180
zh和它背景的隔板
和它背景的隔板
37:49.180–37:50.920
zh还有运行的效果
还有运行的效果
37:50.920–37:52.780
zh其实都还算是非常不错的
其实都还算是非常不错的
37:52.780–37:54.820
zh当然相比像这种图表
当然相比像这种图表
37:54.820–37:57.120
zhSVG的图片它确实没有办法替换
SVG的图片它确实没有办法替换
37:57.120–37:58.960
zh因为它现在目前还不具备深图的能力
因为它现在目前还不具备深图的能力
37:58.960–38:01.820
zh所以它其实都是用SVG来进行的示意图的编写
所以它其实都是用SVG来进行的示意图的编写
38:01.820–38:04.420
zh然后整体的交互效果和页面的文字
然后整体的交互效果和页面的文字
38:04.420–38:05.820
zh还有内容的排布
还有内容的排布
38:05.820–38:07.620
zh基本的审美其实还是在的
基本的审美其实还是在的
38:07.620–38:09.520
zh它的简历是叫AI产品设计师
它的简历是叫AI产品设计师
38:09.520–38:10.720
zh还是非常不错的
还是非常不错的
38:10.720–38:11.420
zhOK好
OK好
38:11.420–38:13.720
zh那这个是我们给大家看的一个
那这个是我们给大家看的一个
38:13.720–38:16.220
zh关于Deepstick Harness的基础的使用流程
关于Deepstick Harness的基础的使用流程