Source Inventory
Tepia maps every system the AI might read, who owns it, how current it is, and which people are allowed to see each part of it.
Read: AI Readiness AssessmentTepia prepares company data for AI projects: inventorying sources such as SharePoint, CRM and ERP records, removing duplicates and outdated versions, adding metadata and permissions for retrieval, labeling examples for classification, and redacting personal data. The result is a pipeline that keeps the AI working from current, approved information, built on PostgreSQL, vector databases and AWS, Azure or GCP.
Most AI answers go wrong because of the data underneath, so the first job is making sure the model only reads what is current, correct and permitted.
Tepia maps every system the AI might read, who owns it, how current it is, and which people are allowed to see each part of it.
Read: AI Readiness AssessmentTepia carries document access rules into the retrieval index, so an employee only gets answers from files they could already open.
Read: Data Integration and ETLSuperseded handbooks, draft policies and duplicate files are retired or tagged, so the AI never cites last year's rules as current.
Read: Retrieval Augmented Generation (RAG) DevelopmentChange detection pipelines reindex edited documents and new records on a schedule instead of relying on a single one time data load.
Industry figures Tepia plans around when preparing data for AI work.
Gartner predicts that through 2026 organizations will abandon 60 percent of AI projects not supported by AI ready data.
Gartner found 63 percent of organizations lack, or are unsure they have, the right data management practices for AI.
Gartner predicted at least 30 percent of generative AI projects would be dropped after proof of concept by 2025, citing poor data quality.
When a company asks Tepia why its AI pilot gives bad answers, the model is rarely the cause. The usual story is that the assistant found three versions of the employee handbook in a shared drive and cited the oldest one, or that a forecasting model learned from sales history where returns were booked as new orders. A stronger model reads the same bad data faster.
Data preparation is the unglamorous work that decides whether an AI feature is trusted. It means knowing which sources the AI should read, which version of each is current, who is allowed to see what, and how the data will stay current after launch. It also means admitting when the data you want to use does not exist yet, which is better learned in week two than in month five.
Tepia scopes this work explicitly instead of hiding it inside a model build. That keeps expectations honest and gives your team a cleaner data estate that pays off for reporting and integrations too.
Tepia starts with an inventory of every source the AI feature might touch. These are the problems we find most often and how we handle them:
| Source | Typical problem | What Tepia does |
|---|---|---|
| SharePoint, Google Drive and file shares | Duplicates, drafts and superseded versions side by side | Deduplicate, tag an owner and effective date, retire old versions from the index |
| Scanned PDFs and faxes | No text layer, rotated pages, handwriting | OCR with layout detection and a confidence flag for human review |
| CRM records | Free text notes, inconsistent picklists, duplicate contacts | Normalize fields, merge duplicates, separate notes from structured data |
| ERP and transaction tables | Codes without descriptions, reused identifiers, voided rows | Build a data dictionary and clean views the AI can query safely |
| Support tickets and email | Signatures, repeated reply chains, personal data | Strip boilerplate, split threads, redact PII before indexing |
| Spreadsheets | Merged cells, hidden tabs, totals mixed with rows | Convert to typed tables with validation, or replace with a proper store |
| Photos and images | No labels or location, mixed with personal photos | Label a training set and attach job or asset metadata |
The inventory produces a readiness score for each source and a short list of fixes ranked by the AI use cases they unblock. If you want this as a standalone engagement, see our AI readiness assessment.
Assistants that answer from company knowledge use retrieval: the system finds the most relevant passages and hands them to the model with the question. Retrieval quality depends on preparation, and Tepia handles it in a fixed order.
Tepia then tests retrieval on its own with real questions before any model sees the results. More detail is on our RAG development page and in fine tuning vs RAG.
Forecasting, scoring and classification need a different kind of preparation. The model learns from history, so the history has to be consistent. Tepia checks that identifiers mean the same thing across years, that cancelled and returned transactions are marked as such, and that there is enough history to capture seasonal patterns before promising a forecast.
Classification needs labels. If you want incoming requests routed by type, someone has to label a few hundred examples per type, and the labels have to agree with each other. Tepia builds a simple labeling screen, has two people label a sample independently, and measures how often they agree. Low agreement means the categories need redefining before any model is trained.
Evaluation splits are made by time, not at random, so the test reflects how the model will perform on next month’s data rather than last month’s. The pipelines that build these tables are part of our data integration and ETL work.
Tepia runs its six phase process with data as the main deliverable. A US based project manager coordinates the system owners whose access and knowledge the work depends on.
Typically Discovery takes 1 to 3 months and development 2 to 6 months, often running alongside the AI feature build. See our process.
Preparing data for AI also means deciding what the AI must never see. Tepia applies redaction for names, account numbers and health details where the use case does not need them, and follows HIPAA aware handling for PHI and GDPR and CCPA practices for personal data. Model providers are configured so your content is not used for training.
Permissions matter as much as privacy. An assistant that indexes the HR folder without its access rules will happily summarize salary reviews for anyone who asks. Tepia syncs access groups from Microsoft Entra ID, Google Workspace or your own system and filters every retrieval by the asking user’s rights.
Finally, data goes stale. Pipelines detect changed and deleted files, reindex on a schedule, and report sources that have not been updated in months. Read more about security and compliance, or talk to Tepia about the data behind your AI plans.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager