> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 最佳实践

> Waker 设计、对话技巧、WakerFlow 使用与成本优化的实用建议。

本页汇总在 QoderWake 中高效工作的经验，涵盖 Waker 设计、对话技巧、WakerFlow 编排和成本优化四个方面。

## Waker 设计

* **单一职责**：每个 Waker 应有明确的专业领域，避免职责过于宽泛。如"安全审计专家"优于"全栈工程师"。
* **Identity 要具体**：明确角色定位、专业背景和能力边界。
* **Persona 要一致**：定义稳定的沟通风格，使 Waker 行为可预期。
* **Bible 要精炼**：只放最重要的规则和知识，避免信息过载导致注意力分散。
* **Skill 要精选**：只安装必要技能，减少决策负担。

## 对话技巧

* 明确描述任务目标和期望产出格式。
* 利用工作目录为 Waker 提供正确的项目上下文。
* 复杂任务分步骤提出，逐步引导 Waker 完成。
* 善用文件上传功能提供参考资料。
* 利用群组协作让多个专业 Waker 协同处理复杂问题。

## WakerFlow 使用

* 从简单流程开始，确认逻辑正确后再添加复杂模式。
* Phase 数量控制在 3-5 个。
* 使用 schema 约束 worker 输出格式。
* 关键决策点使用 `askUser` 节点。
* 先用简单 worker 调通流程，再逐步增加复杂度。

## 成本优化

* 简单任务使用轻量模型，复杂推理使用高级模型。
* 非紧急任务安排在低峰期执行。
* `parallel` 中任务数量适中（3-5 个），避免资源争抢。
* 善用 Memory 让 Waker 记住常用模式，减少重复说明。
