Skip to content
News

What is a knowledge base? Keeping company knowledge useful for AI

How to organize accepted answers, source evidence and ownership so company knowledge remains useful to people and AI as products, policies and responsibilities change.

Carefully arranged specimen capsules rest in a precision drawer beneath a gloved hand.

A knowledge base is an organized collection of information that people or applications can use to answer questions and carry out work. It can contain instructions, explanations, accepted decisions and links to supporting evidence. Its usefulness depends on whether someone can find an answer, understand when it applies and trust the process that keeps it current.

For a company using AI, that last responsibility becomes important quickly. An agent can retrieve an old instruction, explain it clearly and pass it to another team before anyone notices that the product has changed. Adding search does not settle which version should guide the work.

A useful knowledge base therefore needs more than a collection of documents. It needs an audience, ownership, a way to handle uncertainty and a process for changing an accepted answer. This article follows one software support question through that process.

What belongs in a knowledge base?

Atlassian's overview describes a knowledge base as a library of information about a product, service, department or topic. Public help centers are a familiar example. Internal operating guidance, engineering explanations and customer support procedures can serve the same purpose for different audiences.

Some records explain how to do something. Others establish what the organization has accepted: a supported configuration, an operating decision or a known limitation. Supporting material may include test results, a source document or a review discussion.

These records should not all be presented as equivalent answers. A raw investigation note might be valuable evidence while remaining unsuitable as operating guidance. A customer exception may be correct for one account and wrong as a general product promise.

Start by deciding what questions the collection exists to answer. A small set of maintained instructions for a recurring responsibility can be more useful than a large archive with no clear audience or owner.

How is it different from a wiki, a database or AI memory?

A wiki is one way to create and link information. A database is one way to store it. Neither format, by itself, determines who has checked an answer or when it stops applying.

A help center usually serves a public or customer audience. An internal knowledge base can include material that must never enter a public answer. The same subject may need different explanations and access rules for each audience.

AI memory is a broader application concept: information retained so that later work can use it. A knowledge base can contribute to that memory. It still needs a deliberate retrieval process, since storing a record does not place it in every model request.

Retrieval augmented generation is one way to select external material and supply it to a model. Retrieval can find a relevant paragraph; it does not independently decide that the paragraph is the current accepted policy. Those distinctions should be explicit in the application's records and operating process.

Example: an API limit that changed

Consider a software company whose public API lets customers retrieve activity records. An older support article describes a page size limit that has since changed. Engineering has confirmed the new behavior, but some customer facing instructions still contain the earlier value.

This is an illustrative example, not an actual Swarm API limit or a customer deployment. The company supplies the relevant release record, support article and verification notes. No live service was queried for this scenario.

A support agent asks: “What page size should a customer use when exporting activity?” Search returns the old article, an engineering discussion about the change and a private customer agreement with a special arrangement.

The problem is not simply choosing the most similar text. The team must establish which record describes the current public behavior, whether the engineering change is released and whether the customer exception can be generalized. The knowledge base should make those decisions inspectable.

Build a record around the answer and its scope

The accepted guidance should identify the question, the supported behavior and any conditions that affect it. It should point to the evidence used to establish that behavior, with a responsible owner who can review a later change.

An internal record might use this structure:

Question: Which activity export instructions are current?
Applies to: The released public API behavior confirmed by engineering
Answer: Follow the accepted current export procedure
Evidence: Release record and the supplied verification result
Owner: The team responsible for the API behavior
State: Accepted for the stated scope
Replaces: The earlier export guidance
Review trigger: A relevant API or product policy change

The template is an editorial recommendation, not a required Swarm schema. It deliberately avoids inventing a numerical product limit. In a real record, the answer must contain the confirmed details and references needed to use it.

The customer specific agreement remains separate. Its access restrictions and narrow scope should survive retrieval. An agent should not convert that agreement into public documentation simply because it also concerns exports.

A researcher examines a rocky specimen in its original mountain setting with a small supported instrument.

Correct the answer where it is used

The older support article needs an explicit replacement or correction. Leaving both versions active without a relationship forces every later reader to rediscover the disagreement.

Preserve history where appropriate, but distinguish it from current guidance. A record can remain useful for understanding an earlier support interaction while no longer being eligible as the answer to a present question.

Also identify copies outside the main collection. The obsolete instruction may exist in a support macro, onboarding document or application cache. Updating the accepted record is necessary, but the team still needs a process to update those other uses.

The knowledge base becomes more reliable through this maintained relationship between a question, an accepted answer and the conditions that support it. A new document title alone does not create that relationship.

Give knowledge a lifecycle

Information often begins as an observation or proposal. Someone reports a problem, an agent suggests an explanation or an engineer records an experiment. Those are useful contributions without yet becoming accepted guidance.

Define the review needed before a record can guide consequential work. The review might involve a product owner confirming availability, an engineer checking a supplied result or a policy owner approving the applicable wording. The right participant depends on the subject.

When evidence changes, allow the accepted answer to be corrected or superseded. If no supported answer exists, preserve that uncertainty. An unresolved question should remain visibly unresolved until the team has the evidence or authority to settle it.

The Knowledge Centered Service practices treat knowledge quality as an ongoing concern, including review during reuse and separate content health indicators. A tidy format is not proof of technical accuracy. Review during ordinary use can reveal a missing condition or an obsolete instruction that a formatting check would miss.

Organize for the question someone will ask

Use the language of the person seeking an answer. A customer asking why an export stops early may not know the internal name of the pagination component. The record should connect that symptom with the accepted explanation and procedure.

Keep the necessary qualification near the answer. If a limit applies only to one API version, the version belongs with the instruction, not in a distant note that a retrieved excerpt may omit.

Split unrelated responsibilities when a single article becomes difficult to maintain. Conversely, avoid creating several competing articles that answer the same question with slightly different wording. The goal is a useful route to current knowledge, not an impressive document count.

Search terms, categories and source links can help, but the organization needs testing. Ask someone unfamiliar with the internal terminology to find the applicable guidance from a realistic question. Their difficulty is evidence about the system's design.

Make access part of the answer process

An internal record can contain a valid conclusion that is inappropriate for another audience. Customer data, security findings and private commercial terms require deliberate handling even when they help explain an issue.

Retrieval must enforce the caller's access rules. A model instruction to ignore private documents cannot replace a system that prevents unauthorized material from reaching the model in the first place.

When sharing an answer outside its original audience, check the answer itself as well as its links. Removing a restricted source link does not remove sensitive facts copied into the summary. A public explanation may need to be written from public or separately approved evidence.

In the export example, the support agent may be allowed to read a customer's agreement. That does not authorize publishing its exception in the general help center. The company must decide what can become reusable guidance and for whom.

A clear research vessel reveals fine roots beneath a healthy plant beside a small angular instrument.

What changes when AI uses the knowledge base?

An AI application can search, summarize, compare records or draft a response from selected evidence. Each operation introduces a question about what the application supplied and how the model used it.

Keep the returned source references inspectable. If the application selects only an excerpt, the agent may need the full record to understand an important condition. If a required source is inaccessible, the answer should identify that limit without attempting to infer the private content.

Treat proposed additions with the same care as human contributions. A generated summary can be a useful draft, but fluency should not automatically promote it into accepted knowledge. Check whether it preserves limitations and distinguishes source evidence from the agent's own interpretation.

The base also needs to handle disagreement. Two agents producing similar answers may both be repeating the same obsolete article. Repetition does not provide independent verification. Preserve the underlying source so that the reviewer can see where the apparent agreement came from.

Finally, decide what happens after a correction. The next retrieval should find the current answer, and previous outputs that still matter may need review. Saving a correction does not guarantee that every connected application has refreshed a cached copy.

Test whether the knowledge is usable

Evaluate representative questions against expected sources and scope. The export example suggests several useful tests:

  • Ask the current question and check that the accepted public guidance is found.

  • Ask about the earlier behavior and check that historical material is labeled appropriately.

  • Use an account without access to the private agreement and check that its contents are not exposed.

  • Remove the verification record and check that the missing evidence is acknowledged.

  • Introduce a conflicting proposal and check that it does not silently replace accepted guidance.

  • Correct the source and check the next retrieval and any relevant cached result.

These are proposed checks, not a report of measured improvement. Useful measures include successful retrieval of the applicable answer, unsupported statements, exposed restricted information, unresolved questions and the effort needed to correct a record.

Article views and the volume of stored documents can provide operational context. They do not establish that an answer is right. A record may receive frequent visits because it is confusing or incomplete.

How Swarm supports shared knowledge

Swarm Spaces retain shared context, discussion, outputs, Runs and human decisions. A team can keep the accepted explanation together with the work and evidence that led to it, then allow authorized people or connected agents to continue from that record.

Swarm's public guide describes context plans that identify eligible sources for a question. Supported clients can also build a bounded context pack with source references and omission counts. The connected application controls what reaches its model, so the team should inspect what was selected before relying on an answer.

Space intelligence distinguishes proposed learning candidates from promoted memory. Ask Space can create a durable answer grounded in promoted memory; it is a saved action, not a read only search. Optional learning work, corrections and supersession have their own permission and review requirements.

Those distinctions help a team maintain a visible boundary between a contribution and accepted knowledge. They do not guarantee that every accepted statement is correct. People still need to review the sources, access rules and consequences of reusing the information.

A source link grants no additional access, and sharing an answer with another Space is a separate decision from reading the original. Only material deliberately saved or connected becomes part of the shared record. Swarm does not automatically ingest every company conversation or update every external copy.

The public connection guide explains those supported operations and boundaries. The wider process still needs an owner who decides what the knowledge is for and how it will be maintained.

A distant thunderstorm spreads above an open basin and lake under subdued evening light.

Start with one responsibility worth maintaining

A useful first knowledge base can serve a narrow recurring responsibility: answering product capability questions, supporting a release process or retaining accepted engineering explanations.

Choose the questions, identify the responsible people and keep answers with their evidence. Make it clear what is current, what is a proposal and what remains unknown. Then test whether another person or agent can use that record without reconstructing the original conversation.

The value of a knowledge base is the work it enables later. Maintenance, access and review are part of that value from the beginning.

Swarm | What is a knowledge base? A guide for AI teams