Energy is the value pool
Power dominates the controllable cost base at most sites, which makes consumption anomaly detection the highest-return analytics work in the sector.
A tower company is not a small telco. It is a landlord with an energy problem: revenue is tenancy ratio times lease rate, cost is overwhelmingly power and site maintenance, and the contract is an uptime SLA with money attached. Confusing the two businesses is the most common reason AI work in this sector solves the wrong problem well.
The tower business has an unusual shape: a few large customers, tens of thousands of unmanned remote assets, and a cost base dominated by diesel and grid. Part 1 maps it and names the people who run it.
Six stages from site acquisition to portfolio. Select one.
Site search, land agreements, permits, community consent and civil works.
Marketing capacity to operators, structural feasibility, co-location and amendments.
Remote monitoring, preventive and corrective maintenance, spares and field crews.
Grid, diesel, battery and solar; consumption, generation, refuelling and losses.
Uptime measurement, SLA reporting, penalty calculation, invoicing and disputes.
Asset performance, capex allocation, acquisition diligence and divestment.
Almost every asset is unmanned and remote, so the people here manage by exception and by evidence. Select one to light the stages they own.
A capital-intensive landlord business where the operational data is finally good enough to act on.
Power dominates the controllable cost base at most sites, which makes consumption anomaly detection the highest-return analytics work in the sector.
Incremental tenants land on an already-built asset, so anything that finds or unblocks a co-location compounds directly into margin.
Site controllers and remote monitoring now cover enough of the portfolio that failure prediction stops being a pilot on twenty sites.
Outage exclusion is argued monthly between towerco and operator, and the party with the better-assembled evidence wins the deduction.
Ground-lease obligations across thousands of scanned agreements are rarely known at population level, which makes diligence and escalation exposure a document problem.
Solar and battery investment is now justified on fuel displacement at specific sites, which requires site-level behaviour rather than portfolio averages.
This estate is unusual: tens of thousands of unmanned assets streaming telemetry, a small number of very large customers, and a document corpus — leases and permits — that carries most of the commercial risk. The architecture has to serve all three.
Six families. Note that two of them, leases and permits, are almost entirely scanned documents.
Towers, structures, shelters, equipment and their configuration.
Asset registers, GISPower, alarms, access, temperature and generator telemetry per site.
RMS platforms, site controllersGrid readings, diesel deliveries and consumption, battery and solar generation.
Fuel management, meters, RMSGround leases, tenant agreements, amendments and regulatory permits.
Contract stores, scanned agreementsPreventive and corrective jobs, spares, crews and site visits.
FSM, CMMS, ticketingUptime measurement, outage classification, invoices and deductions.
SLA engines, billing systemsA tower agent that cannot separate a site from a structure, or a tenant from a lease, will produce answers that are commercially wrong in a business where the contract is the product. These are the domains, the graph and the definitions it must be grounded on.
Six subject areas, each with the entities it holds, its critical data elements and the function accountable for it.
The physical estate: land, tower, shelter and the equipment on it.
Who occupies the structure, under what terms, at what load.
The obligations under the asset: ground leases and regulatory consent.
How the site is powered, and what that power costs.
What was monitored, what broke and who was sent.
The uptime commitment made to each tenant and the money attached to it.
The entities and the typed relationships between them — what the agent traverses instead of guessing joins. Select any entity.
The parcel of land and everything on it.
The tower or rooftop the equipment mounts to.
The party the ground lease is held with.
The obligation under the site.
Regulatory consent for the structure.
The operator occupying the structure.
The occupancy agreement with a tenant.
The uptime commitment inside a tenancy.
Grid, generator, battery or solar at the site.
Diesel delivered to a site.
A period in which the site failed to deliver service.
A maintenance job raised against a site.
The classification hierarchies that make records comparable across systems.
North → Cluster 12 → Site 8841 → Lattice 40m → Rectifier 2
Power → Grid failure beyond backup → Excludable under tenancy terms
Hybrid → Grid + battery → Generator on grid failure
The definitions an agent must use rather than invent. Most wrong answers in this industry are a term used loosely.
The layers a deployment needs, what each one holds, and what the engineer owns there.
Seven layers, with tenant data segregation treated as a hard architectural boundary.
Asset register, remote monitoring, fuel systems and the scanned lease and permit corpus.
Nothing. This is the upstream edge.
Site telemetry with its gaps marked, energy records in reconciled units, and extracted lease terms.
Sites, structures, shelters and mounted equipment with their configuration. The commercial system of record, and routinely out of step with what is physically on the site.
Power, access, temperature and generator telemetry per site. The only presence at an unmanned asset, and it goes dark exactly where connectivity is worst.
Diesel deliveries, meter readings, battery and solar generation. Three systems measuring in three units that must be reconciled before any of it means anything.
Ground leases, tenancy agreements, amendments and permits — overwhelmingly scanned images. Carries most of the long-term commercial risk in the business.
Preventive and corrective work orders, crews, spares and visit history. Records what was found on site, which telemetry alone never explains.
Uptime measurement, outage classification, tenant invoices and deductions. Where operational performance converts into money, in both directions.
Reconciling the register to what is physically on the site, before anything is built on it.
Reading a telemetry gap as uptime. Silence from a remote site is unknown, not availability, and the SLA position you build on it will not survive a tenant challenging it.
Telemetry ingestion aligned to the site and equipment model, plus document extraction.
Read-mostly access paths, change feeds and document streams from the systems of record.
Replayable, resolved, quality-checked records with their lineage back to the source row.
Reads the source’s own change log rather than polling it, so the platform sees every state a record passed through instead of only where it ended up.
Every extract kept as it arrived, immutable and timestamped. The thing you replay from when a downstream definition turns out to have been wrong.
Layout-aware extraction over the unstructured half of the estate: sectioning, tables, signatures, and the page reference every later citation depends on.
Decides that two records are the same real-world thing, with a survivorship rule and a confidence, so downstream joins are a decision rather than an assumption.
Schema, freshness and volume expectations asserted at the boundary, so a bad load fails loudly here rather than quietly two layers later.
Continuously compares the asset register against telemetry evidence, so site-level economics are built on what is there rather than on what was recorded.
Handling monitoring gaps honestly — remote sites go dark, and silence is not uptime.
Treating a telemetry gap as zero consumption or as uptime. Silence from a remote site is unknown, and every reconciliation and SLA number built on it inherits the error.
The graph joining site, structure, tenant, lease, energy source and obligation.
Replayable, resolved records with lineage from ingestion.
Typed, classified, defined data an agent can be grounded on without inferring meaning.
One agreed definition per term, owned by a named person, so the number an agent quotes means what the business means by it.
The typed entities and relationships the domain actually has, so an agent can traverse "which customers are exposed to this" rather than guess from adjacent text.
Metrics defined once, in one place, with their filters and grain. Removes the class of error where the agent computed something plausible and wrong.
Sensitivity labels and the purpose each classification permits, applied at the field level and inherited by everything downstream.
Where a value came from and what it touched on the way. The layer that makes an answer defensible rather than merely correct.
One definition of uptime, agreed with each tenant, including what is excludable.
Letting the model infer meaning from column names. It will, it will be plausible, and nobody will notice until the number reaches a regulator or a board pack.
Retrieval over leases, permits, amendments, standards and prior dispute correspondence.
Typed, classified, defined data from the governance layer.
Ranked, permission-trimmed, citable evidence scoped to the caller and the moment.
Vector and lexical retrieval together, because exact identifiers, codes and clause numbers are the thing semantic search is worst at.
Splits on the document’s own structure and carries effective dates, version and source into every chunk, so a retrieved passage knows when it was true.
Applies the caller’s permissions inside the query rather than filtering results afterwards, so the model never sees what the user may not.
Traverses the knowledge graph for questions that are joins rather than similarity — exposure, genealogy, ownership, causation.
Reorders candidates on relevance and returns the passage identifier behind every sentence, so the answer can be checked rather than trusted.
Making a scanned lease population searchable clause by clause, with the page cited.
Filtering results after retrieval instead of constraining the query. The model has already seen the rows you removed, and it will use them.
Agents for failure prediction, dispatch triage, energy anomaly and SLA pack assembly.
Ranked, permission-trimmed, citable evidence from retrieval.
Actions taken or proposed, each with the evidence, the identity and the trace behind it.
Plans, calls tools and holds the loop. Where the step budget, the timeout and the stopping condition are enforced rather than hoped for.
Typed, permissioned tools with declared schemas. An agent’s real capability surface is this list, which is why the list is a security artefact.
Durable task state with checkpoints, so a run that dies mid-way resumes instead of restarting and re-doing side effects.
Approval steps on the actions that need one, carrying enough context for the approver to actually decide rather than rubber-stamp.
Writes back into the systems people already work in, under a service identity with its own audit trail.
Deciding which actions dispatch a crew and which only inform one.
An agent that acts under a service account rather than on behalf of the user. It will eventually do something the requesting user had no right to do, and the log will not show it.
Hard separation between competing tenants on the same asset, plus audit and policy.
Proposed actions and drafted responses from the agent layer.
Permitted, grounded, logged output — or a refusal with a stated reason.
The rules that decide whether an action is permitted at all, evaluated before the action and independently of the model that proposed it.
Injection detection on the way in, and on the way out the checks for leakage, unsupported claims and content the domain forbids.
Verifies each assertion resolves to retrieved evidence, and fails the response rather than shipping the sentence that does not.
Model inventory, intended use, validation evidence and the sign-off that lets a model be used for a purpose. Not optional in a regulated estate.
Immutable record of what was asked, retrieved, decided and done — the artefact a reviewer reads when they do not take your word for it.
Hard separation of competing operators sharing one structure, enforced across index, retrieval, model context and reporting rather than by policy.
Proving one operator can never see another operator’s data from a shared tower.
Segregating tenants in the reporting layer only. The leak happens at retrieval, where one tenant’s outage history reaches a context window assembled for another.
Prediction accuracy, false-dispatch rate, energy anomaly precision and cost per site.
Permitted, grounded, logged output from the guardrail layer.
Measured quality, cost and latency — and the evidence to change any of the three.
Held-out sets and graded runs on every change, so a prompt edit is a measured change rather than a hopeful one.
Blocks a release when quality drops, in CI, on the same evidence for everyone. The difference between a system and a demo.
End-to-end spans across retrieval, model and tool calls, so a bad answer can be opened and read rather than argued about.
Cost per task and per tenant, against throughput and quota. The number that decides whether the pilot can become the rollout.
Watches quality against production traffic rather than the test set, and routes real corrections back into the eval suite.
Showing the predictive programme moved the preventive/corrective mix, not just the dashboard.
Evaluating once, before launch. Quality moves with the data, the model and the traffic, and a system with no live measurement has no idea which of the three moved.
Two rival operators share one tower. Their traffic, outage and configuration data must be provably separated, and that separation is architectural rather than procedural.
Remote sites lose connectivity. A gap in telemetry is not evidence of uptime, and any system that treats it as such will overstate SLA compliance.
Ground leases, escalation clauses and permits are images. Extraction quality is the ceiling on every commercial use case here.
Sites are remote and crews are scarce. False positives cost a day, not an hour, so precision matters more than recall.
The use cases split cleanly in two: operational ones driven by telemetry, and commercial ones driven by documents. Most towercos underinvest badly in the second.
Filter by stage or by earned autonomy. Selecting a use case jumps the value chain and the architecture to the stage and layer it depends on.
No use cases match that combination.
How a towerco deployment actually runs.
Establish how far the asset register differs from what is physically on site. Every telemetry and economics use case inherits this error, so measure it before promising anything.
Agree and architecturally enforce how competing tenants are separated. In this sector it is a commercial precondition, not a security nicety, and it cannot be retrofitted.
Consumption reconciliation needs no model risk appetite, attacks the largest cost line and produces a number finance recognises within weeks.
Lease and permit extraction is where the commercial upside sits. Measure clause-level accuracy on a lawyer-labelled sample before anyone relies on the output.
Introduce failure prediction with false-dispatch tracking from day one, then hand over runbook, thresholds and the segregation evidence.
8 modules, 80 taught hours, 40 hands-on labs and 8 assessments — every lab provisioned and graded by the SCIKIQ Agentic AI Playground. Open a module to see its labs.
End-to-end agent design, development, deployment and testing, 10 hours each. Reviewed by a Senior SCDAI Engineer against a published rubric.
Build an agent that reconciles fuel delivered, generator runtime and site load, flags the sites that do not add up, and presents each finding as evidence a human investigator can act on rather than as an accusation. Measure precision on a labelled site set.
Build clause-level retrieval and extraction over a scanned lease population that returns term, rent, escalation and assignment provisions with document, page and clause cited, resolved correctly through amendment chains. Measure against a lawyer-labelled set.
Every lab in this program follows the shape below. This is lab 05 in full — the brief you are given, the environment that is provisioned for you, the code you start from and the assertions that decide whether you passed.
Find the sites where diesel delivered cannot be explained by what the site actually did.
You are given twelve months of fuel deliveries, generator runtime, grid availability and site load across 300 sites, plus a labelled set of sites with known causes. Some gaps are metering error, some are genuine inefficiency, some are losses. Return the sites that do not reconcile, with the evidence for each — and without asserting which cause applies, because this data cannot distinguish them.
def reconcile(site_id, deliveries, runtime, grid, load):
"""Return (expected_litres, actual_litres, gap, evidence) for one site.
Telemetry gaps are unknown, not zero. A site that went dark for a week
has not proven it consumed nothing.
"""
# 1. expected burn = runtime x load-adjusted consumption rate
# 2. exclude no-telemetry periods from BOTH sides of the comparison
# 3. evidence must let a human reach their own conclusion
raise NotImplementedError
Every module ends with a timed, randomised assessment delivered through the SCIKIQ Agentic AI Playground. The certificate requires a pass on all of them plus two reviewed capstones.
What each test covers, how long it runs, and how many items are currently in the versioned bank behind it.
| # | Assessment & coverage | Items | Time | In bank |
|---|---|---|---|---|
| 01 | Operating model & scopingDelivery mandateTowerco economicsValue sizingThin slicing | 25 | 35 min | 3 |
| 02 | Infrastructure data landscapeAsset registersTelemetry and gapsEnergy dataScanned documents | 25 | 35 min | 2 |
| 03 | Context engineeringIdentifier resolutionClause extractionUnitsUncertainty | 25 | 35 min | 2 |
| 04 | Retrieval & groundingClause retrievalAmendment chainsGraph traversalRetrieval metrics | 25 | 40 min | 2 |
| 05 | Agent design for operationsFailure predictionEnergy anomalyDispatch decisioningEscalation | 25 | 40 min | 2 |
| 06 | Systems integrationMCP designWrite-back safetyReport generationIdentity | 25 | 35 min | 2 |
| 07 | Segregation, security & riskTenant isolationConfidentialityLLM securityIncident response | 30 | 45 min | 2 |
| 08 | Production & economicsEval gatingFalse dispatchDrift and thresholdsCost per site | 30 | 45 min | 2 |
Real items, drawn from 17 in this program's bank — weighted toward the scenario and diagnosis types, because those are the ones that predict field performance. Instant feedback, nothing saved.
Four sample items — one attempt each, then the reasoning is shown.
Q1A towerco asks for "AI to reduce cost". Where does the value case almost always start?
Power is the dominant controllable line at site level. Anything that reduces fuel burn or finds losses moves the P&L faster than any other operational intervention here.
Q2The asset register says a site has two tenants; telemetry shows three equipment sets drawing power. What do you do first?
Register-to-reality drift is normal and consequential. Measuring it early sets an honest ceiling; auto-updating a commercial record from telemetry is not yours to do.
Q3A lease has three amendments. What must clause retrieval return for "current rent"?
The original document is almost never operative. Resolving the chain and citing which amendment governs is the whole job.
Q4An energy agent finds a site where fuel delivered exceeds what runtime and load can explain. How should it present that?
Genuine inefficiency, metering error and pilferage all look alike in the data. Presenting evidence rather than an accusation is both fairer and more likely to be acted on.
The same ladder whichever specialisation you enter through — what changes is the domain you go deep in. Below: how the program is delivered, the skills it moves, the roles it leads to, and the specialisations closest to this one.
The same labs, assessments and capstones, delivered to an enterprise cohort or to individual professionals.
Cohorts of 20 to 2,000+ on your own tenancy, with your data patterns and your cloud. Skill-gap baselining up front, per-team mastery reporting throughout, and capstones scoped against your real backlog so the output is deployable work.
The same labs, assessments and capstones for individual engineers and analysts, run on shared infrastructure with a fixed cohort calendar. You leave with a graded portfolio, not a certificate of attendance.
Find your row and aim one column right. The Playground scores you against this after every module.
| Skill | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Infrastructure domain fluency | Knows what a towerco is. | Maps tenancy, energy and SLA to the P&L. | Sizes energy and penalty value credibly. |
| Asset & telemetry data | Reads site telemetry. | Reconciles register, telemetry and fuel at site level. | Designs for monitoring gaps without overstating uptime. |
| Contract intelligence | Extracts a clause. | Resolves operative terms through amendment chains. | Runs population-level extraction with measured clause accuracy. |
| Context engineering | Writes clear prompts. | Structures retrieval, tools and state deliberately. | Designs context strategy for reliability and cost at scale. |
| Retrieval & grounding | Builds basic vector search. | Tunes chunking, hybrid search and reranking. | Designs graph + vector grounding with measured recall. |
| Agent orchestration | Runs a single tool-calling agent. | Builds supervised multi-step and multi-agent flows. | Designs autonomy boundaries and failure containment. |
| Tool & system integration | Calls a documented API. | Writes an MCP server over a system of record. | Designs a least-privilege tool estate across systems. |
| Evaluation | Eyeballs outputs. | Builds labelled eval sets and regression gates. | Runs online evals with drift and judge calibration. |
| Observability & cost | Reads logs. | Traces runs, tracks tokens and latency. | Owns cost per task and capacity planning in production. |
| Security & guardrails | Adds output filters. | Mitigates the OWASP LLM Top 10 in a build. | Threat-models an agent estate and proves controls. |
| Client delivery | Takes notes in a workshop. | Runs discovery and scopes a thin slice. | Owns the account technically, from scope to handover. |
The SCDAI ladder is the same whichever specialisation you enter through — what changes is the domain you go deep in.
Skill a team, or join a cohort
B2B cohorts run on your tenancy with capstones scoped to your backlog. B2C cohorts run on a fixed calendar.
Stated plainly enough to rule yourself in or out without a sales call: the prerequisites, how the program runs, exactly what the credential is worth, and the questions everyone asks.
Stated plainly so you can rule yourself in or out without a sales call. Nothing here is a formal qualification — it is what the first lab assumes you can already do.
You should already be able to do these
What we assume, and what we teach
What the program asks of your week
Cohort dates and pricing are confirmed on enquiry rather than printed here, because both move with the intake.
The credential is awarded per specialisation, so it names the domain or stack you were assessed in rather than claiming general competence. On this program the badge reads SCDAI — Telecom Towers.
A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
This is the credential the program awards, shown exactly as it is issued — with the specialisation named, the assessment record attached and a verification link anyone can check without an account.
This is to certify that
Your name
has been assessed and certified as
SCIKIQ Certified Data and AI Engineer
Telecom Towers
Not “Data and AI Engineer” but the domain or stack you were actually assessed in. A general claim would be a weaker one.
Modules passed, labs graded and both capstones reviewed — so the credential states what was measured rather than that you attended.
The credential ID resolves to a public record showing the specialisation, the award date and the assessments passed.
Add it to your LinkedIn profile in one step. The link pre-fills the certification fields from the credential record, so the entry on your profile matches the record a reader can check.
Add to LinkedIn profile The button is live on your real certificate; here it opens LinkedIn pre-filled with this specialisation so you can see exactly what the profile entry will say.A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
The objections that come up in every conversation about this program, answered without the brochure voice.
Both, and the second is the point. Eight timed assessments and two reviewed capstones stand between you and the credential, so a pass means someone measured the skill rather than recorded your attendance.
Every lab is provisioned, graded and unblocked by the Playground rather than by an instructor. That is what lets a cohort of 2,000 cost the same faculty time as a cohort of 20 — and why you are never waiting on someone to mark your work.
Two retakes are included per assessment, each drawing a fresh item set from the bank, so a retake is a genuinely new paper rather than the same questions again.
For the domain specialisations, no — labs run in provisioned sandboxes. For the four tech-stack programs you will want access to that platform, since deploying into a real subscription is much of the point.
Yes. B2B cohorts run on your own tenancy with your data patterns, a skills baseline before kick-off, per-team mastery reporting, and capstones scoped against your actual backlog so the output is deployable work rather than an exercise.
Take the domain you deploy into. If you move across industries, take a tech-stack program instead and pick up domain context on the engagement. The chooser on the programs page will narrow it.
The trends, platform capabilities and regulatory positions are reviewed each quarter, and every external claim on these pages links to its source so you can check the date yourself.
A graded portfolio: forty machine-graded labs, two reviewed end-to-end agent builds with measured evaluation and cost per task, and a verifiable credential naming your specialisation.
Still deciding?
Tell us the systems you deploy into and we will say plainly whether this specialisation is the right one — or which of the 21 is.