WEBVTT

00:00:00.000 --> 00:00:02.500
Dipsick Harness已經正式開源了。

00:00:02.500 --> 00:00:08.400
但對很多普通用戶來說,真正的門檻不是不會用,而是安裝這一步就已經比較麻煩。

00:00:08.400 --> 00:00:14.000
要裝環境、開終端、書命令等依賴,還可能碰到版本、權限這些問題。

00:00:14.000 --> 00:00:19.100
很多人只是想先體驗一下DSH,結果還沒開始用,就先卡在安裝上了。

00:00:19.100 --> 00:00:25.200
所以我們團隊專門做了一個DSH桌面端應用,不需要命令行,也不用自己手動配置環境。

00:00:25.200 --> 00:00:27.880
下载之后直接双击App就可以自动完成

00:00:27.880 --> 00:00:30.560
DeepSeek Harness的安装、部署和启动

00:00:30.560 --> 00:00:32.480
原本一大串安装流程

00:00:32.480 --> 00:00:35.800
现在基本就是下载双击配置API Key

00:00:35.800 --> 00:00:37.480
然后直接开始用

00:00:37.480 --> 00:00:41.160
这期视频我会带大家把DSH的完成使用流程跑一遍

00:00:41.160 --> 00:00:43.280
先用桌面端一键完成安装

00:00:43.280 --> 00:00:45.800
再配置AppKey权限和工作区

00:00:45.800 --> 00:00:48.520
然后直接做一个个人简历网页项目

00:00:48.520 --> 00:00:52.320
看看DeepSeek Harness在真实开发任务里到底怎么用

00:00:52.320 --> 00:00:54.360
同时我们还会讲它的插件系统

00:00:54.360 --> 00:00:57.000
包括官方和社区插件怎么安装

00:00:57.000 --> 00:00:58.760
视觉模型插件怎么接入

00:00:58.760 --> 00:01:01.040
以及各种功能插件怎么使用

00:01:01.040 --> 00:01:03.920
现在DSH的插件已经不只是加工具

00:01:03.920 --> 00:01:06.760
你甚至可以通过插件直接换皮肤

00:01:06.760 --> 00:01:07.560
改界面

00:01:07.560 --> 00:01:09.320
增加新的功能模块

00:01:09.320 --> 00:01:11.560
把它改成完全不同的使用形态

00:01:11.560 --> 00:01:13.680
另外后面还会继续讲插件开发

00:01:13.680 --> 00:01:16.200
带大家看一个DSH插件是怎么创建

00:01:16.200 --> 00:01:17.080
怎么定义功能

00:01:17.080 --> 00:01:18.280
怎么接入Harness

00:01:18.280 --> 00:01:20.040
以及最后怎么完成部署

00:01:20.040 --> 00:01:22.560
也就是说不只是会用别人做好的插件

00:01:22.560 --> 00:01:25.440
你自己也可以开发类似换夫工具增强

00:01:25.440 --> 00:01:27.360
或者模型能力扩展的插件

00:01:27.360 --> 00:01:30.040
本期视频的配套资料也已经全部准备好了

00:01:30.040 --> 00:01:31.960
评论区抠课件就可以领取

00:01:31.960 --> 00:01:34.800
里面包括 DSH 桌面端安装包

00:01:34.800 --> 00:01:36.400
本期视频文字版课件

00:01:36.400 --> 00:01:38.360
完整 DSH 上手教程

00:01:38.360 --> 00:01:39.680
插件使用方法

00:01:39.680 --> 00:01:42.640
以及本次测试用到的完整提示词

00:01:42.640 --> 00:01:45.000
想直接把 DeepSea Karnes 跑起来的

00:01:45.000 --> 00:01:46.400
可以先把资料领走

00:01:46.400 --> 00:01:48.240
跟着视频一步一步操作

00:01:48.240 --> 00:01:50.560
好 DeepSea Karnes 已经正式发布了

00:01:50.560 --> 00:01:52.560
然后它作为现在全新一代的

00:01:52.560 --> 00:01:54.280
agent开发跟使用的这个范式

00:01:54.280 --> 00:01:55.080
对于我们之前

00:01:55.080 --> 00:01:57.240
大家熟悉Codex和Cloud Code的小伙伴

00:01:57.240 --> 00:01:58.360
其实冲击不小

00:01:58.360 --> 00:02:00.600
我们接下来如果大家想要使用Deepsea Harness的话

00:02:00.600 --> 00:02:03.480
实际上可能会有很大的使用方法上的一些改变

00:02:03.480 --> 00:02:05.520
那么Deepsea Harness实际上发布完了之后

00:02:05.520 --> 00:02:06.680
这个涨势非常非常快

00:02:06.680 --> 00:02:09.480
短短的这么一天的时间

00:02:09.480 --> 00:02:12.280
现在应该已经是80多K的stars了

00:02:12.280 --> 00:02:13.560
然后也能够看得出来

00:02:13.560 --> 00:02:15.320
这个业内对Deepsea Harness的这样的一个关注

00:02:15.320 --> 00:02:17.240
当然Deepsea Harness它自己有一个官网

00:02:17.240 --> 00:02:19.000
然后它也有Github项目的主页

00:02:19.000 --> 00:02:20.080
一会我们也会带大家看一下

00:02:20.080 --> 00:02:23.040
但总之DeepSeek Harness确实是能够足以撼动

00:02:23.040 --> 00:02:26.600
大家现在就再去使用像Codex或者Cloud Code这样的一些生态

00:02:26.600 --> 00:02:28.560
并且DeepSeek Harness其实非常鸡贼一点

00:02:28.560 --> 00:02:33.920
是他们在内测的期间实际上就是拗露了大量的各个不同的开源项目开发者

00:02:33.920 --> 00:02:38.040
然后现在很多开源项目就是我们非常熟悉的一些开源项目

00:02:38.040 --> 00:02:40.740
比如说绘制思维导图的

00:02:40.740 --> 00:02:43.600
比如说绘制产品原型的这样的开源项目

00:02:43.600 --> 00:02:46.860
现在都是能够以插件的形式接入到DeepSeek Harness里面来的

00:02:46.860 --> 00:02:49.640
所以DeepSeek Harness它其实不仅仅是单独的一个agent

00:02:49.640 --> 00:02:51.200
它其实是一个agent平台

00:02:51.200 --> 00:02:52.060
当然怎么接入呢

00:02:52.060 --> 00:02:52.580
我们稍后再说

00:02:52.580 --> 00:02:54.820
所以 DeepSea Carnies现在出来之后

00:02:54.820 --> 00:02:56.000
尽管大家可能会觉得说

00:02:56.000 --> 00:02:58.160
它原始功能看起来比较简单

00:02:58.160 --> 00:03:00.700
但实际上它的拓展性其实是非常强的

00:03:00.700 --> 00:03:01.340
OK 好

00:03:01.340 --> 00:03:02.440
那么我们今天晚上的公开课

00:03:02.440 --> 00:03:04.080
就会围绕着我们 DeepSea Carnies

00:03:04.080 --> 00:03:05.520
来进行一轮非常系统深入的

00:03:05.520 --> 00:03:07.260
从怎么样安装部署上所使用

00:03:07.260 --> 00:03:09.340
到它的文件项目结构

00:03:09.340 --> 00:03:10.640
然后它的拓展功能如何实现

00:03:10.640 --> 00:03:12.160
以及到它的插件系统

00:03:12.160 --> 00:03:12.840
什么东西

00:03:12.840 --> 00:03:13.120
对不对

00:03:13.120 --> 00:03:13.960
底层原理是什么

00:03:13.960 --> 00:03:15.720
然后如何去接入插件

00:03:15.720 --> 00:03:16.480
自己写插件

00:03:16.480 --> 00:03:17.480
自己找到想要的插件

00:03:17.480 --> 00:03:20.260
一整个围绕Deep-seek Harness的完整的入门流程

00:03:20.260 --> 00:03:21.320
来进行个详细的讲解

00:03:21.320 --> 00:03:24.120
当然首先我们拿到Deep-seek Harness之后

00:03:24.120 --> 00:03:27.780
首先第一个环节我们是需要来完成Deep-seek Harness的安装

00:03:27.780 --> 00:03:30.740
然后我们这里是给大家提供了一个安装包

00:03:30.740 --> 00:03:32.840
然后这个安装包现在是已经上传完了

00:03:32.840 --> 00:03:33.680
MacOS的版本

00:03:33.680 --> 00:03:35.020
马上Windows版本也会上来

00:03:35.020 --> 00:03:38.620
然后这个安装包是帮大家免命令行安装的

00:03:38.620 --> 00:03:40.440
其实Deep-seek Harness安装非常简单

00:03:40.440 --> 00:03:41.800
但是我们有很多小伙伴

00:03:41.800 --> 00:03:44.080
之前可能主要是用比如说KodexAPP的

00:03:44.080 --> 00:03:45.300
然后对于命令行的操作

00:03:45.300 --> 00:03:47.220
Node.js的环境搭建不是很舒服

00:03:47.220 --> 00:03:49.900
所以我们这里单独给大家准备了一个桌面版的安装包

00:03:49.900 --> 00:03:52.400
然后接下来你有了安装包之后就可以直接点它

00:03:52.400 --> 00:03:54.140
然后就可以直接来进行运行

00:03:54.140 --> 00:03:55.400
它会自动帮你搭解好所有的环境

00:03:55.400 --> 00:03:56.940
当然这个API Key还是你需要准备好的

00:03:56.940 --> 00:04:03.500
然后同时我们这个安装包也会直接在Deepsea Harness里面提供一个内置的这样的视觉功能

00:04:03.500 --> 00:04:05.520
是通过阿里百炼的API Key

00:04:05.520 --> 00:04:08.260
然后调用千万系列的模型来提供视觉能力的增强

00:04:08.260 --> 00:04:09.940
然后同时它还可以换桌面背景

00:04:09.940 --> 00:04:14.540
还可以实时的同步和官方最新的Deepsea Harness来进行一个更新的同步

00:04:14.540 --> 00:04:16.120
OK这个是我们今天晚上

00:04:16.120 --> 00:04:18.080
大家如果之前还没有安装好Deepstick Harness的话

00:04:18.080 --> 00:04:19.900
可以先添加我们的助教老师

00:04:19.900 --> 00:04:22.880
然后领取到我们的Deepstick Harness的桌面安装包

00:04:22.880 --> 00:04:24.540
然后接下来我们快速走一个安装流程

00:04:24.540 --> 00:04:26.260
那么这个安装流程其实非常简单

00:04:26.260 --> 00:04:28.240
就是你双击一路下一步就可以了

00:04:28.240 --> 00:04:31.060
然后Mac的电脑就是把拖拽到APP里边

00:04:31.060 --> 00:04:32.980
就可以实现这样的一个安装的过程

00:04:32.980 --> 00:04:34.080
然后安装完了之后

00:04:34.080 --> 00:04:36.160
你就可以双击打开这个APP

00:04:36.160 --> 00:04:37.360
就比如说我们现在是安装完了

00:04:37.360 --> 00:04:38.780
这个APP的名字叫Deepstick Harness

00:04:38.780 --> 00:04:39.440
然后打开

00:04:39.440 --> 00:04:40.600
然后打开完了之后

00:04:40.600 --> 00:04:42.340
也就进入到这样的一个页面

00:04:42.340 --> 00:04:43.680
当然大家首次进入的时候

00:04:43.680 --> 00:04:45.780
是需要它会有一个内测说明

00:04:45.780 --> 00:04:48.020
现在是0.1内测版本

00:04:48.020 --> 00:04:50.060
然后需要你输入Deepseek的API Key

00:04:50.060 --> 00:04:52.460
需要来完成首次使用的这样的配置

00:04:52.460 --> 00:04:53.280
然后配置完了之后

00:04:53.280 --> 00:04:56.120
大家还就可以进入到对话页面来进行对话了

00:04:56.120 --> 00:04:57.900
那么这个过程其实就和你

00:04:57.900 --> 00:04:59.480
就比如说我们去使用Node.js

00:04:59.480 --> 00:05:00.960
使用命令行来进行下载安装

00:05:00.960 --> 00:05:01.800
其实完全是一样的

00:05:01.800 --> 00:05:03.460
然后只不过它现在是一个APP

00:05:03.460 --> 00:05:04.860
它不是一个网页

00:05:04.860 --> 00:05:06.860
它是一个APP的形式来进行操作

00:05:06.860 --> 00:05:09.320
好那么接下来我们就可以跟它来进行自由对话了

00:05:09.320 --> 00:05:12.480
那么它的对话过程当然就是和原版是完全一样的

00:05:12.480 --> 00:05:13.260
这个其实没有什么问题

00:05:13.260 --> 00:05:16.060
那么简单来看我们看它的初级的使用方式

00:05:16.060 --> 00:05:19.100
也确实跟Codex或者是Cloud Code没有太大的区别

00:05:19.100 --> 00:05:20.380
当然我们给大家提供的版本

00:05:20.380 --> 00:05:22.060
大家应该能看到后面有个非常可爱的小猫

00:05:22.060 --> 00:05:26.100
是因为我们在原来的Deep-Carnies版本基础上增加了两个功能

00:05:26.100 --> 00:05:27.740
那么大家完成了这个配置之后

00:05:27.740 --> 00:05:29.260
也可以看一下这两个功能分别什么

00:05:29.260 --> 00:05:31.560
首先第一个是关于视觉增强的功能

00:05:31.560 --> 00:05:34.880
这个视觉增强功能是使用千万3.8来去进行视觉增强

00:05:34.880 --> 00:05:36.680
这里面我们只要一键开启它就可以了

00:05:36.680 --> 00:05:42.140
那开启的时候它会提醒你输入千万的阿里百链的API Key

00:05:42.140 --> 00:05:45.940
那这里面你可能就需要去阿里百炼去注册一个API key

00:05:45.940 --> 00:05:47.680
然后呢接下来就可以开始来进行验证了

00:05:47.680 --> 00:05:48.640
那么验证的过程呢

00:05:48.640 --> 00:05:51.260
它实际上是会去围绕当前这个图片来进行一轮识别

00:05:51.260 --> 00:05:51.940
识别完成之后呢

00:05:51.940 --> 00:05:53.880
它就跟我们说它这个识别到位了

00:05:53.880 --> 00:05:54.100
对不对

00:05:54.100 --> 00:05:57.580
它是按照什么主体啊场景啊文字啊各个维度来进行的识别

00:05:57.580 --> 00:05:58.040
OK

00:05:58.040 --> 00:05:59.480
这个呢是一个视觉方面的能力

00:05:59.480 --> 00:06:02.080
而后面我们一旦开启了视觉增强能力之后

00:06:02.080 --> 00:06:05.880
我们这个视觉增强能力实际上是一个非常底层的一个插件的形式

00:06:05.880 --> 00:06:08.680
能够给整个Deep Seek Harness在运行的各个环节

00:06:08.680 --> 00:06:10.560
来去增加它的视觉的能力

00:06:10.560 --> 00:06:12.080
因为其实对于Deep Seek Harness来说

00:06:12.080 --> 00:06:15.200
它内部其实预制了很多个不同类型的

00:06:15.200 --> 00:06:18.240
所谓叫做Agent预设的四种模式

00:06:18.240 --> 00:06:21.300
那么这四种模式实际上代表含一下底层是四个不同的Agent

00:06:21.300 --> 00:06:24.460
或者是你把它理解成是四套不同的内置提示词和能力体系

00:06:24.460 --> 00:06:25.020
是这么一回事

00:06:25.020 --> 00:06:28.120
但是现在如果我们在通用设置里面给它开启了视觉增强能力之后

00:06:28.120 --> 00:06:29.940
那么接下来你不管是切哪个Agent

00:06:29.940 --> 00:06:31.500
或者你下面自定义一个Agent

00:06:31.500 --> 00:06:33.060
实际上都是有视觉能力的

00:06:33.060 --> 00:06:33.760
其实没有什么问题

00:06:33.760 --> 00:06:34.600
然后同时呢

00:06:34.600 --> 00:06:36.980
这个也是我们今晚文化课的一个小小的一个小设置

00:06:36.980 --> 00:06:38.060
就是我们在最后呢

00:06:38.060 --> 00:06:38.940
也会带大家

00:06:38.940 --> 00:06:40.380
从一到一呢

00:06:40.380 --> 00:06:41.940
去完成一些插件的开发

00:06:41.940 --> 00:06:43.680
然后我们这里开发的一个小插件

00:06:43.680 --> 00:06:45.140
就是给他换皮肤

00:06:45.140 --> 00:06:45.580
对不对啊

00:06:45.580 --> 00:06:47.460
这个是这个入门级的啊

00:06:47.460 --> 00:06:48.480
这个小伙伴特别喜欢的啊

00:06:48.480 --> 00:06:49.660
这样的一个插件的形式啊

00:06:49.660 --> 00:06:50.740
给他换个皮肤啊

00:06:50.740 --> 00:06:51.880
我们这也就生成了一个这个特别

00:06:51.880 --> 00:06:53.800
可爱的这个不我毛的这样的一个形象啊

00:06:53.800 --> 00:06:55.640
然后作为我现在的这个换皮肤的这个

00:06:55.640 --> 00:06:56.960
默认的这个皮肤选项啊

00:06:56.960 --> 00:06:59.020
这个实际上是我们后面会做的一个插件的小实验啊

00:06:59.020 --> 00:07:02.820
但是现在也是集成在我们给大家提供的桌面端的环境里面来了

00:07:02.820 --> 00:07:05.080
那么接下来大家可以去切换图片

00:07:05.080 --> 00:07:07.020
去设置这个焦点

00:07:07.020 --> 00:07:08.320
就是它虚化程度

00:07:08.320 --> 00:07:11.220
然后页面玻璃层

00:07:11.220 --> 00:07:12.520
就是看它的渐变的

00:07:12.520 --> 00:07:13.540
一些设置等等

00:07:13.540 --> 00:07:14.780
这里可以自己进行设置

00:07:14.780 --> 00:07:16.040
当然你可以恢复拨刃都是可以的

00:07:16.040 --> 00:07:19.060
那这个是我们给大家提供的桌面端的一个基本手法法

00:07:19.060 --> 00:07:21.100
当然我们接下来在进行公开课程当中

00:07:21.100 --> 00:07:24.480
大家使用任意的版本来进行学习跟操作也都是可以的

00:07:24.480 --> 00:07:28.340
那么大家现在如果需要去领取到我们给大家准备的桌面端的话

00:07:28.340 --> 00:07:29.700
还是一样的添加我们的助教老师

00:07:29.700 --> 00:07:30.480
然后呢

00:07:30.480 --> 00:07:31.580
就等我们老师

00:07:31.580 --> 00:07:33.440
给你发一个完整的百度网盘里面

00:07:33.440 --> 00:07:35.580
就会有这个Windows和Mac电脑的

00:07:35.580 --> 00:07:36.760
具体的安装包

00:07:36.760 --> 00:07:38.580
然后和一个简要的安装说明

00:07:38.580 --> 00:07:40.680
那这个呢是前期的这个基本环境准备

00:07:40.680 --> 00:07:42.980
这个大家是需要先装好的

00:07:42.980 --> 00:07:44.100
当然对于咱们的课程来说

00:07:44.100 --> 00:07:45.560
你用我们的安装包也可以

00:07:45.560 --> 00:07:47.640
然后呢你用这个原始的这个Deep-C Chronicles

00:07:47.640 --> 00:07:48.640
来进行下载来进行使用

00:07:48.640 --> 00:07:49.160
也可以

00:07:49.160 --> 00:07:50.100
那么安装完了之后呢

00:07:50.100 --> 00:07:50.520
接下来你就可以

00:07:50.520 --> 00:07:50.820
对不对

00:07:50.820 --> 00:07:51.760
来进行一些这个对话

00:07:51.760 --> 00:07:52.780
就能基本感受一下

00:07:52.780 --> 00:07:54.980
它的这个使用的一个基本状态

00:07:54.980 --> 00:07:55.420
好

00:07:55.420 --> 00:07:58.520
那么前情提要跟基本准备工作完成之后

00:07:58.520 --> 00:07:59.820
那么接下来我们就进入到

00:08:02.480 --> 00:08:09.840
首先,我們需要跟大家介紹的是關於Deepseek Harness的一個基本的技術生態,跟它現在的項目定位。

00:08:09.840 --> 00:08:13.040
那么这个Deepseek Harness其实跟我们现在所熟知的

00:08:13.040 --> 00:08:15.320
像Cloud Code Code Codex其实有很大的区别

00:08:15.320 --> 00:08:19.560
它的使用方法内置的功能形态和它的插件系统基本上都不一样

00:08:19.560 --> 00:08:22.520
包括比如说我们之前所熟知的像Codex或者Cloud Code

00:08:22.520 --> 00:08:24.480
它们的SQ的系统对不对

00:08:24.480 --> 00:08:28.360
它的agents的系统subagents的定义方式等等

00:08:28.360 --> 00:08:31.880
那么现在到Deepseek Harness里面去了之后其实都会不太一样

00:08:31.880 --> 00:08:35.800
所以我们这里需要先跟大家说一说整个Deepseek Harness的功能架构

00:08:35.800 --> 00:08:37.680
和它的一些核心的定位到底是什么样的

00:08:37.680 --> 00:08:40.240
首先DeepSeaHardness是8月14号发布的

00:08:40.240 --> 00:08:40.480
对不对

00:08:40.480 --> 00:08:42.800
然后现在已经是8万多的STARTHS

00:08:42.800 --> 00:08:46.040
这个应该是反正是我见过的最快的STARTHS增长的速度

00:08:46.040 --> 00:08:46.880
这个没有之一

00:08:46.880 --> 00:08:48.920
它应该也是给你插不上所有项目里面

00:08:48.920 --> 00:08:51.600
STARTHS的数量增长最快的项目没有之一

00:08:51.600 --> 00:08:53.720
然后当然我们拿到手之后

00:08:53.720 --> 00:08:55.600
其实进行进行很多的一些功能测试

00:08:55.600 --> 00:08:57.360
然后也和大家现在比较关心的

00:08:57.360 --> 00:08:59.880
就比如说像Cortex进行了一些能力上的对照

00:08:59.880 --> 00:09:00.940
那么总的来说

00:09:00.940 --> 00:09:05.100
当然我之前已经出过一期视频来介绍他们两个对比的结果

00:09:05.100 --> 00:09:10.500
那么总的来说其实Deepseek Harness和Codex他们二者的性能上其实是差别不大的

00:09:10.500 --> 00:09:15.100
我们这里来进行对照的时候是Deepseek Harness加上Deepseek V4 Pro

00:09:15.100 --> 00:09:17.340
然后Codex加上GPT5.6Soul

00:09:17.340 --> 00:09:18.860
然后他们俩来进行对比

00:09:18.860 --> 00:09:21.100
然后最后我们这里是进行了6组的测试

00:09:21.100 --> 00:09:24.100
但是这个测试我们之前是已经都发到网上了

00:09:24.100 --> 00:09:25.980
大家可以看一下之前的一些视频

00:09:25.980 --> 00:09:29.300
那么像这样的测试结果其实他们二者差别不会很大

00:09:29.300 --> 00:09:30.700
我们进行了很多方面的测试

00:09:30.700 --> 00:09:31.980
有比较简单的项目测试

00:09:31.980 --> 00:09:33.900
也有非常复杂的项目的测试

00:09:33.900 --> 00:09:34.740
那么总的来说呢

00:09:34.740 --> 00:09:35.580
这个Deep-Sea Harness

00:09:35.580 --> 00:09:36.880
它不管是前端性能

00:09:36.880 --> 00:09:39.260
还是这个3D视觉的这样的一个理解

00:09:39.260 --> 00:09:40.920
还是对这个中文的一些

00:09:40.920 --> 00:09:42.920
场景下一些字符的展示

00:09:42.920 --> 00:09:46.020
其实都和GPT5.6加Codex的差别不大

00:09:46.020 --> 00:09:47.120
然后同时呢

00:09:47.120 --> 00:09:48.600
比较让人惊喜的一点

00:09:48.600 --> 00:09:50.040
是这个Deep-Sea Harness的

00:09:50.040 --> 00:09:51.660
它本身的这个缓存命中率非常高

00:09:51.660 --> 00:09:53.180
这个也是大家现在在讨论

00:09:53.180 --> 00:09:55.240
说这个Deep-Sea Harness是很前的

00:09:55.240 --> 00:09:56.600
一个非常核心的一个原因

00:09:56.600 --> 00:09:58.260
而且它整个运行速度

00:09:58.260 --> 00:09:59.520
跟响应效率非常非常快

00:09:59.520 --> 00:10:00.760
那我们这里总共

00:10:00.760 --> 00:10:02.340
大家下面下面其实在科技里面都看到

00:10:02.340 --> 00:10:03.640
进行了各式各样的

00:10:03.640 --> 00:10:04.560
这个形态各异的

00:10:04.560 --> 00:10:05.500
有看得懂有看不懂的

00:10:05.500 --> 00:10:08.120
各式各样的设置和测试

00:10:08.120 --> 00:10:11.800
然后最后我们整个差不多是运行了三到四个小时的时间

00:10:11.800 --> 00:10:15.620
然后Deepseek Harness它的token的消耗量

00:10:15.620 --> 00:10:17.260
差不多是GBT5.6

00:10:17.260 --> 00:10:19.200
搭配上Codex的三分之一

00:10:19.200 --> 00:10:20.940
然后运行时间可能只有一半左右

00:10:20.940 --> 00:10:23.360
所以整个的测试结果来看

00:10:23.360 --> 00:10:25.180
Deepseek Harness相比于Codex来说

00:10:25.180 --> 00:10:26.860
它的运行效率其实要高很多

00:10:26.860 --> 00:10:29.040
然后运行效果是差不太多的

00:10:29.040 --> 00:10:31.540
至少我们其实看着这上面这些个测试来看

00:10:31.540 --> 00:10:33.600
其实是属于有来有回的这样的类型

00:10:33.600 --> 00:10:35.320
那么绝大多场景下我们甚至可能会觉得

00:10:35.320 --> 00:10:37.880
Deepseek Harness搭配着Deepseek V4 Pro性能会更好一些

00:10:37.880 --> 00:10:40.040
当然Deepseek V4 Pro当时发布的时候

00:10:40.040 --> 00:10:40.880
我们这里没有放截图

00:10:40.880 --> 00:10:43.400
但当时发布的时候其实是有一个

00:10:43.800 --> 00:10:47.400
关于Deepseek V4 Pro它的一个编程性能和Feybo 5的比较

00:10:47.400 --> 00:10:49.440
然后在比较那张图上

00:10:49.440 --> 00:10:53.240
Deepseek V4 Pro的编程的各项指标也是和Feybo 5是属于有来有回的

00:10:53.240 --> 00:10:54.960
甚至在部分指标上可能还要超过Feybo 5

00:10:54.960 --> 00:10:58.160
然后当时官方给的图下面就有一行小字的说明

00:10:58.160 --> 00:11:01.400
说我们现在测试结果是搭配着

00:11:01.400 --> 00:11:04.560
这个Deep Seek Harness的集结模式

00:11:04.560 --> 00:11:06.360
就搭配这套Harness系统来进行运行

00:11:06.360 --> 00:11:07.360
最后评测这样的结果

00:11:07.360 --> 00:11:09.000
所以也就说明Deep Seek Harness

00:11:09.000 --> 00:11:11.000
它的这套系统确实是能够

00:11:11.000 --> 00:11:13.500
至少是能够很好的发挥Deep Seek V4 Pro

00:11:13.500 --> 00:11:15.420
这样的一些模型的性能的

00:11:15.420 --> 00:11:16.280
这点其实没有什么问题

00:11:16.280 --> 00:11:18.960
当然说到Deep Seek Harness的发展历史

00:11:18.960 --> 00:11:20.160
这个的话我们就简单看一下就行

00:11:20.160 --> 00:11:21.520
从5月份开始对不对

00:11:21.520 --> 00:11:22.940
就开始来进行招聘了

00:11:22.940 --> 00:11:24.640
然后也组建了很长时间

00:11:24.640 --> 00:11:26.780
然后7月底就开始来进行内测

00:11:26.780 --> 00:11:29.500
然后内测的应该是7月中就开始来进行内测

00:11:29.500 --> 00:11:31.100
然后7月底是已经内测完了

00:11:31.100 --> 00:11:32.920
然后内测的时候其实非常鸡贼

00:11:32.920 --> 00:11:40.920
他们内测实际上是专门请Github上的一些高stars的一些贡献者或者作者参与进来

00:11:40.920 --> 00:11:43.700
然后跟他们共同研发这些项目去适配DeepSea Carnes的插件

00:11:43.700 --> 00:11:46.160
所以这也是为什么DeepSea Carnes一出来之后

00:11:46.160 --> 00:11:48.960
它的插件系统的插件生态就非常丰富的一个主要原因

00:11:48.960 --> 00:11:51.260
所以他们内测的时候就拉了很多的作者

00:11:51.260 --> 00:11:53.480
有统计他的作者

00:11:53.480 --> 00:11:57.480
搭在一块他们的项目的stars差不多是200多K

00:11:57.480 --> 00:11:58.040
好像是

00:11:58.040 --> 00:11:58.760
总之呢就是

00:11:58.760 --> 00:11:59.340
他一所以

00:11:59.340 --> 00:12:00.060
他之后一出来

00:12:00.060 --> 00:12:00.780
他这个插件系统

00:12:00.780 --> 00:12:01.900
就非常的丰富

00:12:01.900 --> 00:12:03.080
是这样的一个原因

00:12:03.080 --> 00:12:04.960
当然其实我们也需要简单跟大家说一下

00:12:04.960 --> 00:12:05.420
就是关于

00:12:05.420 --> 00:12:06.420
这个Deepseek Harness

00:12:06.420 --> 00:12:07.720
这个Harness到底是什么

00:12:07.720 --> 00:12:09.660
这样的一个概念上的说明

00:12:09.660 --> 00:12:10.840
那么所有的这个Harness

00:12:10.840 --> 00:12:12.160
其实你基本上都可以把它理解成

00:12:12.160 --> 00:12:13.840
是围绕当前这个大模型

00:12:13.840 --> 00:12:15.720
外部的所有的运行的这个环境

00:12:15.720 --> 00:12:16.100
对不对

00:12:16.100 --> 00:12:17.600
这个有个非常经典的

00:12:17.600 --> 00:12:18.420
这样的一个说明的图

00:12:18.420 --> 00:12:19.520
就是你的模型

00:12:19.520 --> 00:12:20.460
实际上发动机

00:12:20.460 --> 00:12:21.700
Harness系统实际上就是

00:12:21.700 --> 00:12:22.780
你的这辆车

00:12:22.780 --> 00:12:24.680
其他的各个零部件的这样的一个环节

00:12:24.680 --> 00:12:25.740
那你这个车运行的好

00:12:25.740 --> 00:12:27.240
不仅你这个发动机非常强劲

00:12:27.240 --> 00:12:28.920
同时你其他的各个零部件环节

00:12:28.920 --> 00:12:29.460
得搭配的好

00:12:29.460 --> 00:12:32.300
才能够维持你整体车辆的这样的一个性能

00:12:32.300 --> 00:12:34.780
所以现在我们说模型确实很强

00:12:34.780 --> 00:12:35.960
很多时候模型也很聪明

00:12:35.960 --> 00:12:37.120
你单独跟模型进行对话

00:12:37.120 --> 00:12:38.440
你会发现它非常懂你

00:12:38.440 --> 00:12:40.700
但是它能不能够去执行一些非常复杂的任务

00:12:40.700 --> 00:12:41.720
这个其实不一定

00:12:41.720 --> 00:12:42.740
很多时候模型聪明

00:12:42.740 --> 00:12:43.820
并不代表它能够去解决

00:12:43.820 --> 00:12:45.780
现实任务当中的很多复杂的问题

00:12:45.780 --> 00:12:48.180
比如说我们这里举的一个非常经典的例子

00:12:48.180 --> 00:12:50.240
这个例子其实每次跟大家讲Harness的时候

00:12:50.240 --> 00:12:51.260
其实我们都会说

00:12:51.260 --> 00:12:55.820
比如说我现在要完成一整个非常复杂的

00:12:55.820 --> 00:12:58.260
几万行的一个代码仓库的代码迁移

00:12:58.260 --> 00:13:00.640
这个时候如果你只是裸着跟一个agent来进

00:13:00.640 --> 00:13:01.940
裸着跟一个大模型来进对话

00:13:01.940 --> 00:13:04.720
那么它确实也会调用工具帮你去完成代码迁移

00:13:04.720 --> 00:13:05.860
但是这个过程就非常不可控

00:13:05.860 --> 00:13:07.420
它很有可能比如说迁移到一半

00:13:07.420 --> 00:13:07.860
它又停了

00:13:07.860 --> 00:13:08.560
说自己完成了

00:13:08.560 --> 00:13:09.900
或者是迁移迁移着

00:13:09.900 --> 00:13:11.100
就不记得最一开始自己要干啥

00:13:11.100 --> 00:13:11.620
等等等等

00:13:11.620 --> 00:13:13.300
所以你会发现对于模型来说

00:13:13.300 --> 00:13:16.280
它在长城任务里面经常都会迷失自我

00:13:16.280 --> 00:13:17.500
这个时候怎么办呢

00:13:17.500 --> 00:13:20.260
我们就想办法通过一些工程化的手段

00:13:20.260 --> 00:13:20.940
给它约束住

00:13:20.940 --> 00:13:21.220
对不对

00:13:21.220 --> 00:13:22.640
比如说有一个最简单的方法

00:13:22.640 --> 00:13:24.460
就是让它自个给自个列计划

00:13:24.460 --> 00:13:25.580
定下我们现在

00:13:25.580 --> 00:13:28.780
现在任务总共需要分成五个模块来进行迁移

00:13:28.780 --> 00:13:29.060
对不对

00:13:29.060 --> 00:13:30.800
然后我们接下来就通过一个勾字系统

00:13:30.800 --> 00:13:32.180
让模型每次运行完了之后

00:13:32.180 --> 00:13:33.880
都去检查一下自己的计划

00:13:33.880 --> 00:13:34.600
有没有推进

00:13:34.600 --> 00:13:35.900
完成了一项就打个勾

00:13:35.900 --> 00:13:38.940
然后看看接下来还需要继续做哪些东西

00:13:38.940 --> 00:13:40.840
那么这个计划就会时刻的

00:13:40.840 --> 00:13:42.480
被在每一轮模型运行完了之后

00:13:42.480 --> 00:13:43.940
都给它加载到当前上架文里面去

00:13:43.940 --> 00:13:45.500
使得模型它一直会记住

00:13:45.500 --> 00:13:47.280
我现在到底是要解决什么样的问题

00:13:47.280 --> 00:13:48.540
以及现在进展到哪一步了

00:13:48.540 --> 00:13:50.120
那么就通过这样的简单的

00:13:50.120 --> 00:13:52.100
Plan或者To-Do List这样的一个方式

00:13:52.100 --> 00:13:53.600
其实就能够很大程度上保障

00:13:53.600 --> 00:13:55.200
我们当前模型在运行的过程当中

00:13:55.200 --> 00:13:56.480
它的一个长效稳定性

00:13:56.480 --> 00:13:58.140
当然对于Harness这样的系统

00:13:58.140 --> 00:14:00.440
我们刚刚说其实是一个非常极简的一个例子

00:14:00.440 --> 00:14:01.720
帮大家来去理解

00:14:01.720 --> 00:14:03.020
关于说我们现在有了模型之后

00:14:03.020 --> 00:14:05.040
为什么还需要有Harness的主要原因

00:14:05.040 --> 00:14:06.280
而我们现在所看到的

00:14:06.280 --> 00:14:07.520
比如说像Codex Cloud Code

00:14:07.520 --> 00:14:10.160
它其实本质上都是一些Harness的系统

00:14:10.160 --> 00:14:12.900
就是围绕着模型搭建的一套工程化的脚手架

00:14:12.900 --> 00:14:15.360
然后帮助现在模型更好地去完成

00:14:15.360 --> 00:14:16.820
我们给它发布的复杂任务

00:14:16.820 --> 00:14:18.220
所以这也是为什么大家说

00:14:18.220 --> 00:14:20.340
下半场 AI在下半场的竞争

00:14:20.340 --> 00:14:22.620
主要是在Harness这一方面的原因

00:14:22.620 --> 00:14:23.820
那么对于DeepSeek来说

00:14:23.820 --> 00:14:26.000
其实有这样的一个说法

00:14:26.000 --> 00:14:27.400
DeepSeek其实早期的时候

00:14:27.400 --> 00:14:29.320
并不看中编程Agent

00:14:29.320 --> 00:14:32.440
会觉得说编程Agent实际上是个非常窄的一个领域

00:14:32.440 --> 00:14:34.220
但是没想到现在的Cloud Code和Codex

00:14:34.220 --> 00:14:36.220
已经从程序员这个群体当中

00:14:36.220 --> 00:14:37.780
已经广泛地扣散出来了

00:14:37.780 --> 00:14:39.340
基本上是大家所有人去使用

00:14:39.340 --> 00:14:40.780
大模型的一个入口了

00:14:40.780 --> 00:14:43.320
所以这个Deepseek也是非常着急

00:14:43.320 --> 00:14:45.320
然后呢推出了Deepseek Harness这个系统

00:14:45.320 --> 00:14:46.840
当然Deepseek Harness这个系统

00:14:46.840 --> 00:14:48.860
它和Cloud Code和Codex

00:14:48.860 --> 00:14:51.100
从最开始原始定位就会不太一样

00:14:51.100 --> 00:14:52.340
就比如说Cloud Code Code

00:14:52.340 --> 00:14:54.880
他们其实最开始都是编程的agent

00:14:54.880 --> 00:14:57.180
都是为了去辅助完成一些编程的任务

00:14:57.180 --> 00:14:57.920
当然现在呢

00:14:57.920 --> 00:14:59.140
其实大家也看到有很多的一些

00:14:59.140 --> 00:15:00.560
比如办公的一些agent

00:15:00.560 --> 00:15:03.040
专门是去服务一些办公的场景

00:15:03.040 --> 00:15:04.280
而对于Deepseek来说

00:15:04.280 --> 00:15:05.700
他们的野心其实不仅仅是

00:15:05.700 --> 00:15:07.380
说我要做一个编程的agent

00:15:07.380 --> 00:15:08.840
或者是做一个办公的agent

00:15:08.840 --> 00:15:11.600
而是所有场景下通用的这个Harness系统

00:15:11.600 --> 00:15:13.600
所以它的这个名字叫Deepseek Harness

00:15:13.600 --> 00:15:15.360
而不是叫Deepseek Agent的原因

00:15:15.360 --> 00:15:18.380
就是它其实只提供了一整套Harness的脚手架

00:15:18.380 --> 00:15:20.580
至于说在这套基础设施之上

00:15:20.580 --> 00:15:23.960
你想怎么样把它改造成自己场景下面所适用的这个Agent

00:15:23.960 --> 00:15:25.120
你可以自己想办法

00:15:25.120 --> 00:15:28.060
借助它现在给你提供非常灵活的这个插件系统

00:15:28.060 --> 00:15:30.140
然后给它组装成你现在想要的样子

00:15:30.140 --> 00:15:33.700
所以这也是Deepseek他们在发布这个Harness的系统的时候说的

00:15:33.700 --> 00:15:34.700
对不对一切皆插件

00:15:34.700 --> 00:15:36.580
他们的这个广告语一切皆插件

00:15:36.580 --> 00:15:38.240
也就是对于现在的这个Deepseek Harness来说

00:15:38.240 --> 00:15:39.200
它只提供了一个

00:15:39.200 --> 00:15:39.720
这么说

00:15:39.720 --> 00:15:45.520
就是它对核心底层实际上是一套非常完整的一个智能的插座

00:15:45.520 --> 00:15:46.320
你可以这么来进行理解

00:15:46.320 --> 00:15:48.320
然后上面的这些插件

00:15:48.320 --> 00:15:52.680
就是可以随时接入插拔的这一套插座里边去的一些组件

00:15:52.680 --> 00:15:54.080
那么你可以任意把它组合

00:15:54.080 --> 00:15:55.880
就组合成你想要的这样的agent

00:15:55.880 --> 00:15:59.600
当然它原始能力下其实是提供了这么四套组合的

00:15:59.600 --> 00:15:59.880
对不对

00:16:00.000 --> 00:16:03.640
對不對?就是這麼四個通用,這麼四個agent預設的。

00:16:03.640 --> 00:16:11.720
然後這幾套agent的預設裡邊其實每一套都包含著非常複雜的一些subagent系統,一些skills系統,還有prompt,還有一些工具等等。

00:16:11.720 --> 00:16:12.800
所以它其实是给你提供了

00:16:12.800 --> 00:16:13.680
这是套预设的

00:16:13.680 --> 00:16:14.280
那么说的之外

00:16:14.280 --> 00:16:15.640
你也可以自己想办法

00:16:15.640 --> 00:16:17.780
自己去给它来进行一些改造

00:16:17.780 --> 00:16:19.180
改造成你想要的样子

00:16:19.180 --> 00:16:20.600
所以它说一切切插件

00:16:20.600 --> 00:16:22.380
那么对于DeepseaCardness来说

00:16:22.380 --> 00:16:23.520
它就怎么说呢

00:16:23.520 --> 00:16:24.360
大家可以想象一下

00:16:24.360 --> 00:16:25.160
它最底层

00:16:25.160 --> 00:16:26.460
我们去看它的日志

00:16:26.460 --> 00:16:28.400
看它官方的说明

00:16:28.400 --> 00:16:30.680
它会说我们是使用Cordis这样的架构

00:16:30.680 --> 00:16:32.460
我相信现在可能很多开发者

00:16:32.460 --> 00:16:33.660
都没有听过这Cordis是什么

00:16:33.660 --> 00:16:35.780
因为我们用Cloud Code

00:16:35.780 --> 00:16:37.060
用Codex其实完全设计不到

00:16:37.060 --> 00:16:38.640
像Cordis底层的东西

00:16:38.640 --> 00:16:39.060
这么说

00:16:39.060 --> 00:16:41.200
它其实是比较早开源的一个

00:16:41.200 --> 00:16:42.600
对于TSC的这套系统

00:16:42.600 --> 00:16:43.840
这套技术方案来说

00:16:43.840 --> 00:16:45.520
具有电机性质的底层的

00:16:45.520 --> 00:16:47.520
类似于通信系统的这样的一个内核

00:16:47.520 --> 00:16:49.140
就比如说大家所熟知的QQ

00:16:49.140 --> 00:16:50.880
这QQ底层的通信机制

00:16:50.880 --> 00:16:53.880
其实就是依靠Cordius这套系统来搭建的

00:16:53.880 --> 00:16:55.440
所以现在Deep C-Harness

00:16:55.440 --> 00:16:57.380
它所给出的底层的内核

00:16:57.380 --> 00:16:59.120
实际上是非常非常底层的

00:16:59.120 --> 00:17:00.180
那样的一套内核

00:17:00.180 --> 00:17:02.380
也就是基于这么一套非常底层的内核

00:17:02.380 --> 00:17:04.060
现在对于Deep C-Harness来说

00:17:04.060 --> 00:17:05.580
你什么东西都可以插拔

00:17:05.580 --> 00:17:06.780
比如说要举个例子

00:17:06.780 --> 00:17:09.580
比如说我们现在对于Agent来说

00:17:09.580 --> 00:17:11.380
那agent loop实际上是个非常重要的功能

00:17:11.380 --> 00:17:12.680
这点大家应该都能理解

00:17:12.680 --> 00:17:12.940
对不对

00:17:12.940 --> 00:17:14.540
我们要去完成复杂工作

00:17:14.540 --> 00:17:16.740
那你可不得去循环的调用一些工具

00:17:16.740 --> 00:17:18.380
然后直到完成当前任务为止

00:17:18.380 --> 00:17:20.160
这个是所谓的agent loop这样的模块

00:17:20.160 --> 00:17:22.280
那么对于我们之前所接触到所有的agent来说

00:17:22.280 --> 00:17:24.760
agent loop其实它都是内置的一项功能

00:17:24.760 --> 00:17:26.020
我不可能把agent loop给拿掉

00:17:26.020 --> 00:17:26.400
对不对

00:17:26.400 --> 00:17:28.100
那比如说Codex的Cloudcode

00:17:28.100 --> 00:17:31.500
他们这些课字是在他们的软件里面已经写死了

00:17:31.500 --> 00:17:33.100
关于agent loop怎么样进行执行

00:17:33.100 --> 00:17:35.140
但是对于Deepseek Harness来说

00:17:35.140 --> 00:17:36.940
它的agent loop本身也是一个插件

00:17:36.940 --> 00:17:38.620
就你可以自由的把它给删了

00:17:38.620 --> 00:17:39.860
把它改了都是可以的

00:17:39.860 --> 00:17:42.420
所以Deepsea Harness相对说是一个更加自由

00:17:42.420 --> 00:17:45.980
更加灵活的一个通用的这样的一个Harness基座

00:17:45.980 --> 00:17:48.620
所以你也可以把它理解成就是对LongChain的又一次冲击

00:17:48.620 --> 00:17:49.820
LongChain比较惨

00:17:49.820 --> 00:17:52.100
每次出来新东西最先受伤的都是LongChain

00:17:52.100 --> 00:17:54.260
然后对于整个Deepsea Harness来说

00:17:54.260 --> 00:17:55.460
我们怎么理解它底层架口

00:17:55.460 --> 00:17:56.820
这一点大家需要稍微理解一下

00:17:56.820 --> 00:18:00.500
因为我们在最后在讨论怎么去设计和组装它插线的时候

00:18:00.500 --> 00:18:02.180
会稍微设计一点底层原理

00:18:02.180 --> 00:18:03.900
那么简单来说大家需要知道的是

00:18:03.900 --> 00:18:08.060
首先它里面通过Cordis这样套系统提供了一整套

00:18:08.060 --> 00:18:09.500
可以自由来进行插拔

00:18:09.500 --> 00:18:11.980
来保障它的核心功能和插件功能

00:18:11.980 --> 00:18:15.000
来进行顺利通信的这样的基础范式

00:18:15.000 --> 00:18:16.120
然后比较重要

00:18:16.120 --> 00:18:17.420
大家需要知道的是一个是profile

00:18:17.420 --> 00:18:18.260
还有一个是punch

00:18:18.260 --> 00:18:19.700
这个profile代表什么含义

00:18:19.700 --> 00:18:22.000
是我们现在你插件组装多了

00:18:22.000 --> 00:18:22.300
对不对

00:18:22.300 --> 00:18:23.200
这个插件那个插件

00:18:23.200 --> 00:18:24.880
大家各种插件

00:18:24.880 --> 00:18:26.800
各种agent各种skill组装进来之后

00:18:26.800 --> 00:18:27.600
那么我们要保障

00:18:27.600 --> 00:18:28.840
它能够持续稳定这样的运行

00:18:28.840 --> 00:18:30.240
实际上是需要有一个profile

00:18:30.240 --> 00:18:32.080
这个profile就是给当前的

00:18:32.080 --> 00:18:34.000
你组装好的这样的一个生产线

00:18:34.000 --> 00:18:34.940
给它一个基本配置表

00:18:34.940 --> 00:18:36.040
你可以这么来进行理解

00:18:36.040 --> 00:18:36.620
它能做什么

00:18:36.620 --> 00:18:37.180
它不能做什么

00:18:37.180 --> 00:18:38.300
然后它的各个环节

00:18:38.300 --> 00:18:39.120
核心参数是什么样的

00:18:39.120 --> 00:18:40.300
由于它底层硬件

00:18:40.300 --> 00:18:41.020
是可以自由组织的

00:18:41.020 --> 00:18:42.460
所以它上层的profile

00:18:42.460 --> 00:18:43.120
就变得非常重要

00:18:43.120 --> 00:18:44.100
我们需要给它说好了

00:18:44.100 --> 00:18:45.100
它是干什么的

00:18:45.100 --> 00:18:46.540
然后再往下

00:18:46.540 --> 00:18:48.060
我们说Bonda

00:18:48.060 --> 00:18:48.960
然后它实际上

00:18:48.960 --> 00:18:49.740
你可以把它理解成

00:18:49.740 --> 00:18:50.880
是一个profile的

00:18:50.880 --> 00:18:52.600
一个更加高层次的抽象

00:18:52.600 --> 00:18:53.500
也就是说它实际上

00:18:53.500 --> 00:18:54.740
是一个默认配置

00:18:54.740 --> 00:18:55.760
和默认配置代码的

00:18:55.760 --> 00:18:56.400
一个模板

00:18:56.400 --> 00:18:57.800
然后再往上的punch

00:18:57.800 --> 00:18:58.520
它代表的含义

00:18:58.520 --> 00:19:00.320
实际上是我们每一次

00:19:00.320 --> 00:19:01.400
在进行运行的过程当中

00:19:01.400 --> 00:19:02.280
这次具体代入的

00:19:02.280 --> 00:19:04.580
这个参数所组成的当前的执行对立

00:19:04.580 --> 00:19:06.280
当然这个东西说起来有点复杂

00:19:06.280 --> 00:19:07.480
大家就稍微理解一下就可以

00:19:07.480 --> 00:19:10.680
因为我们之后在讲解插件的时候

00:19:10.680 --> 00:19:13.080
需要大概能够明白是一个什么样的情况

00:19:13.080 --> 00:19:14.580
因为我们到时候经常会涉及到去改

00:19:14.580 --> 00:19:15.580
比如说 profile 对不对

00:19:15.580 --> 00:19:18.880
去改 patch 等等

00:19:18.880 --> 00:19:21.580
这个实际上是我们之后会稍微来进行修改

00:19:21.580 --> 00:19:23.080
那么接下来实际上就相当于是

00:19:23.080 --> 00:19:24.380
通过 profile 规定好了

00:19:24.380 --> 00:19:25.280
我们现在各个组件是什么

00:19:25.280 --> 00:19:25.580
对不对

00:19:25.580 --> 00:19:26.780
然后在Codex架构下

00:19:26.780 --> 00:19:29.480
就可以自由的围绕着所有元素来进行一些组装

00:19:29.480 --> 00:19:31.280
然后最后我们每次运行的时候

00:19:31.280 --> 00:19:32.180
实际上就是一个 patch

00:19:32.180 --> 00:19:36.660
然后就是一个agent的一个运行时的架构

00:19:36.660 --> 00:19:37.460
就这么样的一回事

00:19:37.460 --> 00:19:40.180
OK这是它的一个基本的架构的TOP图

00:19:40.180 --> 00:19:41.740
这个大家稍微理解一点

00:19:41.740 --> 00:19:42.740
有一点感觉就行了

00:19:42.740 --> 00:19:45.500
不要求深度的去了解它背后的原理

00:19:45.500 --> 00:19:48.260
因为如果我们要去讲关于deep-seek harness的架构的话

00:19:48.260 --> 00:19:52.940
可能我们单独就可以开好几堂公开课进行讲解

00:19:52.940 --> 00:19:58.980
下面是关于我们刚刚所说的一些具体的实例

00:19:58.980 --> 00:20:00.180
比如说我们刚刚所说

00:20:00.180 --> 00:20:03.580
对不对 现在DeepSeek我们拿到手的DeepSeekHarness这个版本

00:20:03.580 --> 00:20:05.340
看着就长得就跟Podex一样 对不对

00:20:05.340 --> 00:20:06.460
上来就可以跟他来进对话了

00:20:06.460 --> 00:20:09.580
那么他实际上就是一套插件组合而成的一组

00:20:09.580 --> 00:20:12.620
当前Agent运行的一个配置和他运行的结果

00:20:12.620 --> 00:20:13.140
就这么一回事

00:20:13.140 --> 00:20:15.140
他实际上是一个组装好的成品

00:20:15.140 --> 00:20:16.940
而你如果需要去额外去重新组装的话

00:20:16.940 --> 00:20:20.700
那么你就需要用到我们上面刚刚所说的这几层的抽象这样的工具

00:20:20.700 --> 00:20:24.500
当然你如果去看关于DeepSeekHarness他们自家的仓库

00:20:24.500 --> 00:20:26.940
你会发现他所有的这些东西

00:20:26.940 --> 00:20:29.300
所有的这些就是我们看的比较核心这样的工程

00:20:29.300 --> 00:20:30.060
就来说都是插件

00:20:30.060 --> 00:20:31.580
都是可以随时来进行插拔的

00:20:31.580 --> 00:20:33.580
包括什么消息对列的组装方式

00:20:33.580 --> 00:20:35.020
包括什么agent loop

00:20:35.020 --> 00:20:37.560
包括甚至它的什么工具注册列表

00:20:37.560 --> 00:20:38.200
都是可以换的

00:20:38.200 --> 00:20:40.220
OK就这么一回事

00:20:40.220 --> 00:20:42.260
当然它现在给了一套默认的配置

00:20:42.260 --> 00:20:43.340
那么基于这个默认配置来说

00:20:43.340 --> 00:20:45.220
它其实本来也是非常强的

00:20:45.220 --> 00:20:45.880
就这么一回事

00:20:45.880 --> 00:20:48.100
然后同时它的所谓的插件数

00:20:48.100 --> 00:20:50.180
我们之后也会接触到这样的概念

00:20:50.180 --> 00:20:51.280
所谓插件数其实就指的是

00:20:51.280 --> 00:20:53.660
现在它支持我们当前运行的过程当中

00:20:53.660 --> 00:20:55.600
所构成的所需要的所有这些插件

00:20:55.600 --> 00:20:56.200
就这么一回事

00:20:56.200 --> 00:20:57.500
就比如说我们现在看了这个页面

00:20:57.500 --> 00:20:59.200
它就是所有插件这样的集合

00:20:59.200 --> 00:21:01.300
包括这里面设置都可以改

00:21:01.300 --> 00:21:01.980
OK

00:21:01.980 --> 00:21:02.460
OK

00:21:02.460 --> 00:21:04.380
那这个就是我们现在能够看到的

00:21:04.380 --> 00:21:05.520
关于Deep-Seek Harness

00:21:05.520 --> 00:21:07.920
它的一个基本的一个状态

00:21:07.920 --> 00:21:08.880
和它底层的原理

00:21:08.880 --> 00:21:10.720
当然像这样灵活的设置

00:21:10.720 --> 00:21:13.800
它的底层的配置确实会有一点难

00:21:13.800 --> 00:21:15.000
这个大家其实都很好理解

00:21:15.000 --> 00:21:16.880
因为它开放的程度越高

00:21:16.880 --> 00:21:17.680
那么对于我们开发者

00:21:17.680 --> 00:21:19.060
未来去组装它这个难度可能就更难

00:21:19.060 --> 00:21:20.700
但是它的灵活程度可能就更好

00:21:20.700 --> 00:21:21.600
那么接下来如果你是想

00:21:21.600 --> 00:21:22.960
做一些智能办公的agent

00:21:22.960 --> 00:21:24.080
还是想做一些coding agent

00:21:24.080 --> 00:21:25.440
都可以通过它的插件

00:21:25.440 --> 00:21:26.200
自有的组合

00:21:26.200 --> 00:21:27.740
把它组合成你想要的样子

00:21:27.740 --> 00:21:31.060
这个确实是一个可以说更加具有技术含量的工具

00:21:31.060 --> 00:21:32.540
相比于比如说是Codex来说

00:21:32.540 --> 00:21:35.160
它确实在初期使用的过程当中

00:21:35.160 --> 00:21:38.240
不是我们后面为了它来进行插件组装的时候

00:21:38.240 --> 00:21:39.260
确实会有一些复杂

00:21:39.260 --> 00:21:42.400
但是大家确实需要知道的是它的灵活程度是很高的

00:21:42.400 --> 00:21:43.860
那么对于现在的Deep Sea Harness来说

00:21:43.860 --> 00:21:46.240
普通的开发者我们其实就可以直接用它

00:21:46.240 --> 00:21:47.900
就当成是Codex来进行对话也可以

00:21:47.900 --> 00:21:49.140
它也是性能比较强

00:21:49.140 --> 00:21:51.340
然后如果你想自己来进DIY的话也可以

00:21:51.340 --> 00:21:52.860
它提供的接口也很丰富

00:21:52.860 --> 00:21:55.060
比如说我们如果你要做什么编程Agent

00:21:55.060 --> 00:21:56.780
办公agent 个人助理

00:21:56.780 --> 00:21:58.200
都有各自的插件

00:21:58.200 --> 00:21:59.620
你可以往里面来进行装

00:21:59.620 --> 00:22:02.000
当然下面还有关于插件

00:22:02.000 --> 00:22:04.020
Skill MCP和Tools之间的区别

00:22:04.020 --> 00:22:05.500
我们就不展开说了

00:22:05.500 --> 00:22:06.800
因为我们一会再去讲插件的时候

00:22:06.800 --> 00:22:07.440
到时候会讲

00:22:07.440 --> 00:22:08.960
但总之大家需要知道的是

00:22:08.960 --> 00:22:10.340
对于Deepseek来说

00:22:10.340 --> 00:22:11.720
它同样也是有Skill

00:22:11.720 --> 00:22:12.500
也是有agent

00:22:12.500 --> 00:22:13.300
也是有MCP的

00:22:13.300 --> 00:22:14.940
这些功能其实全部都是支持的

00:22:14.940 --> 00:22:17.340
只不过对于现在的Deepseek harness来说

00:22:17.340 --> 00:22:19.320
它的插件是它最大的一个特色和亮点

00:22:19.320 --> 00:22:21.980
当然现在其实也Deepseek harness发布了之后

00:22:21.980 --> 00:22:22.780
它的插件生态

00:22:22.780 --> 00:22:24.820
其实非常丰富

00:22:24.820 --> 00:22:26.320
我们可以给大家看一下

00:22:26.320 --> 00:22:27.320
它有好多插件

00:22:27.320 --> 00:22:29.520
这里给大家留下一个印象

00:22:29.520 --> 00:22:30.820
所有的现在官方的

00:22:30.820 --> 00:22:32.620
它中安方的页面里面插件列表

00:22:32.620 --> 00:22:34.980
都是你随时可以通过几行代码

00:22:34.980 --> 00:22:36.820
就给它接入来进行一个使用的

00:22:36.820 --> 00:22:38.160
我们稍后也会给大家来介绍

00:22:38.160 --> 00:22:39.220
如何使用这样的插件

00:22:39.220 --> 00:22:40.420
那么大家一看插件列表

00:22:40.420 --> 00:22:42.520
实际上我会觉得大家应该非常熟悉

00:22:42.520 --> 00:22:42.920
对不对

00:22:42.920 --> 00:22:43.620
Open Design

00:22:43.620 --> 00:22:44.520
Open Design是什么

00:22:44.520 --> 00:22:46.820
Open Design是非常有名的一个

00:22:46.820 --> 00:22:48.320
Web Design的这样的一个工具

00:22:48.320 --> 00:22:48.720
对不对

00:22:48.720 --> 00:22:50.420
最开始是去复刻Cloud Design

00:22:50.420 --> 00:22:51.320
然后通过它

00:22:51.320 --> 00:22:52.920
就可以非常快速去完成一些

00:22:52.920 --> 00:22:55.020
视觉效果非常精美的这样的一个设计工作

00:22:55.020 --> 00:22:56.700
那本来我们说像这OpenDXR

00:22:56.700 --> 00:22:59.520
它其实是一个正儿八经的GitHub这个项目

00:22:59.520 --> 00:23:02.260
但是在DeepSeekHarness内测这个期间

00:23:02.260 --> 00:23:04.260
把他们的开发者忽悠进去了

00:23:04.260 --> 00:23:06.100
加入到他们的内测计划里面去了

00:23:06.100 --> 00:23:07.700
然后实际的内测计划

00:23:07.700 --> 00:23:09.860
主要就是让他们的开发者

00:23:09.860 --> 00:23:13.260
然后去研发适配DeepSeekHarness的插件

00:23:13.260 --> 00:23:14.140
你可以这么来经理解

00:23:14.140 --> 00:23:17.220
所以现在OpenDXR像这样的一个非常大型的

00:23:17.220 --> 00:23:18.420
非常有名的项目

00:23:18.420 --> 00:23:18.600
对不对

00:23:18.600 --> 00:23:20.700
你看这OpenDXR也是80多K的项目

00:23:20.700 --> 00:23:21.860
然后这个开源项目

00:23:21.860 --> 00:23:23.820
他现在也是全面适配了这个Deepsea Harness

00:23:23.820 --> 00:23:26.480
就是它的项目的功能当然会很多

00:23:26.480 --> 00:23:27.780
然后也会比较复杂

00:23:27.780 --> 00:23:31.040
但是由于它设置好了通用的和Deepsea Harness这个接口

00:23:31.040 --> 00:23:32.600
所以接下来你就可以在Deepsea Harness里面

00:23:32.600 --> 00:23:33.740
用这样的一个项目

00:23:33.740 --> 00:23:34.280
是这么一回事

00:23:34.280 --> 00:23:36.240
所以Deepsea Harness它现在做这个插件

00:23:36.240 --> 00:23:38.660
就有很多开发者其实会有这样的一个想法

00:23:38.660 --> 00:23:42.680
第一个是觉得它是属于一个没有开发完成的这样的产品

00:23:42.680 --> 00:23:45.200
然后所有的功能都需要生态来给它堆

00:23:45.200 --> 00:23:46.980
但是实际上它底层做了很多的工作

00:23:46.980 --> 00:23:49.760
只是我们普通小伙伴看起来可能不是那么明显

00:23:49.760 --> 00:23:51.640
那么第二个也会有同学会觉得说

00:23:51.640 --> 00:23:53.080
他是不是在走这个XIGBT老路

00:23:53.080 --> 00:23:55.320
因为当年XIGBT也是做了一套插件系统

00:23:55.320 --> 00:23:56.800
但他这个插件市场很快就死了

00:23:56.800 --> 00:23:58.360
那么对于DeepSeq来说

00:23:58.360 --> 00:23:59.440
他的这个思路其实不太一样

00:23:59.440 --> 00:23:59.960
因为他的

00:24:00.900 --> 00:24:05.700
它並不要求開發者一定要去圍繞DeepSeq的Harness的要求,給它去開發插件。

00:24:05.700 --> 00:24:07.600
而是允許任意的項目。

00:24:07.600 --> 00:24:11.900
比如說我們現在看到,像OpenDesign,還有蒸留同事這個項目,對不對?

00:24:11.900 --> 00:24:13.540
很有名啊这项目的都可以通过

00:24:13.540 --> 00:24:15.100
Deepseek Harness这样的非常开放

00:24:15.100 --> 00:24:16.840
非常自由的插件这样的功能体系

00:24:16.840 --> 00:24:18.460
把我原有的功能给它接入进来啊

00:24:18.460 --> 00:24:20.400
是这么样的一个设置啊

00:24:20.400 --> 00:24:22.100
所以这个Deepseek Harness当然是不会走

00:24:22.100 --> 00:24:23.200
当年拆GPT这个老路啊

00:24:23.200 --> 00:24:24.400
这点大家大可放心

00:24:24.400 --> 00:24:25.740
然后啊所以你才会发现哎呀

00:24:25.740 --> 00:24:27.140
现在这里面这么多这个项目

00:24:27.140 --> 00:24:28.200
啊它怎么上来就可以

00:24:28.200 --> 00:24:29.500
接入这个Deepseek Harness了呢

00:24:29.500 --> 00:24:30.000
非常简单啊

00:24:30.000 --> 00:24:30.960
就是因为他们在内测期间的

00:24:30.960 --> 00:24:32.160
都已经把自己项目呢

00:24:32.160 --> 00:24:33.260
开发了对应的这个接口啊

00:24:33.260 --> 00:24:34.400
所以现在你的Deepseek Harness里面

00:24:34.400 --> 00:24:36.140
都可以自由的去用这些功能啊

00:24:36.140 --> 00:24:38.580
去用这项目去解决一些你当前开发这样的任务

00:24:38.580 --> 00:24:41.380
所以你会发现DeepSeek Harness的插线系统其实是要比

00:24:41.380 --> 00:24:46.900
就比如说我们看到这个Segu或者是Agent这样的体系是更加灵活更加开放的

00:24:46.900 --> 00:24:48.700
这也是DeepSeek Harness这样的野心了

00:24:48.700 --> 00:24:50.380
好那么了解有这么多

00:24:50.380 --> 00:24:52.180
哎呀我们接下来就上手来进行使用对不对

00:24:52.180 --> 00:24:58.580
刚才我们是仔细的看了一下关于DeepSeek Harness它的一些底层的原理核心的架构跟它的开发生态等等

00:24:58.580 --> 00:25:00.100
那么起来我们直接上手来进行使用

00:25:00.100 --> 00:25:02.500
那么关于DeepSeek Harness怎么样来进行使用

00:25:02.500 --> 00:25:03.700
这个应该不会特别复杂

00:25:03.700 --> 00:25:05.800
我们之前公开课也给他讲到过

00:25:05.800 --> 00:25:06.060
对不对

00:25:06.060 --> 00:25:08.320
首先你可以看看他的代码仓库

00:25:08.320 --> 00:25:10.280
然后上面也有非常详细的

00:25:10.280 --> 00:25:11.820
关于他现在安装部署使用这个方法

00:25:11.820 --> 00:25:13.400
然后现在已经快90K了

00:25:13.400 --> 00:25:15.840
已经快90K的STARS了等等

00:25:15.840 --> 00:25:18.140
然后接下来我们就可以来进行一个

00:25:18.140 --> 00:25:19.780
安装部署跟使用了

00:25:19.780 --> 00:25:20.980
那么首先第一步我们就下载

00:25:20.980 --> 00:25:21.660
这个Node.js

00:25:21.660 --> 00:25:22.220
Node.js

00:25:22.220 --> 00:25:22.920
注意好

00:25:22.920 --> 00:25:24.120
这里面我们跟大家讲解的是

00:25:24.120 --> 00:25:25.720
官方原版的部署方式

00:25:25.720 --> 00:25:27.260
然后是需要自己去安装

00:25:27.260 --> 00:25:28.480
Node.js这样的环境

00:25:28.480 --> 00:25:31.700
然后去下载它对应的NPM这样的库

00:25:31.700 --> 00:25:32.560
然后在本地启动

00:25:32.560 --> 00:25:33.500
在命令行里面启动服务

00:25:33.500 --> 00:25:34.200
然后就可以弹出来

00:25:34.200 --> 00:25:34.940
一个外部页面

00:25:34.940 --> 00:25:36.220
就可以来进行Deep-Z Harness

00:25:36.220 --> 00:25:37.120
这样的对话跟使用了

00:25:37.120 --> 00:25:37.760
那么除了之外

00:25:37.760 --> 00:25:40.200
我们给大家提供的桌面板的安装方式

00:25:40.200 --> 00:25:41.460
性能是一样的

00:25:41.460 --> 00:25:42.320
只不过安装路径不一样

00:25:42.320 --> 00:25:43.920
那么大家如果之前就已经拿到

00:25:43.920 --> 00:25:45.360
我们桌面端已经完成安装了

00:25:45.360 --> 00:25:46.080
这段看看就好

00:25:46.080 --> 00:25:46.820
如果没有完成安装

00:25:46.820 --> 00:25:48.280
想按照官方的方式来进行安装的话

00:25:48.280 --> 00:25:49.920
那么就按照我们现在流程来进行安装

00:25:49.920 --> 00:25:50.420
也都是可以的

00:25:50.420 --> 00:25:52.340
只不过我们给大家提供的桌面端的安装方式

00:25:52.340 --> 00:25:53.040
会更加简单一些

00:25:53.040 --> 00:25:54.580
然后同时也不需要你去部署

00:25:54.580 --> 00:25:55.760
什么Node.js这样的环境

00:25:55.760 --> 00:25:57.560
它全部都是已经内置好的

00:25:57.560 --> 00:25:59.060
你只需要点击拖拽一下

00:25:59.060 --> 00:25:59.860
就可以来进行使用了

00:25:59.860 --> 00:26:00.220
好

00:26:00.220 --> 00:26:00.560
那不管怎么样

00:26:00.560 --> 00:26:02.000
我们还是需要看一下官方的安装流程

00:26:02.000 --> 00:26:02.400
好

00:26:02.400 --> 00:26:02.780
那么接下来

00:26:02.780 --> 00:26:06.060
从Node.js的网页下载对应的安装包

00:26:06.060 --> 00:26:07.220
Node.js的网页

00:26:07.220 --> 00:26:08.620
这个安装包也非常简单

00:26:08.620 --> 00:26:09.720
大家下载对应的

00:26:09.720 --> 00:26:11.180
需要安装这个版本就可以了

00:26:11.180 --> 00:26:13.260
然后到本地来进行安装

00:26:13.260 --> 00:26:14.160
点击安装

00:26:14.160 --> 00:26:14.780
一路点下一步

00:26:14.780 --> 00:26:15.440
就可以完成安装

00:26:15.440 --> 00:26:17.300
当然我们就Node.js的版本

00:26:17.300 --> 00:26:18.260
Node.js的安装包

00:26:18.260 --> 00:26:19.320
我们也给大家准备了一份

00:26:19.320 --> 00:26:20.060
就怕大家找不到

00:26:20.060 --> 00:26:21.360
Node.js的网页

00:26:21.360 --> 00:26:22.120
我们给大家准备了一份

00:26:22.120 --> 00:26:23.520
大家这个添加我们的助教老师

00:26:23.520 --> 00:26:24.360
也可以领取的

00:26:24.360 --> 00:26:26.880
这个windows linux和mac版本的nodejs安装包

00:26:26.880 --> 00:26:27.840
安装包安装起来非常简单

00:26:27.840 --> 00:26:29.000
一路点击下一步就可以了

00:26:29.000 --> 00:26:31.600
然后打开macOS的终端

00:26:31.600 --> 00:26:32.200
对不对

00:26:32.200 --> 00:26:33.200
然后再打开终端之后

00:26:34.120 --> 00:26:35.320
就比如说我们这里给大家看一下

00:26:35.320 --> 00:26:37.440
打开我们的终端

00:26:37.440 --> 00:26:38.960
然后打开终端之后

00:26:38.960 --> 00:26:39.800
放这

00:26:39.800 --> 00:26:40.000
好

00:26:40.000 --> 00:26:41.560
那么接下来我们就可以去看一看

00:26:41.560 --> 00:26:41.800
哎呀

00:26:41.800 --> 00:26:44.880
你的刚刚我们要需要下载的这些环境

00:26:44.880 --> 00:26:45.200
对不对

00:26:45.200 --> 00:26:46.040
有没有装配好

00:26:46.040 --> 00:26:48.680
你可以输入node-v和npm-b

00:26:48.680 --> 00:26:50.360
看看对应的版本有没有装好

00:26:50.360 --> 00:26:51.560
然后如果有装好的话

00:26:51.560 --> 00:26:53.840
那么接下来我们就可以直接运行这样的一个命令

00:26:53.840 --> 00:26:55.440
这个命令是NPX的一个命令

00:26:55.440 --> 00:26:58.560
它是既是去拉取对应的DSH包

00:26:58.560 --> 00:27:01.600
同时也是直接开启web服务的这样的一个命令

00:27:01.600 --> 00:27:02.240
那么之后

00:27:02.840 --> 00:27:04.520
如果你是使用官方的这个方式来键下载

00:27:04.520 --> 00:27:05.760
来键下载和安装启动的话

00:27:05.760 --> 00:27:07.480
那么这个命令接下来是会反复的会用到的

00:27:07.480 --> 00:27:10.800
那么NPX是所有的Node.js的库的一个安装的这样的包

00:27:10.800 --> 00:27:12.640
然后atdeepseek-ai

00:27:12.640 --> 00:27:15.480
这个是他们的deepseek的官方的库的名字

00:27:15.480 --> 00:27:18.560
然后DSH是对应的组件的这样的名字

00:27:18.560 --> 00:27:20.440
然后web代表的含义是启动web服务

00:27:20.440 --> 00:27:21.240
然后第一次运行的时候

00:27:21.240 --> 00:27:22.200
它也会下载对应的库

00:27:22.200 --> 00:27:22.980
或者来进行更新

00:27:22.980 --> 00:27:23.780
都是这样的一个命令

00:27:23.780 --> 00:27:24.580
一个命令解决所有问题

00:27:24.580 --> 00:27:25.860
接下来就需要把你

00:27:25.860 --> 00:27:28.020
你需要你把命令复制到命令行里面

00:27:28.020 --> 00:27:28.980
来进行运行就可以了

00:27:28.980 --> 00:27:29.820
那么运行完了之后

00:27:29.820 --> 00:27:30.860
接下来它就会弹出一个

00:27:30.860 --> 00:27:32.680
关于3080这样的一个端口

00:27:32.680 --> 00:27:34.240
下面其实有些视频

00:27:34.240 --> 00:27:35.820
具体的演示的过程

00:27:35.820 --> 00:27:36.460
你输入它

00:27:36.460 --> 00:27:37.120
输入它之后

00:27:37.120 --> 00:27:37.920
它就会弹出来

00:27:37.920 --> 00:27:39.660
它是一个3080端口的

00:27:39.660 --> 00:27:40.660
这样的一个显示

00:27:40.660 --> 00:27:40.940
对不对

00:27:40.940 --> 00:27:41.280
就它

00:27:41.280 --> 00:27:42.200
然后你复制一下

00:27:42.200 --> 00:27:44.040
127.0.0.1.3080

00:27:44.040 --> 00:27:46.200
然后打开浏览器输入它

00:27:46.200 --> 00:27:47.520
接下来就可以进入到

00:27:47.520 --> 00:27:50.580
现在大家看到的页面

00:27:50.580 --> 00:27:53.580
也就是我们的DeepseekHarness这个页面来进行使用了

00:27:53.580 --> 00:27:54.780
那么首次进入的时候

00:27:54.780 --> 00:27:57.600
你需要输入一下你的Deepseek API Key

00:27:57.600 --> 00:27:59.440
然后输入完Deepseek API Key之后

00:27:59.440 --> 00:28:01.040
接下来就可以直接顺利来进行使用了

00:28:01.040 --> 00:28:03.080
当然它默认情况下是支持Deepseek这个模型

00:28:03.080 --> 00:28:06.120
你也可以这里面点击稍后配置

00:28:06.120 --> 00:28:08.380
然后去换成别的模型的API Key

00:28:08.380 --> 00:28:09.180
也都是OK的

00:28:09.180 --> 00:28:10.980
这个其实对于DeepseekHarness来说

00:28:10.980 --> 00:28:13.280
它都是可以顺利的来进行使用的

00:28:13.280 --> 00:28:13.680
好

00:28:13.680 --> 00:28:14.800
那下面这里其实是说

00:28:14.800 --> 00:28:16.060
怎么去注册到API Key

00:28:16.060 --> 00:28:16.740
这我们就不说了

00:28:16.740 --> 00:28:17.740
它自己看一下就可以

00:28:17.740 --> 00:28:19.080
然后注册完了之后

00:28:19.080 --> 00:28:19.420
那么接下来

00:28:19.420 --> 00:28:21.080
你就可以在本地来进行运行了

00:28:21.080 --> 00:28:22.380
这里就是我们刚刚所看到的这里面

00:28:22.380 --> 00:28:22.600
对不对

00:28:22.600 --> 00:28:23.320
你就可以跟它说

00:28:23.320 --> 00:28:23.960
这个Hi

00:28:23.960 --> 00:28:24.960
跟它随便说一说

00:28:24.960 --> 00:28:25.460
它就会这里

00:28:25.460 --> 00:28:26.680
就会来进行运行

00:28:26.680 --> 00:28:27.800
然后这个运行过程

00:28:27.800 --> 00:28:28.880
一看当然就是一个

00:28:28.880 --> 00:28:29.980
agent运行时的

00:28:29.980 --> 00:28:31.380
一整个完整的响应流程

00:28:31.380 --> 00:28:31.900
你跟它说句话

00:28:31.900 --> 00:28:32.460
然后它下面

00:28:32.460 --> 00:28:33.580
上下文注入

00:28:33.580 --> 00:28:34.800
然后think了一下

00:28:34.800 --> 00:28:35.460
然后来进行回答

00:28:35.460 --> 00:28:36.940
那么对于我们这种简单的问题

00:28:36.940 --> 00:28:38.900
它其实并没有任何工具要用

00:28:38.900 --> 00:28:41.540
所以它就一路来进行流失响应来进行回答就结束了

00:28:41.540 --> 00:28:43.060
那么对于DeepSea Carnes来说

00:28:43.060 --> 00:28:46.580
它其实给出的功能系统实际上是非常的亲民

00:28:46.580 --> 00:28:48.160
可以这么说是非常的亲民

00:28:48.160 --> 00:28:51.160
首先它上面完整的跟你显示了我们当前注的上下文是什么

00:28:51.160 --> 00:28:52.040
这点非常非常重要

00:28:52.040 --> 00:28:56.380
我们之前遇到所有的小伙伴们在去看关于一些agent的底层的原理的时候

00:28:56.380 --> 00:28:57.060
经常都会说

00:28:57.060 --> 00:29:00.300
我们运行的时候上下文是怎么去搭建的

00:29:00.300 --> 00:29:00.560
对不对

00:29:00.560 --> 00:29:01.680
我们自己有System Prompt

00:29:01.680 --> 00:29:02.680
我们同时有Skills

00:29:02.680 --> 00:29:03.840
我们还有agent的MD

00:29:03.840 --> 00:29:04.740
这个东西很乱

00:29:04.740 --> 00:29:06.680
时不时我们还需要compact一下

00:29:06.680 --> 00:29:07.560
压缩一下上下文

00:29:07.560 --> 00:29:08.500
我每次对话的时候

00:29:08.500 --> 00:29:09.900
它的具体上下文是如何构建的

00:29:09.900 --> 00:29:12.460
对DBC 非常贴心的

00:29:12.460 --> 00:29:14.100
把上下文都给你搭建好了

00:29:14.100 --> 00:29:14.980
跟我们说运行之前

00:29:14.980 --> 00:29:16.760
上下文是这么来进行注入的

00:29:16.760 --> 00:29:17.540
具体注入了什么

00:29:17.540 --> 00:29:18.580
就具体注入了它

00:29:18.580 --> 00:29:20.000
DSH-System Brunch

00:29:20.000 --> 00:29:21.120
我们一会看到这个东西是什么

00:29:21.120 --> 00:29:22.460
然后它还think了一下

00:29:22.460 --> 00:29:23.620
think就是它的思考链

00:29:23.620 --> 00:29:23.920
对不对

00:29:23.920 --> 00:29:25.140
think完之后你返回的结果

00:29:25.140 --> 00:29:27.540
当然我们还可以在轨迹这里面

00:29:27.540 --> 00:29:30.700
看到刚才运行对话的这样一个轨迹

00:29:30.700 --> 00:29:32.680
这个轨迹指的是用户输入

00:29:32.680 --> 00:29:35.680
然后对应的模型响应

00:29:35.680 --> 00:29:36.100
对不对

00:29:36.100 --> 00:29:37.780
这个current

00:29:37.780 --> 00:29:39.720
这个绿色的这样的一行

00:29:39.720 --> 00:29:40.560
它的实际上就是上下文

00:29:40.560 --> 00:29:41.200
就是context

00:29:41.200 --> 00:29:42.080
我们现在构建好上下文

00:29:42.080 --> 00:29:43.800
然后下面就是模型的响应

00:29:43.800 --> 00:29:44.500
等等等等

00:29:44.500 --> 00:29:45.820
它所有运行的过程都能看到

00:29:45.820 --> 00:29:47.120
然后同时下面还有

00:29:47.120 --> 00:29:48.680
就比如说什么缓存命中

00:29:48.680 --> 00:29:50.200
什么输入输出的token

00:29:50.200 --> 00:29:51.820
这个token响应时间

00:29:51.820 --> 00:29:52.400
等等等等

00:29:52.400 --> 00:29:53.880
这些都给的非常的完整

00:29:53.880 --> 00:29:54.560
然后同时你还可以

00:29:54.560 --> 00:29:55.200
把这个session

00:29:55.200 --> 00:29:56.280
挡着了

00:29:56.280 --> 00:29:56.660
不好意思

00:29:56.660 --> 00:29:58.540
还可以把这个session给它导出

00:29:58.540 --> 00:29:58.800
对不对

00:29:58.800 --> 00:29:59.400
还可以下载

00:29:59.400 --> 00:30:00.680
然后同时你还可以

00:30:00.680 --> 00:30:02.440
在各个模式之间的来进行

00:30:02.440 --> 00:30:03.120
一个这个切换啊

00:30:03.120 --> 00:30:05.040
当然我们现在默认的是这个标准模式啊

00:30:05.040 --> 00:30:06.240
我们这也是先大家看一下哈

00:30:06.240 --> 00:30:07.580
它的这个工作页面长什么样

00:30:07.580 --> 00:30:08.560
然后同时呢

00:30:08.560 --> 00:30:08.960
这里面啊

00:30:08.960 --> 00:30:09.560
你还可以啊

00:30:09.560 --> 00:30:11.160
这个通过输入一些这个命令

00:30:11.160 --> 00:30:12.200
可以直接点击这个加号啊

00:30:12.200 --> 00:30:13.260
给大家输入一些这个命令啊

00:30:13.260 --> 00:30:14.820
当然你这也是可以直接付出一些图片的哈

00:30:14.820 --> 00:30:15.480
这也是没有什么问题

00:30:15.480 --> 00:30:16.520
然后同时在这里面啊

00:30:16.520 --> 00:30:17.940
是可以选择模型啊

00:30:17.940 --> 00:30:19.820
和推理的等级啊

00:30:19.820 --> 00:30:20.440
然后我们这里呢

00:30:20.440 --> 00:30:21.720
其实全程都是使用这个flash啊

00:30:21.720 --> 00:30:22.740
来进行的这个操作

00:30:22.740 --> 00:30:23.780
然后同时呢

00:30:23.780 --> 00:30:24.320
左侧呢

00:30:24.320 --> 00:30:27.420
就是一个你的当前项目管理的一个区域啊

00:30:27.420 --> 00:30:27.900
然后呢

00:30:27.900 --> 00:30:29.020
这个项目管理的这个区域

00:30:29.020 --> 00:30:29.760
你可以啊

00:30:29.760 --> 00:30:31.620
比如说我们现在实际上是选择了一个项目文件夹

00:30:31.620 --> 00:30:33.720
这个项目文件夹就是在桌面的一个项目文件夹

00:30:33.720 --> 00:30:34.640
都就是在

00:30:34.640 --> 00:30:36.260
大家可以看到啊

00:30:36.260 --> 00:30:36.800
就是在这里面

00:30:36.800 --> 00:30:37.560
我们稍后呢

00:30:37.560 --> 00:30:38.640
这个就是以它啊

00:30:38.640 --> 00:30:39.860
为我们当前项目主目录

00:30:39.860 --> 00:30:41.360
会来进行一系列的这个操作

00:30:41.360 --> 00:30:42.240
那么大家需要知道的是

00:30:42.240 --> 00:30:43.840
对于我们像使用Codex的Cloud Code

00:30:43.840 --> 00:30:45.280
或者是这个Deep-C Harness

00:30:45.280 --> 00:30:47.440
认清楚它的这个主目录会非常非常重要

00:30:47.440 --> 00:30:49.040
因为我们之后呢

00:30:49.040 --> 00:30:50.920
很多的Deep-C Harness它运行故事当中的

00:30:50.920 --> 00:30:52.280
很多的一些什么隐藏文件呢

00:30:52.280 --> 00:30:53.360
或者Agency DMD啊

00:30:53.360 --> 00:30:55.120
这些文档这都是在你对应的

00:30:55.120 --> 00:30:57.020
操作的目录文件夹里边的

00:30:57.020 --> 00:30:58.960
所以这个大家是需要看好了

00:30:58.960 --> 00:31:00.680
然后我们接下来如果有需要的话

00:31:00.680 --> 00:31:02.200
我们就会回到当前目录里面来进行查看

00:31:02.200 --> 00:31:04.180
然后同时对于我们当前DeepSeaCarnies来说

00:31:04.180 --> 00:31:05.220
左侧工作区域

00:31:05.220 --> 00:31:06.660
然后这边就各式各样的对话

00:31:06.660 --> 00:31:08.460
你还可以添加一个新的对话

00:31:08.460 --> 00:31:09.000
也都是可以的

00:31:09.000 --> 00:31:10.940
然后你还可以在这里面新增加一些工作区

00:31:10.940 --> 00:31:12.200
一个工作区实际上就是一个文档

00:31:12.200 --> 00:31:13.020
这么来先理解

00:31:13.020 --> 00:31:15.280
然后这里是可以自由的来进行对话的切换的

00:31:15.280 --> 00:31:17.340
然后同时我们也可以看一下它基本的设置

00:31:17.340 --> 00:31:18.720
基本设置里边

00:31:18.720 --> 00:31:21.380
这里面首先是关于agent的预设

00:31:23.360 --> 00:31:25.920
这个所谓的4种不同agent的模式

00:31:25.920 --> 00:31:29.660
其实它就是指的是4套不同的插件体系

00:31:29.660 --> 00:31:31.760
它里面包括了它预载入的不同的agent

00:31:31.760 --> 00:31:33.660
预载不同的skill跟tours等等

00:31:33.660 --> 00:31:35.320
就比如说标准模式下

00:31:35.320 --> 00:31:37.800
它实际上是功能完整的编码agent

00:31:37.800 --> 00:31:39.460
就跟功能完整的codex是一样的

00:31:39.460 --> 00:31:41.980
它有什么支持文件编辑管理

00:31:41.980 --> 00:31:43.420
share命令行操作

00:31:43.420 --> 00:31:45.060
文件与网页检索

00:31:45.060 --> 00:31:46.200
skills plan

00:31:46.200 --> 00:31:47.460
所谓plan就指的是

00:31:47.460 --> 00:31:48.360
我们可以给它输入

00:31:48.360 --> 00:31:50.120
可以进入计划模式

00:31:50.120 --> 00:31:51.100
然后一些复杂任务

00:31:51.100 --> 00:31:52.640
就可以让它先定计划再来进行执行

00:31:52.640 --> 00:31:54.200
然后还有目标

00:31:54.200 --> 00:31:56.880
所谓目标指的是它有go这样的一个模式

00:31:56.880 --> 00:31:59.960
go这个模式指的是它会一直推进

00:32:03.300 --> 00:32:07.600
然後它還有子在理工作流。這個是非常完整的一套Agent功能的組件。

00:32:07.600 --> 00:32:10.320
这里你会发现这是什么文件编辑工具

00:32:10.320 --> 00:32:12.480
shale 文件与网页检索

00:32:12.480 --> 00:32:13.440
这属于tool 对不对

00:32:13.440 --> 00:32:14.280
然后它有skill

00:32:14.280 --> 00:32:15.080
然后有plan

00:32:15.080 --> 00:32:15.920
有目标

00:32:15.920 --> 00:32:16.560
有子大力工作流

00:32:16.560 --> 00:32:22.400
这个就是它的当前的一套完整的智能基础上给你插好了很多各种不同的功能

00:32:22.400 --> 00:32:22.600
对不对

00:32:22.600 --> 00:32:24.040
你就可以直接来进行运行了

00:32:24.040 --> 00:32:25.720
那么这个功能下基本上就跟我们用

00:32:25.720 --> 00:32:27.640
比如说Codex的TRACode基本上是一样的

00:32:27.640 --> 00:32:31.600
然后同时它有TPC这样的一个模式

00:32:31.600 --> 00:32:32.360
你看看它描述

00:32:32.360 --> 00:32:36.880
具备标准模式全部能力还可以通过Code Mode SDK呈现工具

00:32:36.880 --> 00:32:39.680
让模型用一个type script的程序组合多的操作

00:32:39.680 --> 00:32:41.920
这个实际上是一个更加复杂的一种性能模式

00:32:41.920 --> 00:32:43.080
大家没说得非常清楚对不对

00:32:43.080 --> 00:32:44.200
除了标准模式之外

00:32:44.200 --> 00:32:47.760
它还能够一次性的组合多的工具来进行并行

00:32:47.760 --> 00:32:49.640
然后同时还有这个极简模式

00:32:49.640 --> 00:32:52.000
这个极简模式它主要就是操作你本地的bash

00:32:52.000 --> 00:32:54.640
和一些文件夹操作一些工具

00:32:54.640 --> 00:32:56.160
然后来进行编码

00:32:56.160 --> 00:32:58.200
这个相当于是在上面的标准模式下

00:32:58.200 --> 00:32:59.480
给它拔了很多的一些功能

00:32:59.480 --> 00:33:00.880
然后可以让你更快一些

00:33:00.880 --> 00:33:02.720
然后接下来还有创造模式

00:33:02.720 --> 00:33:05.880
创造模式什么自定义的agent preset

00:33:05.880 --> 00:33:07.880
然后具备标准能力全部能力

00:33:07.880 --> 00:33:09.720
然后还可以在标准能力制度上

00:33:09.720 --> 00:33:11.260
去增加一些自定义的agent

00:33:11.260 --> 00:33:12.520
那自定义的agent怎么去自定义呢

00:33:12.520 --> 00:33:13.220
非常简单在下面

00:33:13.220 --> 00:33:13.720
对不对

00:33:13.720 --> 00:33:15.460
就可以去自定义一些agent了

00:33:15.460 --> 00:33:17.420
那么这里它其实会有一个非常关键的概念

00:33:17.420 --> 00:33:18.480
叫 preset

00:33:18.480 --> 00:33:19.800
那 preset是什么东西

00:33:19.800 --> 00:33:21.120
它其实就是我们之前所说的

00:33:21.120 --> 00:33:22.160
类似像profile这样的一个

00:33:22.160 --> 00:33:24.240
你整个运行模式过程当中

00:33:24.240 --> 00:33:25.220
非常关键的一些参数定义

00:33:25.220 --> 00:33:27.080
比如说可以加载个外什么工具

00:33:27.080 --> 00:33:28.320
什么迭代多少步等等

00:33:28.320 --> 00:33:30.120
这个我们在非常后期

00:33:30.120 --> 00:33:31.120
在讲插件定制的时候

00:33:31.120 --> 00:33:31.820
到时候大家会看到

00:33:31.820 --> 00:33:33.180
它会有个 preset

00:33:33.180 --> 00:33:34.380
Preset

00:33:34.380 --> 00:33:35.140
怎么一回事

00:33:35.140 --> 00:33:37.440
然后下面这还有权限

00:33:37.440 --> 00:33:38.400
权限就非常好理解

00:33:38.400 --> 00:33:38.600
对不对

00:33:38.600 --> 00:33:38.980
read only

00:33:38.980 --> 00:33:39.340
只读

00:33:39.340 --> 00:33:40.840
然后这个workspace write

00:33:40.840 --> 00:33:41.400
可以写

00:33:41.400 --> 00:33:42.380
然后这个full access

00:33:42.380 --> 00:33:44.120
就是读写删除都可以

00:33:44.120 --> 00:33:46.060
然后之前我们发了视频之后

00:33:46.060 --> 00:33:46.600
也有同学说

00:33:46.600 --> 00:33:48.140
他的Dipsick harness

00:33:48.140 --> 00:33:49.080
不小心把自己所有的

00:33:49.080 --> 00:33:50.700
几百个G的关键都删了

00:33:50.700 --> 00:33:52.300
那你肯定是不小心选择了

00:33:52.300 --> 00:33:52.880
full access

00:33:52.880 --> 00:33:53.240
对不对

00:33:53.240 --> 00:33:53.940
然后语言

00:33:53.940 --> 00:33:54.500
可以选择一下

00:33:54.500 --> 00:33:55.180
这个外观

00:33:55.180 --> 00:33:56.200
这个颜色什么什么的

00:33:56.200 --> 00:33:57.860
然后这个忙碌是enter行为

00:33:57.860 --> 00:33:59.080
指的是我们现在如果有任务的时候

00:33:59.080 --> 00:33:59.880
我们现在输入enter

00:33:59.880 --> 00:34:00.580
它是怎么样来接运行

00:34:00.580 --> 00:34:01.740
那么一般来说是排队发送

00:34:01.740 --> 00:34:03.080
除此之外我们还可以直接插队

00:34:03.080 --> 00:34:04.740
就整理了这么两种不同的类型

00:34:04.740 --> 00:34:05.900
那么当中下就是关于模型

00:34:05.900 --> 00:34:08.300
模型这里它其实是可以自由的来进行添加的

00:34:08.300 --> 00:34:09.040
是没有任何问题

00:34:09.040 --> 00:34:10.480
你可以去编辑一下上面的Deep Seek

00:34:10.480 --> 00:34:11.280
换一个API Key

00:34:11.280 --> 00:34:13.740
或者是增加其他的一些选项都是可以的

00:34:13.740 --> 00:34:15.680
然后同时我们这里也可以给它添加一些

00:34:15.680 --> 00:34:16.740
模型的提供方

00:34:16.740 --> 00:34:19.800
这很多各式各样的模型都是可以来进行接入的

00:34:19.800 --> 00:34:20.680
都是没有任何问题

00:34:20.680 --> 00:34:23.040
然后你还可以自定义来进行一些设置

00:34:23.040 --> 00:34:24.440
但是它这个自定义来进行设置呢

00:34:24.440 --> 00:34:25.980
主要是方便比如说我们本地部署

00:34:25.980 --> 00:34:28.040
一些非常特别格式的一些大模型的接入

00:34:28.040 --> 00:34:29.040
这个都是没有什么问题的

00:34:29.040 --> 00:34:30.560
然后就是关于它的插件系统

00:34:30.560 --> 00:34:31.680
这个插件系统会有点复杂

00:34:31.680 --> 00:34:32.840
这个我们稍微晚一点再来看

00:34:32.840 --> 00:34:34.360
那总之这里面我们是能够看到

00:34:34.360 --> 00:34:35.820
它目前的插件列表的

00:34:35.820 --> 00:34:37.460
那么这个插件列表你是不能直接操作的

00:34:37.460 --> 00:34:39.620
因为插件列表里面基本上全部都是

00:34:39.620 --> 00:34:42.880
它目前支持标准模式下

00:34:42.880 --> 00:34:44.140
非常核心的这样的功能

00:34:44.140 --> 00:34:45.420
之前有很多同学说

00:34:45.420 --> 00:34:46.600
我既然列出了插件列表

00:34:46.600 --> 00:34:47.760
我为什么不能自由的来进切换

00:34:47.760 --> 00:34:48.440
你不能切换

00:34:48.440 --> 00:34:48.940
切换完了之后

00:34:48.940 --> 00:34:50.160
你现在这样的模式它就失效了

00:34:50.160 --> 00:34:52.240
就比如说API这样的插件

00:34:52.240 --> 00:34:53.340
它是专门用于去帮助你

00:34:53.340 --> 00:34:54.500
接入各式各样不同模型的

00:34:54.500 --> 00:34:55.100
你把它给删了

00:34:55.100 --> 00:34:55.780
那你现在这个

00:34:55.780 --> 00:34:57.220
你这个记作就毁了

00:34:57.220 --> 00:34:57.740
就没法用了

00:34:57.740 --> 00:34:57.960
对不对

00:34:57.960 --> 00:34:59.340
所以它这里面其实是给你展示了

00:34:59.340 --> 00:35:01.000
官员说我们现在标准模式下

00:35:01.000 --> 00:35:02.920
你到底是有哪一些不同类型的这样的插件

00:35:02.920 --> 00:35:05.640
所以这个插件它是给了你一个列表

00:35:05.640 --> 00:35:06.840
给你看一下

00:35:06.840 --> 00:35:09.300
但是你其实不能通过列表来进行过多的操作

00:35:09.300 --> 00:35:10.640
这点你是需要知道的

00:35:10.640 --> 00:35:11.620
然后我们这里

00:35:11.620 --> 00:35:12.680
当时给大家准备了一个背景

00:35:12.680 --> 00:35:14.200
你可以自由切换这样的背景

00:35:14.200 --> 00:35:14.460
对不对

00:35:14.460 --> 00:35:15.160
传一个图片

00:35:15.160 --> 00:35:17.080
所以我们现在这样的背景给它换个皮肤

00:35:17.080 --> 00:35:18.980
然后同时还有些通用设置里面

00:35:18.980 --> 00:35:20.620
我们给大家增加了一个视觉能力增强

00:35:20.620 --> 00:35:21.620
这个我们就开始讲过了

00:35:21.620 --> 00:35:22.420
我们就不再讲了

00:35:22.420 --> 00:35:23.260
总之上这些功能

00:35:23.260 --> 00:35:25.820
这些外的功能是属于我们给大家提供的桌面端

00:35:25.820 --> 00:35:26.900
独有的一些功能

00:35:26.900 --> 00:35:27.220
好

00:35:27.220 --> 00:35:27.860
那么到这儿

00:35:27.860 --> 00:35:29.980
关于现在的DeepSeek Harness

00:35:29.980 --> 00:35:31.500
这样的基本系统跟首次运行

00:35:31.500 --> 00:35:32.780
我相信大家就看得差不多了

00:35:32.780 --> 00:35:33.180
对不对

00:35:33.180 --> 00:35:34.660
其实我们确实讲的比较快

00:35:34.660 --> 00:35:36.220
但是这块没啥复杂

00:35:36.220 --> 00:35:37.900
就是大家自己去用用

00:35:37.900 --> 00:35:39.580
也能够明白是怎么一回事

00:35:39.580 --> 00:35:41.260
然后这里其实有一个完整

00:35:41.260 --> 00:35:43.420
它运行过程当中的一个基本的架构图

00:35:43.420 --> 00:35:45.500
这个跟Codex没啥区别

00:35:45.500 --> 00:35:47.580
就你在这个页面里面来进行操作

00:35:47.580 --> 00:35:47.940
对不对

00:35:47.940 --> 00:35:48.560
操作完了之后

00:35:48.560 --> 00:35:49.640
你绘画的session

00:35:49.640 --> 00:35:50.880
你的permission

00:35:50.880 --> 00:35:52.740
还有agent per set

00:35:52.740 --> 00:35:53.600
是你当前的

00:35:53.600 --> 00:35:54.940
一个agent的基本配置

00:35:54.940 --> 00:35:56.380
全部都会注入到当前绘画里面来

00:35:56.380 --> 00:35:59.380
然后我们是在浏览器里边来进行操作

00:35:59.380 --> 00:35:59.760
对不对

00:35:59.760 --> 00:36:01.520
然后它实际上本地是在一个NPA

00:36:01.520 --> 00:36:04.960
本地是一个Node.js环境底层来进行运行

00:36:04.960 --> 00:36:05.240
对不对

00:36:05.240 --> 00:36:07.840
然后你模型请求是通过Deepseek Provider

00:36:07.840 --> 00:36:09.680
给Deepseek官方服务器来发送请求

00:36:09.680 --> 00:36:10.240
来进行运行

00:36:10.240 --> 00:36:12.360
然后同时你本地还有一个workspace

00:36:12.360 --> 00:36:14.680
就是你当前操作这样的文件夹

00:36:14.680 --> 00:36:15.140
对不对

00:36:15.140 --> 00:36:16.820
这个 workspace 里面接下来就是一个是个样的啊

00:36:16.820 --> 00:36:18.380
这个阐述的这个内容啊等等等等

00:36:18.380 --> 00:36:20.500
它是一个这样的一套系统啊

00:36:20.500 --> 00:36:23.580
这个呢我相信大家这个用 codex 应该都能明白啊

00:36:23.580 --> 00:36:24.500
怎么一回事

00:36:24.500 --> 00:36:25.260
OK行啊

00:36:25.260 --> 00:36:26.900
这就是对话呀测试聊天

00:36:26.900 --> 00:36:30.500
这里下面这个内容就是我们刚刚实际给大家演示的啊

00:36:30.500 --> 00:36:32.580
实际给大家这个演示的这个内容啊

00:36:32.580 --> 00:36:33.340
然后呢啊

00:36:33.340 --> 00:36:35.900
当然我们这里进行了一个比较比较复杂的一个这个测试

00:36:35.900 --> 00:36:37.700
好正好我们在课上也给大家来运行一下啊

00:36:37.700 --> 00:36:38.700
这个呢是一个

00:36:38.700 --> 00:36:42.020
呃关于说要做个人简历网站的一个这个提示词啊

00:36:42.020 --> 00:36:43.220
这个呢比这个

00:36:43.220 --> 00:36:44.260
哎

00:36:44.260 --> 00:36:46.260
比如我们刚才所看到的

00:36:48.260 --> 00:36:49.260
那个你好啊

00:36:49.260 --> 00:36:50.260
其实要复杂很多

00:36:50.260 --> 00:36:50.700
哎啊

00:36:50.700 --> 00:36:52.260
但是我现在为什么复制不了呢

00:36:52.260 --> 00:36:53.100
没事啊

00:36:53.100 --> 00:36:54.020
我们一会儿这个复制一下啊

00:36:54.020 --> 00:36:54.660
给大家来进行一些

00:36:54.660 --> 00:36:55.960
这个给大家来进行一个这个运行啊

00:36:55.960 --> 00:36:57.160
正好也是那给大家看一下啊

00:36:57.160 --> 00:36:59.420
他真实的一个这个实际测试这样的效果啊

00:36:59.420 --> 00:37:00.420
当然我们其实呃

00:37:00.420 --> 00:37:01.860
昨天在进行这个贝克的时候呢

00:37:01.860 --> 00:37:02.620
是已经测试完了啊

00:37:02.620 --> 00:37:04.260
就总之你给他输入这样的一系列

00:37:04.260 --> 00:37:05.260
这个复杂的这个指令啊

00:37:05.260 --> 00:37:06.420
然后他接下来就会来进行运行

00:37:06.420 --> 00:37:06.960
运行完了之后呢

00:37:06.960 --> 00:37:09.800
一个基本的简历简历的这个啊

00:37:09.800 --> 00:37:10.360
样式啊

00:37:10.360 --> 00:37:11.460
是这么样的一个这个样式啊

00:37:11.460 --> 00:37:14.160
这是一个更加复杂的一个编程的一个任务了

00:37:14.160 --> 00:37:14.800
然后呢

00:37:14.800 --> 00:37:15.500
编程完了之后呢

00:37:15.500 --> 00:37:16.240
大家就能看到啊

00:37:16.240 --> 00:37:17.900
他编写的一个这个简历项目啊

00:37:17.900 --> 00:37:20.520
简历个人简历网站的一个这个模板啊

00:37:20.520 --> 00:37:21.820
这个这个项目其实啊

00:37:21.820 --> 00:37:22.700
大家拿到我们课件之后

00:37:22.700 --> 00:37:24.260
我们课件里面也有相应的这个提示词啊

00:37:24.260 --> 00:37:26.780
大家也可以自己尝试着来进行一些这个运行啊

00:37:26.780 --> 00:37:27.820
但总之呢啊

00:37:27.820 --> 00:37:29.320
这个项目他运行的这个结果呢

00:37:29.320 --> 00:37:30.120
你们看得出来啊

00:37:30.120 --> 00:37:31.080
就是对于DeepSea Harness

00:37:31.080 --> 00:37:32.860
然后他这个前端审美其实还是在啊

00:37:32.860 --> 00:37:34.580
说实话好像这么一个极简的这个提示词

00:37:34.580 --> 00:37:35.820
你给Codex加GP5.6

00:37:41.460 --> 00:37:44.700
现在打开就是它这种运行得到的结果

00:37:44.700 --> 00:37:45.600
给大家看一下

00:37:45.600 --> 00:37:46.260
就长这样

00:37:46.260 --> 00:37:49.220
它整体的交互和它背景的隔板

00:37:49.220 --> 00:37:50.960
还有运行的效果

00:37:50.960 --> 00:37:52.760
其实都还算是非常不错的

00:37:52.760 --> 00:37:54.860
当然相对像这种图表

00:37:54.860 --> 00:37:57.120
SVG的图片它确实没有办法替换

00:37:57.120 --> 00:37:58.960
因为它现在目前还不具备深图的能力

00:37:58.960 --> 00:38:01.820
所以它其实都是用SVG来进行的示意图的编写

00:38:01.820 --> 00:38:04.460
然后整体的交互效果和页面的文字

00:38:04.460 --> 00:38:05.860
还有内容的排布

00:38:05.860 --> 00:38:07.600
基本的审美其实还是在的

00:38:07.600 --> 00:38:09.500
它的简历是叫AI产品设计师

00:38:09.500 --> 00:38:10.660
还是非常不错的

00:38:10.660 --> 00:38:11.420
OK好

00:38:11.420 --> 00:38:16.220
那这个是我们给大家看的一个关于Deepstick Harness的一个基础的使用流程
