Estimation is the highest-stakes part of pre-sales work — it directly affects pricing, staffing, and client trust. It is also the most time-consuming and inconsistent: different people produce different numbers for similar projects.
This proposal targets estimation only. Requirements analysis and risk registers are deferred.
Delivered as a downloadable .md file. Cost excluded — rates vary by region, seniority, and client.
- Vinh + Minh — agree on agent output contract (fields, format) before backend is built
- Vinh + Hoat — agree on how estimation markdown is structured before frontend renders it
Grouped by phase. See tasks.html for the full breakdown with acceptance criteria.
- Label every estimate "AI-suggested — requires human review"
- Show RAG citations next to each figure so users see which past project it referenced
- Prioritise loading real estimation documents before any demo
- Start with a keyword blocklist only (client names, sensitive internal terms)
- Iterate based on what gets blocked during testing
- Test all prompts against Bedrock (Claude Haiku) early — do not finalise until validated on the production model
- Keep a small prompt test suite with expected outputs
The pattern is the real deliverable
The estimation agent + RAG pipeline covers the three core AWS AI concepts: prompt engineering, retrieval-augmented generation, and guardrails. The working tool becomes the company's reference architecture for grounded AI output.
Scope expansion (requirements analysis, risk register, multi-agent orchestration) is straightforward once this foundation is proven.