| Intake: reports, photos, contractor updatesStrip location data from photos on arrival, and resize them before any model sees them. | API Gateway, Amazon S3 | API Management, Blob Storage | Kong or your existing API gateway; Ceph or IONOS S3 Object Storage |
|---|
| Reading photosTest on real tenant photos: dark cupboards, blurred close-ups, the wrong room. Don't start new work on Azure Custom Vision (retires 25 September 2028) or Amazon Lookout for Vision (ended). | Multimodal models in Amazon Bedrock; Bedrock Data Automation for image descriptions | Multimodal models in Microsoft Foundry; Azure Content Understanding for image descriptions | An open-weight vision model served with vLLM on your own GPUs |
|---|
| Triage reasoningBoth clouds offer a choice of models, including Claude. The output is a suggested trade, job code, priority and parts list, each with a reason. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Fixed emergency and hazard rulesPlain, versioned rules owned by the repairs and compliance leads. They run before and after the models, and the models can only add to them. | Rules held in DynamoDB and run in Lambda | Rules held in Azure SQL and run in Azure Functions | An open-source rules engine (e.g. Drools) |
|---|
| Job codes and repair guidance (retrieval)The schedule of rates, repair responsibilities and the asset register, so suggestions use your codes and your boiler models. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| Routes and diary optimisationIf you already have a scheduling tool, the agent books through it rather than replacing it. Azure Maps Route v1 retires on 31 March 2028. | Amazon Location Service (Routes), with an open-source solver (e.g. OR-Tools) on AWS Lambda or ECS | Azure Maps Route (2025-01-01 version), with an open-source solver (e.g. OR-Tools) on Azure Container Apps | Open-source routing on OpenStreetMap data (e.g. Valhalla) and an open-source solver (e.g. OR-Tools) |
|---|
| Workflow and events | AWS Step Functions, EventBridge, SQS | Logic Apps or Durable Functions, Event Grid, Service Bus | Temporal, Apache Kafka or RabbitMQ |
|---|
| Tenant messagesAppointment confirmations and reminders only, from approved templates. | AWS End User Messaging (SMS) | Azure Communication Services (SMS) | Your existing SMS provider |
|---|
| Link to the repairs systemAgree in discovery what your repairs system supplier's API allows: raising jobs, booking slots, attaching photos. | API Gateway, plus your existing integration platform if you have one | API Management, plus your existing integration platform if you have one | Kong or your existing API gateway, plus your existing integration platform if you have one |
|---|
| Guardrails | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, permissions, keysContractors see only their own jobs and the photos attached to them. | IAM Identity Center, Amazon Verified Permissions, KMS | Entra ID, Azure RBAC, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog the report time, every suggestion, every rule that fired, every change and who made it. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. Check where map and routing requests are processed. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|