UK software developers since 2006 · fixed-price quotes · you own the code01623 650333 · info@dijitul.uk
Free chat

How to Add AI to Your Business Software

You add AI to business software by connecting a large language model API to a specific, measurable task, such as extracting data from invoices, answering staff questions from your own documents or drafting replies, with checks and human review built in. dijitul adds AI features to UK business software, with a fixed-price quote after a free chat.

Updated 2026-10-10 · by the dijitul development team, Mansfield, UK

Key facts

  • Start with one repetitive task where errors are easy to spot
  • Most business AI uses hosted model APIs, not models trained from scratch
  • Retrieval-augmented generation (RAG) lets AI answer from your own documents
  • Structured output lets AI fill database fields, not just write text
  • Keep humans in the loop for decisions that affect customers or money
  • Check data protection terms, retention and where data is processed

Useful AI features, not gimmicks

The AI projects that pay back are usually unglamorous:

  • Document extraction. Reading supplier invoices, purchase orders or delivery notes (PDFs, emails, photos) and turning them into structured data for review. See AI document processing.
  • Search over your own knowledge. Staff ask questions in plain English and get answers from your policies, manuals and past jobs, with links to the source. See RAG knowledge bases.
  • Classification and routing. Sorting incoming emails or tickets by type and urgency.
  • Drafting. First drafts of quotes, reports or customer replies for a person to check and send.
  • Summaries. Turning long notes, calls or job histories into short summaries.

A chatbot on your website can help too, but only if it answers from accurate, current information and hands over to a person cleanly.

How it works technically

Most business AI features call a hosted large language model through an API, such as those from OpenAI, Anthropic, Google or Microsoft Azure. Your software sends a carefully written instruction plus the relevant data, and gets back text or, better, structured JSON that matches a schema your code can validate.

For answers from your own documents, retrieval-augmented generation (RAG) splits documents into chunks, stores them with vector embeddings (for example in PostgreSQL with pgvector), finds the most relevant pieces for each question and gives only those to the model. The answer can then cite its sources. This is usually better and cheaper than training a custom model.

Around the model you still need ordinary good engineering: queues for long tasks, logging, permission checks so users only see documents they are allowed to, and tests with real examples.

Risks and how to manage them

  • Wrong answers. Models can produce confident errors. Validate outputs, show sources, and keep a person approving anything that affects money or customers.
  • Data protection. Check the provider's terms on data retention and training, where data is processed, and whether a data processing agreement is in place. Our UK GDPR guide covers the basics.
  • Prompt injection. Text inside an uploaded document or email can try to instruct the AI. Treat model output as untrusted, and never let it trigger sensitive actions without checks.
  • Cost creep. Usage is billed per token. Monitor it, cache where sensible and use smaller models for simple tasks.
  • Supplier change. Models are updated and retired. Keep the provider behind your own interface so it can be swapped.

A sensible way to start

  1. Pick one task that happens often and is easy to check.
  2. Collect 50 to 100 real examples with the correct answers.
  3. Build a small pilot and measure accuracy against those examples.
  4. Roll out with human review, and track how often people correct the AI.
  5. Automate further only where accuracy is proven.

Measuring whether it works

AI features can feel impressive in a demo and still fail in daily use. Measure them like any other process change:

  • Accuracy on your own examples. Keep a test set of real documents or questions with known correct answers. Run it whenever you change the prompt, model or data, and compare scores.
  • Correction rate. Log how often staff change what the AI produced. A falling correction rate shows the system is improving; a rising one is an early warning.
  • Time saved. Compare how long the task took before and after, including review time. A feature that saves typing but adds checking may not save anything.
  • Coverage. What share of cases does the AI handle confidently, and what share goes to a person? Automating the easy majority and routing the rest is often the right design.
  • Cost per task. Track model usage costs against the volume handled, so you notice if a change makes it expensive.
  • User feedback. A simple thumbs up or down on answers, with an optional comment, gives a steady stream of examples to improve the system.

Decide the thresholds before you start: for example, the pilot moves to rollout only if accuracy on the test set passes an agreed level and staff report time saved. That keeps the project honest and makes the business case easy to explain.

When to talk to dijitul

dijitul adds AI features to existing systems and builds new ones, from invoice extraction feeding Xero to staff knowledge assistants and AI-assisted workflows. We focus on measurable tasks, data protection and keeping people in control. Start with a free chat about the task you have in mind, then get a fixed-price quote for a pilot.

Frequently asked questions

Can AI be added to our existing software?

Usually, yes. If your system has a database and can call external APIs, AI features can be added for specific tasks such as document extraction, search or drafting. If it is very old, a small service alongside it can do the AI work. dijitul assesses this in a free chat.

Do we need to train our own AI model?

Rarely. Most business needs are met by hosted models plus your own data supplied at the time of the request (retrieval-augmented generation) and well-designed instructions. Training or fine-tuning only makes sense for unusual, high-volume tasks.

Is it safe to send business data to an AI provider?

It can be, with the right provider terms: a data processing agreement, clear retention and no training on your data, and suitable processing locations. Send only the data a task needs, and record it in your privacy documentation.

How accurate is AI document extraction?

It depends on document quality and variety, so measure it on your own examples before relying on it. Good systems validate extracted fields, flag low-confidence results and keep a person reviewing until accuracy is proven.

How does dijitul price AI projects?

dijitul usually starts with a pilot on one task, quoted at a fixed price after a free chat. If the pilot proves its worth, the rollout is quoted as a further fixed-price phase. Model usage costs are billed by the provider.

Related

Tell us what you need to build

Free chat, clear scope, fixed-price quote. You own everything we build.

Call usFree chat