Step 20 of 31
Integrate the complete path into a multi-tenant knowledge and operations platform.
The primary capstone is a multi-tenant knowledge and operations assistant. Eleven focused alternatives are available for learners who want to specialize.
| Project | Primary focus |
|---|---|
| Production AI Platform | Complete multi-tenant knowledge and operations platform |
| Enterprise RAG Platform | Ingestion, retrieval, citations, and authorization |
| AI Incident Response Agent | Bounded agent execution and operational evidence |
| AI Observability Control Plane | Traces, quality, service objectives, and cost |
| AI Security Testing Platform | Repeatable red-team and release-gate automation |
| Multi-Agent Research System | Evidence collection, verification, and orchestration |
| AI Code Review Platform | Code context, analyzers, and high-precision findings |
| AI Customer Support Platform | RAG, customer tools, approvals, and escalation |
| AI Workflow Automation Platform | Durable workflows with bounded model decisions |
| AI SRE Assistant | Service objectives, capacity, and reliability evidence |
| Documentation Intelligence Platform | Staleness detection and reviewable documentation updates |
| Bounded Software Engineering Agent | Isolated code changes, validation, and review |
Loading diagram...
Every option uses the same standard: measurable evaluation, explicit security boundaries, observable failure handling, immutable releases, and operational ownership.
The enterprise has several tenants. Each tenant owns private policy documents, tickets, and operational APIs. Users can ask questions, draft changes, and request bounded actions. Some actions require approval. Data residency and retention differ by tenant.
The platform supports managed and self-hosted models, but every route must preserve tenant policy. Product teams consume the platform through a service template and stable APIs.
Loading diagram...
Create repository policy, delivery pipeline, signed artifact, release manifest, infrastructure module, workload identity, baseline telemetry, and ownership metadata.
Implement ingestion, parsing, chunking, access metadata, embedding, hybrid retrieval, reranking, citation mapping, updates, and deletion. Build retrieval evaluation before adding generation.
Add typed requests, model allowlists, routing, quotas, streaming, usage, timeout, fallback, and provider telemetry. Evaluate at least two routing policies.
Add read-only tools first. Introduce durable state, step and cost budgets, idempotency, and terminal reasons. Add one write tool behind exact human approval.
Add shadow testing, canary release, rollback, SLOs, dashboards, alerts, incident runbooks, backup restoration, tenant billing, and deletion verification.
Produce:
Each artifact must identify owner, revision, status, and evidence. Diagrams must match the deployed design rather than an aspirational future state.
The project repository should contain:
Never commit credentials, customer data, raw production prompts, unrestricted model artifacts, or generated evaluation reports containing sensitive content.
Run controlled comparisons for:
Record the dataset, version, result, and decision. A chart without a decision is decoration.
Exercise these scenarios:
For each scenario, record detection, containment, user behavior, recovery, evidence, and owner.
Define blocking thresholds for schema validity, authorization, tool safety, citation support, critical task success, and prohibited output. Define non-blocking targets for style and minor relevance.
Run the same cases against the current and candidate release. Review regressions individually even if the aggregate score improves. Calibrate model-based grading against expert labels.
Load tests must cover expected and peak arrival rates, realistic prompt and output distributions, tenant skew, and dependency latency. Resilience tests verify bounded queues, timeouts, circuit breakers, fallback, and recovery.
The service objective should include user-visible success and latency. Capacity and cost reports should state assumptions and headroom.
The capstone passes when the design can answer these questions without hand-waving:
The final result should be a platform design that another team could implement and operate, not a demo architecture with missing ownership.
Demonstrate one normal task, one abstention, one approved action, one denied action, one dependency failure, one tenant-isolation test, and one rollback. Show the trace and release evidence for each.
The capstone is complete only when another team can reproduce the release from declared inputs, run the evaluations, deploy it through the supported path, and operate it with the supplied runbooks.