Skip to content

使用技巧

本文档提供了一些实用的技巧,帮助您更高效地使用 Hermes Agent。

  • 使用明确的指代:在对话中,使用”基于上面的方案”、“针对刚才的问题”等明确的指代,帮助 Agent 理解上下文。
  • 分段处理复杂任务:将复杂任务分解为多个步骤,逐步引导 Agent 完成。
  • 总结关键点:在长对话中,定期总结已讨论的关键点,确保双方理解一致。
  • 当 Agent 出现理解偏差时,不妨开启新会话,用更清晰的描述重新开始。
  • 在重启时,可以简要说明之前尝试的方法和遇到的问题。
  • 文件操作:对于大文件,使用专门的文件工具而非直接粘贴内容。
  • 代码执行:需要运行代码时,明确指定执行环境和依赖。
  • 网络搜索:对于需要最新信息的任务,主动要求 Agent 进行网络搜索。
  • 学会组合使用多个工具完成复杂任务,例如:
    1. 搜索相关信息
    2. 分析并处理数据
    3. 生成报告或代码
  • 明确长度要求:告诉 Agent 您期望的详细程度,如”简要说明”、“详细分析”或”提供完整示例”。
  • 分页查看:对于长输出,可以要求分段提供,便于阅读。
  • 指定输出格式:明确说明需要的格式,如 Markdown、JSON、表格等。
  • 使用模板:提供示例模板,让 Agent 按固定格式输出。
  • 将相似的任务批量提交,减少重复沟通成本。
  • 使用列表形式描述多个相关需求。
  • 创建常用的提示词模板,保存在本地以便重复使用。
  • 对于重复性工作,建立标准化的交互流程。
  1. 检查提示词:确保指令清晰、具体,没有歧义。
  2. 提供示例:给出一个期望输出的示例,帮助 Agent 理解您的需求。
  3. 分解任务:将复杂任务拆分为更小的子任务。
  4. 反馈修正:指出具体的问题所在,引导 Agent 修正。
  • 将 Agent 的输出作为下一轮输入的基础,逐步完善。
  • 保存高质量的交互记录,作为未来类似任务的参考。
  • 为特定任务设定专业角色,如”你是一位资深架构师”、“请以产品经理的视角分析”。
  • 角色设定可以帮助 Agent 调整回答的专业深度和角度。
  • 明确列出约束条件,如性能要求、兼容性需求、资源限制等。
  • 在技术任务中,说明目标平台、版本要求等技术约束。
  • 要求 Agent 从不同角度分析问题,如”请列出优缺点”、“提供至少三种解决方案”。
  • 这有助于获得更全面的视角。
  1. 过于模糊的描述:避免使用”做得更好”、“优化一下”等模糊表述,应具体说明改进方向。
  2. 忽略边界情况:在编程任务中,记得提醒考虑异常处理和边界条件。
  3. 一次性期望过多:对于复杂任务,分阶段完成通常效果更好。

💡 提示:实践是最好的老师。多尝试不同的交互方式,找到最适合您工作流的技巧。