增强提示
itBuilder 中的"增强提示"功能帮助您在将提示发送给 AI 模型之前提高提示的质量和有效性。通过点击聊天输入框中的 图标,您可以自动优化您的初始请求,使其更清晰、更具体,并更有可能产生期望的结果。
为什么使用增强提示?
- 提高清晰度: itBuilder 可以重新表述您的提示,使其对 AI 模型更容易理解。
- 添加上下文: 增强过程可以为您的提示添加相关上下文,例如当前文件路径或选中的代码。
- 更好的指令: itBuilder 可以添加指令来引导 AI 提供更有用的响应(例如,请求特定格式或特定详细程度)。
- 减少歧义: 增强提示有助于消除歧义并确保 itBuilder 理解您的意图。
- 一致性: Roo 将始终以相同的方式向 AI 格式化提示。
如何使用增强提示
- 输入您的初始提示: 像往常一样在 itBuilder 聊天输入框中输入您的请求。这可以是简单的问题、复杂的任务描述或介于两者之间的任何内容。
- 点击 图标: 不要按 Enter,而是点击聊天输入框右下角的 图标。
- 查看增强的提示: itBuilder 将用增强版本替换您的原始提示。查看增强的提示以确保它准确反映您的意图。您可以在发送前进一步优化增强的提示。
- 发送增强的提示: 按 Enter 或点击发送图标()将增强的提示发送给 itBuilder。
自定义增强过程
"增强提示"功能使用可自定义的提示模板。您可以修改此模板以根据您的特定需求定制增强过程。
- 打开提示标签页: 点击 itBuilder 顶部菜单栏中的 图标。
- 选择"ENHANCE"标签页: 您应该看到列出的支持提示,包括"ENHANCE"。点击此标签页。
- 编辑提示模板: 修改"Prompt"字段中的文本。
默认的提示模板包含占位符 ${userInput}
,它将被您的原始提示替换。您可以修改此模板以适应模型的提示格式,并指导它如何增强您的请求。
API 配置
用于增强提示的 API 配置默认与为 itBuilder 任务选择的配置相同, 但可以更改:
- 打开提示标签页: 点击 itBuilder 顶部菜单栏中的 图标。
- 选择"ENHANCE"标签页: 您应该看到一个"API Configuration"下拉菜单
- 选择 API 配置: 选择一个现有配置,未来的增强提示请求将发送到该配置的提供商/模型。
限制和最佳实践
- 实验性功能: 提示增强是一个实验性功能。增强提示的质量可能会根据您请求的复杂性和底层模型的功能而变化。
- 仔细审查: 在发送之前始终仔细审查增强的提示。itBuilder 可能会进行不符合您意图的更改。
- 迭代过程: 您可以多次使用"增强提示"功能来迭代优化您的提示。
- 不能替代清晰的指令: 虽然"增强提示"可以提供帮助,但从一开始就写出清晰和具体的提示仍然很重要。
通过使用"增强提示"功能,您可以改善与 itBuilder 的交互质量,并获得更准确和有用的响应。