Buyer guide · Practical decisions

How to keep your AI knowledge base current

Your team updates a policy, replaces a price list or removes an obsolete procedure. The internal AI assistant can still answer from an older copy if its searchable knowledge has not caught up. Connecting a folder is only the start; someone must own how changes reach answers.

Published Sources checked

Read the guide ↓
01 /

Follow the document from source to answer

Many internal assistants use retrieval-augmented generation, or RAG. They search selected material and supply relevant passages to a model. That material may pass through several stages: source files, extracted text, smaller passages, a search index and possibly cached answers. Updating the original does not itself prove every derived copy has changed.

A citation helps a reader inspect evidence, but it does not prove that the cited version is current. Separate the document’s effective date, its last edit, the last successful ingestion and the time an answer was generated. These dates answer different questions.

Start by drawing the path for one document type. Identify the authoritative source, the person who approves changes and every searchable or cached copy. Include exported PDFs and duplicate folders, which can keep superseded instructions available even when the main document is correct.

02 /

Illustrative example: replacing a service procedure

Imagine a UK maintenance business with an internal assistant that answers staff questions about booking visits. The operations team replaces a procedure that names an old escalation contact. This is an illustrative design, not a Fewzen client result or a claim about a particular product’s accuracy.

The new file is uploaded, but a PDF export remains in another indexed folder. Both versions match a question about urgent bookings. The assistant can produce a fluent answer using the obsolete contact, even though the newest document exists.

The team needs to designate the current procedure, remove or exclude the superseded copy from routine retrieval, and check the actual passages returned for representative questions. Asking the model to prefer recent information cannot repair unclear source ownership.

03 /

Agree how current each source needs to be

Set a practical freshness target for each category with its operational owner. A stable product manual and today’s appointment availability need different handling. Where a decision depends on live state, consider reading the authorised system of record at the point of use instead of relying on an indexed document.

Write down the maximum acceptable delay, what happens when that delay is exceeded and who receives an alert. For a consequential procedure, the safe fallback might be to withhold instructions and direct staff to the owner. For background reference material, a clearly dated answer may remain useful.

Choose scheduled or event-triggered ingestion according to that requirement and the connector’s actual capabilities. More frequent updates consume processing capacity and can increase cost. A short schedule is not a guarantee when credentials expire, documents fail parsing or a job stops part-way through.

04 /

Check what a successful sync really means

Amazon Bedrock’s knowledge-base documentation says source additions, modifications and removals need synchronisation. Its incremental process handles changed documents, including parsing, chunking, embeddings and indexing. It also notes that, for vector stores other than Aurora, newly synced data can take a few minutes to become queryable after syncing completes.

That is documented behaviour for the referenced Bedrock workflow, not a universal timing promise for every connector. Check your platform’s source type, job history, warnings and document-level results. A green status is useful, but it is not evidence that the particular policy your team needs was processed correctly.

As an implementation recommendation, retain a stable source identifier and version or content hash for each indexed document. Compare those values with the authoritative source. Then inspect retrieval results for a known changed passage before declaring the update complete.

05 /

Handle deletion and supersession explicitly

Microsoft documents an important distinction for Azure Storage indexers in Azure AI Search: change detection uses source timestamps, while deletion detection needs a configured strategy. Its guidance describes soft deletion and warns that adding a deletion policy later does not remove documents that were already orphaned before the policy existed.

Check the exact indexing pattern. The same documentation says its soft-delete approaches do not apply to one-to-many indexing scenarios, where index entries need explicit deletion requests. This matters when a source produces several searchable records: confirm how all of them are identified and removed.

Deletion can also run in the wrong direction. AWS warns that directly deleting a document from a Bedrock knowledge base connected to S3 does not delete the source object. A subsequent sync can reintroduce it. Coordinate source removal or exclusion with index removal rather than treating either operation as sufficient.

06 /

Test the complete answer path

Use a small test document with a distinctive, harmless fact. Add it, change the fact, replace the file, then withdraw it. At each stage, inspect retrieved passages and the final answer. Confirm both that the new information appears and that the old version stops appearing.

Repeat the check with cached answers and an existing conversation if the application uses them. Earlier chat messages can contain obsolete facts even after the search index is corrected. Decide whether sensitive changes require invalidating cached results or asking the assistant to retrieve current evidence again.

Keep a short set of questions for important procedures and run it after relevant source changes. Include a case where no current document exists. The expected behaviour should be an explicit gap or referral, rather than an invented replacement rule.

07 /

Make freshness part of the handover

Give operations a view of overdue sources, failed updates and unresolved deletions. Name someone who can suspend an affected source and someone who can repair the ingestion process. Keep an audit trail of changes without turning operational logs into another unrestricted document store.

Freshness and access control are separate requirements. A current document can still be shown to the wrong person, while an authorised reader can receive obsolete advice. Test both, especially when documents move between teams or change status.

Your next step is to choose one important source and agree its owner, acceptable update delay, removal process and fallback. Demonstrate a changed and a withdrawn document end to end before expanding the knowledge base.

Practical answers

Before you take the next step.

Will a newer model fix outdated answers?

A model change does not update your source repository, search index or cached results. Inspect the evidence supplied to the model before changing the model itself.

Should we delete every older document?

Not necessarily. Historical material may be needed for reference. Label it clearly and separate historical queries from questions about current practice; agree retention with the relevant owner.

Work directly with Matthew

Connect the answer to a source you can maintain.

Bring the document sources, the questions staff ask and the changes your current process misses.

Explore integration support ↗Discuss your project with me ↗Prefer to write? Send a message. No sensitive records needed for an initial enquiry.