Customize an Agent
Customizing an AI agent allows you to move beyond the out-of-the-box agents and create a specialized digital worker that understands more about your specific project logic, standards, or reporting requirements. This tutorial is for the following Datagrid AI audiences:
Datagrid customers wanting to optimize AI results after getting started in the Datagrid standalone product.
Procore customer wanting to optimize AI results after getting started in Procore.
Things to Consider
Prerequisites:
Create an agent in Procore or in Datagrid's standalone product.
An Enterprise-tier Datagrid subscription is required to create and maintain custom global agent templates via the Datagrid standalone product.
Procore customers: To customize an agent in Procore or Datagrid Standalone that then also shows up in the Datagrid AI side panel in Procore, your account must be part of an active Datagrid AI rollout cohort with Datagrid enabled in the Company Admin tool.
Visibility for Procore customers: If your account has Datagrid AI in the side panel, changes made in one application reflect in the other. For example, if you modify an agent in the Datagrid standalone product, the new logic will apply when you use it in the Procore Datagrid AI side panel.
Save Often: Ensure you click Save Changes at the top of your configuration editing panel.
This tutorial helps you customize an agent, but Datagrid also has prompt controls affecting how the agent is used during a conversation. To refine your use of an agent, see optimizing AI results using prompt controls.
Steps
Open the agent Configuration panel for the agent you want to modify.
In Procore: Click the
more menu next to the agent's name in a chat thread. In Datagrid's standalone product: Click the
more menu next to the agent's name in the left panel or from the chat thread when using it.
The Configuration panel is divided into specialized modules that affect how the agent thinks and what it can access. Explore your customization options:
Instructions
Define the "System Prompt" or persona. Tell the agent who it is (e.g., "You are a Senior Project Manager") and how it should respond (e.g., "Always provide answers in bullet points" ). This is the foundation of the agent's behavior.
System Instructions
This subsection dictates the Agent's baseline behavior and decision-making logic.
Why do this? This configuration tells the AI what document types or goals to prioritize, though a human must always verify outputs from AI.
Define the Role: Clearly state who the agent is (e.g., "You are a Deep Search agent specialized in fast, defensible answers" ).
Set the Primary Objective: Instruct the agent on its main goal, such as delivering fact-evidence and explicitly identifying conflicts.
Establish Operating Principles: Provide rules for data handling, such as using the most current revision and never resolving conflicts silently.
Set the Authoritative Hierarchy: Rank your document types (e.g., 1. Specs, 2. Drawings, 3. Addenda) to tell the AI which source to trust if information overlaps.
Define Boundaries: Set hard stops, such as instructing the agent to state clearly when information is missing.
Attach Reference Files: Click the Attach files to System Instructions button to upload a guide that the agent should always reference for its core logic.
Planning Strategy
This subsection defines the step-by-step cognitive process the agent follows to answer a query.
Why do this? This makes the agent more likely to perform a systematic search and verify loop. This can reduce errors and makes a more visible audit trail of how the AI arrived at its conclusion.
Step 1 — Parse the question: Instruct the agent to first identify the affected scope (e.g., drawing sheet, system, product) and decision context (e.g., compliance, procurement).
Step 2 — Targeted search/filter: Command the agent to extract only relevant text directly affecting the response and to capture exact section or sheet numbers.
Step 3 — Cross-verification: Require the agent to check additional sources (like Addenda) to see if the initial search result was overridden.
Template Inheritance
This feature allows you to set high-level rules across multiple agents.
Why do this? Inheritance allows a company to set global and compliance standards once, while still giving project teams the flexibility to tweak an agent for a specific phase of work (like focusing purely on HVAC commissioning). This helps standardize agents across a group.
How to use it: Note the "This setting is inherited from the Agent Template" indicator. You can choose to keep these system-wide settings or click the Edit icon to override them for a specific, specialized task.
Tools
Customize the abilities of the agent. This allows the AI to perform specific tasks like searching the web, analyzing CSV files, or using Procore-specific search tools. Toggle tools on or off based on the agent's specific job.
Web Capabilities
This group allows the agent to interact with the broader internet to supplement project data.
Why do this? While your project files (grounding) are the priority, construction often requires verifying external data like current building codes, material lead times, or weather impacts. These tools can help bridge the gap between your project data and the real world.
Toggle Web Search and Access Links to allow the agent to browse the live web and follow specific URLs provided in a chat.
Toggle Company Research or People Research for background checks on vendors or partners.
Use the NEC Calculator toggle for electrical code compliance checks.
Data Processing
Use these tools to transform raw document content into actionable information.
Why do this? Much of construction administration involves reformatting data (e.g., turning a field note into an RFI draft). These tools automate that "busy work," helping with consistency and saving time on manual entry.
Toggle Structure Extracted Data and Classify Data to have the agent organize text into cleaner formats.
Enable Document Generator and PDF Form Processing to allow the agent to draft or fill out official project documents.
Toggle Run Code for advanced mathematical analysis or custom data manipulation.
Knowledge Management
These tools define how the Agent reads and understands your uploaded project attachments.
Why do this? Construction documents are uniquely complex. Semantic search helps the AI to understand, for example, that a query about HVAC cooling should also look at chiller specs, even if the words do not match exactly. This is often at the core of improving AI performance.
Toggle Semantic Search and Analyze PDFs using AI to move beyond simple keyword matching.
Toggle Detect Attachment and PDF Page Information to help the AI navigate large drawing sets.
Toggle Memory to allow the agent to recall context from previous interactions within the same project.
Enhanced Responses
Control how the Agent presents its final answers to you.
Why do this? AI is most useful when its output is ready to use. Instead of reading a 500-word summary, a table allows for instant comparison, and a download link helps you share the findings with the field team.
Toggle In-response Tables to tell the agent to present complex comparisons in a structured table format.
Enable Provide Download Link to allow the agent to generate and offer a file for you to download directly from the chat.
Actions (Beta)
The 'Actions' section is where you enable your agent to interact with the external software tools your team uses every day.
Why do this? Connecting these actions transforms the agent into a more helpful team tool. Instead of just answering a question, it can perform multi-step workflows—for example, analyzing a site photo and then automatically drafting an RFI in Procore or notifying a subcontractor via Slack about a newly detected issue. This can remove some of your manual context switching between apps and help project data flow through your organization.
Use the Search actions bar to locate a specific integration among the ones available
Toggle communication tools like Slack or Microsoft Teams to 'On' to allow the agent to send summaries or notifications directly to project channels.
Enable document storage actions such as SharePoint, Egnyte, Google Drive, or Box to let the agent save processed data or pull in additional context from external folders.
Toggle construction-specific platforms like Procore Enterprise, Fieldwire, ACC (Autodesk Construction Cloud), or Trimble Connect to synchronize live project data.
Enable administrative and legal tools like DocuSign or Notion to automate the drafting and signing of project documentation.
MCP Servers
The 'MCP Servers' section allows you to connect external tools and live data feeds to your agent through the Model Context Protocol (MCP).
Why do this? While 'Actions' allow the agent to talk to other apps, MCP servers allow the agent to securely read from, write to, and take action in your existing technical workflows all in one place. This helps connect live, proprietary data—like a real-time BIM database or a custom material procurement system—directly into the agent’s reasoning process.
Note that clicking MCP Servers in the agent configuration panel will currently show you which servers are available, but to add a new one, you must navigate to the global settings menu manually in the Datagrid standalone product. MCP servers often house secure enterprise-level information across a company so their scope is beyond the individual agent configuration level. Note: New MCP servers you add may not be accessible from the Datagrid AI in Procore.
Click the Settings gear icon at the bottom of the left-hand navigation bar of the Datagrid standalone product.
Under the 'Procore Teamspace' category, click MCP Servers.
Click Register MCP Server to open the connection dialog.
Provide a 'Display Name' (like 'Structural Database' or 'Global Search') so you can easily identify the server later.
Enter the 'Server URL' for the external service you want to connect.
Click Register Server to finalize the connection and make it available for use by your agents.
Knowledge
The 'Knowledge' section is an important part of your agent's setup, as it defines the specific documents, datasets, and live project data the agent uses to ground its answers. By curating this knowledge base, you help the agent provides accurate, project-specific information rather than general AI responses.
Configure the datasets and source files that your agent will use.
Teamspace Knowledge
This area manages the specific datasets available within your immediate project or team environment.
Why do this? This allows you to more precisely control which project information the agent is "aware" of. For example, you might want a specialized agent to only reference 'Procurement Schedule' data to avoid noise from unrelated documents.
Toggle on
Allow access to all current and future datasets on if you want the agent to automatically include any new project data as it is added to the teamspace.Pro-tip
Toggling OFF Allow access to all current and future dataset prevents the AI from cross-contaminating info from other user's datasets. Depending on how many users are in your teamspace, this prevents your agent from ingesting data that is irrelevant or conflicting with your goals.
Use the Search Knowledge bar to find specific datasets by name.
Individually select or deselect datasets using the checkboxes next to items like 'New Procore Dataset' or 'Procurement Schedule Analysis & Actions'.
Use Select All or None for quick bulk selection.
Click Refresh list to ensure you are seeing the most recent data additions.
Organization Knowledge
This section allows your agent to pull from broader, company-wide data sources.
Why do this? Using organizational knowledge allows your agent to leverage lessons learned and standard specifications from previous projects, so your project may benefit from company-wide expertise.
Browse through shared organization datasets.
Click Add Dataset to bring in new organizational data.
Adding New Knowledge Sources
You can bring in data from local files or external software products.
Why do this? Importing diverse data sources—like syncing your Primavera P6 schedule alongside your Procore drawings—allows the agent to perform complex, cross-document reasoning. This helps the agent answer high-level questions like, Are the current lead times in my inventory going to delay the concrete pour scheduled in my P6 plan?.
Click Add Dataset and then select Upload File to add local PDFs, spreadsheets, or technical drawings directly to the agent's memory.
Click Add Dataset and select Connect Apps to open the 'Pick an Import Source' dialog.
Choose from categories like 'Construction', 'Finance', or 'Web Data' to filter your sources.
Select specific platforms such as Procore, Autodesk Construction Cloud (ACC), or P6 Primavera to import live data feeds.
Use cloud storage connections like Google Drive, Box, OneDrive, or Google Sheets to sync project folders.
What's the difference between 'Knowledge' and 'Actions'?
Knowledge: This route is often best for retrieval of buried or complex information because it allows the AI to search through data that is pre-organized in a searchable index. It looks for facts in thousands of pages of information. This indexed data refreshes on a schedule, such as every 15 minutes or hour, depending on your Datagrid plan.
Actions: Use this route for the most current data or when you want the AI to modify or create items for you. Selecting an Action or MCP connection bypasses the index and gives the AI a "live" look and access to your project records, such as an RFI or submittal.