跳到正文

提示词

Prompt

初级通用

提示词(Prompt)是你提供给 AI 的任务指令和相关信息,可以是一句话,也可以包含背景、材料和输出要求。它帮助 AI 理解你想完成什么、依据什么工作;比如让 Agent 根据现有代码修改登录页,并说明改动。

你可能会说:「我想让 AI 按我的需求改页面,但不知道该怎么把背景、限制和想要的结果说清楚。」

动手看看

开发助手 · 登录页修改
发送给 AI 的提示词
请修改登录页:邮箱为空时显示错误提示,并阻止提交。保留原有登录流程。
帮我优化一下登录页。
现有代码 · Login.tsx提交函数:function submit() { login(email, password); }。页面已有 email 状态,尚无错误提示。
请输出最小代码补丁,再用两句话说明改动,并列出需要验证的情况。
AI 示意回复
目标明确:只处理空邮箱校验,不改动原有登录流程。
“优化”可能指视觉、交互或性能。你希望优先修改哪一项?
已知提交入口是 submit(),可围绕它修改,并复用现有 email 状态。
还不知道提交逻辑在哪里。请提供登录页代码,以免补丁与实际实现不符。
约定交付结构最小代码补丁 → 两句改动说明 → 待验证情况。信息不足时先澄清,不虚构补丁。
未指定输出形式:可能给建议、示例代码或长篇解释。
右侧为预设示意,不会调用 AI、修改代码或运行测试。
明确修改目标
提供现有代码
指定输出要求

逐项关闭再打开三个开关,对照左右两栏。提示词不只是一个问题,也可以包含任务、材料和交付要求;右侧只是示意,不代表真实 AI 必然这样回答。

现有代码是工作的依据,不是装饰。这里给出了提交入口和已有状态,但片段仍不等于完整项目,也不能证明修改一定能运行。

指定补丁、说明和验证情况,是在约定怎么交付,方便你审查。提示词更完整能减少歧义,但不能替代代码检查和实际测试。

要点

  1. 1

    先说清要完成的具体任务

    你说“优化后台”时,AI 不知道该改布局、速度还是操作流程。换成“把订单列表的筛选条件放在表格上方”,它才有明确的工作目标。

  2. 2

    补上判断结果所需的背景

    同样是做登录页,面向内部员工和面向新用户的设计会不同。把目标用户、现有页面和不能改动的部分告诉 AI,能减少它凭猜测补需求的情况。

  3. 3

    交代交付形式和检查方式

    如果你希望 Agent 直接改代码,就说明要改哪个页面、完成后如何验证。这样它不仅知道要产出什么,你也能根据运行结果和改动内容判断任务是否完成。

容易混淆的地方

提示词是一次任务中你交给 AI 的指令与材料;对话历史则是此前消息的记录,虽然可能被一同提供给模型,却不等于当前任务要求。系统提示词也是提示词的一种,但通常由应用方设置,用来约定助手的角色和行为边界,不是你每次临时提出的具体需求。

什么时候用

适合用

  • 让 Agent 修改网站页面时,说明目标用户、现有问题、允许改动的范围和验收方式。
  • 让 AI 整理用户反馈时,提供反馈原文,并说明要按什么维度归类、如何呈现结果。
  • 让 AI 排查报错时,附上相关代码、错误信息和复现步骤,帮助它缩小查找范围。

不适合用

  • 订单金额必须精确计算并保持一致时,用程序逻辑和测试实现,别让提示词承担计算规则。
  • 页面需要显示实时库存时,接入库存接口;提示词不能替代对实际数据源的查询。
  • 整个项目都要长期遵守同一套代码约定时,把约定写进项目规则并纳入检查,而不是每次靠临时提示词维持。

练一练

你让 Agent 修改订单后台的筛选区,它却改了表格样式。下一轮怎样说明,最能帮助它完成原任务?

让 AI 帮你做

请修改订单后台的筛选区:让日期范围和订单状态能在列表上方同时使用,保留现有表格列和排序行为。先查看相关代码并说明修改计划,再实施改动;完成后列出改动文件、验证方法和未解决的问题。

接下来学什么