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