Skip to main content
Golux Group
Insights

AI development · Consideration

Custom AI Solutions: How Companies Actually Build AI Products

Off-the-shelf AI stops where your workflow starts. Here is the reference architecture, team shape and delivery sequence behind custom AI products that survive contact with real users.

Golux Group Engineering · · 12 min read

Off-the-the-shelf AI tools have become remarkably capable. For generic tasks like transcribing meetings, summarising articles, or drafting emails, they provide immediate value. Yet, we find that for our clients' most critical, differentiating business processes, these tools represent a starting line, not a finish line. The real competitive advantage is not found in a generic SaaS product, but in a system that deeply understands your specific data, your unique workflow, and your commercial constraints.

When the workflow is your IP, when the data is proprietary, and when "good enough" accuracy isn't good enough for your customers or regulators, you have reached the limits of off-the-shelf AI. This is the point where building a custom AI solution ceases to be an academic question and becomes a strategic necessity. It's a shift from consuming AI to owning the AI-driven process. This article outlines how mature organisations scope, architect, and deliver these solutions—moving beyond demos to create systems that generate tangible business value.

When off-the-shelf AI is no longer enough

The journey to a custom solution often begins with a series of frustrations with existing tools:

  • The "80% problem": A vendor tool automates 80% of a task beautifully, but the remaining 20% consists of the most complex, highest-value cases. These exceptions still require full manual intervention, eroding the promised efficiency gains.
  • Data sovereignty and privacy: Your most valuable data—customer records, transaction histories, proprietary research—cannot or should not be sent to a third-party API, especially for model training.
  • Lack of workflow integration: The AI tool is a separate island, requiring staff to copy-paste information between systems. The friction of context switching negates the speed benefits of the AI itself.
  • Inability to correct or explain: The model makes a mistake, but you have no mechanism to correct it, provide feedback, or understand why it made that decision. For regulated industries like finance or healthcare, this lack of explainability is a non-starter.
  • Generic outputs: A large language model (LLM) can write a plausible-sounding sales email. It cannot, however, write one that references the customer's specific usage patterns from your data warehouse, mentions their assigned account manager, and cross-references a known support ticket—all in your brand's precise tone of voice.

When you encounter these limitations, it's a sign that the process you're trying to improve is not a commodity. It's a core competency, and it deserves a purpose-built solution.

A reference architecture for custom AI solutions

A production-grade custom AI solution is more than just a call to a model API. It is a complete software system designed for reliability, scalability, and maintainability. Based on our engagements across various industries, we see a common architectural pattern emerge. It's not a rigid blueprint, but a flexible framework that treats data, evaluation, and human feedback as first-class citizens alongside the AI model itself.

                               +-----------------------------+
                               |    User-Facing Application  |
                               | (Web App, Mobile, API, etc.)|
                               +--------------+--------------+
                                              | (API Calls)
 Varies                          +------------+-------------+
+----------------------+         |   AI Service Orchestrator   |
|   Internal Systems   |         |  (e.g., FastAPI, Next.js)   |
| (CRM, ERP, DBs, etc.)|--+      +----+-----------+--------+----+
+----------------------+  |           |           |        |
                        (Ingest)      |           |        |
                          |           |           |        |
+-------------------------v-+   (Query) |   (Query) |        | (Feedback)
|                           |         +-----------v--------+ +-------------+
|   AI-Ready Knowledge Layer|         |                      | |             |
|   (Vector DB, Feature    |<--------+ Model Serving Layer  | | Human-in-the|
|    Store, Data Warehouse)|         | (OpenAI, Anthropic,  | | -Loop (HITL)|
|                           |         |  Self-hosted Models) | |  Interface  |
+---------------------^-----+         +----------------------+ +-------^-----+
                      |                                                  |
                      | (Evaluation Results)                             | (Corrections)
                      +---------------------+----------------------------+
                                            |
                                +-----------v-----------+
                                |  Evaluation & Logging |
                                | (Business KPIs, Cost, |
                                |  Latency, Accuracy)   |
                                +-----------------------+

Let's break down the key components:

  • AI-Ready Knowledge Layer: This is not just your raw data. It's a curated, clean, and structured representation of the information the AI needs. This could be a vector database for retrieval-augmented generation (RAG), a feature store for predictive models, or a well-modelled data warehouse. Effective data engineering is the foundation of any successful AI project.
  • AI Service Orchestrator: This is the brains of the operation. It's a backend service that receives requests from the user application, queries the knowledge layer, chains together calls to one or more models, applies business logic, and formats the final response. This component is where most of your custom logic lives.
  • Model Serving Layer: This provides access to the core AI capabilities, whether they are third-party LLMs like GPT-4, open-source models you host yourself, or specialised models from cloud providers. The orchestrator interacts with this layer via APIs.
  • Evaluation & Logging: Every request, response, and intermediate step is logged. Crucially, this isn't just for debugging. The system logs business-relevant outcomes. Did the user accept the AI's suggestion? How much time was saved? This data is vital for measuring ROI and identifying model drift.
  • Human-in-the-Loop (HITL) Interface: A dedicated interface for subject matter experts to review, correct, and annotate the AI's outputs. This is not a secondary feature; it's a core part of the system that ensures ongoing accuracy and provides the data for future fine-tuning.

This architecture decouples the components, allowing them to be scaled and updated independently. It represents a mature approach to AI engineering, treating the model as just one part of a larger, value-delivering system.

The workflow-first method: model the decision, then the model

A common failure pattern we observe is starting with a technology ("we need a RAG-based chatbot") instead of a business problem ("our tier-1 support agents spend 30% of their time looking up policy documents").

The workflow-first method flips this on its head. Before writing a single line of code, we map the human decision-making process we are trying to augment or automate.

Example: A freight-forwarding operations desk

The business goal is to reduce the time it takes to generate a quote for a complex shipment.

The current human workflow:

  1. Receive quote request via email.
  2. Open the CRM to look up the client's details and history.
  3. Open the transport management system (TMS) to check available carriers and standard lane costs.
  4. Check a separate spreadsheet for fuel surcharges.
  5. Consult a senior colleague about customs requirements for the destination country.
  6. Open a calculator to aggregate costs and add the company margin.
  7. Draft a quote in an email and send it.

This process is slow, error-prone, and dependent on tacit knowledge.

The AI-augmented workflow:

  1. An AI assistant parses the incoming email and pre-fills a quoting form.
  2. The user validates the parsed information.
  3. The user clicks "Generate Quote Options".
  4. The AI orchestrator queries the CRM, TMS, and a vectorised knowledge base of customs regulations.
  5. It presents three options (e.g., fastest, cheapest, most carbon-efficient) with fully broken-down costs and justifications.
  6. The user selects an option, adjusts the final price if needed, and clicks "Send Quote".

By modelling the workflow first, the technical requirements become clear. We don't need a general-purpose "chatbot". We need a system that can:

  • Parse specific entities from unstructured text (email).
  • Execute structured queries against internal APIs (CRM, TMS).
  • Perform retrieval from a vector database (customs rules).
  • Apply business logic (calculating margins).
  • Present structured information in a dedicated UI.

This level of specificity is what separates a vague ambition from a buildable product.

Data contracts and the AI-ready knowledge layer

An AI model is only as reliable as its data inputs. In a custom solution, this data comes from your own operational systems. A common point of failure is when an upstream system changes—a database column is renamed, an API response field is deprecated—and the AI system breaks silently.

This is where data contracts are essential. A data contract is a formal, versioned, and machine-readable agreement between a data producer (e.g., the team managing the CRM) and a data consumer (the AI system). It defines the schema, semantics, and quality expectations for a dataset.

Implementing data contracts means the AI team can build with confidence, knowing that:

  • The customer_id field will always be a non-null integer.
  • The shipment_status field will only contain one of five specific values.
  • The data will be updated within a guaranteed freshness window (e.g., every 15 minutes).

If a producer wants to make a breaking change, the contract flags it, forcing a discussion with the consumer teams. This simple discipline prevents countless hours of debugging and avoids the erosion of trust that occurs when an AI system provides incorrect answers due to bad data. Building this "AI-Ready Knowledge Layer" is a critical exercise in governance and collaboration, underpinned by robust software engineering principles.

Evaluation as a product requirement, not a research activity

In academia, model performance is measured with metrics like F1-score or BLEU. In business, these are vanity metrics unless they are directly tied to a commercial outcome. For a custom AI solution, evaluation must be designed from the perspective of the product's goal.

This means moving from generic metrics to business-aligned KPIs.

Generic MetricBusiness-Aligned EvaluationExample Context
Accuracy: 95%Cost of misclassification: False Positives cost €5 (manual review), False Negatives cost €500 (lost sale). Optimise to minimise total cost, not maximise accuracy.Lead qualification bot
Latency: 200msTime to resolution: Did the AI's suggestion reduce the user's total task time from 5 minutes to 30 seconds? The model's latency is a small part of the whole workflow.Internal operations copilot
F1 Score: 0.89User acceptance rate: What percentage of AI-generated summaries are used by analysts without modification? What percentage are edited? What percentage are discarded?Financial report summarisation
PerplexityEscalation rate: What percentage of customer support queries are successfully handled by the AI versus being escalated to a human agent?Customer support automation

Evaluation cannot be a one-off task performed before deployment. It must be a continuous, automated process. The Evaluation & Logging component in our reference architecture should feed a real-time dashboard that answers questions like:

  • What is our estimated cost saving from automation this week?
  • Is the model's performance degrading for users in a specific region?
  • Which types of queries are causing the most user corrections?

This data-driven approach to performance is a hallmark of successful Generative AI Development: From Idea to Production and turns evaluation into a powerful tool for product management.

Human-in-the-loop patterns that keep accuracy honest

No AI system is perfect. Acknowledging this and designing for it is a sign of engineering maturity. Human-in-the-loop (HITL) patterns are not a crutch, but a critical mechanism for ensuring quality, handling edge cases, and creating a virtuous cycle of improvement.

Here are three common HITL patterns we implement:

  1. Review and Correct: The AI performs a task, and a human expert validates or corrects the output before it's finalised. This is ideal for high-stakes, low-volume tasks.

    • Example: An AI extracts key terms and values from a complex legal contract. A paralegal reviews the extracted data on a side-by-side screen, making corrections before the data is committed to the system. The corrections are logged as high-quality training data.
  2. Triage: The AI autonomously handles cases where its confidence score is high and routes low-confidence cases to a human. This blends automation with the safety of human oversight.

    • Example: A customer support bot answers common questions ("Where is my order?"). If it encounters a query it cannot classify with >98% confidence (e.g., an angry, multi-part complaint), it seamlessly transfers the conversation to a human agent with the full chat history.
  3. Output Ranking: The AI generates several possible responses, and the user simply chooses the best one. This is a low-friction way to gather feedback.

    • Example: A sales copilot drafts three different versions of a follow-up email: one concise, one detailed, one more informal. The salesperson picks the one they like best. This selection is a powerful signal for future fine-tuning of the model's style and tone.

Implementing HITL requires a thoughtful UI and a robust feedback pipeline, but it's the most effective way to launch an AI product safely and improve it based on real-world usage.

Team shape and cost of a custom AI build

Building a custom AI solution is a significant investment in a strategic asset. It requires a dedicated, multi-disciplinary team. Trying to staff such a project with only data scientists or only backend engineers is a recipe for failure.

A typical team for a 4-6 month MVP build looks like this:

  • Product Manager (part-time): Bridges the gap between business stakeholders and the engineering team, defines the workflow, and manages the backlog.
  • Lead AI/ML Engineer: Designs the overall architecture, selects the right models and tools, and guides the team.
  • AI/ML Engineer (x2): Builds the core orchestration logic, implements the model pipelines, and sets up evaluation frameworks.
  • Data Engineer (part-time): Builds the pipelines to create and maintain the AI-Ready Knowledge Layer.
  • Frontend/Product Engineer (if a UI is needed): Builds the user interface, including the HITL components.

Using realistic 2026 European senior contractor day rates (€1,200/day), here is a sample budget for building a production-ready MVP.

PhaseDuration (weeks)Team CompositionEstimated Cost (EUR)Key Deliverables
Discovery & Architecture3-4Lead Engineer, Product Manager€30,000 - €50,000Detailed workflow map, technical architecture, project plan, defined evaluation metrics.
MVP Build12-16Full team€200,000 - €320,000Working system for a single, core workflow; integration with 1-2 data sources; basic HITL interface.
Production Hardening & Rollout6-8Full team (tapering)€100,000 - €150,000Security audit, performance testing, deployment automation, monitoring dashboards, initial user training.
Total MVP Investment21-28€330,000 - €520,000A production system used by a pilot group of users, delivering measurable value.

These figures are illustrative but grounded in our experience. For a more detailed breakdown, see our guide on how much it costs to build an AI application. While the initial investment is significant, it should be compared to the multi-year cost of a SaaS subscription for a less-capable tool or the opportunity cost of not optimising a core business process.

Three examples of custom AI solutions in practice

Theory is useful, but concrete examples illustrate the value. Here are three anonymised scenarios based on our work.

1. Operations Copilot for a Series A Logistics Platform

A fast-growing logistics company was struggling to scale its operations team. Each new hire required months of training to learn the complex process of quoting, booking, and tracking shipments.

  • Solution: We built a RAG-based "Copilot" integrated into their existing platform. It uses a vectorised knowledge base containing their SOPs, carrier contracts, and historical shipment data.
  • How it works: An operator can ask natural language questions like, "What's the cheapest air freight option for 3 pallets (1,200 kg) from Frankfurt to JFK next week, including customs clearance?" The Copilot synthesises information from multiple sources to provide a detailed answer with source links.
  • Business Impact: The Copilot reduced the average time to generate a complex quote by 40%. It also cut new operator onboarding time by half. For a team of 30 operators earning an average of €60,00s0/year, the 40% time saving on this one task represents an efficiency gain worth over €720,000 annually, delivering a clear ROI on the development investment in under six months. Many of our most successful projects are available as case studies.

2. Document Intelligence for a European Insurer

A major insurer was processing thousands of supplementary claims documents (invoices from repair shops, medical reports) manually. The documents were non-standard, making off-the-shelf OCR and data extraction tools perform poorly (less than 70% accuracy).

  • Solution: We developed a custom document intelligence pipeline. It used a multi-stage approach: a model to classify the document type, followed by specialised extraction models fine-tuned for each type (e.g., one for auto repair invoices, another for physiotherapy reports).
  • How it works: The system ingests a PDF, classifies it, extracts key fields (e.g., total_amount, provider_name, date_of_service), and flags any fields with low confidence for human review via a dedicated HITL interface.
  • Business Impact: The custom pipeline achieved 96% accuracy on key fields. This allowed 85% of documents to be processed straight-through, freeing up claims handlers to focus on complex cases. The key was not building a better OCR engine, but building better workflows around a collection of specialised models.

3. Demand Forecasting for a D2C E-commerce Brand

A direct-to-consumer brand's inventory was managed using a forecasting model based purely on historical sales. This led to stock-outs during promotions and over-stocking of items that had been negatively reviewed on social media.

  • Solution: We built a custom forecasting model that enriched the historical sales data with external and internal signals: planned marketing campaigns, competitor pricing, social media sentiment, and even weather forecasts.
  • How it works: A daily data engineering pipeline gathers and aligns these disparate data sources into a feature store. The forecasting model (a gradient-boosted tree) is retrained weekly to capture the latest trends.
  • Business Impact: The new model reduced forecasting error by 25%. This translated directly into a 15% reduction in inventory holding costs and an estimated 5% lift in revenue from avoided stock-outs, amounting to several million euros per year. This is a classic example of where proprietary data combinations create a competitive edge that a generic forecasting tool could never match.

Frequently asked questions

What counts as a custom AI solution?

A custom AI solution is any system built around your proprietary data, workflow, and business constraints, rather than being configured inside a vendor product. While it may use off-the-shelf models (like GPT-4), the value and intellectual property are in the surrounding code that you own. This includes the data ingestion pipelines, the specific orchestration logic for chaining prompts and tools, the fine-grained evaluation framework, and the user interface that integrates it all into a seamless business process. It's the difference between using a calculator and building a financial modelling platform.

Should we build custom AI or buy a vendor tool?

The decision hinges on whether the workflow is a source of competitive advantage. You should buy a vendor tool for generic, "cost-of-doing-business" tasks where the process is standardised across industries—think generic meeting transcription, CRM contact enrichment, or basic helpdesk ticket categorisation. You should build a custom solution when the workflow is unique to your business, involves proprietary data that cannot leave your control, or when the accuracy and nuance required are beyond what a generic tool can provide. Your proprietary risk assessment model is a candidate for a custom build; summarising inbound emails is not. This strategic choice is a key topic for anyone evaluating how to choose an AI development company.

Key takeaways

  • Custom AI solutions are for core, differentiating business workflows where off-the-shelf tools fall short due to data, integration, or accuracy limitations.
  • A successful build starts with modelling the business decision or workflow, not with choosing a technology. The goal is to improve a process, not just "use AI".
  • A robust reference architecture treats data engineering, continuous evaluation, and human-in-the-loop feedback as first-class components, not afterthoughts.
  • Budget for a multi-disciplinary team and a significant investment. A production-grade MVP for a core business process typically starts in the €300k-€500k range.
  • The true value of custom AI is created in the "last mile": tailoring the system to your specific data, integrating it deeply into your unique operational context, and continuously refining it based on business-level KPIs.
  • Evaluation must be continuous and tied to business outcomes (e.g., cost savings, user task time reduction), not abstract academic metrics.

Building a custom AI solution is a significant undertaking, but for the right process, it can create a powerful, durable competitive advantage that no off-the-shelf product can replicate. The key is a disciplined, engineering-led approach that grounds the power of AI in the reality of your operations.

If you are considering how a custom AI solution could transform a core part of your business and want to ensure your architecture is sound from day one, our senior teams can provide an expert, independent assessment.

How we help with this

Talk to engineers

Get a free AI architecture assessment

We review your data, model and delivery setup and send back a written architecture opinion.

Weekly digest

Engineering signal, zero noise.

A hand-picked list of the best AI and product engineering reads, plus build notes from real Golux projects.

One email a week. No spam, unsubscribe any time.

Golux Group

Join Golux Club
and get special offers from our team

Join