Skip to main content
ThinkscoopEngineering
EngagementsCapabilitiesWorkApproachNotesAboutStart a build
EngagementsCapabilitiesWorkApproachNotesAboutStart a build

Thinkscoop Engineering

Senior engineers, AI augmented. Not AI washed.

Engagements

  • AI MVP Sprint
  • AI Integration Pod
  • Agentic Workflow Build
  • Embedded AI Pod
  • All four, with prices

Capabilities

  • Retrieval and context
  • Evaluation and quality gates
  • Agent orchestration
  • Guardrails and escalation
  • Observability, cost and drift
  • Product and platform engineering

The practice

  • Engineering home
  • Delivered work
  • How we work
  • Engineering notes
  • About the practice
  • Questions we get asked
  • Start a build

Reach us

contact@thinkscoopinc.com

Other practices

  • Business Applications
  • Growth
  • Thinkscoop, the parent company

Legal

  • Privacy policy
  • Terms
  • Cookies
Thinkscoop Technologies LLPTeam based in India. Clients across the US, Australia and the UAE.
Engineering/Capabilities/C1

Retrieval and context

Getting the right passages in front of the model. Most quality problems that look like reasoning problems are retrieval problems.

A system that answers badly is usually not thinking badly, it is reading the wrong thing. Retrieval is a data engineering discipline with a search problem inside it, and it responds to the same treatment as any other data problem: look at what came back, label it, measure it, change one thing, measure again. We spend the early weeks of most engagements here, because a better prompt over the wrong context is a rounding error.

What we actually do

  • Chunking chosen against your document structure rather than a default token count, and evaluated by whether a retrieved chunk actually contains the answer
  • Metadata design so filters do the coarse work before the vector search does the fine work: source, effective date, jurisdiction, owner, permission scope
  • Permission propagation, so the index carries the same access rules as the source and a retrieval cannot surface a document the asker could not open
  • Hybrid retrieval where keyword and vector search disagree, with the merge strategy chosen by measurement rather than by fashion
  • Version awareness for policy and reference corpora, so an answer cites the version that applied on the date in question rather than the current one
  • Re-ranking and context assembly under an explicit token budget, with what got dropped visible in the trace
  • A labelled retrieval set separate from the end to end evaluation set, because a system can answer correctly on retrieved rubbish and hide the fault

What we instrument

Measurements, not results. These are the readouts we put in place so that you end up with numbers about your own system. There are no values on this page because a value here would be somebody else’s.

  • Recall at k against a labelled question and passage set you own
  • Proportion of answers where every cited passage is actually relevant
  • Retrieval latency at the median and the tail, separated from generation latency
  • Index freshness: age of the oldest document that should have been re-indexed
  • Filter selectivity, so you can see when metadata has stopped narrowing anything

Where this stops working

  • Retrieval cannot invent an answer that is not in the corpus. If the knowledge lives only in people's heads, the first piece of work is writing it down, and we will say so rather than build an index over a gap
  • Corpora that change hourly need a re-indexing pipeline with its own monitoring, which is a build, not a setting
  • Scanned documents without a text layer need an extraction step first, and extraction quality then caps everything downstream

What we work with

Named as plain text. None of these is a partnership, an endorsement or a default: the right one is chosen per engagement, usually the one your team already runs.

  • Vector stores including Pinecone and pgvector
  • PostgreSQL and its full text search
  • OpenSearch and Elasticsearch
  • Document extraction and OCR pipelines
  • Airflow and scheduled ingestion

Engagements that use this

  • AI MVP Sprint
  • AI Integration Pod
  • Embedded AI Pod

Written on this

  • Retrieval quality is a data problem wearing a model costume
Start a build

$engineering / the other five

None of these works alone.

C2Evaluation and quality gatesA labelled set, a threshold agreed in writing, and a gate in CI. Built before the feature, not after the first complaint.C3Agent orchestrationExplicit state, typed tools, bounded loops and a replayable trace. An agent is a distributed system, so we build it like one.C4Guardrails and escalationWhat the system may do alone, what it must hand to a person, and what the person receives when it does.C5Observability, cost and driftQuality, latency and cost per task on a dashboard your team owns, with an alert when any of the three moves.C6Product and platform engineeringThe application around the model: interface, data model, auth, pipelines, infrastructure as code and a deployment your team can run.

Where does your system sit against this?

Send the architecture and the failure you are seeing. You get a written read from an engineer within a working day.

Start a build