The Answer Was in the Old Handbook: Keeping an AI Assistant Current

Illustrated infographic summarizing: The Answer Was in the Old Handbook: Keeping an AI Assistant Current

By Greg Nowak. Updated 31 October 2026.

Imagine asking your internal AI assistant how to approve a supplier invoice. It gives a tidy answer, complete with a handbook citation. Unfortunately, that handbook describes last year's approval process.

The citation makes the answer look dependable. It only shows where the information came from. For a business owner or operations lead, the real question is whether staff can act on it today.

Keeping an internal AI assistant current means managing approved documents, searchable copies, permissions and answer checks as one operating process. Here is how I would scope that work.

Why an updated handbook can still produce an old answer

Many document assistants use retrieval augmented generation, or RAG: they search selected material and pass relevant passages to a model to write an answer. That searchable material may be a separate copy of your files, split into smaller passages.

Replacing a PDF in a shared folder does not establish that every old passage has disappeared. Nor does a recent upload prove that a policy is approved or already in force. The assistant needs an explicit way to select the version that applies.

Decide which documents are authoritative

Start with a small source register. For each document, record a stable identifier, its business owner, approved version, effective date, review date, audience and status. Keep the identifier consistent through renames so the technical team can trace all indexed passages back to their source.

Separate drafts, approved material, superseded versions and withdrawn documents. If procedures differ by country, department or client, record that scope too. An agency's client-specific instructions should never become the default for another account.

The document owner decides what is authoritative. The technical owner makes that decision take effect in search. A review date should trigger an owner check; agree whether an overdue review also suspends the document. Otherwise, a date field can create false reassurance.

Make each document change a complete workflow

Use the following as an acceptance checklist for whoever builds or maintains the assistant. Agree how quickly each change must take effect, based on what people might do with the answer.

Document changes: the action and the evidence needed to close the task
What changed? Required action Evidence to keep
Approved replacement Process and check the replacement; exclude the superseded version when the new one takes effect. Successful processing, correct source version and a checked answer.
Urgent withdrawal Block the source from answers immediately; remove its indexed passages. Block confirmation and checks against the source's indexed identifiers.
Audience or client change Update retrieval permissions and check any cached answers. Allowed and denied user tests, including a different client account.
Replacement processing fails Alert the technical owner; keep the replacement unavailable. Visible failure and a recorded decision about whether the previous version remains valid.

Keep a simple change record linking the source version, indexed identifiers, processing result and reviewer. Where practical, test a replacement collection before switching live queries to it. If the previous procedure is no longer valid and the replacement fails, route the question to its owner instead of serving obsolete instructions.

Check deletion separately from refresh

Two implementation details matter here. Microsoft's Azure AI Search indexer guidance states that resetting and running an indexer does not remove orphaned search documents whose sources no longer exist. Use the appropriate deletion mechanism and verify the affected document identifiers.

The official OpenAI retrieval documentation says file removal from a vector store is eventually consistent: removed content can briefly remain in search results. File processing is also asynchronous, so check completion before relying on a replacement. Attributes and search filters can help select approved material; store expiration does not establish whether a policy is current.

For urgent withdrawals, design an application-level exclusion that takes effect before passages reach the model, or temporarily disable the affected collection. A search for distinctive old wording is a useful extra check, but one empty result does not prove every passage was removed.

Enforce access before content reaches the model

A current handbook can still be inappropriate for the person asking. Resolve identity and group membership in trusted application code, then enforce document permissions on every retrieval request. Treat indexed copies as protected information.

Microsoft's security-filter guidance makes a useful distinction: an identity string in a filter does not authenticate anyone. The application must supply and enforce the correct filter. Test with a user who should be denied, including after access is revoked.

Also control who can publish searchable documents. OWASP's vector and embedding guidance identifies both access leakage and poisoned sources as risks. Include a controlled test document containing instructions aimed at the assistant, and check whether those instructions improperly change its behaviour.

Retest the questions people actually ask

Keep a small set of realistic questions for each important procedure, with the expected answer, approved source and permitted audience. Rerun them after revisions, withdrawals and permission changes. Inspect retrieved passages as well as the final wording.

Test what happens when sources conflict or no approved answer exists. The assistant should explain the gap and direct staff to the responsible owner. Check ongoing conversations and cached answers too: an index update cannot retract information already supplied.

Start with one collection and a named owner

Choose one useful collection, such as operations procedures, and follow a real document change through to a verified answer. Budget for ownership, connector maintenance, failure alerts and review time alongside the initial build.

I can help audit your sources, define the update and withdrawal workflow, and turn these checks into acceptance criteria for your internal team or agency. Get in touch with Greg to discuss one collection you need staff to trust.

Related on GrN.dk

Need help with this kind of work?

Discuss your internal knowledge assistant Get in touch with Greg.

Sources

Latest articles

Get missing supporting documents under control with a clearly scoped AI workflow that sorts replies, coordinates reminders and gives the bookkeeper a clear follow-up list.

Know what dmesg and journalctl can tell you after a reboot, how to find previous-boot logs, and how to check that retention covers your investigation window.

Check how your chatbot identifies itself as AI, where requests for human help actually go, and what customers encounter when support is unavailable.

Start with one website change on board.nowa.dk. Write a clear task, answer questions as they arise and review the result before giving an AI agent more work.

Keep AI search visibility, training preferences and assistant access separate. Use a practical policy matrix to check Cloudflare settings and test key public pages.

Let AI draft Black Friday campaigns using approved product data. Check prices and recipients, and secure approval before sending the campaign from Mailchimp.

Make AI meeting notes useful after the call: confirm decisions, agree owners and deadlines, check existing tasks, and verify that work reaches the right tracker.

Before tuning your AI chatbot, check whether your PDFs supply readable text, reliable reading order, usable tables, and passages you can trace to the page.

Bring quote request emails from Outlook into your CRM with AI. Define fields, duplicate checks and sales ownership, then use a pilot to measure whether the solution saves time and helps more enquiries get followed up.

Plan your PHP upgrade around checkout, enquiries and daily operations, with practical checks for compatibility, staging, deployment and rollback before support ends.