# AI Agent

> An AI agent uses a language model and connected tools to carry out multi-step tasks. For example, it can read a bid invitation, check it against go/no-go criteria, and create an opportunity in the CRM.

- Stages: Business Development, Preconstruction, Estimating
- Concepts: Agents
- Published: 2026-08-28
- Canonical: https://buildr.com/library/ai-agent

## Why it matters in construction

Preconstruction includes many small but necessary tasks: logging an owner call in the CRM, moving an opportunity to the right stage, finding a client's last three bids, or checking whether a requested superintendent is already committed. Those tasks add up, and CRM data often falls behind.

An agent can carry out those tasks rather than assist with only one step. It reads the email, determines what changed, updates the records, and reports its work. A person reviews the result.

## How it works

1. **Goal.** The agent receives an objective from a person, such as "prep the go/no-go packet for the Harbor Point RFP," or from a trigger, such as a new email.
2. **Plan.** The language model breaks the goal into steps: read the RFP, pull the client's history, compare it with scoring criteria, and draft a summary.
3. **Tools.** Each step uses a tool, such as a document reader, CRM query, calendar lookup, or file writer. The model can use only the tools it has permission to access.
4. **Check results.** The model uses each result to choose the next step. If it cannot find a client in the CRM, it can flag the issue or create a contact if that action is allowed.
5. **Set guardrails.** Limit the systems and actions the agent can access, require approval for risky actions, and log its activity.
6. **Report.** The agent returns a summary of what it did and what remains unresolved.

Planning, acting, checking results, and repeating separates an agent from a single prompt. Reliability also depends on good tools, narrow permissions, and clear stopping rules.

## Example in practice

Suppose a regional GC's business development lead forwards an invitation to bid for a $14M charter school to the precon inbox. An agent picks it up. It extracts the owner, architect, bid date, and delivery method, finds the architect in the CRM with two prior projects and a $9M win, creates the opportunity, sets the stage to "Qualifying," and runs the firm's go/no-go rubric: known architect, within the sweet spot on size, bid date 19 days out, public work with a 10 percent bid bond.

It drafts a scoring summary of 71 out of 100, posts it to the precon channel, and adds the bid date to the calendar. On Monday morning, the precon director adjusts the self-perform score and makes the go/no-go decision.

## Go deeper

- [Agentic: What It Means, and What It Means for Construction](/blog/what-is-agentic-ai-in-construction.md)
- [The Days of Manually Updating Your CRM Are Over](/blog/manual-crm-updates-are-over.md)
- [Why MCP Is the Most Important Acronym Since BIM](/blog/mcp-construction-ai.md)

## How Buildr applies this

Kit, Buildr's AI, works as an agent across the platform, updating pipeline records, drafting proposals, and flagging staffing conflicts based on what it reads in email, documents, and project data. See [Buildr Platform](/platform).

## Related terms

- [Agentic Workflow](/library/agentic-workflow.md): An agentic workflow is a business process in which AI agents handle defined steps, such as intake, extraction, and record updates, while people review the work at checkpoints. A preconstruction team might use one for bid intake or CRM upkeep.
- [Copilot vs. Agent](/library/copilot-vs-agent.md): Copilots and agents are two ways AI can appear in construction software. A copilot helps a person with a task, such as drafting a proposal section. An agent takes a goal and carries out its steps, such as processing a bid invitation and proposing a CRM update.
- [Human-in-the-Loop](/library/human-in-the-loop.md): Human-in-the-loop is an AI design pattern in which a person reviews, corrects, or approves the model's output before it takes effect. In construction, an estimator still owns the award and a BD lead still approves a pipeline update, while the AI handles reading and drafting.
- [Model Context Protocol (MCP)](/library/model-context-protocol.md): Model Context Protocol (MCP) is an open standard that lets AI assistants connect to outside tools and data sources through a common interface. For a construction firm, it can let an AI agent use a project management system, CRM, or document library without a separate custom integration for each connection.
- [Autonomous CRM Updates](/library/autonomous-crm-updates.md): Autonomous CRM updates use AI agents to read emails, calendar events, and call notes, then create or update contacts, opportunities, and activities in a construction CRM without manual data entry for every interaction.

## Referenced by

- [Activity Capture](/library/activity-capture.md): Activity capture uses AI to log emails, meetings, calls, and site visits against the right contacts and opportunities in a construction CRM. It gives business development teams a usable relationship history without manual data entry.
- [AI Labor Allocation](/library/ai-labor-allocation.md): AI labor allocation matches construction staff to active and upcoming projects using each person's role, experience, location, and availability. It recommends assignments that meet project needs without overloading people.
- [AI-Native vs. AI Bolted-On Software](/library/ai-native-vs-bolted-on.md): AI-native software puts AI models inside its core workflows and data model. Bolted-on AI is usually a separate feature added to an existing product. For a construction firm, the difference affects whether the AI can work with pipeline, estimate, and staffing data or only discuss it.
- [AI Project Closeout](/library/ai-project-closeout.md): AI project closeout uses document extraction and agents to collect, classify, and verify the O&M manuals, warranties, as-builts, and lien waivers required at turnover. It tracks outstanding items by subcontractor.
- [The Lethal Trifecta](/library/lethal-trifecta.md): The lethal trifecta is a security pattern in which an AI system can access private data, read untrusted content, and send information out. In construction, a planted instruction in a bid or email can exploit a tool with all three capabilities and expose company data.
- [Prompt Injection](/library/prompt-injection.md): Prompt injection is an attack in which instructions hidden in content an AI model reads, such as a subcontractor proposal or RFP attachment, alter the model's behavior. It is a major security risk for construction AI tools that process outside documents.

## FAQ

### How is an AI agent different from a chatbot?

A chatbot responds to a question. An agent receives a goal, chooses steps and tools, carries them out, and stops when it has finished or needs a person to decide.

### What can an agent actually do in a GC's systems?

Whatever tools it is connected to. Common examples are reading inbound email, updating CRM records, pulling project data from the ERP, drafting documents, and sending notifications. It cannot touch a system it has not been given access to.

### Should an agent be allowed to act without approval?

For low-risk, reversible actions like logging a call or updating a stage, yes. For anything involving money, commitments, or external communication, most GCs require a person to approve before the agent proceeds.
