Knowledge Search

AI Knowledge Base Search for Internal Teams

Tepia builds AI knowledge base search that lets employees ask a question in plain language and get an answer drawn from your own documents, with links to the exact sources. Builds use retrieval augmented generation over SharePoint, Confluence, Google Drive or ticket history, and every search respects the permissions people already have.

The essentials at a glance

Internal search is only useful when the answer is current, cited and limited to what the person asking is allowed to see.

dream-app

Cited Answers

Every answer links to the passages it came from, so employees can check the source document before they act on what it says.

Read: How to Build a RAG System on Your Company Data
connect-audience

Real Question Tests

Tepia turns real employee questions into a test suite that runs whenever prompts, chunking rules or models change.

Read: Data Preparation for AI Projects
smart-product

Permission Aware

Tepia filters results by the signed in user's access before the model reads them, so restricted files stay restricted.

Read: AI Chatbot Development Trained on Your Own Company Data
optimize-ecommerce

Where Teams Work

Answers show up in Teams, Slack, your intranet or a mobile view for staff standing next to the equipment they are fixing.

The numbers matter.

Figures Tepia plans around when scoping internal AI search.

19%

Time Spent Searching

McKinsey Global Institute found employees spend nearly 20 percent of the workweek searching for and gathering information.

75%

Workers Using AI

Microsoft's 2024 Work Trend Index found 75 percent of knowledge workers already use generative AI at work.

30%

Projects Abandoned

Gartner predicted at least 30 percent of generative AI projects would be dropped after proof of concept by 2025, often over data quality.

Why your team still cannot find the answer

Most companies do not lack documentation. They have too much of it, spread across a SharePoint site from one era, a Confluence space from another, shared drives full of PDFs, and years of resolved support tickets that hold the real answers. A new hire asks a senior colleague instead of searching, because keyword search returns forty files with procedure in the title and no way to tell which one is current.

AI knowledge base search changes the interaction. Instead of a list of files, the employee asks how to process a warranty return for a commercial account, or which forms a new vendor needs, and gets a short answer with links to the two or three passages it came from. Tepia builds these systems so every answer is traceable: if the source is not shown, the employee has no reason to trust it.

The questions that matter differ by team. Support wants answers from past tickets and product manuals. Operations wants standard procedures and safety documents. HR wants policy answers that vary by state or employee class. Tepia starts by collecting fifty to one hundred real questions from each team, since those questions decide which content gets indexed first.

Content sources, connectors and permissions

Tepia connects each source on its own terms, because each one stores files and access rules differently.

Source How Tepia connects it Permission handling
SharePoint and OneDrive Microsoft Graph API with change notifications Mirrors site and file access from Microsoft Entra ID
Confluence Confluence REST API on a sync schedule Respects space and page restrictions per user
Google Drive Drive API with domain wide delegation Checks file sharing for the signed in user
Zendesk or Freshdesk tickets Export of solved tickets on a schedule Limits customer details to support roles
Product manuals and PDFs Document parsing that keeps tables and step order Shared library open to all staff
Records in your own apps Read only API or replica query Same role rules as the app itself

Permission handling is where many internal AI projects go wrong. If the index ignores access controls, a warehouse lead can ask about compensation bands and get an answer pulled from an HR folder. Tepia stores the access list alongside every indexed passage and filters results for the signed in user before the model ever sees them, so the assistant cannot reveal anything the employee could not open directly. Sign in through Microsoft Entra ID, Okta or Google Workspace ties it together; see single sign on and identity integration.

Making answers accurate, current and cited

Retrieval quality decides answer quality. Tepia uses hybrid search, combining keyword matching for part numbers, policy codes and acronyms with vector search for meaning, then reranks the top passages before the model writes anything. Documents are split along their real structure, by heading, step or table row, so a procedure is never cut in half.

  • Freshness: connectors sync on change events or a schedule, and deleted or archived files drop out of the index the same day.
  • Conflicts: when two documents disagree, the answer shows both with their dates and owners rather than silently picking one.
  • Refusals: if nothing relevant is retrieved, the assistant says it does not know and names who owns the topic.
  • Evaluation: the question set from Discovery becomes a test suite that runs on every change to prompts, chunking or models.

Tepia stores embeddings in PostgreSQL with pgvector or a dedicated vector database, and runs models through Azure OpenAI, AWS Bedrock or the OpenAI and Anthropic APIs, depending on where your data already lives. For the method in depth, read how to build a RAG system.

Where employees ask their questions

A search tool nobody opens does not help. Tepia puts the assistant where your team already works:

  • A Microsoft Teams or Slack app that answers in a thread and shows source links inline.
  • A search panel inside your intranet, help desk or internal tools.
  • A mobile view for field and warehouse staff who need a procedure while standing at the machine.
  • A browser side panel for support agents working inside a ticketing system.

Every answer carries a thumbs up or down and an optional comment. Tepia routes negative feedback to the content owner for that document, which turns the assistant into a running list of missing or outdated documentation. Within a few months, most teams find the feedback log is as useful as the answers themselves, because it shows exactly where the written knowledge has gaps.

How Tepia approaches AI knowledge base search

  1. Discovery: an inventory of content sources, owners and access models, plus interviews with each team about the questions they ask colleagues every week. Deliverables are an Investigation Summary, an Interview Summary and User Stories such as a support agent finding the fix for a specific error code.
  2. Design: the answer layout with citations, the conflict and refusal states, feedback controls and an admin view for content owners, shown as detailed wireframes.
  3. Development and Testing: connectors, indexing and the permission filter come first, then the answer layer. The Alpha serves one team; the Beta adds sources and roles. Test plans include the question set, permission leak tests and load tests on sync.
  4. Training: short sessions on asking good questions, reading citations and flagging bad answers, plus a separate session for content owners.
  5. Launch: a full index build, rollout team by team, and a review of the first weeks of questions with each department.
  6. Support: new sources, model upgrades tested against the question set, and monthly reports on unanswered questions.

Typically Discovery takes 1 to 3 months and development and QA 2 to 6 months, with about a month to roll out. One source for one team is often live in the shorter window. More on how Tepia works.

Built in AI search or a custom knowledge assistant

If your content lives almost entirely in Microsoft 365 and your questions are about those documents, the AI search built into that suite may be enough, and Tepia will say so. The same applies to help desk platforms that now suggest answers from their own articles.

A custom assistant is worth building when:

  • Answers span several systems that no single vendor indexes together.
  • You need answers grounded in structured records from your own apps, not just documents.
  • Permission rules are more detailed than folder access, such as by region, license or customer account.
  • You want the assistant inside a product or tool your team already uses all day.

Once the internal version proves its accuracy, Tepia can extend it into a chatbot trained on your company data for customers. Browse our work or contact Tepia to map your sources.

Frequently asked questions

Can AI search our SharePoint and Confluence without exposing restricted files?
Yes. Tepia stores the access list for every indexed passage and filters results for the signed in user before the model reads them, so the assistant only answers from files that person could already open.
Which AI models do you use for internal knowledge search?
Tepia works with OpenAI and Anthropic models, called directly or through Azure OpenAI and AWS Bedrock when you want data to stay inside your existing cloud agreement. The model is chosen after testing against your real question set.
How do we know the AI answers are correct?
Tepia shows the source passages with every answer and runs a test suite of real employee questions whenever prompts, chunking or models change. When nothing relevant is found, the assistant says so instead of guessing.
Can employees use the knowledge assistant inside Teams or Slack?
Tepia builds Teams and Slack apps that answer in thread with source links, and can place the same search inside your intranet, help desk or mobile apps. Sign in runs through your existing identity provider.
How long until our team can use AI knowledge base search?
Tepia typically spends 1 to 3 months in Discovery and 2 to 6 months in development and testing. One team with one or two sources can be live sooner, with more sources added after launch.

What Our Customers Say.

A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.

Jascotina

CEO

“They customized the website’s backend to my business' specific needs and I am absolutely thrilled with the result.”

Water Saver Solutions

Senior Project Manager

"Tepia Co was always willing to go the extra mile for us."

Onward Engineering

VP & Operations Manager

"There are no hidden things, there are no surprises. We know what's going on."

Give your team answers with sources