Skip to content

Applied AI

AI applications for the work your team repeats, built on your knowledge, data and systems.

We build applications that read what arrives, apply your rules and product knowledge, work with the systems you already use, and prepare the result for your team to review: a quotation, a complete application, a record ready for a decision.

What you can commission. An application your team uses every day.

  • One recurring task, done end to end

    An application built around a task your team handles every day, from what arrives to what goes out.

  • Built on how your business works

    Your product knowledge, your rules and policies, and the systems your team already uses.

  • Your team stays in charge

    The application prepares the work. Your people review, adjust and approve before anything leaves.

  • Proven on your own cases first

    Before it goes live, we test it on a sample of your real work and agree what good looks like.

For sales teams at specialist retailers and distributors

Turn product enquiries into quotations

Your team spends its time on the customer, not on searching catalogues and building the quote.

An installer fitting a solar panel on a roof under a clear sky
  1. What arrives

    A customer enquiry by email, web form or chat, in the customer's own words and often missing details.

  2. What the application does

    Reads the requirements, works out what's needed, finds products that fit, checks stock and price, and lists what it still needs to know.

  3. What your team receives

    Ranked options with the reasons each one fits, a draft quotation, and the questions to confirm with the customer.

  4. What happens next

    A salesperson reviews, adjusts and approves. The quotation goes out from your existing quoting system.

Quotation workspace

Sample workspace · Highveld Power Supplies

Draft for review

Customer enquiry

From Pieter van Wyk, Van Wyk & Mokoena Attorneys · by email

Hi there, We keep losing work during load-shedding. We need backup power for our office: six desktop computers, the Wi-Fi router and network switch, the office lights and the kitchen fridge. The laser printer can stay off. We'd want about 4 hours of power. Budget is around R90,000 including installation. We're in Pretoria East. Can you send us a quote? Pieter van Wyk Van Wyk & Mokoena Attorneys

Requirements read from the enquiry

Change any of them; the options and quotation follow. Select a source to see it in the email.

  • 720 W
  • 40 W
  • 300 W
  • 150 W
  • 600 W
  • 2,000 W

Runtime

Budget incl. VAT

Matching options: 1,210 W load, 4 hours

Inverter capacity3,000 W for 1,513 W needed
Usable battery energy9.2 kWh for 5.2 kWh needed

Quotation Q-0142 · draft

Backup power for Van Wyk & Mokoena Attorneys

Pretoria East · valid 14 days · prepared by Highveld Power Supplies

Total incl. VATR82,570

ItemQtyUnitAmount
3 kVA hybrid inverter INV-3K1R14,950R14,950
10.2 kWh lithium battery BAT-101R44,500R44,500
Installation kit (DB board, isolators, cabling) KIT-STD1R3,850R3,850
Installation and commissioning, Gauteng SVC-INST1R8,500R8,500
SubtotalR71,800
VAT 15%R10,770
TotalR82,570

To confirm with the customer before sending

  • Is the office supply single-phase or three-phase?
  • Where is the distribution board, and is there wall space beside it for the inverter?
  • Do any computers use a UPS today? (It can be retired once the system is in.)

7 catalogue items checked

Where it connects

Knowledge
Product specifications, datasheets, compatibility and the sizing rules your specialists use.
Rules
Pricing, discounts, bundles and when a quote needs a manager's approval.
Systems
Your catalogue or ERP for stock and price, your CRM for the customer, your quoting tool or email to send.

How it's built

Reading the enquiryLanguage models

A language model turns the customer's free text into structured requirements, each tied to the words it came from, so the salesperson can see exactly why the application read it that way.

Finding the right productsRetrieval (RAG) and rules

Retrieval-augmented generation (RAG) searches your specifications and datasheets to narrow the catalogue. Your sizing and compatibility rules then decide what qualifies, so the application never offers a product or price that isn't in your catalogue.

What belongs togetherGraph analytics

A graph of products, accessories and compatibility adds what each option needs, such as the right installation kit, and flags combinations that don't work together.

Running the stepsLangGraph and LangChain

LangGraph runs the work as a defined sequence (read, size, match, check stock, draft, ask), with a review step before anything is sent. LangChain connects the model, the retrieval and your systems.

Where it runsYour environment

In your cloud account, or on your own infrastructure where your data can't leave it.

For operations teams handling applications and supporting documents

Get customer applications ready for a decision

Less chasing, re-checking and re-typing between the first email and an application your team can decide on.

Papers, notes and a highlighter spread across a desk
  1. What arrives

    Messages, forms and attachments: application forms, certificates, letters and statements, often incomplete.

  2. What the application does

    Captures every detail with its source, checks it against the other documents and your policy, and flags what's missing, out of date or inconsistent.

  3. What your team receives

    A complete application record, the outstanding items, a follow-up ready to send, and a summary for the decision-maker.

  4. What happens next

    As the customer replies, the record updates. When nothing is outstanding, it moves to review in your existing system.

Trade account applications

Sample workspace · Karoo Fresh Foods

Waiting on 3 items
  1. Received
  2. Captured
  3. Waiting on customer
  4. Ready for credit review

What arrived

From Lindiwe Khumalo, Mzansi Corner Market

Email: Opening a 30-day account

Received 2026-10-03

  • Good day,
  • We'd like to open a 30-day account so we can stock your dairy and fresh range at our two stores.
  • Our credit application and company documents are attached.
  • We're asking for a R50,000 limit.
  • VAT no. 4123456789
  • Lindiwe Khumalo, Owner, Mzansi Corner Market

Application record

7 of 10 complete

Select a field to open the document it came from.

Outstanding before review

  • VAT number doesn't match

    The application form and email give 4123456789. The VAT registration notice gives 4123456798.

  • Bank letter is out of date

    The bank confirmation is dated 12 May 2026. The credit policy needs one from the last 3 months.

  • Director's suretyship missing

    Limits above R25,000 need a signed suretyship from a director.

Required documents

  • Signed credit application
  • Company registration certificate
  • VAT registration notice
  • Bank confirmation, last 3 monthsout of date
  • Director's suretyship (limit over R25,000)missing

Draft email to Lindiwe Khumalo · for review before sending

Hi Lindiwe,

Thank you for your application. To finish setting up your account, we need:

  1. Please confirm your VAT number: your form shows 4123456789, but your VAT notice shows 4123456798.
  2. Please send a bank confirmation letter dated within the last 3 months.
  3. Please sign and return the attached director's suretyship.

Once we have these, your application goes straight to our credit team.

Where it connects

Knowledge
The document types you accept, and what each one must show.
Rules
Your credit or onboarding policy: limits, validity periods, required security and approval levels.
Systems
The inbox or portal where applications arrive, your document store, and your CRM or ERP for the new account.

How it's built

Reading the documentsLanguage models

A language model reads each message and attachment into the fields your team needs, and quotes the exact text each value came from. A value without a matching quote isn't accepted.

Checking against your policyRules

Your policy becomes explicit checks: required documents, how recent each must be, and values that must agree across documents. Every flag says which rule it comes from.

Recognising who's whoGraph analytics

A graph links applicants, companies, directors and documents, so the same company or person is recognised across applications and accounts.

Holding the application openLangGraph and LangChain

LangGraph keeps each application as a live case: it pauses for the customer's reply and for your team's review, then picks up where it left off. LangChain connects the model to your inbox, documents and systems.

Personal informationPrivacy

Only the details a step needs are passed to the model, and processing can stay inside your environment in line with POPIA.

The Johannesburg skyline at golden hour

Have a task your team repeats every day?

Tell us what arrives, what your team does with it, and what goes out. We'll show you what an application for it would look like.