AI agents
Can a resolved service case automatically become available for future troubleshooting?
Yes, but the safe version is not fully automatic. When a technician closes a case, the system captures the symptom, error code, model, cause, fix and parts in structured fields, an AI drafts a reusable fix from them, and a senior engineer validates it before it is offered to other technicians. Technicians then ask in plain words on site and get answers from validated fixes, manuals and the unit's own history, with the source shown. It starts thin, so seed it with your manuals, service bulletins, error code tables and exported case history on day one.
- The knowledge base is only as good as the closure notes: make cause, fix and parts required fields at close.
- AI drafts, a person validates: no new fix reaches other technicians until an engineer approves it.
- Link every fix to a model and an error code, so the same fault on the same machine finds it.
- Seed it on day one with manuals, bulletins, error code tables and old cases; it will still be thin at first.
- Measure escalations to engineering, repeat visits and first-time fix on your own data, before and after.
This page is about troubleshooting knowledge for your own technicians. It does not cover remote monitoring that opens cases from machine alarms, or customer self-service help centers, though the same fixes can feed both.
Facts checked as of November 2026. Sources at the end of the page.
Step by step
How it works, step by step
The loop is the same whether you service printers, elevators, robots or compressors. Knowledge-Centered Service (KCS), the method most helpdesk knowledge programs follow, calls the first part capturing knowledge in the moment and treats every reuse as a review.
1. Capture the fix while the job is closed
Closing a case asks for the things the next technician needs: the symptom in the customer's words, the error code shown, the model and serial, what was checked, the root cause, the fix, the parts used, and whether it worked first time. Pick lists for cause categories (electrical, mechanical, firmware, process, consumables) and free text for the detail.
2. Tie it to the machine and the code
The closed job sits on the asset record, so its history builds per serial number. The fix is also tagged with the model and the error code, which is how a technician on a different machine of the same model finds it later.
3. Draft a reusable fix
An AI turns the closure notes, and any similar past cases, into a short fix: symptom, likely cause, checks in order, the fix, parts, and safety notes. Helpdesk and service platforms already do this for support articles: ServiceNow's Now Assist drafts knowledge articles from resolved cases, resolved incidents and closed work order tasks, for agents to review and edit before publishing.
4. Technical validation
A named reviewer, usually a senior field engineer or someone in engineering support, approves, edits or rejects the draft. Until it is approved it is marked as unvalidated, and either hidden from other technicians or shown with that label. This is the step buyers asked for in so many words: the resolution becomes available "after technical validation".
5. Technicians ask on site
On the job, the technician asks in plain words: "E-217 on this model, motor stalls on start, what did we do last time?" The answer comes from validated fixes, the manufacturer's manual and this unit's past jobs, with each source linked so they can check the page or the job.
6. Improve or retire
Every time a fix is used, the technician marks whether it worked. Fixes that keep failing go back to the reviewer. Fixes replaced by a service bulletin or a firmware change are retired, not deleted, so you can see why the advice changed.
7. Report on what breaks
Because cause categories and error codes are structured, management reporting stops being a read-through of free text: which models, which codes and which categories (electrical, mechanical, process) produce the most cases, repeat visits and escalations this quarter.
Where it breaks
Why it goes wrong
What equipment manufacturers' and dealers' service teams told us on sales calls, by trade, plus the limits the vendors themselves publish.
Closure notes that say "fixed"
An AI cannot learn a fix nobody wrote down. A cleaning-robot service team described its current job notes as "some job IDs and job description, what is the resolution". Draft quality follows note quality: every AI drafting tool below works from the case's description, resolution and work notes, so thin notes produce thin articles.
The cold start: "like a baby when it starts"
An industrial printer manufacturer's service team asked exactly this, and then: "Can we start somehow feeding the system with information to help it, to start up stronger from the beginning?" The honest answer is yes, partly. Manuals, bulletins and old cases give it something to answer from on day one, but fixes specific to your machines only build up as cases close.
Publishing without a reviewer
A technician's guess that happened to work becomes the official fix for everyone. Most vendors keep a person in the loop for this reason: Salesforce saves articles drafted with Einstein as drafts, not published, and tells you to verify technical accuracy before you click publish.
Knowledge in the helpdesk, technicians in the field
Several of these teams keep cases in a helpdesk or an ERP (NetSuite, Zoho Desk, an in-house CRM) and the knowledge base sits there too, written for support agents. Technicians in a plant room do not open the helpdesk. The fix has to reach the phone they work from.
No signal on site
A compressed-air dealer said it plainly: "Often, our technicians, when they go into facilities, there's no network." An AI answer usually needs a connection. Plan for it: the manual and the unit's history should already be on the job before the technician walks in.
Search that finds the wrong paragraph
Generic search over manuals returns the right manual and the wrong section. Retrieval quality is measurable and improvable: Anthropic reported that adding context to each chunk before indexing cut its top-20 retrieval failure rate by 49%, and by 67% with reranking, on its own tests.
The options
Ways to do it
How service teams turn past cases into troubleshooting knowledge today, as each vendor's own pages describe it.
| Approach | How fixes get in | Who validates | Watch for |
|---|---|---|---|
| Wiki or SharePoint pages plus search | An engineer writes them by hand when there is time | Whoever edits the page | Falls behind within months; nothing ties a page to a serial number or error code |
| Helpdesk knowledge base with AI drafting (Zoho Desk, Zendesk, Freshservice) | Zoho Desk's Zia drafts an article from 1 to 10 conversations on a ticket; Zendesk's Knowledge copilot recommends new or updated articles from ticket data; Freshservice's Freddy AI drafts help articles using existing tickets | An agent edits and publishes the draft | Written for support agents and customers; technicians in the field rarely see it; Zia cannot use ticket attachments |
| Enterprise service platform AI (ServiceNow, Salesforce, Microsoft Dynamics 365) | Now Assist drafts from resolved cases, incidents and closed work order tasks; Einstein drafts from incidents and problems; Dynamics 365 Copilot proposes knowledge from resolved cases (preview) | An agent reviews, edits and publishes | Licences, partner implementation and a platform your field team may not use; Microsoft labels its case feature preview, not for production |
| Work order summaries (Dynamics 365 Field Service Copilot) | Not a knowledge base: summarises one work order, including the asset's work order history when scheduled or in progress | Not saved; only the user who generated it sees it | Useful context before a visit, but nothing is kept for the next technician |
| Build your own: export cases, index them, put a model on top | Your scripts, from case exports and manuals | Whatever review screen you build | You own retrieval quality, validation, access control and keeping it in sync with new cases |
| Field service software with a knowledge agent (Fieldproxy) | Uploaded manuals, SOPs and guides, plus every past job on each unit, already searchable; field notes kept from job notes by your rules | The office edits field notes; repair decisions stay with the technician | Ask how a formal reviewer sign-off would be set up for your team, and test it on your own cases first |
As of November 2026, from each vendor's own pages (sources below). Several of these features are early access or preview, so check availability on your plan.
Worked example
A worked example: the first 90 days
Say an equipment manufacturer's service team has 8 field technicians, 3 product lines, 2 years of cases in a CRM export and a folder of PDF manuals. Made-up volumes, to show the order of work, not a forecast.
| When | What goes in | What technicians get |
|---|---|---|
| Day one | Manuals and service bulletins for the 3 product lines, the error code table, and the 2-year case export mapped to models and serials | Answers from the manuals and from any past case on the same model or code, with the source. Old cases with "fixed" as the only note add little. |
| Weeks 1 to 4 | New closures with required cause, fix and parts fields. Say 120 cases close and 40 produce a fix worth keeping | The reviewer approves, say, 30 of the 40 drafts. Technicians see validated fixes alongside the manual. |
| Weeks 5 to 12 | Reuse marks (worked, didn't work) on each fix; retired fixes after a firmware update | The most common codes on each model now have a validated fix. Rare faults still go to engineering. |
| Day 90 review | Escalations to engineering, repeat visits within 30 days and first-time fix, by model and code, against the 90 days before | A list of codes with no validated fix yet, which is where the reviewer spends the next quarter. |
The point of the example is the shape, not the counts: the knowledge base grows at the speed cases close with good notes and a reviewer has time to approve them. A team that closes few cases on a model will have little for it, however good the AI is. That is the honest answer to "will it be like a baby when it starts".
Before you buy
What to check before you buy
Good signs
- It answers from your own manuals and cases and shows the source with every answer.
- It says when it doesn't know instead of guessing.
- Closure fields (cause, fix, parts, error code) can be made required before a job closes.
- Fixes link to a model, a serial and an error code, not just to a customer.
- There is a named reviewer step before a new fix reaches other technicians, and a way to retire one.
- Technicians use it in the same phone app they close jobs in.
- You can load old cases and manuals on day one, and see it answer from them in a trial on your data.
Red flags
- Answers without sources, or sources you cannot open.
- New fixes published to everyone the moment a job closes, with no validation.
- A demo on the vendor's sample manuals instead of yours.
- The knowledge lives in a helpdesk your technicians never open.
- No plan for sites without signal.
- Per-user pricing that makes you ration who can ask, or AI features only on a long contract you can't test first.
In Fieldproxy
Setting it up in Fieldproxy
Fieldproxy is set up around your process, so fields, stages and names below are configured with you. Field names are examples. Where a step depends on how your team wants validation to work, it says to ask.
Load what you already have
Upload manuals, SOPs and troubleshooting guides. Past jobs are already searchable once your case history is imported, and migration is free and assisted, so a CRM or NetSuite case export comes in mapped to customers, sites and units (/integrations/netsuite).
Required closure fields
Each job type's completion form (/solutions/job-checklists) gets the fields the next technician needs, e.g. error_code, symptom, root_cause_category, fix, parts_used, fixed_first_time, made required so a job cannot close with "fixed" as the only note.
History per unit
Jobs sit on the asset (/solutions/asset-management), with a QR code per asset, so a technician scanning the machine sees its past jobs and fixes before starting.
Technicians ask on site
The Knowledge agent (/agents/knowledge-agent) answers technicians in plain words from your manuals, SOPs and each unit's service history, with the source shown, and says so when it doesn't know. The repair decision stays with the technician.
Field notes, kept by your rules
Notes like "this site's roof hatch key is with security" are kept as field notes from job notes, by rules you set, editable by the office, and shown before the next visit to that site.
Validation before a fix is reused
Approval steps (/solutions/approval-workflows) are part of Fieldproxy. Whether a closed job's fix is drafted for review automatically, and who signs it off, is set up per company: ask us to show it on your own cases before you rely on it.
Reporting on what breaks
Dashboards (/solutions/dashboarding-reporting) by model, error code and cause category. The same questions can be asked from Claude or ChatGPT through the MCP server (/mcp), e.g. "which assets have failed more than twice this quarter?"
Everyone can ask
One price per company with unlimited users, so every technician, engineer and reviewer has a login. See /pricing.
How switching works
How switching to Fieldproxy works
We move your data over and set the system up to the way you already work. Fieldproxy replaces the old tool; it does not run alongside it.
Send us your manuals and a case export
PDF manuals, bulletins, the error code table and two years of closed cases, however messy.We build the closure form and load the history
Required fix fields on each job type, past cases mapped to models and serials, documents uploaded.Test it on faults you already solved
Ask it about 20 old faults whose fix you know, and check the answers and their sources before go-live.Go live with a named reviewer
Technicians ask on site; your reviewer owns which fixes are kept. You're live within a day of having the exports.
FAQ
Questions people ask
- Can a resolution automatically become available for future troubleshooting after technical validation?
- That is the right design: capture the fix at close, have AI draft it, have an engineer approve it, then offer it to everyone. In Fieldproxy, past jobs on each unit are searchable by the Knowledge agent as soon as they close; ask us to show how a reviewer sign-off before reuse would work for your team.
- Will the system be weak when it starts?
- Yes, for fixes specific to your machines. Seed it with manuals, service bulletins, error code tables and exported case history on day one, and make cause and fix required at close so every new case adds something.
- Can it work without signal on site?
- AI answers usually need a connection. Fieldproxy's technician app works offline for the job itself; ask whether Knowledge agent answers are available offline, and plan to read the unit's history before going into a dead zone.
- Does the AI make things up?
- Fieldproxy's Knowledge agent answers from your documents and job history, shows the source for each answer, and says so when nothing relevant is found. Check every vendor on your own manuals, not their samples.
- Can it reduce escalations to engineering?
- That is the goal buyers described, but we won't promise a number. Measure escalations, repeat visits and first-time fix by model and code for 90 days before and after, on your own data.
- Our cases live in NetSuite or a helpdesk. Do we have to move them?
- No. Cases can stay where they are and be sent to Fieldproxy for the visit, with completion written back. See the NetSuite and Freshservice integration pages for how that runs.
- Can managers see which areas cause the most issues?
- Yes, if cause category and error code are structured fields at close. Then a dashboard by model, code and category replaces reading through notes.
Sources
Competitor details on this page come from the vendors' own pages and documentation, checked as of November 2026. Plans and prices change, so check the vendor's current page before you decide.
- Consortium for Service Innovation: KCS v6 Practices Guide: https://library.serviceinnovation.org/KCS/KCS_v6/KCS_v6_Practices_Guide
- ServiceNow docs: KB generation with Now Assist: https://www.servicenow.com/docs/r/x7YYxCVARboMBfN2zKAZsA/_CSz4yfJG8Svh8O92KusJg
- Salesforce Trailhead: create new knowledge articles (Draft with Einstein): https://trailhead.salesforce.com/content/learn/modules/knowledge-management-in-agentforce-it-service/create-new-knowledge-articles
- Microsoft Learn: Copilot suggests knowledge from cases (preview): https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/enable-copilot-suggest-knowledge-from-cases
- Microsoft Learn: summarize work orders with Copilot in Field Service: https://learn.microsoft.com/en-us/dynamics365/field-service/work-order-recap
- Zendesk help: Knowledge copilot: https://support.zendesk.com/hc/en-us/articles/10799529609498-Using-Knowledge-copilot-to-generate-and-maintain-your-knowledge-base-EAP
- Zoho Desk help: generate article from ticket conversation with Zia: https://help.zoho.com/portal/en/kb/desk/zia/articles/generate-article-from-ticket-conversation-with-zia
- Freshservice help: create help articles with Freddy AI: https://support.freshservice.com/en/support/solutions/articles/50000008514-create-help-articles-for-self-service-using-freddy-ai
- Anthropic: Contextual Retrieval: https://www.anthropic.com/news/contextual-retrieval
Related
Keep reading
- Dispatch technicians from Freshservice tickets
- Control AI agents in field service
- AI review of photo inspection reports
- Fieldproxy MCP server
- What is the best field service software for a 5-10 person HVAC team?
- Cheaper ServiceTitan alternatives for small plumbing and HVAC companies, without payment processor lock-in