About What I Do Selected Work Methodology Experience Resume Contact Let's Talk →
Back to Selected Work
PROMPT QUALITY Independent Portfolio Demonstration

Prompt Evaluation & Refinement

A structured before-and-after demonstration demonstrating how clearer prompt architecture, role framing, boundary constraints, and output schemas improve response specificity, structure, and evaluability.

EVALUATION FOCUS Prompt Architecture & Specification Engineering
TECHNICAL DOMAIN Enterprise Database Migration (RDBMS to Cloud)
TEST PARAMETERS Temp: 0.2 · Top-p: 0.95 · Date: Mar 2026
EVALUATOR Fikri Irawan Abdurahman (15+ Yrs QA & Data)
01

Baseline: The Ambiguous Prompt & Generic Output

Unstructured queries inevitably yield generic, high-level prose with minimal operational value.

ORIGINAL UNREFINED PROMPT Zero Constraints · Undefined Audience · Unbounded Scope
“Tell me about enterprise data migration risks.”
Original Model Output (Generic Baseline) Superficial Overview
“Enterprise data migration is a complex process with many risks. First, there is the risk of data loss, which happens when data goes missing during the transfer. This can cause severe business disruption and make employees unhappy.

Second, companies face downtime risks. When systems are taken offline to move databases, operations can stop, leading to lost revenue. Third, data security is a major issue because data in transit can be hacked or exposed if encryption isn't used properly.

Finally, budget overruns are very common. Projects often take longer than expected because of unforeseen technical challenges. In conclusion, companies should plan carefully and train their staff to ensure migration success.”
02

Prompt Defect Analysis & Failure Modes

Pinpointing the six root-cause defects that degrade the output from an analytical standpoint.

01

Total Semantic Ambiguity

The prompt fails to declare whether the user seeks high-level business risks, compliance exposures, architectural failure modes, or database cutover mechanics.

02

Missing Target Persona

Without an explicit persona, the LLM defaults to elementary-school generalities ("make employees unhappy") that provide zero utility to technical leadership.

03

Absence of Output Schema

Unstructured prose paragraphs cannot be parsed, audited, or embedded into technical tickets or architecture runbooks.

04

Unbounded Operational Scope

Fails to specify source and target database platforms (e.g., on-premises SQL Server/Oracle vs. cloud-native managed PostgreSQL).

05

Lack of Quantitative Severity

Offers superficial platitudes ("projects often take longer") without engineering validation gates or rollback thresholds.

06

No Acceptance Benchmarks

Because no acceptance criteria were provided, any grammatically correct summary qualifies as a successful output from the LLM's perspective.

03

The Engineered Prompt Architecture

Applying structured QA principles: Role, Objective, Context, Constraints, Schema, and Factuality Directive.

REFINED STRUCTURED PROMPT Production-Grade Prompt Specification
[ROLE & CONTEXT]
You are a Principal Enterprise Database Architect and Data Quality Auditor specializing in legacy-to-cloud transactional database migrations.

[TASK]
Conduct a structured technical risk assessment analyzing database migrations from on-premises legacy RDBMS (SQL Server/Oracle) to cloud-native managed PostgreSQL environments.

[AUDIENCE]
Enterprise Chief Technology Officer (CTO) and Data Engineering Steering Committee.

[CONSTRAINTS & SCOPE]
- Scope strictly covers: (1) Schema & Data Type Incompatibilities, (2) Cutover Downtime & Replication Drift, and (3) Referential Integrity & Orphaned Records.
- Exclude generic advice (e.g., do not say "plan ahead" or "train staff").
- Every identified risk must specify an actionable engineering mitigation gate.

[OUTPUT FORMAT & SCHEMA]
Deliver the assessment in two distinct sections:
1. Executive Risk Matrix: A Markdown table with exactly 5 columns:
   [Risk Domain | Primary Technical Failure Mode | Impact Severity (Low/Med/High/Critical) | Pre-Cutover QA Validation Gate | Rollback Trigger Condition]
2. Cutover Go/No-Go Heuristic: Exactly 3 bulleted criteria defining mandatory conditions for triggering an immediate migration abort.
04

Improved Production-Ready Response

Demonstration of how structured prompt constraints elicit high-density, decision-grade analytical reporting.

Refined Model Output (Structured Intelligence) 100% Schema & Constraint Compliant

1. Executive Risk Matrix

Risk Domain Primary Technical Failure Mode Impact Severity Pre-Cutover QA Validation Gate Rollback Trigger Condition
Schema Compatibility Silent data truncation or byte-ordering collation mismatches when converting legacy VARCHAR2 / NVARCHAR fields to PostgreSQL TEXT (UTF-8). High Execute automated row-by-row checksum hashing on 100% of non-standard collation columns across staging read-replicas. Detection of > 0 checksum deviations on surrogate key columns post-conversion.
Cutover Replication Drift Change Data Capture (CDC) replication queue lag exceeds planned maintenance window (> 45 minutes behind active transaction log). Critical Load-test CDC pipeline at 1.5× peak transactions per second (TPS) during simulated cutover window. Target replica replication lag fails to converge to < 30 seconds within 20 minutes of application traffic freeze.
Referential Integrity Deferred constraint evaluation masks circular foreign key violations or orphaned child rows during high-volume parallel batch inserts. High Execute automated foreign key consistency assertion scripts verifying zero dangling pointers before enabling primary production endpoints. More than zero unresolvable foreign key constraint violations reported post-bulk ingestion.

2. Mandatory Cutover Rollback Triggers (Go/No-Go Decision Criteria)

  • Replication Convergence Abort: If the CDC replication queue lag fails to drop below 30 seconds after 20 minutes of freezing source database transactions, execute immediate abort and reopen traffic to the on-premise cluster.
  • Row-Count Reconciliation Delta: If automated aggregate and table-level SELECT COUNT(*) comparisons show any discrepancy between source and target datasets that cannot be reconciled within 10 minutes, abort the cutover.
  • Data Integrity Verification Failure: If post-ingestion SHA-256 block-level checksum validation detects data corruption on any financial, ledger, or identity table, terminate migration and initiate rollback protocol.
05

Before vs. After Comparative Evaluation Matrix

Measuring the empirical quality shift achieved through specification engineering across 10 evaluation runs.

Measured Metric (10 Runs) Baseline Prompt Refined Architecture Observed Delta
Schema Compliance Rate 0 / 10 (0% — Unstructured prose) 10 / 10 (100% — Strict 5-col table) +100% Deterministic schema compliance
Required Information Coverage 28.0% (Generic high-level points) 96.0% (Exhaustive operational coverage) +68% Domain depth
Unsupported Assumptions / Run 4.2 average ungrounded claims 0.1 average ungrounded claims -97.6% Hallucination risk
Actionable Engineering Mitigations 15% (Generic advice) 92% (Concrete verification gates) +77% Operational utility
Output Consistency (Length Std Dev) ±142 words (High variance) ±18 words (Controlled variance) 87.3% Variance reduction
Fluff / Conversational Overhead Ratio 64% of total words 4% of total words -60% Cognitive overhead

Experimental Setup: Model: gpt-4o-2024-08-06 | Temperature: 0.2 | Top-p: 0.95 | System Prompt: None | 10 independent runs per prompt variant | Evaluated March 2026.

Evaluation Dimension Original Prompt & Output Refined Prompt & Output
Clarity & Specificity Vague, high-level platitudes (“data goes missing”, “budget overruns”). Concrete, operational terms (CDC queue lag, collation byte ordering, surrogate key checks).
Instruction Adherence N/A (No instructions or constraints were given). 100% Adherence: Strict compliance to 5-column table schema and exactly 3 rollback criteria.
Relevance to Decision Making Low; reads like an elementary introductory textbook. High; directly serves CTO and engineering steering committees evaluating cutover downtime.
Structure & Parseability Monolithic prose paragraphs requiring manual skimming. Tabular matrix with severity ratings and crisp, bulleted Go/No-Go criteria ready for tickets.
Controllability Uncontrollable; model hallucinates generic recommendations. Highly controlled; output variability is tightly bounded to specified risk domains and structured table schemas.
06

Evaluator Conclusion & Architectural Limitations

Why prompt engineering is a quality assurance discipline, and where its boundaries lie.

EVALUATOR CONCLUSION 15+ Years Quality Assurance & Data Validation Perspective

An AI model is fundamentally a probabilistic token predictor bounded by its context window. When users feed it undefined, unconstrained prompts, they receive diffuse, low-density output.

By treating prompt design as a software specification exercise—defining roles, inputs, validation rules, output schemas, and boundary constraints—structured prompting can significantly reduce output variability, enforce schema compliance, and improve constraint adherence, but does not make generative AI deterministic.

Evaluator Architectural Limitation Note:
Prompt refinement significantly optimizes output structure, schema compliance, and evaluability. However, prompt engineering alone does not guarantee factual correctness and cannot substitute for retrieval grounding (RAG), database foreign key verification, or system-level guardrails.