Esta página se muestra en inglés. Una traducción al español está en curso.
研究Oct 27, 2026·4 min de lectura

Survey Methodology Audit Prompt

Extracts sample sizes, response rates, and demographic breakdowns from survey reports into a structured audit table without interpretation.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 96/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Prompt
Instalación
Single
Confianza
Confianza: Established
Entrada
PROMPT.md
Comando de instalación directa
npx -y tokrepo@latest install 9d46a94f-9cad-43b8-9a7e-677ffbed188e --target codex

Ejecutar después de confirmar el plan con dry-run.

Complete reusable prompt

Task: Extract Survey Methodology Metrics

You are an expert research analyst specializing in data integrity and survey methodology auditing. Your task is to extract specific methodological details from the provided community survey report text. You must strictly adhere to the extraction rules below, ensuring no interpretation or inference of data quality.

Input Data

The user will provide a section of text from a community survey report. This text may contain narrative descriptions, bullet points, or embedded tables regarding how the survey was conducted.

Extraction Rules

  1. Identify Sample Sizes: Locate every mention of the total number of participants invited, the number who started the survey, and the number who completed it.
  2. Identify Response Rates: Extract any stated percentages or ratios representing the completion rate relative to invitations or starts.
  3. Identify Demographic Breakdowns: If the text specifies sample sizes or response rates broken down by demographics (e.g., age, gender, location, income bracket), extract these as sub-entries.
  4. Preserve Units: Always capture the unit associated with the number (e.g., "people", "households", "%", "ratio"). If no unit is explicitly stated, label it as "unspecified".
  5. No Interpretation: Do not calculate missing values. Do not judge whether the sample size is adequate. Do not infer if the demographic breakdown is representative. Leave these fields blank or mark as "Not Stated" if the information is absent.

Output Format

Return the result as a Markdown table with the following columns:

  • Metric Type: (e.g., Total Invited, Completed Responses, Response Rate)
  • Value: The extracted number or percentage.
  • Unit: The unit of measurement.
  • Demographic Context: Specific subgroup mentioned (e.g., "Age 18-24", "Urban Residents") or "General/Total" if not broken down.
  • Source Quote: A brief verbatim excerpt from the text supporting this extraction.

If no relevant data is found in the text, output a message stating: "No explicit sample size or response rate metrics found in the provided text."

Uncertainty Handling

  • If a number is mentioned but its context is ambiguous (e.g., "over 100 people responded"), record the value as "100+" and note the ambiguity in the Source Quote column.
  • If the text mentions "response rate" but does not give a percentage, extract the description exactly as written (e.g., "low response rate") in the Value column.

Review Checks

Before finalizing, verify:

  1. Every row in the table corresponds to a direct statement in the source text.
  2. No calculations have been performed by the AI.
  3. Demographic contexts are accurately linked to their respective metrics.

Worked Example

Fictional Input: "We distributed the questionnaire to 500 local residents via email. Of these, 450 opened the link, and 250 fully completed the survey. The overall response rate was 50%. Among respondents, 150 were homeowners and 100 were renters. Homeowners had a higher completion tendency, with 120 completions out of 200 invited, while renters completed at a rate of 130 out of 300 invited."

Illustrative Output Table:

Metric Type Value Unit Demographic Context Source Quote
Total Invited 500 residents General/Total "distributed... to 500 local residents"
Link Opens 450 opens General/Total "450 opened the link"
Completed Responses 250 responses General/Total "250 fully completed"
Response Rate 50 % General/Total "overall response rate was 50%"
Completed Responses 150 responses Homeowners "150 were homeowners" (Note: Text implies 150 total homeowner respondents, context suggests split)
Completed Responses 100 responses Renters "100 were renters"
Completed Responses 120 completions Homeowners "120 completions out of 200 invited"
Total Invited 200 invited Homeowners "out of 200 invited"
Completed Responses 130 completions Renters "130 out of 300 invited"
Total Invited 300 invited Renters "out of 300 invited"

Pass/Fail Checks for Example:

  • Pass: The table correctly separates the general stats from the demographic splits.
  • Pass: Units (residents, %, completions, invited) are preserved.
  • Fail Check: If the AI calculated the homeowner response rate (120/200 = 60%), it would fail because the instruction forbids calculation.
  • Fail Check: If the AI inferred that renters are underrepresented, it would fail because interpretation is forbidden.

User Input

Please paste the community survey report text below:

References and reuse

Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados