按 Quick 组件做提示工程:模式与陷阱
在本系列第一部分,我们介绍了 Amazon Quick 中提示工程的基础原则:具体明确、设定上下文、少样本示例,以及用于复杂请求的 CRISPE 框架。这些原则普遍适用。本文将逐个组件拆解,展示每个 Quick 功能如何以不同方式理解提示,以及各类提示模式在哪些场景下效果最好。你可能用 Amazon Quick Research 做市场分析,用 Amazon Quick Flows 做自动化,用 Amazon Quick Sight 做数据可视化,用聊天代理访问团队知识,或用动作集成打通跨系统工作流。不论你的目标是什么,下面这些技巧都能帮你从泛泛的输出,走向精准、可落地的结果。
Quick Research
想从 Amazon Quick Research 得到有用的输出,关键看你如何界定研究目标。代理会接收你的目标,拆成多个子主题,在企业数据和外部来源中检索,最后给出一份带引用的结构化报告。目标含糊,报告就浅;目标具体,报告就能指导行动。
明确目标、受众和重点领域
AWS 文档说得很直白:“要具体说明你想达成什么、为谁做、为什么做。”一个有力的研究目标会点明主题、限定时间范围、确定受众,并告诉代理哪些输出最重要。
示例:
分析过去 12 个月美国医院系统对生成式 AI 的采用情况。
重点关注两个领域:临床决策支持工具
和行政自动化(排班、计费、病历管理)。
为医疗 IT 高管撰写研究结论,帮助他们决定下一步把预算投向哪里。这个目标同时告诉智能体三件事:该调查什么、该用什么视角、读者真正关心什么。Quick Research 会借助这些背景信息拆解子问题、挑选合适的数据源,并围绕你的实际需求组织报告结构。动笔写目标之前,先问自己:这项研究要支撑什么决策?谁会读它?他们看到什么内容才会觉得“这正是我需要的”?
把复杂话题拆成子问题
Quick Research 会自动把目标拆成子话题,但如果你自己也做一部分拆解工作,效果会更好。面对多维度研究,把你想得到答案的具体问题列出来。这样智能体方向更清晰,跑偏的概率也更低。
限定来源范围,并检查研究计划
Quick Research 的数据来自企业内部数据(通过 Quick Index)、200 多家可信新闻媒体,以及 S&P Global、FactSet、IDC、美国专利数据和 PubMed 提供的高级数据集。输入目标后,选择要纳入哪些来源,再检查一下初步的研究计划。做竞品分析不需要 PubMed,做临床文献综述不需要新闻文章。缩小来源范围能让智能体更聚焦,也能减少噪音。
Quick Flows
一个工作流能帮团队省 5 分钟还是省 5 小时,差别往往就在于提示词怎么写。Quick Flows 能把一段白话描述变成自动化工作流,但你提供的具体程度、结构和背景信息,直接决定了最终产出。
把“做什么、何时做、在哪里做”说清楚
提示词含糊,流程就含糊。最常见的错误是只说你想要什么,却没说清楚怎么做、什么时候用、给谁用。
改前:“根据我们的销售数据生成一份报告。”改后:“每周一早上 8 点,从 CRM 中拉取上一周的销售数据,计算总营收和按销量排名前 10 的产品,生成一页 PDF 摘要,并发送到 sales-managers 邮件分发列表。”第二个提示词给 Quick Flows 提供了明确的抓手:时间安排、数据来源、具体计算、输出格式和交付目标。每个细节都对应流程中的一个步骤。
定义触发器时,要把时间表和条件都写清楚。“每周一早上 8 点”是明确的,“当有新数据到达时”就很模糊。要说清是哪个系统产生的触发、什么算“新数据”,以及触发了但并没有新数据时该怎么办。
把复杂逻辑写成编号步骤
如果工作流涉及两三个以上的操作,就把提示词写成编号序列。Quick Flows 支持条件分支、重复循环和用户输入,编号步骤天然对应它内部的步骤结构:
示例:构建一个流程,完成以下操作:
-
接收上传的费用报告(PDF 或图片)作为输入。
-
从文档中提取总金额、供应商名称、日期和费用类别。
-
如果总金额超过 500 美元,将其发送到财务团队的 Slack 频道进行审批。
-
审批通过后,将这笔费用记录到 Google Sheets 跟踪表中,包含所有提取的字段以及审批时间戳。这种结构让调试变得简单:如果第 3 步出了问题,你清楚该从哪里排查。通过对话迭代,而不是重写。借助 Quick Flows 的智能体运行时,你可以在初次搭建完成后通过对话来优化流程。不用重写整个提示词,只需给出有针对性的后续指令:例如:在第 2 步和第 3 步之间加一个步骤,检查数据源是否返回了结果。如果查询结果为空,就给我发通知,而不是……
继续其余流程。Quick Flows 会保留原始提示的上下文,所以后续调整都建立在已有内容之上。
Quick Sight
在 Amazon Quick Sight 中,你可以通过对话式查询来探索数据。组织分析请求时,需要指明业务问题、相关维度、需要的计算,以及可视化偏好。
分析类查询的结构
一条有效的 Quick Sight 查询包含以下核心要素:
- 业务问题:你想获得什么决策依据或洞察。
- 指标:你要分析的量化度量。
- 维度:如何对数据分组、筛选或分段。
- 时间范围:涉及的时间区间。
- 可视化类型:最能传达洞察的图表形式。
- 附加分析:趋势线、阈值、统计标记或对比周期。
只要漏掉其中任何一项,Quick Sight 就只能靠猜,结果往往是一张技术上没错、但帮不上什么忙的图表。
分析模式
时间序列:“把过去 12 个月的客户支持工单量按优先级画成堆叠折线图。再叠加一条总量趋势线,让我看清整体负载是在上升还是下降。”
对比分析:“比较 2025 年第四季度各行业垂直领域和销售代表的平均成交金额。用分组柱状图展示,按成交金额降序排列,并把平均金额低于 5 万美元的垂直领域高亮出来。”
关系分析:“画一张客户终身价值与产品使用频率的散点图。按订阅等级给点着色,再加一条回归线,让我看出使用频率对 LTV 的预测强度。”
分布分析:“生成过去六个月项目完成时间的直方图。以两周为区间,叠加目标完成时间的垂直参考线,并标出超过 20% 项目落入的区间。”
地理分析:“展示一张北美客户分布热力图。
用颜色深浅表示收入集中度,再给占比超过总收入 10% 的地区加上数据标签。
优化图表与创建计算字段
使用 Topics(为对话式查询优化的精选数据集合)时,提问要围绕业务结果,而不是数据操作。别问「给我看一张用户数量表」,改问「哪些客户群体对我们移动应用的参与度最高?用日活用户数和会话时长来衡量。」
生成初始图表后,通过对话式追问来优化:换图表类型、加筛选条件、改聚合方式,或者要求添加计算字段。公式可以直接用自然语言描述。
示例:「添加一个名为『客户健康度评分』的计算字段,综合续约概率(权重 40%)、产品使用趋势(权重 35%)、支持工单频率(权重 25%,反向计算——工单越少越健康)。用 0–100 的指数展示。」
Quick 聊天代理
Amazon Quick 聊天代理把对话式 AI 引入你的组织。你可以控制代理的身份,把它接入公司的知识库,设定行为边界,再发布给团队使用。体验好坏,取决于你把代理配置得多细致。
明确代理身份
Builder Mode(构建模式)里的身份字段,决定了每一条回复的基础。好的身份设定要写明角色、专业领域,并划清边界。
示例:你是我们 FinOps 团队的云成本优化顾问。你的专长是……
涵盖 AWS 成本管理、预留实例规划、节省计划分析,以及资源合理配置。只回答云成本优化相关的问题。
如果问题超出这个范围,要明确说明,并建议对方联系合适的团队。没有这类边界,代理往往会用自信但不可靠的回答去应对自己不熟悉的问题。随着团队需求变化,要定期审查代理的身份定义。六个月前写好的身份描述,可能已经不再反映当前的优先级、工具或组织结构。把知识接对,并设置好护栏。将 Quick Spaces 连接到代理,决定了它能获取哪些信息。要谨慎选择:一个连接了组织内所有 Quick Space 的代理,会拿出不相关的内容。知识来源要和代理的职责匹配。同样重要的是,要告诉代理在找不到答案时该怎么做。没有明确指示,代理就会用看似合理但编造出来的内容填补空白。示例:当你没有足够信息来有把握地回答时,回复:
“我的当前知识库里没有这个信息。请联系[相关团队],或查看[具体资源]获取最新指引。”绝不要猜测或编造。
还需要定期检查连接的 Quick Space。过时的文档比没有文档更糟糕,因为智能体会自信地引用它。团队知识更新后,要及时删除陈旧来源、补充新内容。
设计能培养好习惯的建议提示
建议提示是用户最先看到的内容,既设定了预期,也示范了智能体最擅长处理的提问方式。像“问我关于成本的问题”这样含糊的建议,会让用户也学会写含糊的提示。具体的建议则能培养更好的习惯:
示例:“我们生产账户中哪些 EC2 实例系列过去 30 天利用率最低?如果调整到合适规格,能省下多少钱?”
示例:“把我们的按需 RDS 用量改成 1 年期预留计划或 3 年期节省计划,成本影响分别如何?哪个方案在节省和灵活性之间平衡得最好?”
动作集成
通过动作连接器,Quick 可以与 Jira、Slack、Confluence、Salesforce 等外部系统交互。有效的动作提示要包含清晰意图、所有必要参数和正确的执行顺序。
参数说明
一次性提供所有必需信息。参数不完整会迫使系统追问或自行假设:
示例:
创建一个 Jira 问题,包含以下信息:
- 项目:CUSTOMER-SUPPORT
- 问题类型:Bug
- 摘要:‘[客户名称] — [简要描述]’
- 优先级:高
- 经办人:值班支持工程师
- 标签:customer-reported, needs-triage
- 描述:包含复现步骤、预期与实际行为,以及客户的账户层级。
动作顺序
用清晰的依赖关系组织多步骤工作流。给步骤编号,说明条件,并明确哪一步的输出会进入下一步:
示例:
按顺序执行以下步骤:
- 在‘产品文档’Confluence 空间中搜索关于[主题]的现有页面。
- 如果页面存在,用新内容更新它,并添加修订说明。
- 如果页面不存在,用我们的标准模板创建一个。
- 把变更(或新建内容)的摘要发布到 #product-docs Slack
操作审查的处理方式
对于破坏性或批量操作,提示词里要设计一个执行前的审查环节。让系统先生成一份摘要报告,只有你明确批准后才真正执行。修改工单、删除记录、向外部相关方发消息这类操作尤其要注意。审查步骤要直接写进提示词里,不能只靠系统层面的保护机制。
常见坑点
了解常见错误,能让你少踩坑,在各组件上都更顺畅。
通用坑点
- 措辞模糊,可以有多种理解
- 一个提示词塞进太多要求
- 默认 AI 拥有它其实没有的上下文
- 忘了指定输出格式
- 没有用贴近真实的边界情况来测试
- 成功的模式没有记录下来供复用
各组件特有的坑点
Quick Research
- 写的是搜索关键词,而不是研究目标
- 缺少受众背景
- 跳过研究计划审查
Quick Flows
- 一个提示词里塞太多操作
- 跳过用户输入的定义
- 忽略错误情况和失败处理
Quick Sight
- 用了模糊指标,没指定聚合方式
- 缺少时间背景
- 分组维度不清晰
- 对比没给基准,结果含糊
聊天代理
- 身份设定模糊,没有明确的专业领域
- 关联了信息过时的空间
- 没提供兜底指令
- 没在预览模式下测试就上线
操作集成
- 操作请求含糊,缺少必要参数
- 操作之间的依赖关系不清晰
- 没考虑失败或认证问题
- 破坏性操作跳过审查环节
把经验用起来
可以分阶段开始实践这些方法:
第一周:打基础
找出你最常用的三个 Quick 使用场景。用第 1 部分介绍的 CRISPE 框架重写现有提示词。把改写前后的结果记录下来。
第二周:聚焦组件
选一个 Quick 组件(Quick Research、Quick Flows、Quick Sight 或 Quick 聊天代理)。把本文中该组件的模式用到实际工作流程里。
创建可复用的提示模板。第 3 周:进阶技巧。在知识库中实现元数据驱动的检索。用 ARCHITECT 框架搭建自定义智能体。创建带条件逻辑的复杂 Quick Flow。第 4 周:规模化与共享。把最有效的提示整理进共享库。对团队成员进行成功模式的培训。建立反馈机制,持续改进。结论:Quick 的每个组件都有自己的长处和脾气,但底层原则始终一致:你把意图表达得越精准,输出质量就越高。Quick Research 需要清晰的目标和受众背景。Quick Flows 需要编号步骤,以及明确的触发条件和判断条件。Quick Sight 需要结构化查询,并定义好指标和维度。智能体需要鲜明的身份定位和清晰的边界。Action 需要完整的参数和正确的执行顺序。本文和上篇给出的这些提示模式只是起点,不是死板模板。用得多了,你自然会摸清每个组件最适合什么样的提示。你会逐渐体会到:Quick Research 智能体在受众定义精准时表现最好;Quick Flows 必须写清楚错误处理;Quick Sight 查询用上命名聚合类型效果更佳;聊天智能体的知识范围收窄后表现更优。把有效的做法记录下来,分享给团队,不断迭代。从 AI 中获得最大收益的组织,靠的不是最先进的技术,而是学会了如何与 AI 有效沟通。
下一步
准备继续打磨你的提示工程实践?可以从这些地方入手:
- 阅读上篇 — 《Amazon Quick 提示工程基础》讲透了本文反复引用的核心原则和 CRISPE 框架。
- 了解 Amazon Quick — 访问 Amazon Quick 服务页面,查看全部能力概览。
- 阅读文档 — Amazon Quick 开发者文档详细介绍了提示配置、流程编写和智能体搭建。
克隆示例代码
GitHub 上的 aws-samples/sample-quicksuite-kiro-quickstarts 仓库提供了 Quick API 脚本和模板,可以直接拿来作为起点。
关于作者
Daiquan N'kere
Daiquan 是 AWS 的技术客户经理,同时担任 AI/ML 业务应用专家。他与企业客户一起设计云上架构,推动客户的数字化转型。工作之外,他喜欢到世界各地探索新的目的地,陪伴家人,或者泡在博物馆里感受艺术与历史。
Praney Mahajan
Praney 是 AWS 的高级技术客户经理,作为战略顾问服务重点企业客户。他热衷于把技术方案与业务成果打通。闲暇时喜欢带家人长途自驾,也爱打板球。
Vishnu Elangovan
Vishnu 是 AWS 全球智能体 AI(Agentic AI)解决方案架构师,在应用 AI/ML 与深度学习领域有十多年经验。他喜欢构建、把玩可扩展的 AI/ML 方案,自称终身学习者。他在 AI/ML 社区里是公认的意见领袖,经常在重要 AI 会议上演讲,并在顶级活动中分享智能体 AI 方面的经验。
Dalien Ahiekpor
Dalien 是 AWS 的高级客户经理,负责旅游与酒店行业的企业客户。在转任现职之前,他做了四年技术客户经理,因此每次与客户打交道,都能兼顾技术深度和商业判断。他热衷于帮助客户利用云技术重塑宾客体验。