{"id":16620,"date":"2026-07-16T17:02:07","date_gmt":"2026-07-16T16:02:07","guid":{"rendered":"https:\/\/bdg.io\/uk\/?p=16620"},"modified":"2026-07-17T13:44:37","modified_gmt":"2026-07-17T12:44:37","slug":"the-great-vibe-coding-distraction-in-retail-planning","status":"publish","type":"post","link":"https:\/\/bdg.io\/uk\/the-great-vibe-coding-distraction-in-retail-planning\/","title":{"rendered":"The Great Vibe Coding Distraction in Retail Planning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16620\" class=\"elementor elementor-16620\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1240760 e-con-full e-flex e-con e-child\" data-id=\"1240760\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc34843 elementor-widget elementor-widget-text-editor\" data-id=\"dc34843\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Why AI-built prototypes are not the same as expert built planning solutions<\/h3><p><strong>Vibe coding is having a moment.<\/strong> For anyone who has missed the phrase, vibe coding is the use of AI tools to rapidly build applications, dashboards or workflows by <strong>describing what you want in natural language.<\/strong> Instead of writing every line of code yourself, you prompt, refine and keep going until something starts to look like a working solution.<\/p><p>To be fair, it can be very impressive. You ask for a dashboard, and a few prompts later, there it is. You ask for a user interface, and suddenly you have one. For <b>early ideas, quick prototypes and simple visualisation<\/b><strong>s,<\/strong> AI can get you surprisingly far, surprisingly quickly.<\/p><p>So when a retail planning team says, \u201cWe need a better solution,\u201d it is understandable that someone might suggest: <b>\u201cCouldn\u2019t we just build this ourselves in Claude?\u201d<\/b> It sounds faster, it sounds cheaper and it sounds flexible. It also sounds like a way to avoid another big software project.<\/p><p>But in retail planning, especially when we are talking about MFP, WSSI, Range Planning, Assortment Planning or Allocation and Replenishment, there is a big difference between <b>something that works in a demo <\/b>and<b> something that can run the business.<\/b><\/p><p>That difference is where the vibe coding dream starts to wobble.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-852b573 elementor-widget elementor-widget-text-editor\" data-id=\"852b573\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>The first 10% is exciting. The remaining 90% is the problem.<\/h3><p>This is where vibe coding can be a little dangerous.<\/p><p><strong>The first 10% feels brilliant.<\/strong> You can get screens, dashboards and early concepts up and running quickly. Everyone gets excited. Someone says, \u201cThis only took three days.\u201d Someone else says, \u201cImagine where we could be in three months.\u201d<\/p><p>Then the reality of retail planning arrives, because planning is not just a nice-looking screen. It is <strong>business logic, workflow, data integration, security, governance, version control, scenario modelling<\/strong> and the ability to support teams making decisions that affect stock, margin, cash and availability.<\/p><p>The first 10% is often visual. <strong>The remaining 90% is where the complexity lives.<\/strong> That is when you start asking the tool to handle minimums and maximums, weighted average cost price, returns logic, intake phasing, markdowns, open-to-buy controls, stock provisioning, size curves, store grading, multiple hierarchies and rolling forecasts.<\/p><p>Suddenly, the \u201cquick AI build\u201d becomes a <strong>long internal development project,<\/strong> and by the end, you may have spent more time getting less functionality than you would have had with an expert-built planning solution from the start.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d06c37a elementor-widget elementor-widget-text-editor\" data-id=\"d06c37a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Dashboards? Maybe. Planning systems? Be careful.<\/h3><p>There are absolutely areas where AI-assisted development can be useful. <strong>Dashboards are a good example.<\/strong> If you already have a robust EPM or planning platform underneath, AI-built interfaces or rapid dashboard prototypes can help teams explore ideas, test layouts and move faster. That is very different from using an LLM to replace the planning engine itself.<\/p><p>LLMs are probabilistic engines. In simple terms, they predict what is most likely to come next. That makes them brilliant at creating text, visuals, summaries and early concepts that are broadly right. <strong>Retail planning is not about being broadly right, it is about being specific, detailed and repeatable.<\/strong><\/p><p>A planning solution cannot give one answer on Monday and a slightly different one on Tuesday because the same prompt was interpreted differently. It cannot calculate stock cover one way for one version and another way for the next. It cannot <strong>\u201calmost\u201d apply the right logic<\/strong> to returns, intake, markdowns or margin.<\/p><p>People sometimes confuse LLM output with reasoning and logic. That is where the risk comes in. AI can support planning, but <strong>it should not be the system of record for planning logic.<\/strong> You need calculations, workflows and controls that behave consistently every time.<\/p><p><strong>A dashboard shows information, a proper planning solution runs processes,<\/strong> and those processes need to be trusted.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9776f19 elementor-widget elementor-widget-text-editor\" data-id=\"9776f19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/1f4a1.svg\" alt=\"\ud83d\udca1\" title=\"\">Retail planning expertise matters<\/h3><p>One of the biggest risks with vibe coding is not the technology itself. It is the assumption that <strong>building the tool is the same as understanding the planning process<\/strong>. Retail planning is highly specific.<\/p><p>MFP is not just a spreadsheet with nicer buttons. WSSI is not just a weekly stock report. Assortment planning is not just picking products and assigning them to stores. These processes involve <b>detailed commercial logic, cross-functional decision-making and years of embedded retail knowledge<\/b><strong>.<\/strong> They need to connect finance, merchandising, supply chain and operations in a way that supports better decisions, not just prettier outputs.<\/p><p>Some IT teams understand planning very well. Many do not, and that is not a criticism. Their role is usually to support systems, infrastructure, data, security and delivery across the whole business.<\/p><p>Planning specialists bring a different lens. They understand the <strong>awkward middle ground between what the business wants, what the data allows and what the system needs to do.<\/strong> They know which requirements are genuinely important, which ones add unnecessary complexity and which ones might cause problems six months later. <strong>That experience de-risks the project.<\/strong><\/p><p>When you implement an EPM or retail planning solution with an expert team, you are not starting from a blank page. You benefit from <strong>proven approaches, accelerators, best practice models and experience from other retail projects.<\/strong><\/p><p>That does not mean every solution should be identical. Retailers are different, and planning solutions should reflect that, but it does mean you are not asking your internal team to <strong>discover every planning pitfall the hard way.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e571697 elementor-widget elementor-widget-text-editor\" data-id=\"e571697\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Security, stability and support cannot be an afterthought<\/h3><p>A planning solution is not something you build once and walk away from. It needs to be <b>hosted, secured, maintained, upgraded, monitored, supported, documented and tested.<\/b> It needs clear ownership and governance.<\/p><p>Most importantly, <strong>it needs to survive Monday morning.<\/strong> If the system is down at the start of the trading week, who is responsible? If a data load fails, who fixes it? If a logic change breaks a key calculation, who spots it? If the business changes its planning model, who updates it safely?<\/p><p>These questions are not as exciting as an AI-generated prototype, but <strong>they matter far more.<\/strong> Retailers rely on planning systems to make decisions about stock, margin, sales, cash and availability. Downtime and errors do not just create inconvenience, they can affect commercial performance.<\/p><p>With a proper EPM or retail planning platform, the architecture, governance and support model are part of the solution. With a vibe-coded build, those responsibilities still exist, but <strong>they are much easier to underestimate.<\/strong><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0aab27 elementor-widget elementor-widget-text-editor\" data-id=\"e0aab27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>The cost saving is not always real<\/h3><p>The argument for vibe coding is often cost. <strong>Why pay for software and implementation when we can build something ourselves?<\/strong><\/p><p>The problem is that the cost comparison is rarely complete. It may look cheaper if you only compare licence fees or initial build time. But the <strong>real cost includes internal resource, testing, rework, documentation, hosting, security, support, maintenance and future enhancements.<\/strong><\/p><p>Then there is the cost of tokens, which is not always easy to predict upfront. Before you hit the query, you do not necessarily know how much it will use, how many rounds of prompting it will take, or how much rework will be needed to get the output into a usable state. <strong>That makes budgeting difficult.<\/strong> In what other scenario would you start building a business-critical system without a clear idea of what it will cost to finish?<\/p><p>You could be halfway through prompting an AI tool into building something and hit a limit. Then again, and again. You keep going because you have already invested time, but the costs continue to creep up. At that point, the business faces an uncomfortable question: <strong>spend more to try and finish it, or abandon it and accept the time and money already lost.<\/strong><\/p><p>Token pricing is also not something retailers can control. Costs, limits and usage models can change. What looks affordable at the start may not look quite so attractive once you are <strong>deep into the build, relying on it, and still trying to get the basics working properly.<\/strong><\/p><p>So the saving is not always as clear as it first appears. If you hire a dedicated team to build and maintain the solution, the cost saving starts to disappear. If you rely on people who already have full-time roles, delivery slows down and business-as-usual work gets in the way.<\/p><p>The outcome is often the <strong>same cost with more risk, lower cost with less capability, or slower delivery with more compromise.<\/strong> None of those are ideal when the planning team needed a robust solution in the first place.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ae6347 elementor-widget elementor-widget-text-editor\" data-id=\"0ae6347\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/1f4a1.svg\" alt=\"\ud83d\udca1\" title=\"\">AI is a tool, not a planning strategy<\/h3><p>None of this means AI should be ignored. AI has a valuable role to play in modern planning, it can support <strong>forecasting, summarisation, anomaly detection, data exploration, scenario generation, workflow guidance and faster analysis.<\/strong><\/p><p>But AI works best when it is applied within a strong planning framework. Without the right data model, business logic, governance and user adoption, AI can become <strong>a very confident way to create more confusion.<\/strong><\/p><p>There is a reason AI-generated solutions can start to look the same. If the tool is doing most of the thinking, and there is limited planning expertise guiding it, you often get a <strong>generic answer.<\/strong><\/p><p><strong>Retail is not generic.<\/strong> A fashion retailer, a grocery business, a homeware brand, a wholesale-heavy retailer and a multi-channel international business all have different planning challenges. The solution needs to reflect the way the business actually works.<\/p><p><strong>AI can accelerate parts of the journey, but it should not replace the thinking.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-349bf64 elementor-widget elementor-widget-text-editor\" data-id=\"349bf64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>The better question is: what are you trying to solve?<\/h3><p>The most useful conversation is not, <strong>\u201cCan AI build this?\u201d <\/strong>it is: <strong>\u201cWhat planning problem are we trying to solve, and what is the safest, fastest and most scalable way to solve it?\u201d<\/strong><\/p><p>Sometimes, a quick AI-assisted prototype may be useful. It can help visualise an idea, test a concept or bring stakeholders into the conversation, but when the requirement is retail planning, <strong>the bar is much higher.<\/strong> You need a solution that can support the business today and adapt tomorrow. You need proper integration, robust calculations, clear workflows, secure access, consistent reporting and confidence in the numbers.<\/p><p>That is where <b>experienced EPM and retail planning teams add value.<\/b><\/p><p>At bdg, we work with retailers to design and implement planning solutions that connect the commercial process with the technology behind it. From MFP and WSSI to range and assortment planning, our focus is on building solutions that are <strong>practical, scalable and grounded in how retail teams actually work.<\/strong><\/p><p>The goal is not to have the most impressive demo, it is to <strong>make better decisions, faster, with a solution the business can trust.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d319b3e elementor-widget elementor-widget-text-editor\" data-id=\"d319b3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/1f4a1.svg\" alt=\"\ud83d\udca1\" title=\"\"><\/strong>So, is vibe coding bad for retail planning?<\/h3><p>No, but it is <strong>often used for the wrong purpose.\u00a0<\/strong><\/p><p>Vibe coding can be brilliant for exploration, prototypes and speeding up certain development tasks. It can help teams think differently and move quickly in the early stages. But as a replacement for an expert-built retail planning solution? <strong>That is where we would be cautious.<\/strong><\/p><p>The risk is not that AI cannot build something. It can. The risk is believing that <strong>\u201csomething\u201d is the same as a secure, supported, scalable planning solution<\/strong> that can run core retail processes.<\/p><p>In retail planning, the <strong>first 10% gets attention, and the remaining 90% is where the real work begins.<\/strong> That is also exactly where experience matters.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b28b4e elementor-widget elementor-widget-text-editor\" data-id=\"1b28b4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Frequently asked questions (FAQ)<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cf2e5c elementor-widget elementor-widget-n-accordion\" data-id=\"2cf2e5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4710\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-4710\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is vibe coding? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4710\" class=\"elementor-element elementor-element-608e8dc e-con-full e-flex e-con e-child\" data-id=\"608e8dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47a3fe5 elementor-widget elementor-widget-text-editor\" data-id=\"47a3fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vibe coding is the use of AI tools to help build applications, dashboards or workflows through natural language prompts. It can be useful for <b>rapid prototyping,<\/b> but it still needs strong technical and business oversight.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4711\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4711\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can vibe coding be used for retail planning? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4711\" class=\"elementor-element elementor-element-a1aed77 e-con-full e-flex e-con e-child\" data-id=\"a1aed77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0479492 elementor-widget elementor-widget-text-editor\" data-id=\"0479492\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It can support early concepts, dashboards and prototypes, but it is risky to rely on vibe coding alone for <b>core retail planning processes<\/b> such as MFP, WSSI, range planning or allocation and replenishment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4712\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4712\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why is retail planning difficult to build from scratch? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4712\" class=\"elementor-element elementor-element-a422db7 e-con-full e-flex e-con e-child\" data-id=\"a422db7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9fef0b elementor-widget elementor-widget-text-editor\" data-id=\"f9fef0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Retail planning involves <b>complex calculations, multiple hierarchies, data integration, approvals, scenario modelling, stock logic, forecasting, reporting and ongoing business change.<\/b> A working screen is only a small part of the full solution.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4713\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4713\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why are LLMs risky for planning logic? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4713\" class=\"elementor-element elementor-element-18b7e26 e-flex e-con-boxed e-con e-child\" data-id=\"18b7e26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79339eb elementor-widget elementor-widget-text-editor\" data-id=\"79339eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>LLMs are designed to predict likely outputs, not to act as deterministic planning engines. They can be useful for ideas, summaries and visual concepts, but <strong>planning logic needs to be consistent, repeatable and governed.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4714\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4714\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is an EPM platform better than a custom AI-built planning tool? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4714\" class=\"elementor-element elementor-element-57bba60 e-flex e-con-boxed e-con e-child\" data-id=\"57bba60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e541500 elementor-widget elementor-widget-text-editor\" data-id=\"e541500\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For core planning processes, an EPM platform usually provides a more robust foundation because it includes <b>governance, scalability, security, workflows, integration and planning-specific functionality. <\/b>AI can still enhance the process when used in the right way.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4715\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4715\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can AI support retail planning? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4715\" class=\"elementor-element elementor-element-2ae7102 e-flex e-con-boxed e-con e-child\" data-id=\"2ae7102\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4715\" class=\"elementor-element elementor-element-2a3de22 e-con-full e-flex e-con e-child\" data-id=\"2a3de22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b473bb elementor-widget elementor-widget-text-editor\" data-id=\"8b473bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>AI can support forecasting, anomaly detection, scenario analysis, reporting, data exploration and workflow assistance. The best results come when AI is applied to <b>a well-designed planning model with reliable data and clear business rules.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is vibe coding?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Vibe coding is the use of AI tools to help build applications, dashboards or workflows through natural language prompts. It can be useful for rapid prototyping, but it still needs strong technical and business oversight.\"}},{\"@type\":\"Question\",\"name\":\"Can vibe coding be used for retail planning?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It can support early concepts, dashboards and prototypes, but it is risky to rely on vibe coding alone for core retail planning processes such as MFP, WSSI, range planning or allocation and replenishment.\"}},{\"@type\":\"Question\",\"name\":\"Why is retail planning difficult to build from scratch?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Retail planning involves complex calculations, multiple hierarchies, data integration, approvals, scenario modelling, stock logic, forecasting, reporting and ongoing business change. A working screen is only a small part of the full solution.\"}},{\"@type\":\"Question\",\"name\":\"Why are LLMs risky for planning logic?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"LLMs are designed to predict likely outputs, not to act as deterministic planning engines. They can be useful for ideas, summaries and visual concepts, but planning logic needs to be consistent, repeatable and governed.\"}},{\"@type\":\"Question\",\"name\":\"Is an EPM platform better than a custom AI-built planning tool?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For core planning processes, an EPM platform usually provides a more robust foundation because it includes governance, scalability, security, workflows, integration and planning-specific functionality. AI can still enhance the process when used in the right way.\"}},{\"@type\":\"Question\",\"name\":\"How can AI support retail planning?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI can support forecasting, anomaly detection, scenario analysis, reporting, data exploration and workflow assistance. The best results come when AI is applied to a well-designed planning model with reliable data and clear business rules.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Vibe coding can create impressive dashboards and prototypes quickly, but retail planning involves far more than a polished interface. From MFP and WSSI to assortment planning and replenishment, reliable solutions need robust logic, governance, integration and specialist retail expertise.<\/p>\n","protected":false},"author":24,"featured_media":16622,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[142],"class_list":["post-16620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-better-insights","tag-retail-groceries-en"],"_links":{"self":[{"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/posts\/16620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/comments?post=16620"}],"version-history":[{"count":10,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/posts\/16620\/revisions"}],"predecessor-version":[{"id":16632,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/posts\/16620\/revisions\/16632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/media\/16622"}],"wp:attachment":[{"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/media?parent=16620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/categories?post=16620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bdg.io\/uk\/wp-json\/wp\/v2\/tags?post=16620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}