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-shelf AI tools have become remarkably capable. For generic tasks like transcribing meetings, summarizing articles, or drafting emails, they provide immediate value. Yet, we find that for an organization's 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 organizations 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. Across industries, a common architectural pattern emerges. 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-modeled 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 such as current frontier models, open-weight models you host yourself, or specialized 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 vectorized 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 modeling 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). Optimize to minimize total cost, not maximize 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 summarization
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 finalized. 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 a market day rate for senior European contractors of about €1,200/day (€6,000 per full-time week), here is a sample budget for building a production-ready MVP. These are market figures in euros; they are not a Golux quote.

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

These figures are an illustrative market model. 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 optimizing a core business process.

Three examples of custom AI solutions in practice

Theory is useful, but concrete examples illustrate the value. The three scenarios below are illustrative examples, not client case studies: they show where custom AI tends to pay and what to measure.

1. Operations Copilot for a Series A Logistics Platform

Illustrative example: consider a fast-growing logistics company struggling to scale its operations team, where each new hire needs months of training to learn the complex process of quoting, booking, and tracking shipments.

  • Solution: A RAG-based "Copilot" integrated into the existing platform, using a vectorized knowledge base of the company's 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 synthesizes information from multiple sources to provide a detailed answer with source links.
  • What to measure: Average time to generate a complex quote, and onboarding time for new operators. To size the value, multiply the share of operator time spent quoting by the time saved and the team's cost: for 30 operators at €60,000/year who spend a third of their time quoting, a 40% saving on that task would be worth about €240,000 a year. Our case studies show the kind of products we build.

2. Document Intelligence for an Insurer

Illustrative example: imagine an insurer processing thousands of supplementary claims documents (invoices from repair shops, medical reports) by hand. The documents are non-standard, so off-the-shelf OCR and data extraction tools perform poorly on them.

  • Solution: A custom document intelligence pipeline with a multi-stage approach: a model to classify the document type, followed by specialized 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.
  • What to measure: Field-level accuracy on key fields, and the share of documents that can be processed straight-through, which is what frees claims handlers to focus on complex cases. The key is not building a better OCR engine, but building better workflows around a collection of specialized models.

3. Demand Forecasting for a D2C E-commerce Brand

Illustrative example: consider a direct-to-consumer brand whose inventory is managed with a forecasting model based purely on historical sales, which leads to stock-outs during promotions and over-stocking of items that have been negatively reviewed on social media.

  • Solution: A custom forecasting model that enriches 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.
  • What to measure: Forecasting error against the old model, inventory holding costs, and revenue lost to stock-outs. This is a classic case where proprietary data combinations can create a competitive edge that a generic forecasting tool cannot 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 (such as current frontier models), 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 modeling 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 standardized across industries: think generic meeting transcription, CRM contact enrichment, or basic helpdesk ticket categorization. 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; summarizing 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 modeling 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 lands in the €380k–€500k range at market rates.
  • 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, we 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.

The engineering notes

What we find inside AI-built apps.

The findings from the apps we audit, the fixes that worked, and what each one cost, written by the person who did the work. No roundups, no reposts.

A few emails a month. No spam, unsubscribe any time.

Golux Group

Already a client? Golux Club
is where your project lives: tickets, approvals, files, one record.

Open