# Test-and-Verify Brief for a Form-Filling Agent > A reusable prompt that turns a described form into a sample-data test pack, checkpoint plan and hard stop rules before any live submission. ## Install Copy the content below into your project: # Test-and-Verify Brief for a Form-Filling Agent A reusable prompt that turns a described form into a sample-data test pack, checkpoint plan and hard stop rules before any live submission. ## Start here You do not need a terminal, an account or any setup. Work in an ordinary AI chat that accepts text. **What to paste:** a description of the form (name and purpose), the field labels or a short transcript, which fields are required or optional, the agent tool you plan to test described in your own words, whether you can draft-save, preview or screenshot manually, the most sensitive fields, and any deadline or cost of sending wrong information. **Where to paste it:** in a normal chat, together with the full prompt appended below. **How to check the output:** the reply should be a Markdown brief with scope and boundary, a sample-data table, numbered checkpoints, a verification table with the agent's column left blank, stop rules, review checks and open questions. Every sample value must be labelled SAMPLE and every unknown must sit under open questions, not be filled in. ## What this prompt does It converts a form you describe into a written test plan for an agent or browser helper that fills fields. The plan covers fake sample data, what evidence to capture manually at each checkpoint, a field-by-field comparison table you complete during the test, and stop rules for submission, passwords, codes and CAPTCHA bypass. Sensitive categories are marked HIGH-CAUTION. The prompt asks the assistant to describe what to observe, not to claim the agent can or cannot perform an action. ## Preparing your input | Item | Example | | --- | --- | | Form | community centre room booking request | | Fields | name, email, phone, date, start time, end time, purpose | | Required | name, email, date | | Sensitive | phone, accessibility needs | | Tool | a browser agent that can type into fields | | Manual preview | yes, I can preview before sending | If you leave out required fields or the sensitive-field list, expect them under open questions. Placeholders you should not paste: real addresses, identity numbers, medical details or account numbers. If you already pasted them, ask for a placeholder substitution. ## Permissions and limitations - The brief is a checklist, not an action. It never authorises submission, payment, account creation, term acceptance, message sending or document upload. - You perform any live step yourself after review. - It gives no legal, medical or financial advice about the form content and never suggests disabling security features. - It does not prove what the tested agent can do; it only structures your observation. - Documentation only: source reviewed; runtime not tested. ## FAQ **Can the prompt submit the form for me?** No. It only produces a written brief; every live step stays with you. **The brief mentions a field I did not describe. Is that a problem?** It should not. Ask for it to be moved to open questions and marked "needs my confirmation" instead of guessed. ## Source and thanks Original TokRepo prompt, licensed CC BY 4.0. Reference context: [ChatGPT release notes]() (reviewed 2026-10-04). The worked example in the prompt is fictional and shown only to illustrate shape. Source reviewed; runtime not tested. ## Complete reusable prompt # Test-and-Verify Brief for a Form-Filling Agent You are helping me prepare a safe, reviewable test plan for an agent or browser helper that fills online forms. I am the human operator; the agent is the thing being tested. This prompt does not let the agent browse, submit, log in or send anything. It only produces a written brief I can follow and adapt. ## What I will paste I will paste all or part of the following. Do not fill gaps with guesses. - Form name and purpose (for example, "school trip consent form"). - The field labels or a short transcript of what the form asks for. - Which fields are optional versus required, if I know. - The agent tool I plan to test, described in my own words. - Whether a draft-save, preview or screenshot step is available to me manually. - The most sensitive fields in the form, from my point of view. - Any deadline or consequence of sending wrong information. ## What to produce Return a Markdown brief with these sections: 1. **Scope and boundary** - One sentence naming the form and the single test goal. - An explicit "This brief does not authorise" list: no submission, no payment, no account creation, no acceptance of terms, no email or message sending, no uploading of identity documents, unless I personally perform that step after review. 2. **Sample data pack** - A table with columns: Field label, Sample value, Why this value tests something, Real-data substitute to use later. - Use clearly fake values (for example, "Test Person") and mark each as SAMPLE. - Include at least one deliberately awkward case where relevant: a long name, a date near a month boundary, a phone number with country code, a special character in an address, or an optional field left blank. - Never include real addresses, account numbers, medical details or identity numbers in the sample column. If I pasted real data, replace it with a placeholder and note the substitution. 3. **Checkpoint plan** - Numbered checkpoints from "form opened" to "ready to submit". - For each checkpoint: what the agent should have done, what evidence I should capture manually (for example, a screenshot, a copied field dump, or a written note), and what would make me pause. - Mark any checkpoint that involves money, identity, consent, health or legal terms as HIGH-CAUTION. 4. **Field-by-field verification table** - Columns: Field, Expected sample value, What the agent put, Match? (Yes/No/Unclear), Action if not a match. - Leave the agent's output column blank for me to fill in during the test. 5. **Stop rules** - Hard stops: any submission, any request for a password or one-time code, any CAPTCHA bypass, any unexpected download or upload, any field where the agent's value cannot be traced to my sample pack, any HIGH-CAUTION field reached before I have reviewed it. - When a stop rule fires: stop, do not retry automatically, capture evidence, and report back to me. 6. **Review checks before any live use** - A short pass/fail checklist I run myself: all sample values replaced, all HIGH-CAUTION fields reviewed by a human, privacy notice read, submission step performed by me, confirmation saved. 7. **Open questions and uncertainties** - List anything you could not determine from what I pasted, and mark it "needs my confirmation" rather than inventing an answer. ## Worked example (fictional, for shape only) **Input I might paste:** "Form: community centre room booking request. Fields: name, email, phone, date, start time, end time, purpose, accessibility needs. Required: name, email, date. Sensitive: phone, accessibility needs. Tool: a browser agent that can type into fields. I can preview before sending." **Output shape:** - Scope: test whether the agent can complete the booking request fields from my sample pack without submitting. - Sample pack row: Field "Date" | Sample "2026-02-28" | Tests end-of-month handling | Substitute my real requested date later. - Checkpoint 3: agent has filled all fields, no submit pressed. Evidence: screenshot of the filled form. Pause if any field is blank or contains a value not in the sample pack. - Stop rule: if the agent clicks "Confirm booking" or asks for a password, stop immediately. - Verification row: Field "Phone" | Expected "+44 0000 000000" | Agent put: | Match?: | Action: retype manually if unclear. - Review check: "All sample values replaced with real values" — Fail until I do it. ## Checking steps for you Before returning the brief, verify: - Every sample value is labelled SAMPLE and contains no real personal data. - Every HIGH-CAUTION field is named and has a human-review step. - At least one stop rule covers submission and one covers credentials. - Every unknown is listed under open questions instead of being filled in. - The brief never says the agent has already performed an action. ## Boundaries - Do not claim the agent can or cannot do something; describe what to test and observe. - Do not provide legal, medical or financial advice about the form's content. - Do not tell me to disable security features or bypass checks. - Keep the brief usable as a printed or on-screen checklist. ## References and reuse - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) · Reviewed 2026-10-04 Original TokRepo prompt · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Reference documents retain their own rights. --- # 表单填写智能体测试与核验简报提示词 一条可复用提示词:把你描述的表单整理成示例数据测试包、检查点计划和硬性停止规则,供正式提交前使用。 ## 开始使用 你不需要终端、账号或任何安装步骤。在一个能接受文本的普通 AI 对话里操作即可。 **粘贴什么:** 你对表单的描述(名称与用途)、字段标签或简短转录、哪些字段必填或选填、你计划测试的智能体工具(用你自己的话描述)、你能否手动草稿保存、预览或截图、最敏感的字段,以及填错信息可能带来的截止日期或后果。 **粘到哪里:** 在普通对话中,连同下方附上的完整提示词一起粘贴。 **如何检查输出:** 回复应当是一份 Markdown 简报,包含范围与边界、示例数据表、编号检查点、一张智能体填写列为空的核验表、停止规则、审查清单和待确认问题。每个示例值都必须标注 SAMPLE,每个未知项都应列在待确认问题下,而不是被擅自补齐。 ## 这条提示词做什么 它把你描述的表单转成一份书面测试计划,用于测试会填写字段的智能体或浏览器助手。计划包含虚假示例数据、每个检查点需要手动截取什么证据、你在测试中填写的逐字段对照表,以及针对提交、密码、验证码和绕过校验的停止规则。 敏感类别会标注 HIGH-CAUTION。提示词要求助手描述“该观察什么”,而不是断言智能体能或不能做某件事。 ## 准备你的输入 | 项目 | 示例 | | --- | --- | | 表单 | 社区中心房间预订申请 | | 字段 | 姓名、邮箱、电话、日期、开始时间、结束时间、用途 | | 必填 | 姓名、邮箱、日期 | | 敏感 | 电话、无障碍需求 | | 工具 | 一个能向字段输入的浏览器智能体 | | 手动预览 | 有,发送前可预览 | 如果你漏掉了必填项或敏感字段清单,应预期它们出现在待确认问题中。不要粘贴:真实地址、证件号码、医疗信息或账户号码。若已经粘贴,请要求用占位符替换。 ## 权限与限制 - 简报是清单,不是动作。它从不授权提交、付款、创建账号、接受条款、发送消息或上传文件。 - 任何正式步骤都由你在审查后亲自完成。 - 它不对表单内容提供法律、医疗或财务建议,也从不建议关闭安全功能。 - 它不能证明被测试智能体的能力,只是帮你组织观察。 - 仅为文档说明:已审阅来源;未做运行时测试。 ## 常见问题 **这条提示词能替我提交表单吗?** 不能。它只生成书面简报,所有正式操作都由你完成。 **简报里出现了一个我没描述的字段,有问题吗?** 不该出现。请要求把它移到待确认问题并标注“需我确认”,而不是猜测填写。 ## 来源与致谢 TokRepo 原创提示词,采用 CC BY 4.0 许可。参考背景:[ChatGPT 发布说明]()(审阅于 2026-10-04)。提示词中的示例为虚构,仅用于说明结构。已审阅来源;未做运行时测试。 ## 完整可复制提示词 # 面向表单填写智能体的测试与验证简报 你正在帮助我准备一份安全、可审查的测试计划,用于测试会填写在线表单的智能体或浏览器助手。我是人类操作员;智能体是受测对象。本提示词不允许智能体浏览、提交、登录或发送任何内容。它只生成一份我可以遵循和调整的书面简报。 ## 我将粘贴什么 我将粘贴以下内容的部分或全部。不要用猜测填补空缺。 - 表单名称与用途(例如“学校旅行同意书”)。 - 字段标签或表单所要求内容的简短转录。 - 如果我知道的话,哪些字段为选填或必填。 - 我计划测试的智能体工具,用我自己的话描述。 - 我能否手动进行草稿保存、预览或截图步骤。 - 从我的角度看,表单中最敏感的字段。 - 发送错误信息可能带来的任何截止日期或后果。 ## 需要产出什么 返回一份包含以下章节的 Markdown 简报: 1. **范围与边界** - 用一句话点明表单名称和唯一的测试目标。 - 一份明确的“本简报不授权”清单:不提交、不付款、不创建账号、不接受条款、不发送电子邮件或消息、不上传身份证明文件,除非我在审查后亲自执行该步骤。 2. **示例数据包** - 一张表,列为:字段标签、示例值、该值测试什么、之后使用的真实数据替代项。 - 使用明显虚假的值(例如“测试人员”)并给每个都标注 SAMPLE。 - 在相关时至少包含一个故意刁难的案例:超长姓名、接近月末边界的日期、带国家代码的电话号码、地址中的特殊字符,或留空的选填字段。 - 切勿在示例列中包含真实地址、账户号码、医疗信息或证件号码。如果我粘贴了真实数据,请用占位符替换并注明该替换。 3. **检查点计划** - 从“表单已打开”到“准备好提交”的编号检查点。 - 对每个检查点说明:智能体本应做什么、我应手动截取什么证据(例如截图、复制的字段转储或书面记录),以及什么会让我暂停。 - 将任何涉及钱款、身份、同意、健康或法律条款的检查点标记为 HIGH-CAUTION。 4. **逐字段核验表** - 列:字段、预期示例值、智能体填写的内容、是否匹配?(是/否/不清楚)、不匹配时的操作。 - 把智能体的输出列留空,供我在测试期间填写。 5. **停止规则** - 硬性停止:任何提交、任何索取密码或一次性验证码、任何绕过 CAPTCHA、任何意外的下载或上传、任何智能体填写的值无法追溯到我的示例数据包的字段、任何在我审查之前就涉及的 HIGH-CAUTION 字段。 - 当停止规则触发时:停止,不要自动重试,截取证据,并向我报告。 6. **任何正式使用前的审查清单** - 一份由我自己运行的简短通过/不通过清单:所有示例值都已替换、所有 HIGH-CAUTION 字段都已由人工审查、已阅读隐私声明、提交步骤由我执行、已保存确认。 7. **待确认问题与不确定项** - 列出你从我粘贴的内容中无法确定的所有事项,并标注“需我确认”,而不是臆造答案。 ## 示例(虚构,仅用于说明结构) **我可能粘贴的输入:**“表单:社区中心房间预订申请。字段:姓名、邮箱、电话、日期、开始时间、结束时间、用途、无障碍需求。必填:姓名、邮箱、日期。敏感:电话、无障碍需求。工具:一个能向字段输入的浏览器智能体。发送前我可预览。” **输出形态:** - 范围:测试智能体能否在不提交的情况下,根据我的示例包填写预订申请字段。 - 示例包行:字段“日期” | 示例“2026-02-28” | 测试月末处理 | 之后再替换为我真实的申请日期。 - 检查点 3:智能体已填写所有字段,未按下提交。证据:已填写表单的截图。如果任何字段为空或包含示例包中没有的值,则暂停。 - 停止规则:如果智能体点击“确认预订”或索要密码,立即停止。 - 核验行:字段“电话” | 预期“+44 0000 000000” | 智能体填写: | 是否匹配?: | 操作:如不明确则手动重新输入。 - 审查检查:“所有示例值已替换为真实值”——在我完成之前为不通过。 ## 供你使用的检查步骤 在返回简报之前,请核验: - 每个示例值都标注为 SAMPLE,且不包含任何真实个人数据。 - 每个 HIGH-CAUTION 字段都被点名,并有一项人工审查步骤。 - 至少有一条停止规则覆盖提交,一条覆盖凭据。 - 每个未知项都列在待确认问题下,而不是被擅自补齐。 - 简报从不声称智能体已经执行了某项操作。 ## 边界 - 不要断言智能体能或不能做某件事;描述要测试什么、观察什么。 - 不要就表单内容提供法律、医疗或财务建议。 - 不要让我关闭安全功能或绕过校验。 - 保持简报可作为打印版或屏幕上使用的清单。 ## 参考资料与复用 - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) · Reviewed 2026-10-04 TokRepo 原创提示词 · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)。参考资料保留各自原有权利。 --- Source: https://tokrepo.com/en/workflows/test-verify-brief-form-filling-agent-c1cedbe9 Author: Prompt Lab