NLB Procurement AI Assistant
An AI-powered platform designed for the National Library Board (NLB) of Singapore to streamline procurement drafting, review, and compliance checking in accordance with government standards.
🚀 Overview
The NLB Procurement AI Assistant leverages advanced generative AI to automate the creation and auditing of key procurement documents. It ensures that all drafts are aligned with NLB’s mission to nurture a reading and learning nation while strictly adhering to the Singapore Government’s Instruction Manual (IM) on Procurement.
✨ Key Features
- AI-Assisted Drafting: Generate professional drafts for:
- Approval of Requirements (AOR)
- Requirement Specifications (RS)
- Evaluation Reports (ER)
- Compliance Audit Dashboard: A centralized view to monitor the compliance health and status of all active procurement projects.
- Contextual Compliance Checks: Real-time AI auditing of documents with specific suggestions for improvement.
- NLB Mission Alignment: Ensures every procurement objective supports NLB’s vision of building a knowledgeable and engaged community.
- Government Standards Adherence: Built-in logic to check for Confidentiality, Safety, Environmental, and “Value for Money” (VfM) principles.
đź“– How to Use
1. Managing Projects (Dashboard)
- The Dashboard shows all your active projects at a glance.
- Click on any project to view its full content, current status, and latest compliance score.
- Use the “Export PDF” button to download documents for official submission.

2. Drafting a New Document
- Navigate to the + New Draft tab in the sidebar.
- Enter the Project Title and select the Document Type (AOR, RS, or ER).
- Provide a brief Project Description and list the Key Requirements.
- Click Generate AI Draft. The AI will create a structured Markdown document based on your inputs.
|
|
3. Running a Compliance Check (Contextual)
- While viewing a project's details, click Run Compliance Check.
- The AI will analyze the content and provide a Compliance Report with a score (0–100%) and a list of issues categorized by severity (High, Medium, Low).
- Use the suggestions provided to refine your draft.
|
|
4. Oversight & Audit (Compliance Audit Dashboard)
- Navigate to the “Compliance Review” tab in the sidebar.
- This page acts as a centralized Audit Log for managers.
- View compliance scores and statuses for all documents in a single table.
- Click “Run Audit” or “Re-audit” to update the compliance status of any document without opening it.

⚖️ Compliance & Standards
This application is designed to support the following regulatory frameworks:
- Singapore Government IM on Procurement: Ensuring transparency, open and fair competition, and value for money.
- NLB Internal Guidelines: Aligning procurement with the strategic goals of the National Library Board.
- Data Privacy: No PII (Personally Identifiable Information) should be included in the AI prompts.
For set up and installation - clone the repository
Note: This application is a tool to assist procurement officers. All AI-generated content should be reviewed and verified by a qualified officer before final submission.