Home · Business · Operations & Logistics · Scheduling & rotas

PARTLY

As of 13 August 2026, AI can only partly assign engineers to service visits.

Most people should hand this to a purpose-built tool.

Can you do it?

15 minutesto a draft.

30 minutesto something you’d act on.

Cost, all in£0

Skill neededchat-fluent

Who has to check ita colleague

What the alternative costsThe supplied tool data does not provide a price for a human scheduling alternative.

If this goes wrong: an engineer arrives without the right skill or parts, a visit is missed, and your team must rearrange work and deal with the customer.

What to actually do

  1. Use a tool built for this

    The route this page recommends

  2. Do it yourself

    Second choice

    A chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.

    How to actually do it

    1. Open your current engineer rota, leave record and skills or certification list, then copy the relevant data into the engineer section of the prompt.
    2. Open the service-management system, diary or spreadsheet for the target date and copy each visit's ID, location, appointment window, duration, required skills, priority, parts and fixed commitments into the visit section.
    3. Add the working hours, maximum daily hours, depot or base locations and any rules about travel, breaks, overtime or customer priority that the model must obey.
    4. Paste the completed prompt into a chatbot and ask it to produce the draft assignment, keeping every missing or estimated field marked as unverified.
    5. Compare every assignment against the live rota, leave record, skills and certification register, and remove any assignment that breaks a hard constraint.
    6. Check travel feasibility and visit order in your mapping or service-management system, replacing any unverified travel assumption with a confirmed route and time.
    7. Ask an operations colleague to approve the remaining conflicts, then enter the agreed assignments into the live scheduling system and send the confirmed visits to engineers and customers.

    Prompt

    Assign the service visits below to the available engineers and produce a draft schedule for [DATE]. Use only the information supplied. Do not invent availability, skills, travel times, visit durations, parts, priorities or customer requirements.
    
    Engineer data:
    [PASTE ENGINEER NAMES OR IDS, BASE LOCATIONS, WORKING HOURS, LEAVE, SKILLS, CERTIFICATIONS, MAXIMUM DAILY HOURS, AND ANY OTHER HARD CONSTRAINTS]
    
    Service visit data:
    [PASTE VISIT IDS, CUSTOMER LOCATIONS, APPOINTMENT WINDOWS, ESTIMATED DURATIONS, REQUIRED SKILLS OR CERTIFICATIONS, PRIORITIES, PARTS, AND ANY FIXED ASSIGNMENTS]
    
    Rules:
    1. Treat appointment windows, leave, working hours, required skills and certifications as hard constraints.
    2. Do not assign an engineer who lacks a required skill or certification.
    3. Prefer fewer and shorter journeys, but never break a hard constraint to reduce travel.
    4. Keep working hours and maximum daily hours within the supplied limits.
    5. If travel times are not supplied, do not estimate them. Mark travel feasibility as unverified.
    6. If a visit cannot be assigned safely or confidently, leave it unassigned and state the exact reason.
    7. Flag every assumption, conflict, missing field and assignment that needs a manager's decision.
    
    Return:
    - a table with visit ID, customer location, appointment window, assigned engineer, planned order, duration, required skill, and verification status;
    - each engineer's total assigned hours and visit list;
    - unassigned visits and the reason for each;
    - conflicts, missing data and assumptions;
    - a short checklist for a manager to verify before sending the schedule to engineers or customers.
    
    Use plain British English. Separate facts from assumptions and do not claim that the schedule is final.

    Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.

  3. Hand it to a person

    The distant third

    A person who owns the outcome does this end to end, worth it when the failure is dear.

What it gets wrong

  • It cannot see live engineer availability, traffic, vehicle status, parts stock or changes made in your scheduling system unless you provide an integration or current data.
  • It cannot reliably infer whether an engineer's experience is sufficient for an unusual fault from a short skills list.
  • It cannot resolve competing priorities such as protecting a customer relationship while keeping workloads and travel practical without your operating judgement.
  • It cannot take responsibility for a missed visit, unsafe workload, breach of certification requirements or customer complaint.
  • It cannot confirm that an apparently efficient route is workable without checking current travel and site information.

What caps this at PARTLY: real time truth, judgement under ambiguity and stakes of error.

How we scored this

Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.

AxisScore (0–2)
Output2
Inputs1
Verification1
Liability1
Effort delta2
Total7 / 10

FAQ

Can ChatGPT assign engineers to service visits?
Partly. It can create a draft assignment from engineer availability, skills, locations, visit windows and durations, but it cannot see live operational changes unless you provide them. A manager must check the schedule before it is published.
What information does AI need to schedule engineers?
Give it the target date, engineer working hours, leave, bases, skills, certifications and maximum hours, plus each visit's location, time window, duration, required skill, priority and parts. Include travel rules and fixed commitments, and mark anything you do not know rather than letting the model estimate it.
Can AI plan the best route for service engineers?
It can suggest an order when you provide reliable travel data, but a chatbot does not know live traffic, access restrictions or last-minute cancellations by itself. Check the proposed route in your mapping or service-management system before confirming visits.
Who is responsible if an AI engineer schedule is wrong?
Your business and the responsible manager remain accountable for the schedule, not the chatbot. You must check skills, working hours, travel feasibility, customer commitments and any health and safety implications before sending it.

Nearby answers

Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.

The newsletter

AI news, new answers and product picks, straight to your inbox.