Proposal Agent, Send More Proposals, Faster

Portfolio

Proposal Agent, Send More Proposals, Faster

Organizations can use this proposal agent to create and respond to more proposals, respond to more RFPs, and create a lot more proposals a lot more accurately, faster. This means they can grow their business by responding to more RFPs.

The problem

Most teams are not able to respond to RFPs or client proposal requests in the way they would like, and they cannot tailor each proposal to the RFP or client requirement fast enough. They answer fewer than they want to, and they answer them later than they should.

Building every proposal requires analysis of each requirement. What those requirements mean, how to respond to them, and whether they can be met or whether there is an alternative solution. This can take hours, and sometimes several days.

A proposal built fast can also miss requirements, fail to address client requirements, or underestimate the effort.

Often the knowledge to build these proposals is encapsulated across different individuals, whether that is the account manager or the architect. For example, which past proposal is the right starting point. How that kind of job gets scoped. What a fair number looks like for it. Which parts of a request are critical to ensure a win. That sits with whoever has been doing it longest.

Writing a good proposal is often about getting how those people think and how they created a compelling proposal that can win.

What I built

I built a proposal agent that first understands requirements against the organization’s own rules. There is an ability to index past proposals, a separate function, so that body of knowledge can be reused for future proposals.

It creates a proposal based on how the organization responds, creates a solution, and builds a draft proposal based on previous knowledge for the internal team to review.

To get the core knowledge and rules, I interview the individuals who have this knowledge and turn that into archetypes that train the system. These are the rules that the system uses, including understanding whether this is a good opportunity or what disqualifies an opportunity based on those rules. How the work is scoped. What a requirement is and how it should be responded to or designed against.

Overall, the system is trained and domain tuned to each organization’s rules and how they do things, how they read the requirements, how they build it, how they validate.

The system can also be extended to go out and search for RFPs across websites or portals. This enables even more automation that can go find potential opportunities to respond to.

The person who owns the proposal gets the draft from the system. They can review it with internal stakeholders, make edits and then they can send it.

How it works

WRITING THE PROPOSAL The request an RFP, an email, or a customer need Claude Sonnet, fetching only Past proposals and documents every proposal they have created, for different needs, with the pricing, held as structured data, not prose Claude Sonnet How they write their fingerprint, taken from their own documents 1 The requirements every requirement outlined, so the draft can be checked Claude Opus 2 The starting point the closest proposal they sent for a similar kind of job 3 Architecture and plan whether the solution meets the customer needs in the requirements Claude Opus 4 The wording their fingerprint applied, then tuned against their own writing Claude Opus 5 The pricing priced against what that kind of job cost them before Seen from several perspectives a buyer persona, an architect persona, and an estimator persona Claude Opus The owner sends it nothing goes out until a human reviews it back until that score stops rising
Click to enlarge

THE GATES

1

No proposal is written until the requirements process is complete

2

No final draft is produced until the work is estimated and priced

3

The system may only modify the Word template’s XML, so formatting holds

4

Every draft is measured against the fingerprint, which AI cannot modify

5

Every save is checked against the standards the company set

6

A safeguard stops AI changing a file another way, so no gate gets skipped

To ensure consistency in the workflow, hard gates are created using deterministic code. For Claude that means hooks. The reason for this is that AI agents often try to override the rules and the process. They also modify themselves and can modify other agents or skill code, which can lead to inconsistencies and a bypass of the process. Using gates also prevents AI agents from doing everything at once, and takes a stepped approach.

The process is designed in a way that you can imagine one person determining whether they should apply for the RFP or create a proposal, someone gathering requirements, another person evaluating those requirements and any design, another person scoping that work, and then finally writing that proposal. Imagine everyone doing this really fast. This is what enables greater accuracy and better consistency, with speed.

In addition, the system does not rebuild documents, and the way we prevent formatting from ever breaking is by restricting the system to reusing the Word file’s own XML. This way the layout, the styles and the numbering are never modified.

These proposals are kept in structured objects (JSON). This ensures consistency so the system can reuse content.

Given the proposal’s content (all or in part or new) will be written in some part by the AI, the issue is that content will sound like an AI. The system applies a voice stylistic fingerprint so that every proposal sounds like the organization. That stylistic fingerprint is built from the analysis of documents written by the organization.

In addition, the system is built so it uses the right model for the job, which improves performance and reduces cost. For example, for retrieval of information, Sonnet can be used. When heavy reasoning is needed, such as in requirements gathering and proposal generation, Claude Opus can be used.

Before the final draft, the organization can use personas, or agents, or skills that are trained on specific reviewer roles from architecture to estimators. This allows another more focused review that ensures the draft documents are accurate and ready for review.

This solution is not limited to proposals. This can be used across types of document creation processes, where there is a body of knowledge that can be reused, tacit knowledge that needs to be applied, things that need to be verified, and where it needs to be in the organization’s voice.

In practice

A client sends a formal RFP. The system evaluates the requirements, determines if it qualifies, extracts them, and builds a draft proposal for review.

A client sends an email describing requirements and they want a proposal. The system drafts from the closest proposal, sends the team a draft and clarifying questions.

A repeat client the team has worked with asks for a new engagement. The system starts from the scope built for them, carries forward what still applies.

Back to Portfolio