Back to the blog
Sovereign AI12 min read

Automated Review of Specifications and RFQs: Why Standard LLMs Fail Without RAG

Technical specifications and RFQs are not ordinary documents. They contain structured mandatory requirements, exclusion criteria, and legally binding clauses — and that is precisely where general-purpose language models hit their limits without a retrieval architecture.

Document / Architecture Note

Technical SpecificationsRFQ AnalysisRAG Manufacturing

The problem: an LLM does not know your documents

When an engineer receives a 200-page RFQ, they are not looking for a general answer. They are looking for mandatory requirement 4.2, the tolerance specification on page 87, and the exclusion criterion in appendix C. This is not a search for knowledge — it is a search for a specific passage in a specific document.

That is precisely where general-purpose language models such as ChatGPT or Copilot fail when deployed without a structured retrieval architecture. They were trained on public data. They have no knowledge of the specifications your company produces, your internal quality standards, or your customers' proprietary norms. What they deliver is a plausible-sounding answer — not a verifiable one.

In technical tenders, the plausible answer does not count. The verifiable one does.

For a bid team, the difference is existential: a missed requirement can mean an invalid proposal, a contractual penalty, or a lost contract.

What makes specifications and RFQs different from other documents

Technical tender documents have their own structure and logic. They are not read like a whitepaper or a manual. Their value lies not in flowing prose but in the precise location of requirements.

  • Hierarchical requirement structure: mandatory, should, and may requirements distributed across different chapters and appendices
  • Standards references: pointers to DIN, ISO, IEC, or customer-specific standards that exist outside the document
  • Exclusion criteria: knock-out conditions that are not explicitly labelled as such but disqualify the bid
  • Version dependency: revision states that invalidate earlier bid versions
  • Table-bound data: tolerances, test values, and bill-of-materials entries that fall outside the flowing text structurally
  • Cross-references: requirements in appendix D that modify clauses in chapter 3

A language model reading a long context can approximate this structure — but it cannot extract it reliably. Tables, revision notes, and multi-level cross-references produce systematic errors that can only be reduced through an evaluated retrieval step.

Why a large context window does not replace an architecture

A common objection: 'Modern models have 128,000 or 200,000 token context windows — why not simply load the entire specification into the prompt?'

This sounds plausible but underestimates several real problems:

  • Lost in the Middle: research shows that language models systematically retrieve information from the middle of long contexts less reliably than from the beginning or end.
  • Tables and structured data: PDFs with tables, diagrams, or nested lists often lose their structure during parsing — the raw text becomes unreliable.
  • Cost and latency: a 200-page specification (roughly 100,000 tokens) incurs significant cost and wait time on every prompt.
  • No source pinpointing: the user receives an answer but no direct reference to page 87, chapter 4.2, or the exact sentence in the document.
  • No version management: without external control, the model does not distinguish between revision A and revision C of the specification.

RAG solves these problems not through a better model but through a better architecture: the document is indexed in a structured way, requests are run against a clean vector index, and only the genuinely relevant sections reach the context — with a source reference and version attribution.

What a RAG system for RFQs actually delivers

A well-designed RAG system for technical tenders does not deliver a chat demo. It delivers a structured review workflow:

  • Requirements extraction: all mandatory, should, and may criteria are extracted with chapter reference and page number, then linked.
  • Gap analysis: the system compares extracted requirements with the current bid status and flags items without evidence.
  • Standards reference check: external standard references (DIN, ISO) are identified and marked as open review items.
  • Version diff: when specifications are revised, changes relative to the previous version are detected automatically.
  • Exportable checklist: output as a structured list with source references, status, and responsible party.

The decisive feature is not the AI answer itself — it is traceability. Every statement the system makes leads back to a specific section in the source document that an engineer can open and verify.

The data protection and IP question for tender documents

Specifications and RFQs regularly contain information that is under NDA: target prices, tolerance specifications, customer requirements, and technical details that must not reach a competitor.

This rules out the use of public API services for such documents in most cases — regardless of whether the provider states it does not train on the data. Technical and contractual control must remain fully with the company:

  • Embeddings must not be generated externally if the document content is subject to NDA.
  • The language model must not transmit RFQ passages to external infrastructure.
  • Logs and retrieval results must remain within the controlled environment.
  • Vendor support access must not allow visibility into document content.

In practice this means either a fully customer-controlled private cloud environment or an on-premise deployment. The exact boundary depends on the information classification of the documents and the contractual obligations to the customer.

What a pilot for RFQ analysis looks like in practice

A useful pilot does not begin with the entire document archive. It begins with a clearly bounded use case: a representative selection of RFQs from one product area and a defined set of review questions.

  • Document selection: 5–10 representative specifications or RFQs from one product area (under NDA, processed within the secure environment)
  • Evaluation set: 30–50 real review questions that an experienced bid engineer would ask — with known answers and source references
  • Metrics: retrieval quality (was the correct section found?), answer accuracy, source pinpointing, and refusal rate when no evidence exists
  • Infrastructure: a deliberately limited stack — a local embedding model, an isolated vector database, and a clearly defined processing boundary
  • Output: a decision package with measurable results, identified weaknesses, and a recommendation for the next step

This pilot does not deliver an impressive demo. It delivers a defensible answer to the question: does the RAG system work reliably enough with our documents and our questions to be integrated into a production process?

Conclusion: the architecture decides, not the model

For reviewing technical specifications and RFQs, a general-purpose language model without a retrieval architecture is not a suitable tool. It lacks source pinpointing, version management, structured extraction logic, and data control.

RAG solves these problems — but only when it is carefully matched to the document type, the protection requirements, and the target process. The value does not come from the model itself but from the architecture around it: parsing, indexing, retrieval, source attribution, and audit logging.

If you want to assess whether and how such a system could work for your specification or RFQ process, you can request a Sovereign AI Assessment. We analyse document types, protection requirements, and the target workflow — and develop a concrete pilot recommendation from there.

Decision guide

Not sure if private RAG is the right next step?

In a short initial conversation, we analyse your use case, data structure, and security requirements and give you an honest assessment of whether a RAG pilot makes sense.

Sovereign AI Assessment

Clarify the architecture before selecting the technology.

We assess data flows, protection needs, infrastructure, and the target process to produce a defensible basis for your RAG pilot decision.

Sources and further reading

Linked documents are published by the respective institutions. This article does not constitute legal advice.

  1. Source 01

    Lost in the Middle: How Language Models Use Long Contexts

    arXiv / Stanford & UC Berkeley

  2. Source 02

    Generative AI Models: Opportunities and Risks for Industry and Public Authorities

    German Federal Office for Information Security (BSI)

  3. Source 03

    Artificial Intelligence Risk Management Framework: Generative AI Profile (NIST AI 600-1)

    National Institute of Standards and Technology

  4. Source 04

    Regulation (EU) 2016/679 (General Data Protection Regulation)

    EUR-Lex