Skip to content

7.3 完整实战

本节目标

把全书知识串起来,走一遍完整的实战流程:从装好环境到让 dsh 完成一个真实项目任务。

实战任务

这一节我们完成一个真实的小项目任务:给一个已有项目生成一份 README。它用到全书的主线能力:工作区、会话、工具调用、目标、审阅。

任务目标:

分析当前工作区的项目,生成一份 README.md,包含项目简介、主要功能和使用说明。

第一步:确认环境

开工前确认三件事,缺一不可:

  1. 环境:dsh 已经启动,浏览器能打开界面(0.2 节)
  2. 模型:底部输入区显示可用的模型(1.1 节)
  3. 工作区:侧边栏已有你的项目工作区,输入框可用(2.2 节)

三样都齐,开始。

第二步:新建会话,设定目标

新会话,先设定目标,防止 agent 跑偏:

设定目标:为当前工作区的项目生成 README.md,只做这一件事。

第三步:发出任务指令

把任务说清楚:

分析这个项目是做什么的,然后生成一份 README.md,包含项目简介、主要功能和使用说明。先读一下项目的关键文件再动笔。

注意指令里的三个要点:做什么(生成 README)、产出在哪(README.md)、怎么干(先读关键文件再动笔)。指令越具体,结果越可控。

第四步:观察它干活

发送后,盯住消息流的工具调用树(3.2 节):

  • Pwsh / Bash:列目录、看文件
  • Glob:找 README、package.json、源码入口
  • Read:读关键文件,了解项目
  • Think:组织 README 的结构

整个过程你可能看到它反复"读一下、想一下、再读一下",这是正常的,它正在理解你的项目。

第五步:审阅结果

agent 完成后,对话区出现 README 的草稿,工作区里多了 README.md 文件。别急着收工,做两件事:

  1. 看文件:打开 README.md 检查内容,简介、功能、使用说明是不是都到位了
  2. 提修改:不满意就直接说,比如"把使用说明写详细点,加一个安装步骤",agent 会改

第六步:收尾

满意后,这单任务就完成了。你可以:

  • 顺手做一次总结:"总结一下这次任务的过程"(顺便看看轨迹视图,4.10 节讲过怎么切)
  • 把会话归档(5.1 节),保持侧边栏干净
  • 开新会话,干下一件事

这个实战用到了什么

环节用到的能力章节
环境确认启动、模型、工作区Part 0-2
防跑偏目标4.5
指挥干活会话与指令Part 3
观察过程工具调用树3.2
安全边界权限模式4.4
收尾管理归档、轨迹5.1、4.10

一本教程的主线,在这个小任务里全部用上了。

扩展:进阶实战方向

做完这个小任务,你可以往这些方向继续:

  • 计划模式跑大改造(4.6 节):重构前先让 agent 出方案
  • 子代理并行调研(4.7 节):多方向同时查
  • 后台任务跑长活(4.8 节):构建、批量处理不堵对话

小结

  • 实战六步:确认环境、设目标、发指令、看工具树、审阅结果、收尾归档
  • 指令三要素:做什么、产出在哪、怎么干
  • 一本书的主线能力,一个小任务全用上

到这里,你已经是 dsh 的熟练用户了。最后一节,把全书最常见的坑汇总一下。

发现错误?提交反馈 · 欢迎 提 PR 改进本书