{"id":13290,"date":"2026-06-10T11:47:21","date_gmt":"2026-06-10T06:17:21","guid":{"rendered":"https:\/\/gapstars.net\/tech\/?post_type=resource&#038;p=13290"},"modified":"2026-07-08T15:37:02","modified_gmt":"2026-07-08T10:07:02","slug":"multi-agent-ai-hackathon","status":"publish","type":"resource","link":"https:\/\/gapstars.net\/tech\/resource\/multi-agent-ai-hackathon\/","title":{"rendered":"Multi-Agent AI Hackathon: How 18 Teams Built Working Solutions in 4 Hours"},"content":{"rendered":"<p><i><span style=\"font-weight: 300;\">Nobody knew exactly what they were walking into. The epics were teased. The teams were formed. And then, at 3PM on a Thursday, 18 teams sat down \u2014 in many cases, for the very first time \u2014 to build something real with multi-agent AI.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 300;\">Teams had four hours to turn a starter framework into a functioning multi-agent application built around a real-world business workflow. No extensions. No theoretical submissions. A valid entry needed at least two agents with distinct roles, real decision logic between them, and a working demo.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">That&#8217;s the whole point of a hackathon. You can read about agent orchestration all day. You learn something different when you actually have to build it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_13291\" aria-describedby=\"caption-attachment-13291\" style=\"width: 689px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-13291\" style=\"border-radius: 12px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-scaled.jpg\" alt=\"\" width=\"689\" height=\"459\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-scaled.jpg 2560w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-300x200.jpg 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-1024x683.jpg 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-768x512.jpg 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-1536x1024.jpg 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-2048x1365.jpg 2048w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/AI-Hackathon-2026_102-1320x880.jpg 1320w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><figcaption id=\"caption-attachment-13291\" class=\"wp-caption-text\">Kickoff \u2014 3PM, Gapstars HQ. Ten epics on the board. Four hours on the clock.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2><span style=\"font-weight: 500;\">What is a multi-agent system, anyway?<\/span><\/h2>\n<p><span style=\"font-weight: 300;\"><img decoding=\"async\" class=\"wp-image-13292 alignnone\" style=\"border-radius: 12px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2.png\" alt=\"\" width=\"687\" height=\"386\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2.png 1920w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2-300x169.png 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2-1024x576.png 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2-768x432.png 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2-1536x864.png 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/2-2-1320x743.png 1320w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 300;\">Before we get into how it went, it&#8217;s worth explaining what teams were actually building \u2014 because &#8220;multi-agent AI&#8221; isn&#8217;t just a fancy way of saying &#8220;a chatbot.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 300;\">A multi-agent system is exactly what it sounds like: multiple AI agents, each with a defined role, working together to complete a task. One agent might analyze an invoice and extract the fields. A second validates the numbers and flags anomalies. A third decides whether it needs human approval. Each one has a job. They pass information between each other. There are real decision points \u2014 not just &#8220;ask Claude a question and see what it says.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 300;\">Teams that tried to dress up a single LLM call as a &#8220;workflow&#8221; quickly realised that wasn&#8217;t going to cut it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>The epics \u2013 10 real-world workflows to automate<\/h2>\n<p><span style=\"font-weight: 300;\">Teams chose one of 10 predefined problem statements each designed around a genuine business workflow that&#8217;s painful to do manually today. Everything from screening CVs to triaging bugs to processing invoices. Every epic was tackled.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">This wasn&#8217;t a room full of AI specialists. Engineers, QA leads, product owners, data team leads, tech leads a real cross-section of Gapstars. Nearly half the room had never built a multi-agent system before. Average familiarity was barely above &#8220;I&#8217;ve heard of this.&#8221;<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-13293\" style=\"border-radius: 12px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2.png\" alt=\"\" width=\"695\" height=\"391\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2.png 1920w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2-300x169.png 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2-1024x576.png 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2-768x432.png 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2-1536x864.png 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/3-2-1320x743.png 1320w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/p>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>What teams built<\/h2>\n<p><span style=\"font-weight: 300;\">LangGraph dominated as the orchestration layer of choice. Claude was the most-used model. And almost everyone went beyond the minimum \u2014 building actual UIs, adding risk scoring, wiring up mock integrations. The builds were not simple.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">Nobody pretended it was easy. The challenges were genuinely technical: getting agents to pass state correctly, prompt engineering that didn&#8217;t collapse under edge cases, LLMs confidently ignoring rules you explicitly told them to follow.<\/span><\/p>\n<blockquote><p><em><span style=\"font-weight: 300;\">&#8220;The hardest part was making the AI work with the rule engine rather than against it, the LLM kept ignoring the severity we set in the Decision Gate and producing its own. We had to be very explicit that certain fields are mandated, not suggestions.&#8221; <\/span><\/em><span style=\"font-weight: 300;\">\u2014 Thilini Rathnayake, Tech Lead \u00b7 Bug Triage team<\/span><\/p>\n<p><span style=\"font-weight: 300;\">&#8220;Pausing a LangGraph run for human approval without bringing in a Postgres checkpointer \u2014 we landed on a hard-stop sink node and a force_pass_gate flag re-injected via session state. Took a few iterations to get right.&#8221; <\/span>\u2014 Aadhil Rushdy, Data Team Lead \u00b7 Recruitment Screening team<\/p><\/blockquote>\n<p><span style=\"font-weight: 300;\">These aren&#8217;t beginner problems. These are the kinds of decisions real engineering teams wrestle with in production. The fact that people were solving them in hour three of a hackathon says something about the level in the room.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13294\" style=\"border-radius: 12px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1.png\" alt=\"\" width=\"683\" height=\"384\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1.png 1920w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1-300x169.png 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1-1024x576.png 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1-768x432.png 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1-1536x864.png 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/4-1-1320x743.png 1320w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 500;\">What surprised us<\/span><\/h2>\n<p><span style=\"font-weight: 300;\">Every single team had something working by the time the build phase ended. That&#8217;s the number worth sitting with.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">\u00a0<\/span><span style=\"font-weight: 300;\">Before the event, average self-rated familiarity with multi-agent AI sat at 2.6 out of 5. After the hackathon, the numbers moved significantly \u2014 and in one direction. That&#8217;s not a small shift. Confidence here isn&#8217;t abstract \u2014 it&#8217;s people knowing they can sit down on a real project and actually build something.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13459 \" style=\"border-radius: 12px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04.png\" alt=\"\" width=\"682\" height=\"386\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04.png 1702w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04-300x170.png 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04-1024x579.png 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04-768x434.png 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04-1536x868.png 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-30-at-10.53.04-1320x746.png 1320w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/p>\n<p><span style=\"font-weight: 300; margin-top: 40px;\">Cross-functional teams \u2014 engineers pairing with QA leads, product owners jumping into architecture decisions \u2014 seemed to gel particularly well under pressure. When nobody is the &#8220;AI person,&#8221; everyone has to figure it out together.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">The results also showed a clear difference between teams that had engaged with the preparation and those that started cold \u2014 a useful lesson for future enablement initiatives.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 500;\">What this means for our clients<\/span><\/h2>\n<p><span style=\"font-weight: 300;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-13296\" style=\"border-radius: 12px; margin-bottom: 30px;\" src=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44.png\" alt=\"\" width=\"273\" height=\"327\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44.png 1314w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44-250x300.png 250w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44-855x1024.png 855w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44-768x920.png 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-10-at-11.31.44-1282x1536.png 1282w\" sizes=\"(max-width: 273px) 100vw, 273px\" \/><\/span><br \/>\n<span style=\"font-weight: 300;\">The ability to build AI-native products does not come from adding a single AI specialist to a conventional team. It comes from creating engineering teams that understand how to design workflows, validate outputs, manage exceptions, and embed human decision-making where it matters.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">This directly supports the Gapstars proposition. 79% of participants either have a specific workflow in mind or can see the potential for real client applications. Some of the ideas that came out were directly tied to client delivery \u2014 automated QA pipelines, project health monitoring agents, CV screening tools that teams could actually deploy. One participant built the hackathon solution they&#8217;d want to pitch to their own client the next week.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"clear: both; margin-top: 40px;\"><span style=\"font-weight: 500;\">What happens next<\/span><\/h2>\n<p><span style=\"font-weight: 300;\">The appetite is clear. People want to keep building. What they need is the infrastructure to make that possible \u2014 better tooling, more practice, a community to learn alongside.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">That&#8217;s exactly what the Data &amp; AI Guild is being built to do. The hackathon was one moment in a longer journey. What comes next is about making the conditions for this kind of work sustainable \u2014 not a once-a-year event, but something woven into how our teams grow and what they&#8217;re capable of delivering.<\/span><\/p>\n<p><span style=\"font-weight: 300;\">The hackathon was not the finish line. It was evidence of what becomes possible when AI capability is embedded into the way teams learn, collaborate, and deliver.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>18 teams built multi-agent AI systems from scratch. See how cross-functional teams shifted from 2.6\/5 familiarity to shipping real solutions.<\/p>\n","protected":false},"featured_media":13301,"template":"","meta":{"_acf_changed":false,"content-type":""},"resource-category":[77],"class_list":["post-13290","resource","type-resource","status-publish","has-post-thumbnail","hentry","resource-category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource\/13290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/types\/resource"}],"version-history":[{"count":3,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource\/13290\/revisions"}],"predecessor-version":[{"id":13299,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource\/13290\/revisions\/13299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media\/13301"}],"wp:attachment":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media?parent=13290"}],"wp:term":[{"taxonomy":"resource-category","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource-category?post=13290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}