📅 Book a 30-min Demo📞 Call/text (571) 293-0242
Government · AI Course · GOV-4

AI in Public Procurement: Writing an RFP That Gets Real Bids

Specify AI in a solicitation so you get comparable, honest proposals — required disclosures, evaluation criteria, and contract terms that preserve agency control.

Last updated:

The Short Answer

Generic AI solicitations produce proposals that cannot be compared, because vendors answer different questions. ibl.ai meets the terms agencies should require — source code and weights delivered, no per-seat pricing, and you own all the code and the data, so exit provisions are real rather than a migration services quote.

On ibl.ai you own all the code and the data, run it model-agnostic across any LLM, and pay with no per-seat pricing — so you can deploy anywhere, from your own cloud to a fully air-gapped network.

The full course design is published below — every module, its objectives and hands-on activity, the capstone, and every source it cites.

What is this course about?

Generic AI solicitations attract proposals that cannot be compared. This course builds requirements that separate capability from marketing, mandatory disclosures on models and data handling, scoreable evaluation criteria, and the data rights and exit provisions that determine whether the agency stays in control after award.

Who is this course for?

  • Contracting officers and specialists
  • Program managers writing requirements
  • Technical evaluation panel members
  • Agency counsel supporting acquisition

What do I need before starting?

  • Familiarity with your agency's acquisition process
  • No technical background required

What will I be able to do afterwards?

  • Write requirements that separate capability from vendor marketing
  • Mandate the disclosures needed to evaluate an AI system
  • Build evaluation criteria that are genuinely scoreable
  • Compare per-seat against usage and owned pricing in a solicitation
  • Secure data rights, code escrow, and exit provisions

What does each module cover?

1

Why do generic AI solicitations fail?

40 min

How vague requirements produce incomparable proposals and a protest-prone evaluation.

Objectives

  • Diagnose why a solicitation produced unusable proposals
  • Identify requirement language that invites marketing
  • Set specificity standards

Topics

Requirement vaguenessIncomparable proposalsProtest riskSpecificity standards

Activity. Critique a real AI solicitation for language that produced marketing responses.

2

How do you specify capability rather than features?

50 min

Performance-based requirements that a vendor must demonstrate rather than assert.

Objectives

  • Write performance-based capability requirements
  • Specify demonstrations rather than claims
  • Avoid requirements that lock in one architecture

Topics

Performance-based requirementsDemonstration requirementsArchitecture neutralityMeasurability

Activity. Rewrite five feature requirements as demonstrable capability requirements.

3

What must a vendor disclose?

50 min

Models, training data, subprocessors, and residency — the disclosures without which evaluation is guesswork.

Objectives

  • Mandate the disclosures needed for evaluation
  • Require them in a comparable format
  • Handle claimed proprietary exemptions

Topics

Model disclosureTraining data provenanceSubprocessorsData residency

Activity. Draft the mandatory disclosure section with a required response format.

4

How do you build criteria that are actually scoreable?

50 min

Evaluation criteria a panel can apply consistently and defend in a protest.

Objectives

  • Write criteria that produce consistent scores
  • Weight criteria before receiving proposals
  • Document the evaluation defensibly

Topics

Scoreable criteriaWeightingPanel consistencyProtest defensibility

Activity. Build the evaluation rubric and test panel consistency on a sample proposal.

5

How do you compare pricing shapes fairly?

45 min

Structuring the price schedule so per-seat, usage, and owned proposals can be compared at all.

Objectives

  • Structure a price schedule that normalizes across shapes
  • Require lifecycle rather than year-one pricing
  • Model cost at realistic usage

Topics

Price schedule designShape normalizationLifecycle pricingUsage assumptions

Activity. Design a price schedule that makes three pricing shapes comparable.

6

What data rights must the agency keep?

45 min

Data rights, code escrow, and the terms that determine post-award control.

Objectives

  • Specify required data and software rights
  • Determine when escrow is warranted
  • Protect agency data from vendor model training

Topics

Data rightsSoftware rightsEscrowTraining prohibitions

Activity. Draft the data rights and training prohibition clauses.

7

How do you avoid a captive renewal?

45 min

Pilot-to-production terms that keep a real competitive option at the next decision point.

Objectives

  • Structure pilot terms that preserve competition
  • Require exit assistance and data return
  • Estimate switching cost before award

Topics

Pilot structuringExit assistanceData returnSwitching cost

Activity. Draft the exit provisions and estimate switching cost for a proposed award.

8

Building the solicitation section

55 min

The workshop module: a complete AI solicitation section with an evaluation rubric.

Objectives

  • Assemble the complete solicitation section
  • Attach the evaluation rubric
  • Review with contracting and counsel

Topics

Section assemblyRubric attachmentCounsel reviewPublication readiness

Activity. Assemble the section and have a contracting officer review it.

What is the capstone project?

AI solicitation section with an evaluation rubric

Produce a complete solicitation section: performance-based capability requirements, mandatory vendor disclosures with a response format, a scoreable weighted evaluation rubric, a normalized price schedule, data rights and training prohibitions, and exit provisions.

Deliverable: A solicitation section reviewed by a contracting officer and agency counsel.

How are learners assessed?

  • Panel consistency test — two evaluators must score a sample proposal similarly
  • Requirements checked for architecture neutrality
  • Exit provisions reviewed for whether they produce a real option

What ships with the course?

Facilitator guide

Session-by-session running order, discussion prompts, and the questions that reliably derail a room.

Learner workbook

Exercises, checklists, and the templates each module's activity produces.

Hands-on lab environment

A sandboxed ibl.ai deployment so exercises run against real agents, not screenshots.

Assessment bank

Scenario questions and rubric criteria mapped to each stated learning outcome.

Source bibliography

Every primary regulation and standard cited on this page, linked and dated.

Which AI agents does this course use?

The hands-on modules run against agents already deployable on the ibl.ai platform for government.

Where does the course material come from?

Every module is grounded in primary sources — the regulation, standard, or research itself, not a summary of it. Each was resolved at authoring time.

Delivery notes

Binding guidance for anyone preparing and delivering this course.

  • Module 4's panel consistency test is the protest-prevention exercise. Criteria that two evaluators score differently are criteria that will be protested.
  • Every clause must be reviewed by a contracting officer before delivery. Solicitation language written by technologists creates acquisition problems even when the technical content is right.
  • Module 2 must stay architecture-neutral. Requirements that only one vendor's design can satisfy invite protest regardless of whether that design is best.
  • State and local procurement differ substantially from federal. Localize the module for non-federal cohorts rather than assuming the FAR.
  • Do not write clauses that only ibl.ai can meet. The course's credibility with contracting officers depends on the requirements being genuinely neutral, and neutral requirements already favor an owned deployment on the merits.

Why run AI training on a platform you own?

You own the course, not a licence to it

Course content, learner data, and the platform run inside your perimeter — you own all the code and the data.

Model-agnostic delivery

Run the course's AI components on any LLM — Claude, GPT, Llama, Gemini, Command — and switch anytime.

No per-seat training licences

Usage-based or self-hosted, so cost tracks actual use rather than headcount.

Deploy anywhere

Cloud, private VPC, on-premise, or fully air-gapped — including for cohorts that cannot use public AI tools.

Frequently asked questions

What does the AI in Public Procurement: Writing an RFP That Gets Real Bids course cover?

Generic AI solicitations attract proposals that cannot be compared. This course builds requirements that separate capability from marketing, mandatory disclosures on models and data handling, scoreable evaluation criteria, and the data rights and exit provisions that determine whether the agency stays in control after award. It runs 5.5 hours across 8 modules across 8 modules, at intermediate level, and closes with a capstone: AI solicitation section with an evaluation rubric.

Who should take AI in Public Procurement: Writing an RFP That Gets Real Bids?

It is written for Contracting officers and specialists, Program managers writing requirements, Technical evaluation panel members, Agency counsel supporting acquisition. Prerequisites: Familiarity with your agency's acquisition process; No technical background required.

Can we run this course on our own infrastructure?

Yes. ibl.ai is model-agnostic and deploy-anywhere — cloud, private VPC, on-premise, or fully air-gapped — and you own all the code and the data. Cohort data, submissions, and any material learners upload stay inside your perimeter, which matters for government teams that cannot send work to a public AI tool.

How do we get access to AI in Public Procurement: Writing an RFP That Gets Real Bids?

Request access and we will set it up for your cohort — hosted by ibl.ai, or running against your own deployment. Tell us the group size and timing you need, and whether it should run inside your own perimeter.

How much does AI training for government cost on ibl.ai?

There is no per-seat pricing — you pay for usage or self-host and pay only for the infrastructure, so a 5,000-person rollout does not cost 5,000 licences. 1.6M+ users across 400+ organizations run the platform this way, including NVIDIA, MIT, and Syracuse University.

Request access to AI in Public Procurement: Writing an RFP That Gets Real Bids

Tell us about your cohort and we will set it up — hosted by ibl.ai, or running against your own deployment, where you own all the code and the data.