DDSeasierdseasier.cn
DSH

DSH 新手教学

这份手册写给从来没接触过 AI Agent 的人。不需要任何编程基础,也不用一次读完——先照着「第一个任务」那节做完一遍,剩下的遇到问题再回来查。读完你会知道:它是什么、项目和子代理是什么、界面上的开关是什么意思、第一句话该怎么说、出问题先查哪里。

先搞清楚:大模型、聊天机器人、Agent 是三样东西

大模型(也叫语言模型、LLM)本质上只做一件事:看着前面的文字,算出下一个词最可能是什么,接上去,再算下一个。你看到的一整段回答,是它一个词一个词接出来的。

它为什么能接得像个懂行的人?因为训练的时候它读了几万亿字的文本——网页、书、代码、论坛帖子。读得足够多之后,「什么样的上文后面通常接什么」这件事就被压进了它内部那几百亿到上万亿个参数里。参数是一堆数字,不是一个资料库,里面并没有哪一条写着「北京是中国的首都」。

所以严格说,它不是「查资料」,是「接话」。它答得对,是因为正确的接法在语料里出现过无数次。这个区别带来三个直接后果:它不知道今天发生的事(除非有人把今天的消息喂给它);它不知道你电脑上有什么文件(除非给它工具去读);它会把「接得像」当成「答得对」,于是会编——这就是幻觉。

聊天机器人 = 大模型 + 一个输入框 + 一层产品外壳。你手机里那个 App、浏览器里打开的那个网页,都是它——DeepSeek、豆包、Kimi、ChatGPT,形态完全一样:你打字,它回话,说完就停。

它没有手。你跟它说「帮我把这个文件夹里的图都压成 800 宽」,它会告诉你用什么工具、按什么步骤操作——然后呢?然后得你自己去点、去下载、去复制粘贴。

Agent = 大模型 + 工具 + 一个循环。循环是:想一步 → 动手 → 看结果 → 发现不对就改 → 再来一次,直到做完或者卡住。有了手和这个循环,它才从「告诉你怎么办」变成「替你办」。

同一个模型,套上输入框就是聊天机器人,套上工具和循环就是 Agent。模型决定它懂多少,工具决定它能干多少。

一个具体例子,看清差别

假设你说:「把桌面这个文件夹里的图片都压成 800 宽。」

普通对话会回你一段代码,或者一段操作步骤,然后说「你可以用这个工具处理」。你复制、安装、运行,出错了再回来问它。

Agent 会自己列出这个文件夹里有哪些图、一张一张处理、遇到打不开的那张记下来、最后告诉你「12 张成功,1 张失败,失败的是 a.jpg,格式不支持」。

你的工作从「执行」变成了「验收」。

那它靠什么动手?靠工具

Agent 自己会的事其实很少。它真正会的是「调用工具」:读写文件是一个工具,跑命令是一个工具,查网页是一个工具,开浏览器是另一个工具。

所以一个 Agent 有多大本事,不取决于模型多强,取决于它手里有什么工具。这也是为什么会有插件——插件就是给它加工具。

每次它要动手,界面上都会显示「我要读这个文件」「我要跑这条命令」,点开能看到具体内容。这一点很重要:它不是在后台偷偷干,你能看着它干。

主流的 Agent:装哪一个

下面这张表按 2026 年 10 月的情况写。这类东西三个月一变,名字记住就行,别记版本号。

先分清形态:桌面端是装在自己电脑上的应用,点开就能用;终端是开一个命令行窗口敲字;编辑器形态则长在写代码的软件里。现在主流这几个基本都同时在做好几种形态,只是各自的主场不一样。

DSH(DeepSeek Harness)

桌面端 · 国内直连

DeepSeek 官方桌面客户端。装完登录就能用,不用配接口。

+国内直连,中文界面,开箱即用。就是你正在看的这一个。
−生态还新,插件少;目前只发 nightly 通道,版本跳得快。

Claude Code

桌面端 / 终端 / 编辑器 · 海外

Anthropic 的 Agent。桌面应用、命令行、VS Code 和 JetBrains 插件都有,能读整个代码仓库,改完自己跑测试。

+长任务最稳,一次改几十个文件不容易乱;桌面版能同时跑好几个会话,还能用开发者模式接第三方模型。
−官方服务要海外账号,重度使用不便宜;桌面版功能比命令行少一点,两边不完全是同一套。

Codex

桌面端 / 终端 · 海外

OpenAI 的 Agent,桌面客户端和命令行都有。也能改配置填自己的 API Key,接第三方模型跑。

+快,沙箱隔离做得扎实,可以让它挂后台跑长任务;换模型很自由,社区里有现成的配置工具。
−官方服务要海外账号;接第三方要手改配置文件,新手容易卡在地址和字段上;中文表达一般。

Gemini CLI

终端 · 海外

Google 的终端 Agent,开源,免费额度给得大方。

+上下文窗口大,能一口气读进整个项目,适合练手。
−国内要绕;免费档给的是轻量模型,复杂任务会掉链子。

Cursor

编辑器 · 海外

把 AI 塞进代码编辑器,边写边让它改,改动直接显示在文件里。

+最直观,每一行改动都看得见;不写代码也能用它改配置。
−只适合写代码;按订阅收费;项目大了会有点卡。

新手别纠结形态。桌面端先跑通,等你确实碰到天花板,再去试终端那套或者换模型。

主流的大模型:接哪一个

模型是「脑子」,Agent 是「身体」。同一个 Agent 通常能换模型——贵一点的更准,便宜一点的更快,所以别把客户端和模型当成一回事。

下面这些是第一梯队。只写名字,不写第几代——更新太快,写了也没有意义。分两栏看:国产的用人民币付、访问稳定;海外的上限高一档,但要多绕一步。

DeepSeek

国产 · 开源

推理和代码强,价格极低,权重开源可以自己部署。

+性价比目前没有对手,中文好,国内直连,高频调用首选。
−多模态弱;高峰期会限流;写生活化文案偏硬。

Kimi

国产 · 长文本

上下文拉到百万字级,能把整本书、整个代码库一次读进去。

+长文档和长任务最强,原生多模态,编程也在第一梯队。
−贵;想自己部署要顶级显卡集群。

Qwen 通义千问

国产 · 开源

尺寸最全的一族,从能跑在笔记本上的小模型到旗舰都有。

+均衡没短板,中英双语强,开源生态最成熟,私有化最容易。
−单项都排不到第一;旗舰版价格也不便宜。

GLM 智谱

国产 · 中文

在中文理解和工具调用上下了功夫,企业场景用得多。

+中文文书最稳,Agent 和工具调用可靠,信创场景适配好。
−代码和数理略逊 DeepSeek、Kimi;大众知名度低。

GPT

海外

OpenAI 的模型,综合能力上限最高的一档。

+什么都能干,第三方工具和教程最多。
−贵;国内访问要绕;中文语感不如国产。

Claude

海外

Anthropic 的模型,长文写作和代码是强项。

+写作最自然,改代码最保守可靠,配 Claude Code 很强。
−贵;风控严,国内最难稳定访问。

Gemini

海外

Google 的模型,上下文超长,能直接吃图片和视频。

+长上下文和多模态最强,有免费额度。
−国内不可直连;实际表现起伏比宣传大。

没用过的:DSH 配 DeepSeek,国内直连、便宜、够用。等你确实碰到边界——任务太长、材料太大、它开始犯错——再换贵的,或者给同一个客户端换个模型接进来。

第一次打开,界面上那几个开关是什么

第一次打开,你会看到几个要设的东西。它们大意是同一类:让它干什么、在哪个目录里干活、动手前要不要问你、这次用哪个模型。

不同版本的名字不完全一样,按意思找,别按字面找。

项目和项目文件夹:DSH 是按项目干活的

打开之后第一件事不是打字,是建一个项目。Agent 得先知道「在哪儿干活、能碰什么」,否则它要么到处找,要么反过来问你。

一个项目绑一个文件夹,这个文件夹就是它的活动范围。你往里面放素材、放代码、放要处理的文件,它默认只在这个圈里读写。

这一点跟网页版 AI 完全不同:网页版关掉就忘,项目是留着接着干的。

项目 / Project
一个长期容器,绑一个文件夹,装着这个活儿的全部对话、记忆和规矩。一个项目 = 一件事。
项目文件夹
这个项目的活动范围。它在这儿读写文件。建议一个项目一个文件夹,别把整个桌面或者 C 盘根目录指给它。
会话 / 对话
项目里的一次聊天。项目能有几十个会话,换话题只新建会话,不要新建项目——新建项目等于搬了一次家,之前的记忆全丢。

记住这句就够:会话是聊一次,项目是干一件事。换话题开新会话,换事情才开新项目。

子代理:一个干不过来,就派几个

跟你在对话框里说话的那个,叫主代理。活多了它自己忙不过来,就会派几个子代理出去——各干各的,干完把结果交回来。

举个能看懂的例子:你让它「把这个项目的代码看一遍,找出所有还在用旧接口的地方,然后改掉」。它可以让一个子代理去翻代码找位置,另一个子代理去查新接口怎么写,两边同时进行,最后合到一起。串着做要半小时,并行十分钟。

子代理还有个不易察觉的好处:它干活的中间过程不进主对话。翻了两百个文件、试错了八次,回到主对话里的只有一句结论。上下文不会被垃圾撑爆。

子代理是省时间和省上下文的工具,不是省心的工具——派出去的活说清楚,回来的结论自己看一眼。

名词表:界面上不解释,但你必须知道

下面这些词,软件里通常不给你解释。但它们决定了你敢不敢按那个按钮。

API Key
一串字符串,相当于调用模型服务的门禁卡。谁拿到它,谁就能花你的钱。所以:不要发到群里,不要截图,不要提交到 GitHub。万一泄露,立刻去后台删掉重发一个——旧的那个当场失效。
接口地址 / Base URL
模型服务的位置。用官方账号时不用管;接第三方通道时要手动填,一般长这样:https://xxx.com/v1 。少一个斜杠、多一个空格都会连不上。
Token
计费和计长的最小单位。中文一个字大约算 1 到 2 个 token。你付的钱、它记得住多少,都按这个算。一次复杂任务的消耗可能是简单问答的几十倍。
上下文 / 上下文窗口
它这次对话能「记住」的总量上限。超过了最早的内容会被挤掉,表现是它突然忘了你十分钟前说的话。这时候开新对话比硬撑靠谱。
会话
一次完整的对话。会话之间不共享记忆——你在 A 会话里教它的东西,B 会话不知道。所以别频繁开新会话。
完全访问
有些客户端提供的一种权限模式:开了之后它读写任何位置的文件、执行任何命令,不再逐次问你。省事,但没有护栏。建议只在它确实需要时开,干完立刻关掉。
沙箱
把 Agent 关在一个隔离环境里跑,它动不了你的真实系统。安全,但很多活也干不了——最常见的坑是它说做完了,但你在硬盘上找不到东西。
主代理 / 编排
跟你直接对话的那个。它决定要不要派人、派几个人、把结果怎么合起来。你要盯的主要是它。
子代理
主代理派出去干活的分身。各干一件事,干完把结论交回来。中间过程你看不到,也不要指望它记得主对话。
工具调用
Agent 动用外部能力的动作:读文件、跑命令、查网页。界面上会显示它调了什么、返回了什么。这是它和聊天机器人最本质的区别。
MCP
一种通用协议,让 Agent 能接上外部工具和数据源——数据库、浏览器、你的笔记、公司内部系统。现在大部分 Agent 插件都建在这上面。
插件 / 扩展
给 Agent 加工具的模块。装了才有,不装就没有。
流式输出
它一边想一边往外吐字,不用等全部想完。所以你看到的文字会一个字一个字冒出来,不是卡住了。
幻觉
它不知道答案,但编了一个看起来很合理的。这是模型的固有毛病,不是 DSH 的 bug。判断办法:凡涉及具体事实、数字、版本号、API 用法,都自己去核一遍。

第一个任务:手把手

不要一上来就让它处理重要文件。先做一个无关紧要的小事,把流程走通。

建议的第一个任务:新建一个空文件夹,放两三张随便什么图片进去,让它给这些图片重命名。

1

新建一个文件夹,比如「测试用」,丢两张图进去。

2

在 DSH 里新建对话,第一句话先告诉它边界:「我的工作目录是 D://测试用,只在里面操作,不要动其他地方。」

3

再说要做的事:「把里面所有图片重命名成 img-01、img-02,按文件名顺序。」

4

它会先回一个计划:打算先列文件、再逐个改名。看一眼对不对。不对就当场说「不要按文件名,按修改时间」。

5

同意之后它会开始动手。每一步都会显示它要做什么,看着执行。

6

做完去文件夹里看。如果错了,别新开对话——就在这个对话里说「第三个改错了,应该是 xxx」,它记得前面发生过什么。

第一次千万不要让它在桌面、文档、或者项目目录上开工。先在空文件夹里跑通一遍,你才知道它会干什么。

怎么把话说清楚(比你想的重要)

Agent 做得不对,八成的锅在指令太含糊。它会自己猜,猜错了就得重来。

出问题先查这几条

按顺序排查,八成的问题在前三条里。

它说做完了,但文件没变

先看它是不是在沙箱里跑的——沙箱里的改动不会落到真实磁盘。再看它写到了哪个路径,执行记录里有。最后确认工作目录说对了没有。

它反复做同一件事,绕不出来

卡在某个报错了。立刻叫停,把报错原文复制给它,加一句「这条路走不通,换一种方式」。别让它自己硬试。

它忘了我前面说过的话

上下文满了。开新对话,把关键背景重新说一遍。这比让它硬撑着继续要靠谱得多。

它答得很快但很敷衍

看它是不是被设成了「快速模式」。简单问答快一点无所谓,复杂任务要让它多想一会儿。

它说了一个我没听过的命令 / 参数

很可能是幻觉。让它在执行前先把命令完整贴出来,你自己核一遍再放行。

它要求放开全部权限,我不敢

不用一上来就放开。把工作目录限定在一个空文件夹里,让它只在那儿干活。确实需要更大权限时,做完立刻关掉。

连不上,一直报错

如果是自带账号登录:检查网络。如果是自己填的接口:检查地址末尾有没有多空格、密钥有没有复制全、需不需要重启生效。

装完打不开 / 白屏

先确认系统版本够。还不行就卸载,把配置目录删掉再重装一遍。

安全:三件事,别嫌啰嗦

插件生态

前面说过,Agent 的本事取决于它手里有什么工具。插件就是加工具的东西。

DSH 的插件建在 MCP 上。装上之后,它就不只是能读写文件,而是能去操作那个东西——查数据库、开浏览器、读你的笔记、连公司内部系统。

现在的插件还不算多,但增长很快。真正的差别不在数量,在于装之前你有没有看清它要什么。

看完了回到DSH 的条目页,按那里的步骤装。