{"id":19044,"date":"2025-10-15T08:00:00","date_gmt":"2025-10-15T12:00:00","guid":{"rendered":"https:\/\/gobridgitcodev.wpengine.com\/?p=19044"},"modified":"2025-10-15T10:06:41","modified_gmt":"2025-10-15T14:06:41","slug":"behind-bridgit-ai","status":"publish","type":"post","link":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/","title":{"rendered":"Behind Bridgit AI: How construction&#8217;s first workforce planning assistant was built"},"content":{"rendered":"\n<p><em>This post was written by <a href=\"https:\/\/www.linkedin.com\/in\/vincent-seguin-b31a7020\/overlay\/about-this-profile\/\">Vincent Seguin<\/a>, Bridgit&#8217;s VP of Engineering<\/em><\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#just-ask-bridgit\" >Just Ask Bridgit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#becoming-an-ai-first-organization\" >Becoming an AI-first organization<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#building-on-our-data-foundation\" >Building on our data foundation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#diving-into-the-details\" >Diving into the details<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#whats-coming-next\" >What\u2019s coming next?<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<p>At Bridgit, we\u2019ve been working incredibly hard over the past several months to achieve our first AI launch, and we couldn\u2019t be more excited to share it with the world. It\u2019s an important milestone for our company, but more importantly, for everyone who relies on our software for the important task of planning project teams and winning work.&nbsp;<\/p>\n\n\n\n<p>Rolling out the first artificial intelligence specifically built for construction workforce planning is no small task, and we\u2019ve already heard a lot of questions about how we built it, and what makes it unique. This post will tackle many of those questions from a technical perspective, and will also explain our journey into a company with AI at its core.&nbsp;<\/p>\n\n\n\n<p>Note that this post will primarily focus on <em>Ask Bridgit<\/em>, our flagship and most complex AI offering. But much of what I\u2019ll discuss is also a reflection of our broader AI strategy.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"just-ask-bridgit\"><\/span><strong>Just Ask Bridgit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ask Bridgit is the perfect vehicle to debut Bridgit AI, because it exemplifies so much of what we\u2019ve built our company around. There\u2019s a tremendous amount of valuable workforce data within every construction company, but far too often that data is overlooked or not structured in an accessible way.&nbsp;<\/p>\n\n\n\n<p>Ask Bridgit gives anyone the ability to ask direct workforce-related questions &#8211; like who\u2019s available for an upcoming project or who has specific experience &#8211; and get a concise answer. It essentially puts everyone on a level playing field, so it\u2019s no longer only those who have been at your company for years that can access this valuable institutional knowledge.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"becoming-an-ai-first-organization\"><\/span><strong>Becoming an AI-first organization<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Like many companies with established software tools before the arrival of accessible GPT-style AI models, we identified a necessity for innovation. Embracing AI was non-negotiable, but we couldn\u2019t do so in isolation. We understood that artificial intelligence had to become an essential part of who we are as a company. This meant incorporating AI into the heart of our strategy, operations, and decision-making, and making it a priority to help our people upskill and experiment confidently.<\/p>\n\n\n\n<p>We subsequently launched several initiatives designed to spark curiosity and make learning part of our everyday flow:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Shared learning channels<\/strong> &#8211; We engaged in dedicated Slack channels including #dev-ai, #dev-learning, and #learning-ai, where team members shared ideas and collaborated.<br><\/li>\n\n\n\n<li><strong>Expanded learning budgets<\/strong> &#8211; We doubled yearly allocations to give everyone more opportunity to expand their knowledge.<\/li>\n\n\n\n<li><strong>Experimentation funds<\/strong> &#8211; We also budgeted to experiment with new AI tools via a fast, secure review process.<br><\/li>\n\n\n\n<li><strong>Knowledge sharing<\/strong> &#8211; We shared Loom demo videos across the company to showcase experiments and findings.<br><\/li>\n\n\n\n<li><strong>Developer enablement<\/strong> &#8211; We rolled out Cursor, Junie, and Claude Code across our engineering team to accelerate the adoption of AI-assisted development.<\/li>\n<\/ul>\n\n\n\n<p>These steps turned curiosity into momentum &#8211; and momentum into progress &#8211; which helped lay the foundation for what came next.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"building-on-our-data-foundation\"><\/span><strong>Building on our data foundation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>When building any AI system, the very first question to ask is: <em>do you have the data needed to make it successful?<\/em> Without strong, reliable data, it\u2019s nearly impossible to create something valuable. Fortunately, we had a head start. At the beginning of 2025, we launched <em>Experience Tracking<\/em>, a first-of-its-kind way to track dozens of key data points relating to the experience of construction team members. This unique combination of experience and workforce planning data provided a powerful foundation for our AI journey.<\/p>\n\n\n\n<p>On the topic of data, it\u2019s crucial for me to stress that <strong>data security is at the very core of everything we do at Bridgit<\/strong>. We don\u2019t train any proprietary models ourselves; instead, we leverage pre-trained, widely available models. Most importantly, <strong>no customer data is ever used to train this system &#8211; and all of our existing safeguards, including SOC 2 and GDPR compliance, fully apply<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"diving-into-the-details\"><\/span><strong>Diving into the details<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Let\u2019s get to the nitty-gritty. Our AI foundation is built on Amazon Bedrock, primarily using Anthropic models, which allows us to stay within our existing secure AWS infrastructure. <em>Ask Bridgit<\/em> itself is built in C#, following the same standards as our other services. This flowchart demonstrates how we handle an <em>Ask Bridgit<\/em> query.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"218\" src=\"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed-1024x218.png\" alt=\"\" class=\"wp-image-19064\" srcset=\"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed-1024x218.png 1024w, https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed-300x64.png 300w, https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed-768x164.png 768w, https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed-1536x327.png 1536w, https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/unnamed.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Query validation<\/strong> &#8211; Each query is first validated to ensure it contains no profanity or malicious intent.<\/li>\n\n\n\n<li><strong>Retrieval<\/strong> &#8211; Using <strong>RAG<\/strong> with <strong>pgvector<\/strong> and <strong>Cohere\u2019s embedding model (embed-english-v3)<\/strong>, we retrieve several pre-made example SQL queries that best match the user\u2019s question.<br><strong>SQL generation<\/strong> &#8211; We then leverage <strong>Claude Sonnet 4.5<\/strong> to craft a SQL query, providing the original question, retrieved samples, available SQL functions, and detailed instructions on what to do (and what not to do).<\/li>\n\n\n\n<li><strong>SQL validation<\/strong> &#8211; The crafted SQL query is sent back to <strong>Sonnet<\/strong> for a validation and optimization pass.<\/li>\n\n\n\n<li><strong>Execution<\/strong> &#8211; Once validated, the query is executed against a <strong>read-only replica<\/strong> of our database. The user running these queries has highly restricted permissions, with read-only access and limited to a subset of SQL functions specifically designed for this use case. These functions are scoped by <strong>account_id<\/strong> to prevent any cross-account access.<\/li>\n\n\n\n<li><strong>Post-processing<\/strong> &#8211; The results are post-processed to ensure that no data from other accounts has been returned.<\/li>\n\n\n\n<li><strong>Summarization<\/strong> &#8211; Finally, the results are sent to <strong>Llama Scout<\/strong> &#8211; a very fast model &#8211; to produce a quick, human-readable summary.<\/li>\n<\/ol>\n\n\n\n<p>Simple enough, right? Supporting new questions is straightforward, we just add new examples or extend our set of SQL functions as needed.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"whats-coming-next\"><\/span><strong>What\u2019s coming next?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We couldn\u2019t be more excited about launching Bridgit AI and reaching such a significant milestone as a company. What\u2019s even more exciting is that this is only the beginning. We\u2019re already working to expand the capabilities of <em>Ask Bridgit<\/em>, so it can have an even greater impact to all of our customers.<\/p>\n\n\n\n<p>We\u2019re also experimenting with a feature we\u2019re tentatively calling <em>Do Bridgit<\/em> (name TBD!). This exploration is aimed at tackling more complex, agentic workflows that can take action on behalf of our users.<\/p>\n\n\n\n<p>As we look ahead, there are unlimited opportunities to explore and questions to answer. One thing\u2019s for certain: this journey is only getting more exciting with time, and there&#8217;s much more to come.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post was written by Vincent Seguin, Bridgit&#8217;s VP of Engineering At Bridgit, we\u2019ve been working incredibly hard over the past several months to achieve our first AI launch, and we couldn\u2019t be more excited to share it with the world. It\u2019s an important milestone for our company, but more importantly, for everyone who relies [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":19045,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[352,450],"tags":[],"class_list":["post-19044","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-featured"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Behind Bridgit AI: How construction&#039;s first workforce planning assistant was built - Bridgit<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Behind Bridgit AI: How construction&#039;s first workforce planning assistant was built - Bridgit\" \/>\n<meta property=\"og:description\" content=\"This post was written by Vincent Seguin, Bridgit&#8217;s VP of Engineering At Bridgit, we\u2019ve been working incredibly hard over the past several months to achieve our first AI launch, and we couldn\u2019t be more excited to share it with the world. It\u2019s an important milestone for our company, but more importantly, for everyone who relies [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Bridgit\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-15T12:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-15T14:06:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2325\" \/>\n\t<meta property=\"og:image:height\" content=\"1214\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Blaser\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/09\/social-share-image.png\" \/>\n<meta name=\"twitter:creator\" content=\"@gobridgit\" \/>\n<meta name=\"twitter:site\" content=\"@gobridgit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Blaser\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/\"},\"author\":{\"name\":\"Daniel Blaser\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#\\\/schema\\\/person\\\/52367d04925588d1d4fea6a1b81495e7\"},\"headline\":\"Behind Bridgit AI: How construction&#8217;s first workforce planning assistant was built\",\"datePublished\":\"2025-10-15T12:00:00+00:00\",\"dateModified\":\"2025-10-15T14:06:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/\"},\"wordCount\":1062,\"publisher\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/AI-blog-1.png\",\"articleSection\":[\"Blog\",\"Featured Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/\",\"url\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/\",\"name\":\"Behind Bridgit AI: How construction's first workforce planning assistant was built - Bridgit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/AI-blog-1.png\",\"datePublished\":\"2025-10-15T12:00:00+00:00\",\"dateModified\":\"2025-10-15T14:06:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/AI-blog-1.png\",\"contentUrl\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/AI-blog-1.png\",\"width\":2325,\"height\":1214},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/blog\\\/behind-bridgit-ai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Behind Bridgit AI: How construction&#8217;s first workforce planning assistant was built\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#website\",\"url\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/\",\"name\":\"Bridgit\",\"description\":\"Construction resource management and workforce intelligence\",\"publisher\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#organization\",\"name\":\"Bridgit\",\"url\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo_lockup_deepgreen.png?fit=1480%2C506&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/gobridgitcodev.wpengine.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo_lockup_deepgreen.png?fit=1480%2C506&ssl=1\",\"width\":1480,\"height\":506,\"caption\":\"Bridgit\"},\"image\":{\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/gobridgit\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bridgit\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/#\\\/schema\\\/person\\\/52367d04925588d1d4fea6a1b81495e7\",\"name\":\"Daniel Blaser\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g\",\"caption\":\"Daniel Blaser\"},\"sameAs\":[\"http:\\\/\\\/gobridgitcodev.wpengine.com\"],\"url\":\"https:\\\/\\\/gobridgitcodev.wpengine.com\\\/author\\\/daniel-blasergobridgit-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Behind Bridgit AI: How construction's first workforce planning assistant was built - Bridgit","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/","og_locale":"en_US","og_type":"article","og_title":"Behind Bridgit AI: How construction's first workforce planning assistant was built - Bridgit","og_description":"This post was written by Vincent Seguin, Bridgit&#8217;s VP of Engineering At Bridgit, we\u2019ve been working incredibly hard over the past several months to achieve our first AI launch, and we couldn\u2019t be more excited to share it with the world. It\u2019s an important milestone for our company, but more importantly, for everyone who relies [&hellip;]","og_url":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/","og_site_name":"Bridgit","article_published_time":"2025-10-15T12:00:00+00:00","article_modified_time":"2025-10-15T14:06:41+00:00","og_image":[{"width":2325,"height":1214,"url":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","type":"image\/png"}],"author":"Daniel Blaser","twitter_card":"summary_large_image","twitter_image":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/09\/social-share-image.png","twitter_creator":"@gobridgit","twitter_site":"@gobridgit","twitter_misc":{"Written by":"Daniel Blaser","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#article","isPartOf":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/"},"author":{"name":"Daniel Blaser","@id":"https:\/\/gobridgitcodev.wpengine.com\/#\/schema\/person\/52367d04925588d1d4fea6a1b81495e7"},"headline":"Behind Bridgit AI: How construction&#8217;s first workforce planning assistant was built","datePublished":"2025-10-15T12:00:00+00:00","dateModified":"2025-10-15T14:06:41+00:00","mainEntityOfPage":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/"},"wordCount":1062,"publisher":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/#organization"},"image":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","articleSection":["Blog","Featured Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/","url":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/","name":"Behind Bridgit AI: How construction's first workforce planning assistant was built - Bridgit","isPartOf":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#primaryimage"},"image":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","datePublished":"2025-10-15T12:00:00+00:00","dateModified":"2025-10-15T14:06:41+00:00","breadcrumb":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#primaryimage","url":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","contentUrl":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","width":2325,"height":1214},{"@type":"BreadcrumbList","@id":"https:\/\/gobridgitcodev.wpengine.com\/blog\/behind-bridgit-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gobridgitcodev.wpengine.com\/"},{"@type":"ListItem","position":2,"name":"Behind Bridgit AI: How construction&#8217;s first workforce planning assistant was built"}]},{"@type":"WebSite","@id":"https:\/\/gobridgitcodev.wpengine.com\/#website","url":"https:\/\/gobridgitcodev.wpengine.com\/","name":"Bridgit","description":"Construction resource management and workforce intelligence","publisher":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gobridgitcodev.wpengine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gobridgitcodev.wpengine.com\/#organization","name":"Bridgit","url":"https:\/\/gobridgitcodev.wpengine.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gobridgitcodev.wpengine.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2021\/05\/logo_lockup_deepgreen.png?fit=1480%2C506&ssl=1","contentUrl":"https:\/\/i0.wp.com\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2021\/05\/logo_lockup_deepgreen.png?fit=1480%2C506&ssl=1","width":1480,"height":506,"caption":"Bridgit"},"image":{"@id":"https:\/\/gobridgitcodev.wpengine.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/gobridgit","https:\/\/www.linkedin.com\/company\/bridgit"]},{"@type":"Person","@id":"https:\/\/gobridgitcodev.wpengine.com\/#\/schema\/person\/52367d04925588d1d4fea6a1b81495e7","name":"Daniel Blaser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b292a08285cb3c1f7a67579c12002410f8b531c0f97c063c64115159eb789de9?s=96&d=mm&r=g","caption":"Daniel Blaser"},"sameAs":["http:\/\/gobridgitcodev.wpengine.com"],"url":"https:\/\/gobridgitcodev.wpengine.com\/author\/daniel-blasergobridgit-com\/"}]}},"jetpack_featured_media_url":"https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png","uagb_featured_image_src":{"full":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1.png",2325,1214,false],"thumbnail":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-150x150.png",150,150,true],"medium":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-300x157.png",300,157,true],"medium_large":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-768x401.png",768,401,true],"large":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-1024x535.png",1024,535,true],"maxgallery-meta-image-thumb-small":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-100x100.png",100,100,true],"maxgallery-meta-image-thumb-medium":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-150x150.png",150,150,true],"maxgallery-meta-image-thumb-large":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-200x200.png",200,200,true],"maxgallery-meta-video-thumb-small":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-150x100.png",150,100,true],"maxgallery-meta-video-thumb-medium":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-200x133.png",200,133,true],"maxgallery-meta-video-thumb-large":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-250x166.png",250,166,true],"1536x1536":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-1536x802.png",1536,802,true],"2048x2048":["https:\/\/gobridgitcodev.wpengine.com\/wp-content\/uploads\/2025\/10\/AI-blog-1-2048x1069.png",2048,1069,true]},"uagb_author_info":{"display_name":"Daniel Blaser","author_link":"https:\/\/gobridgitcodev.wpengine.com\/author\/daniel-blasergobridgit-com\/"},"uagb_comment_info":0,"uagb_excerpt":"This post was written by Vincent Seguin, Bridgit&#8217;s VP of Engineering At Bridgit, we\u2019ve been working incredibly hard over the past several months to achieve our first AI launch, and we couldn\u2019t be more excited to share it with the world. It\u2019s an important milestone for our company, but more importantly, for everyone who relies&hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/posts\/19044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/comments?post=19044"}],"version-history":[{"count":0,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/posts\/19044\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/media\/19045"}],"wp:attachment":[{"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/media?parent=19044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/categories?post=19044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gobridgitcodev.wpengine.com\/wp-json\/wp\/v2\/tags?post=19044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}