This is a sample report. Start your own assessment below. Start Your Assessment →
← All use cases
Legal & administration

The AI reads the brief, pulls out every requirement and drafts the response from your knowledge base.

What the audit checks

A brief runs sixty pages and contains a hundred and twenty requirements you have to answer. The bid manager retypes them into Excel, hunts for what we wrote last time, and assembles an answer from three old proposals. The audit works out whether requirements can be extracted reliably, how to connect your knowledge base, and where expert judgement has to stay with a person.

Self-Audit Assessment Report

Tender and RFP response drafting

01 Jan 2026

01/Recommendation
Recommended path

AI Agent + human review

An AI workflow with human-in-the-loop gates will automate routine requirement extraction and drafting while keeping expert judgement where it belongs.

The recommended path is a hybrid AI workflow with human-in-the-loop gates. The process has high volume, well-understood structure for the majority of cases, and a clear knowledge base in SharePoint, making it an excellent candidate for AI-assisted drafting. Roughly 75% of requirements are standard and can be handled end-to-end by an AI pipeline; the remaining 25% require SME judgement and must be routed to a human gate before the response is finalised. The client's existing Python capability, SharePoint library, and CRM API mean the solutions engineer can own the build without external infrastructure dependencies. This approach directly delivers the client's stated goal: routine cases handle themselves and people only touch the exceptions.

The recommended hybrid approach maps cleanly onto the client's existing stack: the solutions engineer can build the orchestration layer in Python, connect to SharePoint via Microsoft Graph API for knowledge retrieval, and push completed responses to the CRM through the already-documented API.

02/Process Overview

Process Overview

The Tender and RFP Response Drafting process begins the moment a new tender brief or RFP document lands with the bid team, typically a document of around sixty pages containing roughly one hundred and twenty individual requirements. The bid manager currently reads through the brief and manually retypes each requirement into a spreadsheet, then hunts through SharePoint for relevant content from previous proposals. Once candidate content is found, the manager assembles a draft response by stitching together material from three or more past bids. Subject-matter experts then review the draft, fill gaps that require specialist knowledge, and the solutions engineer handles any technical claims or edge cases before a final review and submission to the client. The process runs around three hundred times a year, often in bursts, and consumes roughly nine hundred hours of team time annually across the bid manager, subject-matter experts, and solutions engineer.

The process sits at the intersection of document intelligence and knowledge management. The core challenge is not that the work is complex in every case, it is that the same retrieval and assembly task is repeated at high volume with a large fraction of cases that are entirely standard. Approximately seventy-five percent of requirements in any given brief have been answered before and the answer exists somewhere in the SharePoint proposal library. The remaining twenty-five percent involve non-standard requirements, ambiguous language, or technical claims that genuinely need expert judgement before they can go into a response. Rework from data entry errors surfacing late in the process adds further cost to the current approach. The team's existing infrastructure, a SharePoint library accessible via Microsoft Graph API, a CRM with a documented API already in active use, and a solutions engineer comfortable building in Python, means the technical foundations for a better approach are already in place.

03/Path Scores

Path Scores

AI Agent + human review Recommended
9/10

The process splits naturally into a high-volume routine segment and a smaller exception segment requiring expert judgement. An AI pipeline handles requirement extraction, knowledge base retrieval and draft generation for standard cases, while a human gate intercepts non-standard requirements. This matches the client's explicit goal and their in-house Python capability makes it buildable without external vendors.

AI Workflow
7/10

A fully automated workflow is viable for the 75% of standard cases and would deliver significant time savings. However, the 25% non-standard rate and the contractual risk of incorrect technical claims mean removing the human gate entirely introduces unacceptable liability. It scores well on structure and volume but falls short on the exception and compliance dimensions.

AI Agent
5/10

An autonomous agent could handle the full end-to-end loop including exception handling, but the contractual consequences of a wrong technical claim and the need for SME sign-off make full autonomy premature. The process is not yet documented well enough to trust an agent on edge cases without significant guardrails that would effectively recreate the hybrid model anyway.

Traditional Code Not recommended
4/10

Traditional code could automate the requirement extraction from structured briefs and the lookup against the proposal library, but the variability in brief formats and the need to synthesise prose answers from multiple sources requires language understanding that rule-based code cannot provide. It would handle the easy part and leave the hard part untouched.

RPA Not recommended
3/10

RPA is suited to repetitive UI interactions with stable screens, not to reading 60-page unstructured documents and synthesising prose responses. It could automate the Excel data entry step in isolation but would not address the core bottleneck of content retrieval and drafting.

Education (AIRIES) Not recommended
3/10

Training the team to use AI tools individually would yield some improvement but would not deliver the systematic, repeatable pipeline the volume and compliance requirements demand. Education is a necessary complement to the recommended path, not a substitute for it.

Stay Manual Not recommended
1/10

The current manual process consumes 900 hours per year, relies on tacit knowledge held by two or three people, and produces rework from avoidable data entry errors. Staying manual is not a viable long-term position given the volume and the clear availability of better alternatives.

04/Process Dimensions

Process Dimensions

Eight dimensions drive the recommendation, scored 0–10 with a note on each.

Data Structure 6/10

Tender briefs are long-form documents with semi-structured requirement lists; the proposal library in SharePoint is unstructured prose, making retrieval tractable but requiring embedding-based search rather than simple lookup.

Rule Clarity 6/10

The standard case follows a clear pattern (extract requirement, find best prior answer, assemble response), but the 25% non-standard rate means rules alone cannot cover the full process.

Exception Frequency 6/10

Approximately 25% of cases involve non-standard requirements that need human judgement, which is frequent enough to require a structured human gate rather than an ad-hoc escalation path.

Integration Readiness 8/10

SharePoint is accessible via Microsoft Graph API, the CRM already has a documented API in active use, and the solutions engineer has a track record of building internal tooling in Python.

Volume / ROI 8/10

300 runs per year at 180 minutes each totals 900 hours annually at a known hourly rate, giving a clear and compelling ROI case for automation.

Process Stability 6/10

Tender brief formats and client requirements evolve over time, but the core process structure and knowledge base are relatively stable, so the pipeline will need periodic prompt and retrieval tuning rather than frequent rebuilds.

Human Judgment Required 7/10

Expert judgement is essential for non-standard requirements and for validating technical claims before submission, making a human-in-the-loop gate a hard requirement rather than an optional safeguard.

Compliance Requirements 6/10

There is no regulated compliance framework, but incorrect technical claims create direct contractual liability, and both client confidentiality and internal IP must be protected throughout the pipeline.

05/ROI Estimate

ROI Estimate

£33,750

Current annual cost

65%

Estimated time saved

£21,938

Annual savings

7mo

Payback period

Build cost estimate: £8,000 – £18,000

Current annual cost is calculated as 300 runs x 180 minutes / 60 x £45 per hour = £40,500; however the client confirmed 900 hours per year across the team which at £45/hr gives £40,500. A 65% saving reflects full automation of standard cases (75% of volume) and partial reduction in effort on exceptions, netting roughly £26,325 saved per year. Build cost range assumes the solutions engineer leads the build with occasional LLM API and infrastructure costs; the lower bound assumes minimal external tooling and the upper bound covers a more polished review interface and extended pilot period.

06/Implementation Roadmap

Implementation Roadmap

1
Discovery and Data Audit 1-2 weeks

Catalogue the SharePoint proposal library, assess document quality and coverage, and map the CRM API endpoints needed for output. Identify the 10 to 15 most common requirement types to define the standard case boundary. This milestone de-risks the build by confirming the knowledge base is sufficient before any pipeline work begins.

2
Requirement Extraction Pipeline 2-3 weeks

Build a Python service that ingests a tender brief PDF or Word document, uses an LLM to extract and number every requirement, and outputs a structured JSON list. Validate accuracy against five to ten historical briefs where the correct extraction is already known. The solutions engineer owns this component end to end.

3
Knowledge Base Retrieval and Draft Generation 3-4 weeks

Implement embedding-based semantic search over the SharePoint library so each extracted requirement is matched to the most relevant prior answer. Feed the matched content and the requirement into an LLM prompt to generate a draft response paragraph. Build a confidence score so low-confidence outputs are automatically flagged for the human gate.

4
Human-in-the-Loop Review Interface 2-3 weeks

Create a lightweight review UI (or a structured email digest) that presents flagged requirements alongside the AI draft and the source documents used. The bid manager or SME approves, edits or rejects each flagged item before the response is finalised. This gate is the primary risk control for non-standard cases and technical claims.

5
CRM Integration and Output Assembly 1-2 weeks

Connect the finalised response to the CRM via the existing API so the completed bid is logged against the opportunity record. Assemble the full response document in the required format and store it back in SharePoint for future retrieval. End-to-end testing with live briefs closes this milestone.

6
Pilot, Tuning and Handover 3-4 weeks

Run the pipeline in parallel with the manual process for 20 to 30 live bids, measure extraction accuracy and draft acceptance rate, and tune prompts and retrieval parameters. Document the system for the solutions engineer to maintain and train the bid manager on the review interface. Formal handover once the acceptance rate on standard cases exceeds 80%.

07/Risks & Considerations

Risks & Considerations

The most significant risk is knowledge base quality. If the SharePoint library contains outdated, inconsistent or poorly written prior answers, the AI will retrieve and amplify those weaknesses into new bids. A library audit before build is essential, and a periodic review cadence must be established as part of ongoing maintenance. The second risk is over-reliance on the confidence score to route exceptions: if the threshold is set too high, too many cases land with humans and the efficiency gain is lost; if set too low, non-standard requirements slip through without review and create contractual exposure. Calibrating this threshold during the pilot phase is the single most important tuning task. Finally, the system concentrates institutional knowledge into a pipeline owned by one solutions engineer. Bus-factor risk is real and documentation and cross-training should be treated as first-class deliverables, not afterthoughts.

AIRIES/Learning recommendation

Train the team, not just the tool.

In partnership with AIRIES, the Swiss AI learning platform. These levels fit your result.

Recommended levels
  1. 3
    Corporate Applied Intelligence & Automation
    Turn your own tasks into AI workflows, build reports and dashboards, set up a personal AI assistant.
  2. 4
    AI Leadership & Scalable Systems
    Design teams of AI agents and automate whole departments.
Why these levels

The bid manager and subject-matter experts need Level 3 skills to understand how AI workflows are structured, how to interact with the review interface effectively, and how to spot when the AI output needs correction. The solutions engineer already has the technical foundation but will benefit from Level 3 to frame the build as an AI workflow rather than a pure coding task. The bid manager or operations lead should progress to Level 4 to design the escalation and exception-handling logic and to govern the system as it scales to more tender types.

Focus topics
Who should take it

Bid manager and subject-matter experts for Level 3; bid manager or operations lead for Level 4.

Explore these levels on AIRIES → The levels come from the AIRIES course catalogue. Opening the link does not commit you to anything.
08/Architecture Overview

Architecture Overview

flowchart TD A(["Tender Brief Received"]) B["Requirement Extraction\nLLM + Python"] C{"Standard\nor Non-Standard?"} D["Knowledge Base Search\nSharePoint Embeddings"] E["Draft Generation\nLLM"] F["Human Review Gate\nBid Manager / SME"] G["Response Assembly\n& CRM Logging"] H(["Bid Submitted"]) subgraph External Systems SP("SharePoint Library") CRM("CRM via API") end A --> B B --> C C -->|"Standard"| D C -->|"Non-Standard"| F D --> SP SP --> D D --> E E --> F F --> G G --> CRM G --> H

Hover to zoom · click for fullscreen

09/Why This Approach

Why This Approach

The recommended path is Hybrid: an AI workflow with structured human-in-the-loop gates. The case for this approach rests on a clear split that already exists in the process. Seventy-five percent of requirements are standard, meaning the answer exists in the knowledge base and the task is retrieval and assembly rather than original composition. That segment is well-suited to an AI pipeline: an LLM can extract and number requirements from an ingested brief, an embedding-based semantic search layer can retrieve the most relevant prior answer from SharePoint, and a second LLM call can generate a draft response paragraph. For those cases the human role shifts from doing the work to reviewing a ready draft, which is dramatically faster. The remaining twenty-five percent, non-standard requirements, ambiguous briefs, and technical claims requiring SME sign-off, feed into a human gate rather than bypassing expert review. The gate is not a workaround for AI limitations; it is the correct design for a process where incorrect technical claims create direct contractual liability.

The assessment explicitly considered a fully automated AI Workflow, which scored seven out of nine and is genuinely viable for the standard case segment. The reason it is not the recommendation is the liability exposure on exceptions. Removing the human gate entirely means a non-standard requirement or an unsupported technical claim can travel through the pipeline and into a submitted response without any expert review. At three hundred bids a year, even a small slip rate compounds into material contractual risk. The hybrid design captures almost all the efficiency gain of full automation while preserving the control point that the compliance picture demands. An autonomous AI Agent scored five and was set aside for the same reason: full autonomy on edge cases is premature when the consequences of an error are contractual rather than merely inconvenient, and any sufficiently guarded agent would effectively recreate the hybrid model anyway.

Traditional Code scored four. The solutions engineer could build a rule-based extraction and lookup tool, and it would handle structured briefs reasonably well. The problem is brief format variability and the need to synthesise coherent prose answers from multiple source documents. Rule-based code has no language understanding, so it would automate the easy part of a task that is already easy and leave the hard part, retrieval quality and draft generation, completely untouched. RPA scored three for related reasons: it is designed for stable UI interactions, not for reading sixty-page unstructured documents, and the one step it could automate, re-entering data into Excel, is itself a symptom of a broken process rather than the core bottleneck. Education as a standalone path scored three; training individuals to use AI tools would yield some improvement but would not produce the systematic, repeatable, auditable pipeline that a process running three hundred times a year requires.

The client's preferred stack maps cleanly onto the recommended approach, and this is worth stating plainly rather than treating it as a footnote. The solutions engineer builds the orchestration layer in Python, connects to SharePoint via the Microsoft Graph API for knowledge retrieval, and pushes completed responses to the CRM through the already-documented API. There is no dependency on an external automation vendor, no new infrastructure to procure, and no integration to negotiate. The solutions engineer has already built internal tooling, so the capability to own and maintain the pipeline exists in-house. The one honest tradeoff is bus-factor risk: concentrating the system in a single engineer's hands is a real vulnerability, and documentation and cross-training need to be treated as first-class deliverables from the start, not tasks left for after go-live. The build cost range of eight thousand to eighteen thousand pounds, with a projected annual saving of around twenty-six thousand pounds, gives a payback period of roughly seven months, which is a straightforward ROI case for a process this well-understood.

10/Comparing the Top Approaches

Comparing the Top Approaches

The Hybrid path scores highest here, and the reason is straightforward: the process splits naturally into two distinct segments with different risk profiles. Roughly 75% of requirements are standard, well-covered by the existing SharePoint library, and follow a clear enough pattern that an AI pipeline can extract, retrieve, and draft without human involvement. The remaining 25% involve non-standard requirements or technical claims that carry direct contractual liability if they are wrong. A Hybrid design handles the first segment end-to-end and routes the second segment to a structured human gate, which is precisely what the bid manager and solutions engineer asked for.

The fully Automated AI Workflow path scored a respectable 7 and is genuinely viable for the standard segment in isolation. Where it falls short is on the exception question. Removing the human gate entirely means non-standard requirements and unvalidated technical claims reach the client unchecked. Given that incorrect technical claims create contractual exposure, that is not a trade-off worth making for the efficiency gain. The Hybrid path captures almost all of the same time savings on the 75% that can be automated and adds almost no overhead on the 25% that needs review, because those cases need SME attention regardless of whether the process is automated.

The AI Agent path scored 5, and the honest reason it sits lower is that the problem does not require it. An autonomous agent makes sense when the exception-handling logic itself is complex enough to benefit from multi-step reasoning and dynamic tool use. Here, the exception handling is simply a human gate: a person reviews flagged items and makes a call. Building an agent to approximate that judgement would add complexity, reduce auditability, and effectively recreate the hybrid model with worse transparency. The Hybrid path gives the client what they need without the overhead of managing an autonomous agent in a compliance-sensitive context.

11/How to Build It

How to Build It

The build starts with a data audit before a single line of pipeline code is written. The solutions engineer catalogues the SharePoint proposal library using the Microsoft Graph API, assessing coverage across requirement types and flagging documents that are outdated or too client-specific to generalise from. In parallel, the team reviews 10 to 15 historical tender briefs to define the boundary between standard and non-standard requirements. This milestone exists to confirm that the knowledge base is good enough to support AI-assisted drafting; if it is not, addressing that now costs far less than discovering it during a live bid.

The first pipeline component is a requirement extraction service written in Python. When a new tender brief arrives as a PDF or Word document, the service passes the document to an LLM, which extracts every requirement and outputs a structured JSON list with each requirement numbered and categorised. The solutions engineer validates this against known historical briefs before it goes near a live run. Once extraction is confirmed to be reliable, the second component takes over: each extracted requirement is converted to an embedding using a model such as OpenAI's text-embedding-3-small, and that embedding is used to run a semantic search against a vector index built from the SharePoint library. The most relevant prior answer passages are retrieved, fed back into an LLM prompt along with the original requirement, and a draft response paragraph is generated. Each draft is assigned a confidence score based on retrieval similarity; low-confidence outputs are automatically flagged for human review.

Flagged items surface in a lightweight review interface, which can be built as a simple web tool in Python using something like Streamlit, or delivered as a structured digest email if the team prefers to stay in familiar tools for the first iteration. Either way, the bid manager or relevant SME sees the original requirement, the AI draft, and the source documents that were used to generate it. They can approve the draft as written, edit it, or reject it and write a replacement. Approved and edited responses feed back into the pipeline; rejected responses with SME-written answers are candidates for adding to the knowledge base so the system improves over time.

Once all requirements have either cleared the AI pipeline or passed through the human gate, the finalised response is assembled into the required document format and pushed to the CRM via its existing documented API, logging the completed bid against the opportunity record. The document is also stored back in SharePoint, extending the library with every new bid. The pilot phase runs the automated pipeline in parallel with the current manual process for 20 to 30 live bids, measuring extraction accuracy, retrieval relevance, and the rate at which SMEs accept AI drafts without editing. Prompts and retrieval parameters are tuned against these metrics, and the system is handed over formally once the acceptance rate on standard cases exceeds 80%.

12/Risks in Detail

Risks in Detail

The most consequential risk is the quality of the SharePoint library the pipeline is built on. An AI retrieval system will surface the most relevant content it can find, but if the most relevant content happens to be an outdated answer, a client-specific claim that does not generalise, or a technically inaccurate statement that was never corrected, the pipeline will present it confidently in a new bid. The library audit in the first milestone is not optional housekeeping; it is the primary risk control for the entire system. Beyond the initial audit, the team needs a defined cadence for reviewing and retiring stale content, because the library will degrade over time if no one owns that responsibility. The pipeline is only as trustworthy as the source material it draws from.

The second risk lives in the confidence threshold used to route requirements to the human gate. Setting it too conservatively means a large proportion of standard cases still land with SMEs, the efficiency gain shrinks, and the team loses confidence in the system. Setting it too permissively means non-standard requirements and technically sensitive claims get drafted and assembled without review, creating exactly the contractual exposure the gate is designed to prevent. Calibrating this threshold is the most important single task during the pilot phase, and it should be revisited periodically as the library grows and requirement patterns shift. There is also a concentration risk worth naming directly: if the solutions engineer who builds and understands the pipeline leaves, the team is left operating a system they cannot maintain or modify. Documentation and cross-training should be treated as first-class deliverables throughout the build, not tasks deferred to the end.

⚡

Claude Code Starter

A scaffolded project ready to open in Claude Code. Unzip, open the folder, and Claude starts building immediately.

Claude Code Starter (.zip)

Your own assessment includes a ready-to-use project scaffold: CLAUDE.md, pyproject.toml, src/agent.py and .env.example. Open the folder in Claude Code and it starts building.

📁 your-process/
📄 CLAUDE.md
📄 pyproject.toml
📁 src/agent.py
📄 .env.example
Start Your Assessment

What's next?

That was someone else's process. Now do yours.

Same seven paths, same eight dimensions, same honest verdict, except scored against how your team actually works. Five to eight questions, about fifteen minutes.

Start Your Assessment
Legal & administration
Key data extraction from contracts Contract review against an internal playbook First-draft generation for routine filings Monitoring the statute book and official gazettes
Illustrative scenario based on how these processes typically run. Not a customer case study. Run this on your own process