top of page
Search

Intent-Driven Engineering vs Prompt Engineering: Building the Same Mobile Banking App

  • Writer: Mark Kendall
    Mark Kendall
  • 4 minutes ago
  • 4 min read

Intent-Driven Engineering vs Prompt Engineering: Building the Same Mobile Banking App



Modern software teams are rapidly adopting AI-assisted development. But two very different engineering models are emerging underneath the hype:


  • Prompt Engineering

  • Intent-Driven Engineering



At first glance, they can appear similar. Both use AI. Both generate code. Both accelerate delivery.


But when real systems must be built — systems with governance, security, compliance, architecture, testing, observability, and operational ownership — the difference becomes dramatic.


Let’s walk through a simple example.


A company wants a new mobile banking app.


Not a massive enterprise platform. Just a clean, modern banking application with:


  • Login/authentication

  • Account balances

  • Transactions

  • Deposits

  • Credit card management

  • Settings/profile

  • Notifications

  • Secure APIs

  • Mobile frontend



Two engineers are assigned the same project:


  • Engineer A → Prompt Engineer

  • Engineer B → Intent-Driven Engineer



Both are talented.


Both use AI.


But they start in completely different places.





What Is Prompt Engineering?



Prompt engineering focuses on interacting directly with AI systems through natural language instructions.


The engineer manually guides the AI through iterative prompts:


“Create a login screen.”

“Generate a REST API.”

“Add JWT authentication.”

“Fix this bug.”

“Refactor this component.”


The engineer remains the orchestrator of all architectural decisions.


The AI becomes an advanced coding assistant.


This works extremely well for:


  • Small applications

  • Rapid prototyping

  • Isolated features

  • Personal projects

  • Short-lived implementations



But as systems scale, complexity shifts back onto the engineer.





What Is Intent-Driven Engineering?



Intent-Driven Engineering starts from a governed outcome instead of direct implementation instructions.


The engineer defines:


  • Desired business outcomes

  • Constraints

  • Security boundaries

  • Success criteria

  • Architecture expectations

  • Compliance requirements

  • Operational policies



The system then determines:


  • Required services

  • API structures

  • Security patterns

  • Infrastructure

  • Agent orchestration

  • Validation flows

  • Testing requirements

  • Deployment strategies



The engineer moves from:


manually constructing software


to:


declaring governed operational intent.





The Prompt Engineer Path




Day 1: Starting the Project



The prompt engineer opens Claude, ChatGPT, or another coding assistant.


They begin issuing prompts:


“Generate a React Native banking app.”


Then:


“Create a login screen with JWT authentication.”


Then:


“Build a transactions API using Spring Boot.”


Then:


“Generate a PostgreSQL schema.”


Then:


“Add a credit card dashboard.”


The engineer is continuously:


  • Managing prompts

  • Managing context

  • Managing architecture consistency

  • Managing dependencies

  • Managing security assumptions

  • Managing AI drift






The Architecture Exists Mostly in the Engineer’s Head



This is the hidden reality of prompt engineering.


The AI may generate:


  • Screens

  • APIs

  • DTOs

  • Database schemas

  • Terraform

  • Dockerfiles



But:


  • Governance is not encoded

  • Security policies are not enforced

  • Architecture standards are not guaranteed

  • Compliance is not systematic

  • Operational requirements are fragmented



The engineer becomes the human integration layer.





Common Prompt Engineering Failure Modes




1. Context Drift



After dozens or hundreds of prompts:


  • naming conventions drift

  • authentication patterns diverge

  • API styles become inconsistent

  • duplicated logic appears

  • security gaps emerge



The engineer constantly re-corrects the AI.





2. Architecture Fragmentation



One prompt creates:


  • REST APIs



Another creates:


  • GraphQL



Another introduces:


  • WebSockets



Another changes:


  • auth flows



Without centralized intent, the system evolves through accidental decisions.





3. Governance Becomes Manual



The engineer must manually remember:


  • encryption requirements

  • audit logging

  • PII handling

  • retry policies

  • rate limiting

  • observability

  • transaction integrity

  • regulatory requirements



The AI does not inherently enforce them.





4. Scaling Teams Gets Difficult



A single strong engineer may keep the system coherent.


But across:


  • 10 engineers

  • 30 prompts/day

  • multiple AI tools

  • multiple repos



the system begins fragmenting rapidly.





The Intent-Driven Engineer Path



Now let’s look at the second engineer.


Instead of starting with prompts, they start with intent.





Step 1: Define the Banking Intent



The engineer creates an intent file.

intent:

  name: mobile-banking-platform

  version: 1.0.0


business_goal:

  provide secure consumer mobile banking capabilities


inputs:

  - customer_identity

  - banking_accounts

  - transactions

  - credit_card_data


outputs:

  - authenticated_mobile_experience

  - transaction_visibility

  - secure_money_movement


security:

  authentication: oauth2

  encryption: required

  pii_protection: enabled

  audit_logging: mandatory


success_criteria:

  - login_under_2_seconds

  - transaction_accuracy_100_percent

  - zero_unencrypted_pii

  - mobile_availability_99_9


execution_boundaries:

  approved_clouds:

    - aws

  approved_languages:

    - kotlin

    - typescript

  forbidden_patterns:

    - hardcoded_secrets

    - direct_database_access_from_mobile

Notice the difference immediately.


The engineer is not asking:


“Generate a login page.”


The engineer is declaring:


“This is the governed operational system.”





Step 2: The Platform Determines Architecture



Now the platform can reason systematically.


The system derives:


  • Mobile frontend

  • Authentication service

  • Transaction service

  • Credit card service

  • API gateway

  • Audit logging

  • Encryption enforcement

  • Monitoring requirements

  • CI/CD policies



The architecture becomes reproducible.


Not improvised.





Step 3: Governance Is Inherited Automatically



Instead of manually remembering:


  • security

  • logging

  • compliance

  • retry handling

  • observability



the platform injects:


  • approved auth patterns

  • standard telemetry

  • audit events

  • encryption libraries

  • policy enforcement

  • deployment guardrails



This is inherited governance.


Not tribal knowledge.





Step 4: AI Becomes a Compiler Layer



This is the key shift.


In prompt engineering:


  • AI is the primary driver



In Intent-Driven Engineering:


  • intent is the primary driver

  • AI becomes an execution mechanism



The AI may still:


  • generate APIs

  • create screens

  • scaffold services

  • write tests



But now those outputs are constrained by declared operational intent.





The Core Difference



Prompt engineering asks:


“What should I ask the AI to do next?”


Intent-Driven Engineering asks:


“What operational outcome must exist?”


That sounds subtle.


But at enterprise scale, it changes everything.





Why This Matters for Real Banking Systems



Banking systems are not judged by:


  • how fast code was generated



They are judged by:


  • correctness

  • consistency

  • recoverability

  • auditability

  • compliance

  • operational resilience

  • governance

  • security



Prompt engineering accelerates code generation.


Intent-Driven Engineering accelerates governed system construction.


Those are not the same thing.





The Future Shift



Today, many organizations are still focused on:


  • prompts

  • copilots

  • assistants

  • code snippets



But eventually enterprises hit the same wall:


generated code is not the same as engineered systems.


The next evolution is not:


  • “better prompts”



It is:


  • governed intent compilation.






Key Takeaways




Prompt Engineering



  • AI-centric workflow

  • Engineer manually orchestrates architecture

  • Governance is mostly manual

  • Excellent for speed and prototyping

  • Complexity grows rapidly at scale




Intent-Driven Engineering



  • Outcome-centric workflow

  • Intent defines operational system

  • Governance becomes inherited

  • Architecture becomes reproducible

  • AI operates within constraints

  • Better aligned for enterprise systems






Final Thought



Prompt engineering helps developers talk to AI.


Intent-Driven Engineering helps enterprises govern AI-generated systems.


That is a fundamental difference.


And as systems become larger, regulated, distributed, and operationally critical…


that difference becomes impossible to ignore.

 
 
 

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Post: Blog2_Post

Subscribe Form

Thanks for submitting!

©2020 by LearnTeachMaster DevOps. Proudly created with Wix.com

bottom of page