Capability Model · Self-Assessable

AI-FDE Skill Self-Assessment Map

Six domains · 53 skills · each with a target level and a self-check question. Two uses: ① a capability map for the role; ② a self-assessment tool (rate yourself in the list below and the radar updates live).
Saved automatically in this browser

1. Capability Overview Rate yourself first (pick a level in the checklist below); the radar and bars update automatically. Attainment = current level ÷ target level.

53Total skills
0At or above target
0%Overall attainment
BusinessWeakest domain
Business
0%
AI Engineering
0%
Software Engineering
0%
Enterprise Integration
0%
Operations Engineering
0%
Delivery & Communication
0%

Attainment by Domain

Outer ring = target (100%)

Business0%AI Engineering0%Software Engineering0%Enterprise Integration0%Operations Engineering0%Delivery & Communication0%

2. Skill Mind Map Click a domain to expand its skills; click any node to see its requirements, self-check, and set your current level on the right. Node fill tracks your level.

AI-FDESelf-Assessment−Business Discovery+AI Engineering+Software Engineering+Enterprise Integration+Operations Engineering+Delivery & Communication+
L0 No ExposureL1 Aware of the ConceptL2 Can Do with GuidanceL3 Can Own It and Explain ItL4 Can Set the Standard / Teach ItBorder = parent domain

3. The 53-Skill Checklist The fastest place to rate: choose a level in the dropdown on each row. Green ✓ = at or above target. Ratings are stored in this browser and persist.

Changes apply instantly and are stored locally. Clearing browser data loses them — export a JSON backup.
The table is wide — swipe sideways to see every column →
SkillTarget RequirementsSelf-check (answerable = at target)Current
Business Discovery — Turning a client's "we want to do AI" into a concrete, measurable use case.
Discovery InterviewsL3Using structured questions to surface the business process, data volume, current systems, decision chain and success criteria within 30–60 minutesGiven 30 minutes with a business owner, can you come away with a concrete number for what counts as success?
Business Process MappingL3Draw the end-to-end current-state process, annotating time spent, owner and error rate at each stepCan you map a client process end to end and name the step that costs the most minutes?
AI Opportunity IdentificationL3Decide which steps are a fit for AI and which are not — and articulate why notCan you name three scenarios that look AI-ready but that you would advise against — and why?
Success Metrics DefinitionL3Translate vague expectations into measurable metrics (accuracy, turnaround time, cost, coverage)When a client says "improve efficiency", can you turn it into a measurable number on the spot?
ROI & Business CaseL3Work out the cost-benefit and make the case in three sentencesGiven a set of business figures, can you compute the payback period and show a checkable working?
Pricing & Commercial ModelsL2Know the pricing models for AI projects (fixed-price / time-and-materials / subscription) and when each appliesCan you explain when an AI module should NOT be priced by person-months?
Domain KnowledgeL3Deep working knowledge of at least one vertical — its processes and its regulatory constraintsCan you name three red lines that AI must not cross in your target industry?
Stakeholders & Decision ChainL2Identify who uses it, who decides and who can veto — and prepare material for eachCan you list every key role on a project and what each one actually cares about?
AI Engineering — From model calls to inference in production: designing and building the AI application itself — the technical core of an AI-FDE.
LLM Capabilities & LimitationsL3Understand tokens, context windows and probabilistic generation; know where hallucinations come from and the four scenarios where the model will failCan you list three scenarios where the model is guaranteed to fail, and explain why?
Prompt EngineeringL3The four elements of a structured prompt; prompt versioning and regression testingAfter changing a prompt, can you say exactly what improved and by how much?
Context EngineeringL3Context budgeting, compression and summarization, retrieval injection, tool-result trimming, long-session strategyCan you write a token budget table and say which part gets cut first when you go over?
End-to-End RAGL3Parsing → chunking → embedding → retrieval → rerank → generation → citation tracingWhen the knowledge base answers wrong, can you isolate which stage of the pipeline is at fault?
Document ParsingL3OCR on scanned pages, table reconstruction, multi-column layouts, heading hierarchy recoveryGiven a PDF with scanned pages and merged cells, can you parse it into something usable?
Tool CallingL3Tool design principles, parameter and return schemas, and descriptions written for the model to readWould another person reading your tool description know when to call it?
MCP DevelopmentL3Build an MCP server independently (tools, resources, transport, auth)Can you wrap an internal query endpoint as an MCP server and get a client to call it?
AI Engineering in PythonL3LLM SDK calls, streaming, async concurrency, timeouts and retries, error handling; can turn AI logic into maintainable codeGiven a requirement, can you write the whole path in Python — call → parse → validate → retry → persist?
Agent Design & ImplementationL3Agent loop, state, memory, planning, termination conditions, error recoveryCan you draw the agent loop and mark where each step can fail?
Multi-Agent: When & When NotL2Know when NOT to go multi-agent, and why lead-worker handoff beats free-form group chatCan you give three reasons not to go multi-agent?
AI Coding AgentsL2Understand the coding agent core loop; can run it and use it on real projectsCan you get a coding agent to complete a small real requirement end to end?
Evaluation (Evals)L3Building eval sets (five question types), the four RAG metrics, agent metrics, regression testingAfter a change, can you report which number moved from what to what?
Four Layers of GuardrailsL3Defense in depth across the input, model, tool and output layersCan you name every check a user's sentence passes through before it reaches the model?
AI GatewayL3A single entry point: multi-model routing, auth, rate limiting, quotas, audit logs, cost attributionCan you build one entry point that makes every AI call controllable, traceable and billable?
On-Premise InferenceL2vLLM / Ollama-class stacks; can stand up an open-weight model inside the client's networkIf the client requires a fully internal network, can you get a usable model running within a week?
Quantization & Capacity PlanningL2Choosing a quantization scheme, the relationship between VRAM and concurrency, capacity planningWhen the client asks "how many GPUs do we need", can you answer with a defensible number?
Software Engineering — The engineering foundation that puts AI capabilities into real software.
PythonL3Language fundamentals, async, data handling, packaging; can read and modify other people's code (AI-side SDK work belongs to the AI Engineering domain)Given an unfamiliar piece of Python, can you read it and reshape it into what you need?
Java / Enterprise BackendL2Can integrate and modify an existing enterprise backendCan you add an endpoint to a Java project and get the tests passing?
REST API Design & IntegrationL3Interface contracts, error handling, idempotency, timeouts and retriesCan you design an endpoint an agent can call without taking the system down?
Databases & SQLL3Schema design, query optimization, access control, injection protectionCan you build a query tool that only returns the caller's own department data?
Structured OutputL3Get the model to reliably emit JSON / enums / tables, with validation and retryWhen the model returns a malformed response, does your program self-correct or crash?
Git & Version ControlL2Branching, diffs, rollback, collaboration conventionsWhen AI-generated code breaks something, can you roll back cleanly?
Code Comprehension & RefactoringL3Read an unfamiliar codebase, locate the change point, assess blast radiusGiven a project you've never seen, can you find what to change within an hour?
Low-Code Platforms (Dify, etc.)L3Build a working application on a low-code platform fast, and manage its configuration like an engineerCan you build a knowledge base in Dify within half a day — with citations and refusal to answer?
Enterprise Integration — Wiring AI into existing systems, within the enterprise's access control and audit requirements.
Authentication & IdentityL3SSO, tokens, service identities, and attributing AI-agent actions to a real identityFor an action initiated by AI, can you trace it back to a specific person's identity?
Authorization & RBACL3Role-based permission models, least privilege, and protection against privilege escalationCan you prove this agent cannot reach data it should not see?
Audit & TraceabilityL3Action logs, tamper-evident records, replayabilityIf the client wants to replay an AI action from three months ago, can you pull it up?
Enterprise System IntegrationL3How to integrate with ERP / CRM / OA / core business systems — and where it bitesIf the client only has legacy systems with no API, can you offer three integration paths?
Rate Limiting & QuotasL2Concurrency control, budget circuit breakers, per-department quotasIf a department blows through its budget, does your system stop automatically?
Secrets & Configuration ManagementL2Key rotation, environment isolation, and keeping configuration out of the repoIs there any chance someone could dig your keys out of the repository?
Data Security & PII RedactionL3PII detection and redaction, data classification, data-residency constraintsCan you guarantee client-sensitive data never lands in the model vendor's logs?
Operations Engineering — Keeping AI applications stable, observable and cost-accountable in production.
Linux & Service DeploymentL3Processes, logs, networking, resources, running it as a serviceWhen a service goes down, can you find the cause within three minutes without reading docs?
Docker / ComposeL3Images, orchestration, networking, volumes, health checks, one-command start/stopOn a different machine, can you bring the whole stack up with one command?
ObservabilityL3Six things made visible: traces, tool calls, cost, latency, logs, metricsWhen the client asks "what did the AI actually do", can you pull up the full trace?
Cost EngineeringL3Token cost models, cache reuse, tiered model routing, unit economicsWhen the client asks "what does a year cost", can you work it out on the spot?
Incident RecoveryL2Degradation paths, retry and circuit breaking, recovery time objectivesWhen the model service is unavailable, does your app crash or degrade?
Monitoring & AlertingL2Thresholds on key metrics, alert rules, on-call responseIf quality quietly degrades, will you know before the client does?
Delivery & Communication — Turning technology into value the client recognises — where an FDE closes the deal.
Rapid POC DeliveryL3A standard playbook for going from discovery to a demonstrable POC in five daysGiven a vague requirement, can you produce something runnable in five days?
Demos & StorytellingL3A three-minute script: pain → real data → before/after → failure boundaries → value → next stepAfter you present, can the client repeat your value proposition back to you?
Technical DocumentationL3The nine artifacts: problem, discovery, solution, architecture, implementation, evaluation, deployment, demo, valueCould someone else reproduce your project from your documentation?
Client Communication & Expectation ManagementL3Manage expectations, state the boundaries, decline unreasonable requestsWhen the client asks for something impossible, can you say no without losing the deal?
Compliance & AI GovernanceL3Generative AI regulations, algorithm filing, data residency, content safety, audit retentionWhen the client asks about compliance, can you answer with three or more points instead of deferring to legal?
Failure Boundaries & FallbacksL3Proactively define failure scenarios, human takeover, rollback, idempotencyDoes your proposal state clearly what happens when the AI gets it wrong?
Training & Knowledge TransferL2Transfer capability to the client team instead of keeping yourself on the critical pathThree months after delivery, can the client run it without you?
Delivery Cadence & Project ManagementL3Scope cutting, milestones, surfacing risks earlyWhen a deadline will slip, can you say so a week ahead and bring options?

4. Levels & Thresholds The most common self-assessment mistake is treating "I have used it" as "I can do it." So every level has a testable standard.

LevelNameStandardTypical evidence
L0No ExposureHaven't heard of it, or only seen the term—
L1Aware of the ConceptCan say what it is and what problem it solves, but has not done itCan explain the concept to someone else
L2Can Do with GuidanceCan follow docs or an example to get it running; needs help when something breaksHas a working demo
L3Can Own It and Explain ItCan do it from scratch unaided, handle common failures, and explain it to a client in two minutesReal project output with quantified results
L4Can Set the Standard / Teach ItCan define team conventions and selection criteria, teach others, and improve other people’s designsHas a reused standard document, or has grown people
How the bar is set: skills marked L3 are core (without them you are not an AI-FDE); L2 skills are supporting (you can be shallow, but not blank). There are no L1 items — anything worth only "being aware of" did not make the list.
A healthy distribution: 60% or more at L3 and above, and no domain below 50%. If one domain is clearly low, that is usually your bottleneck.

5. Gaps by Background AI-FDE is a hybrid role — nobody arrives with all of it. Four common backgrounds, four different gaps.

Implementation / Delivery
Starting point:Strong on business context and client communication — communication skills usually clear the bar immediately.

Most often missing: AI Engineering (Evaluation, Context Engineering, on-premise inference) and Operations Engineering (observability, cost). Used to delivering against a given design, so you hesitate when the technical approach is yours to define.
Fix: start with Evaluation — it is the only way to turn "feels good" into "the data says so", and it is the strongest evidence you can show a client.
Pre-Sales / Solution
Starting point:Storytelling and business cases come naturally; discovery and demos are the fastest to pick up.

Most often missing: hands-on depth. You can present a design but cannot build it — which leaves you exposed when engineers push back or clients drill into details.
Fix: get Python, AI engineering in Python, and a low-code platform to at least L2. You do not need to write beautiful code, but you must be able to build it and make it run.
Operations / SA
Starting point:Operations Engineering and Enterprise Integration are strengths — Linux, Docker, permissions and auditing usually start high.

Most often missing: business discovery and storytelling. You can build it but cannot sell it, and the client never sees the value — the biggest hurdle for an ops background.
Fix: practise discovery and demos deliberately, as if they were technical tasks. Record yourself running a demo and watch it back; once is usually enough to see the problem.
Engineering
Starting point:Software and AI Engineering come fastest; code-heavy skills are rarely a barrier.

The trap you fall into: stack sprawl. You enjoy building your own wheels and chasing new frameworks, and lose sight of business value and delivery cadence.
Fix: force yourself to write all nine artifacts for every project — especially the business-value one. If you cannot write it, the technology has no business value.
The most overlooked item: "Failure Boundaries & Fallbacks" under Delivery & Communication. Most people spend their effort on making the AI get it right, but what the client actually cares about is what happens when it gets it wrong. Whether your proposal spells out the fallback and the human handoff is what separates a demo artist from someone who can deliver.