[{"data":1,"prerenderedAt":337},["ShallowReactive",2],{"post-\u002Fstart-with-the-business-problem-not-the-ai-model":3},{"page":4,"translation":220,"nav":222,"related":325,"random":330},{"id":5,"title":6,"body":7,"categories":192,"category":195,"date":196,"description":197,"draft":198,"extension":199,"image":200,"imageAlt":201,"kind":202,"lang":203,"meta":204,"navigation":205,"path":206,"publishedAt":207,"readingTime":208,"seo":209,"seoTitle":195,"slug":210,"stem":210,"tags":211,"translationKey":217,"type":218,"updated":195,"__hash__":219},"posts\u002Fstart-with-the-business-problem-not-the-ai-model.md","Start With the Business Problem, Not the AI Model",{"type":8,"value":9,"toc":182},"minimark",[10,14,17,20,25,28,31,43,47,50,69,72,76,79,82,91,95,98,108,111,115,118,125,128,137,141,144,167,170,173,176],[11,12,13],"p",{},"A company wants to improve customer support with AI. The first meeting turns to a familiar list: which LLM is most accurate, whether a more capable model will perform better, and whether the system needs several models.",[11,15,16],{},"Those questions matter, but they come later.",[11,18,19],{},"Start by deciding what should change in the operation. The goal may be faster answers, less time spent by agents searching for information, or more issues resolved on first contact. A system that drafts a response is also a different proposition from one that can initiate a refund. Until these choices are clear, a detailed model comparison remains technically interesting but disconnected from the business decision.",[21,22,24],"h2",{"id":23},"what-it-takes-to-resolve-a-support-case","What it takes to resolve a support case",[11,26,27],{},"A language model can understand a customer message and draft a useful answer. A support operation needs more than that. It must identify the product involved, retrieve the current refund policy, read the order status from the right system, and tell an information request from a transaction request. If it is to start a refund, it must check the amount, the deadline, and the user's authority. Some cases must still reach a human agent.",[11,29,30],{},"That full, repeatable ability to produce an outcome is the business capability. The model may be an important part of it, but it is not the capability by itself. Data, business rules, existing systems, permissions, and human judgment all shape whether the work can be done reliably.",[11,32,33,34,42],{},"Architecture is therefore more than a diagram of connected technical boxes. It defines how models, data, software, and people work together to deliver the intended result. The distinction echoes ",[35,36,41],"a",{"href":37,"rel":38,"target":40},"\u002Fmanaging-technology-and-transforming-the-business-are-not-the-same",[39],"noopener","_blank","the difference between managing technology and transforming the business",": running technology and changing a business capability with it are different responsibilities.",[21,44,46],{"id":45},"build-only-the-system-the-work-requires","Build only the system the work requires",[11,48,49],{},"General-purpose models can now understand text, inspect images, produce reasoned responses, and use software tools. That does not make a fleet of models and agents the default design.",[11,51,52,53,61,62,68],{},"An agent gives a model more discretion to choose tools and sequence its work. A workflow with known steps may not need that discretion. ",[35,54,60],{"href":55,"rel":56,"target":40,"className":58},"https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fbuilding-effective-agents",[57,39],"nofollow",[59],"dofollow","Anthropic's production guide"," recommends beginning with the simplest solution that works. ",[35,63,67],{"href":64,"rel":65,"target":40,"className":66},"https:\u002F\u002Fdocs.cloud.google.com\u002Farchitecture\u002Fchoose-agentic-ai-architecture-components",[57,39],[59],"Google Cloud's architecture guide"," makes a similar distinction between fixed processes and open-ended work where the model must choose a path.",[11,70,71],{},"Often, one capable model, a narrow set of tools, and software-defined workflow steps are enough. Add a second model, routing layer, or agent only when it demonstrably improves quality, cost, speed, or risk. The aim is not to accumulate AI components; it is to achieve the result without adding complexity the operation does not need.",[21,73,75],{"id":74},"sometimes-the-best-answer-is-no-ai","Sometimes the best answer is no AI",[11,77,78],{},"Determining whether a refund window has expired may not need a language model. If order date, product type, and contract terms are recorded, a SQL query and explicit business rules may be more accurate, cheaper, and easier to audit.",[11,80,81],{},"Optimization software may fit shift planning or route creation, where objectives and constraints are explicit. For predictions from structured tables, classical machine learning can be a strong starting point.",[11,83,84,85,90],{},"Choosing a simpler method is not a failed AI project. It is sound system design. In ",[35,86,89],{"href":87,"rel":88,"target":40},"\u002Fbeyond-the-bot-lessons-from-building-a-chat-system-for-global-patients",[39],"a real chatbot project",", the hard part was not simply generating an answer: integration, reliable handover, and ongoing operations determined the outcome.",[21,92,94],{"id":93},"a-boundary-between-suggestion-and-action","A boundary between suggestion and action",[11,96,97],{},"A model can prepare the right information for a refund transaction. That does not give it authority to execute the transaction.",[11,99,100,101,107],{},"For systems that affect money, customer records, or external communication, define two boundaries separately: the actions a model may recommend and the actions the system may actually perform. Telling a model to perform only authorized actions is not access control. The transaction must be checked against the real user's or service's permissions, routed to human approval where needed, and recorded for later audit. ",[35,102,106],{"href":103,"rel":104,"target":40,"className":105},"https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm062025-excessive-agency\u002F",[57,39],[59],"OWASP's guidance on excessive agency"," likewise recommends actions be executed in the user's context with only the permissions required.",[11,109,110],{},"Authorization is not a security feature to bolt on at the end. It is a business decision that belongs at the start of the design.",[21,112,114],{"id":113},"measure-the-work-not-just-the-answer","Measure the work, not just the answer",[11,116,117],{},"A support system can tell a customer, “Your refund has been initiated.” The sentence may be clear and aligned with the policy. What matters first is whether the order system actually contains a refund record.",[11,119,120],{},[121,122],"img",{"alt":123,"src":124},"A machine producing a checked output sits disconnected from the processing mechanism across a visible gap","\u002Fimages\u002Fenterprise-intelligence-architecture\u002Fanswer-without-action.avif",[11,126,127],{},"Even that record is not proof of business success. If first-contact resolution, customer satisfaction, losses, and agent workload do not change, the intended outcome may not have materialized.",[11,129,130,131,136],{},"Measure the model's response, the action completed by the system, and the effect on the business separately. The same distinction appears in ",[35,132,135],{"href":133,"rel":134,"target":40},"\u002Fai-made-code-cheap-verification-is-still-expensive",[39],"the verification bottleneck in AI-generated code",": producing an output does not prove the intended result was implemented correctly.",[21,138,140],{"id":139},"three-decisions-before-model-selection","Three decisions before model selection",[11,142,143],{},"Before comparing models, settle three decisions:",[145,146,147,155,161],"ol",{},[148,149,150,154],"li",{},[151,152,153],"strong",{},"Business outcome:"," Which decision, workflow, or measurable result will change? What is the current baseline?",[148,156,157,160],{},[151,158,159],{},"Action boundary:"," Will the system provide information, prepare a recommendation, or execute a real transaction? Where is human approval required?",[148,162,163,166],{},[151,164,165],{},"Evidence:"," How will the model response, completed action, cost, and business result be measured?",[11,168,169],{},"Once those decisions are clear, the necessary data, rules, integrations, and models become much easier to identify.",[11,171,172],{},"Model selection is not trivial; it affects both what the system can do and its economics. But it becomes a useful choice only after the company understands what it wants to change and the boundaries within which the system must operate.",[11,174,175],{},"The next question may not be “Which model is better?” It may be “Does this problem need AI at all?”",[11,177,178],{},[35,179,181],{"href":180},"\u002Fwhen-process-automation-actually-needs-ai","I examine that decision through three real systems in When Does Process Automation Actually Need AI?",{"title":183,"searchDepth":184,"depth":184,"links":185},"",2,[186,187,188,189,190,191],{"id":23,"depth":184,"text":24},{"id":45,"depth":184,"text":46},{"id":74,"depth":184,"text":75},{"id":93,"depth":184,"text":94},{"id":113,"depth":184,"text":114},{"id":139,"depth":184,"text":140},[193,194],"ai","engineering",null,"2026-08-27","Why model selection should not be the first decision in an AI project, and what must be defined about the business outcome, action boundary, and evidence first.",false,"md","\u002Fimages\u002Fhero\u002Fmodel-selection-comes-later.avif","A blue target point aligns with two panels and an open tray along a dotted line.","Essay","en",{},true,"\u002Fstart-with-the-business-problem-not-the-ai-model","2026-08-27 19:33:46",5,{"title":6,"description":197},"start-with-the-business-problem-not-the-ai-model",[212,213,214,215,216],"enterprise-ai","ai-architecture","model-selection","business-capability","ai-transformation","enterprise-ai-beyond-model-selection","post","8Q3OhpeIEgbf9euLDLHugUI_LDy_ri5IacoY9_jJ-kc",{"path":221},"\u002Ftr\u002Fai-projesine-model-secerek-baslamayin",{"prev":223,"next":225,"others":228,"lucky":324,"readingTime":208},{"path":180,"title":224},"When Does Process Automation Actually Need AI?",{"path":226,"title":227},"\u002Fhow-to-do-content-pruning-a-real-world-case-study","How to Do Content Pruning: A Real-World Case Study",[229,230,231,234,237,240,242,245,248,251,254,257,260,262,265,268,271,274,277,280,283,286,289,292,295,298,301,304,307,310,312,315,318,321],{"path":180,"title":224},{"path":226,"title":227},{"path":232,"title":233},"\u002Fbank-account-api-integration","Integrating One Bank Is Easy. Keeping Forty Running Is Not.",{"path":235,"title":236},"\u002Fai-assisted-rest-api-development","Preserving API Quality in AI-Assisted Development",{"path":238,"title":239},"\u002Ftesting-a-button-treating-an-entire-website-redesign-as-a-sure-thing","Testing a Button, Treating an Entire Website Redesign as a Sure Thing",{"path":37,"title":241},"Managing Technology and Transforming the Business Are Not the Same Thing",{"path":243,"title":244},"\u002Fturkeys-first-real-time-mystery-shopping-reporting","Turkey's First Real-Time Mystery Shopping Reporting Platform",{"path":246,"title":247},"\u002Fkeeping-customers-happy-isnt-enough","Keeping Customers Happy Isn’t Enough. You Have to Follow Up.",{"path":249,"title":250},"\u002Fdo-ai-visibility-tools-really-work","Do AI Visibility Tools Really Work? What They Actually Measure",{"path":252,"title":253},"\u002Fllms-txt-was-never-the-point","llms.txt Was Never the Point",{"path":255,"title":256},"\u002Fdo-you-know-how-dependent-your-company-is-on-ai","Do You Know How Dependent Your Company Is on AI?",{"path":258,"title":259},"\u002Fthe-ai-productivity-baseline-is-moving-faster-than-we-remember","AI Wasn’t Always This Good. We Just Got Used to It.",{"path":133,"title":261},"AI Made Code Cheap. Verification Is Still Expensive.",{"path":263,"title":264},"\u002Faccessing-know-how-is-not-the-same-as-creating-it","Accessing Know-How Is Not the Same as Creating It",{"path":266,"title":267},"\u002Fthe-threshold-collapsed-to-zero","The Threshold Collapsed: What ProductLog Taught Me About Building in Public",{"path":269,"title":270},"\u002Fbuild-in-public-2-0","Build in Public in the AI Era: What to Share and What to Keep Private",{"path":272,"title":273},"\u002Fgoogle-generative-ai-data-ai-citation-timing","AI Visibility Dropped Before Search: The Google Data That Changed My Theory",{"path":275,"title":276},"\u002Fthe-era-of-the-previous-vibe-coder-begins","The Era of the \"Previous Vibe Coder\" Begins: The Invisibility of Clean Code and the Technical Debt Bill of AI",{"path":278,"title":279},"\u002Fone-victory-several-defeats","One Victory, Several Defeats",{"path":281,"title":282},"\u002Fthe-job-ai-wont-take-and-the-five-it-prevents","The Hiring AI Makes Invisible",{"path":284,"title":285},"\u002Fproductlog-the-platform-i-built-for-myself-first","ProductLog: The Platform I Built for Myself First",{"path":287,"title":288},"\u002Fcomprehension-debt-the-bill-comes-due-alone","Comprehension Debt: The Bill Comes Due Alone",{"path":290,"title":291},"\u002Fwordpress-to-nuxt-ai-powered-content-pipeline","From WordPress to Nuxt: Building an AI-Powered Content Pipeline",{"path":293,"title":294},"\u002Fai-visibility-illusion-bing-citation-share","The AI Visibility Illusion: What Bing's Citation Share Data Actually Reveals",{"path":296,"title":297},"\u002F1m-impressions-per-month-0-revenue-a-programmatic-seo-post-mortem","1M Impressions per Month, $0 Revenue: A Programmatic SEO Post-Mortem",{"path":299,"title":300},"\u002Fthe-end-of-coding-or-a-new-renaissance-the-invisible-crisis-of-ai","The End of Coding or a New Renaissance? The Invisible Crisis of AI",{"path":302,"title":303},"\u002Fraising-children-in-the-age-of-artificial-intelligence","Raising Children in the Age of Artificial Intelligence",{"path":305,"title":306},"\u002Fredar-ai-powered-summaries-for-kap-disclosures-and-open-sources","Redar: AI-Powered Summaries for KAP Disclosures and Open Sources",{"path":308,"title":309},"\u002Fpesintaksit-cash-vs-installments-a-turkish-inflation-aware-payment-comparison-tool","Cash or Installments? – The Story Behind PeşinTaksit",{"path":87,"title":311},"What We Learned Building a Healthcare Chatbot for International Patients",{"path":313,"title":314},"\u002Fhow-i-built-a-modern-infrastructure-using-open-source-tools-and-the-power-of-cloudflare","Why I Run camiler.org on a Single VPS",{"path":316,"title":317},"\u002Ffrom-rules-to-decisions-the-real-time-sales-intelligence-platform-we-built-at-vanity","Medical Tourism Lead Management: How We Moved from Manual Routing to a Real-Time Sales System",{"path":319,"title":320},"\u002Fwhy-im-building-rankextension-making-google-search-console-actually-make-sense","What Happened to RankExtension?",{"path":322,"title":323},"\u002Fan-seo-experiment-in-a-low-competition-serp-with-google-maps-and-openai","Building camiler.org: A Programmatic SEO Experiment with Google Maps and OpenAI",{"path":180,"title":224},[326,328],{"path":255,"title":256,"date":327},"2026-08-22",{"path":258,"title":259,"date":329},"2026-08-20",[331,333,335],{"path":322,"title":323,"date":332},"2025-06-05",{"path":313,"title":314,"date":334},"2025-07-02",{"path":249,"title":250,"date":336},"2026-08-23",1787875354243]