AI layer

Eight AI capabilities sit across the modules. Each one reads from the hub, proposes something useful and leaves the decision to a named person. This page says where each appears, what it needs and what it may never do alone.

How every AI capability works

Same loop everywhere
ReadOnly the hub records the capability is granted, with the permissions of the person using it.
ProposeA draft, a score, a suggestion or a summary, marked with a violet chip so it is never mistaken for a fact.
Person decidesAccept, edit or reject. Anything sent to a customer or that moves money needs this step.
ActThe owning module makes the change through the same API a person would use.
LogSuggestion, decision and outcome go to the audit log and improve the next suggestion.

In the prototype, violet chips and notes mark these places. Their text is written by hand to show intent; no model is connected.

Since revision 5 Oct 2026 every AI proposal on a screen uses one standard card. It carries the label and lists the inputs used, the assumptions, the missing information, the expected effect and the role that decides. Nothing in the prototype forecasts live or calls a production integration.

Why a layer, not a module. AI is embedded where the work happens: on the lead, the batch, the ticket. The AI screens in the back office are only the control room.
It depends on the hub. A recommendation needs enrolment history; a fill forecast needs leads and batches together. Without one set of records the AI layer has nothing reliable to read. That is why it comes last on the roadmap.

The eight capabilities

What stays human-approved

ActionAI mayA person mustWhoWhy
Emails and messages to customersDraft, personalise, suggest timingApprove each campaign; approve templates for automated messages onceMarketing, salesTone and accuracy carry MALYOMAR's name
Course content and descriptionsDraft outlines, summaries, quiz questions for MALYOMAR programsReview and publish; ASME program content is not rewrittenInstructor, ownerTechnical correctness; ASME authorization terms
Prices, discounts, proposalsSuggest a programme and draft proposal textSet every price and discountSales, ownerCommercial commitment
Batch go, merge or cancelForecast fill, list matching leadsDecideOperations leadAffects paying learners and instructors
CertificatesNothing: issue is rule-basedApprove the batch close and any exceptionOperations leadA certificate is a statement of fact
Refunds and payoutsFlag policy matches and anomaliesApprove every oneFinanceMoney leaves the business
Support answersSuggest a reply from help articles; answer simple questions in chat with sources shownSend replies on tickets; take over when the learner asks for a personSupportEngineers ask about codes and standards; wrong answers are costly
Bank reconciliationSuggest matches with a confidenceConfirm each matchFinanceBooks must be right
Annual targets, plan baseline and revisionsPropose seasonal allocations and base, optimistic and downside scenarios, with assumptionsValidate and approve the baseline; every revision keeps the earlier versionA target is a management commitment, not a calculation
Recovery plans and corrective actionsName likely causes, propose feasible actions and owners, draft follow-upsApprove the plan and its commitments; verify that a risk is really resolvedEffects must be counted once and owned by a person
Hiring, employment changes and payrollDraft job descriptions, flag missing payroll inputsDecide hiring and changes; approve every payroll runPay and employment are legal obligations; no statutory formula is invented
Supplier selection and paymentsSummarise quotations, flag missing evidence and apparent duplicate bills, propose payment prioritiesSelect the supplier; approve each paymentMoney leaves the business
Commercial commitments and policy changesSuggest partners, summarise tender requirements, explain a customer rating, suggest retention actionsApprove partners and agreements, tender quotations, customer terms and loyalty adjustmentsThese bind MALYOMAR towards customers and partners
Accounting entries, period close and adjustmentsAnalyse verified figures, flag conflicts before recommending anythingPost, close, reopen and adjustThe books must be right and auditable
Website pages, menus and metadataDraft content and SEO metadata for reviewReview and publishPublic statements carry MALYOMAR’s name
Matching rules are on roles and access. Approvers in the rows added in this revision are read from the central approval policy, which is provisional. Each assistant can be switched off on its own in assistants. The same boundary per module is in the capability register; how an answer changes with the role of the person asking is shown on responsibility profiles. The planning and recovery advisor is the worked example. Every text is pre-written and labelled simulated: no model is called.

Data each capability needs

A filled cell means the capability reads that record. Read-only in every case; changes go through the owning module. Records are described in the data model.

Guardrails

Technical answers

Assistants do not interpret codes and standards. Asked what ASME B31.3 requires, the chat points to the relevant course and offers a call with an instructor.

Answers come from MALYOMAR's own pages and help articles, with the source shown.

Personal data

An assistant sees only what the signed-in person may see. A corporate manager's summary never includes another company's learners.

Which provider processes the data, and where, is an open decision on build, buy or mix.

Honesty of content

Drafts may not invent clients, statistics, testimonials or accreditations. Drafting works from catalog data and approved case studies only.

Every AI-drafted item carries a marker until a person has edited or approved it.

Guardrails added in revision 5 Oct 2026

Every output shows its basis

An AI proposal names four things: the inputs it read, the assumptions it made, the information that is missing and the expected effect of acting on it.

A proposal without these is not shown. When figures conflict between sources, the assistant flags the conflict before it recommends anything.

Simulated means simulated

Every AI text in this prototype is pre-written and labelled as simulated. No model is connected, no forecast is computed live and no production integration is called.

Forecast figures on planning screens come from the shared sample data and stated rules, not from a model.

Management approves

Targets, policy changes, commercial commitments, payroll, payments and recovery plans are approved by people with configured authority. The assistant drafts and recommends.

It does not approve accounting entries, close periods or change agreements.

No disclosure beyond access

An answer is built only from records the signed-in person may see. Pay, cost and rate fields are restricted in AI answers exactly as they are in detail pages, search, exports and notifications.

In the prototype this is static hiding for demonstration, not enforced authorization. See roles and access.

No hidden criteria

Customer rating, loyalty status and AI lead score are three different things. The assistant explains a rating from the visible rule version; it does not invent scoring criteria or silently change a customer’s terms.

Weights and consequences are open:

Illustrative is not approved

Amounts, thresholds, percentages and timelines used in AI examples are test data from the review. They are not approved defaults and are labelled .

Open decisions are listed on open decisions.

Who approves what the assistant drafts

Open the approval policy
Rendered from the one approval matrix. It is provisional until management approves it; new approval types have no monetary default.

How we will know it helps

CapabilityMeasureWhere it is reported
Lead capture chatShare of chats that become a lead with a valid contact; hand-over rate to a personSales and marketing
Lead scoringConversion of high-score against low-score leads; time to first callLead scoring
Content draftingShare of drafts accepted with light edits; time from brief to publishedContent drafting
RecommendationsSecond-course enrolment rate among learners shown a recommendationLearning outcomes
Support assistantFirst response time; share of suggested replies sent unchangedTickets
Reporting insightsInsights acted on; false alarms dismissedDashboards
Workflow automationManual steps removed per batch; failed runsAutomations
Planning and recovery advisorShare of proposed recovery actions approved; realised effect against expected effect per action; forecast error at year endPlanning and recovery advisor, Recovery plan
No targets are set here. Baselines come from the first months of real operation.