01
Private AI and knowledge systems
Assistants that answer from your own documents, inside a boundary you have agreed.
See deliverables and the pilot
AI engineering · Powered by MediaElegant
We build private AI, automate business workflows and develop custom software. Read plain explanations of how AI works and explore the systems we have helped build.
Illustrative workflow · authored sample
A rough client brief becomes a content plan a strategist can review.
1 · Request
What the system is asked to do, and by whom. Nothing starts without a request a person can read.
2 · Sources
The documents the system is allowed to read for this task. It works from these, not from memory.
3 · Draft
A structured first version. Each line points to a source, or is marked as an assumption to confirm.
4 · Review
A configured step where a person decides. This is a sample policy: each real workflow sets its own.
5 · Result
The output in an editable format, with its sources attached. Nothing leaves without the review above.
Sample task: Fictional bakery chain wants a four-week spring content plan. Instagram and a newsletter, small budget, launch in April. Here is their brief and last year's recap. Interactive controls load with the page. Nothing here is a live system.
Illustrative workflow with authored sample data. No live model runs and nothing is sent anywhere.
Solutions
Each starts with a conversation and a measurable pilot. Scope and price are written down before work begins.
01
Assistants that answer from your own documents, inside a boundary you have agreed.
See deliverables and the pilot
02
Connect the tools your team already uses so repeated work moves without re-keying.
See deliverables and the pilot
03
Web, mobile and internal tools with APIs, built with a spec, tests and a clear scope.
See deliverables and the pilot
04
Measure a model on your task first, improve it the cheapest way that works, then serve it.
See deliverables and the pilot
Selected work
Each project story shows the problem, our role and the real status. Open the system below to see what each part does and why.
Live · built by MediaElegant
A traveller describes the trip they want in ordinary language and gets a day-by-day draft built from a searchable directory of places, with every price labelled as an estimate.
Example itinerary
6-day draft, first 4 days shown
~8,200 MAD est.
Inspect the system
How Multilingual AI travel guide is put together
Blog
Standalone articles on what AI is, how it works and how to use it in a business. Each one says what it is based on.
Guide · beginner · · 6 min
Choose one useful AI pilot by defining the task, checking the inputs, setting a review boundary and measuring the result.
Explainer · beginner · · 4 min
A vague request leaves the important choices to the model. A good brief states the goal, the audience, the facts and the limits, and asks for what is missing.
Explainer · beginner · · 5 min
A language model predicts text. The chat app, search tools and business integrations around it are separate things. Knowing the difference explains a lot of confusing behaviour.
How we work
AI makes code cheap to write. What stays expensive is knowing what to build and what is safe to ship, so an engineer owns both ends.
Architecture, API contracts, data flows and acceptance criteria come from an engineer before any agent runs.
Output: spec, API contracts, acceptance criteria
Scaffolding, refactors, test generation and documentation go to AI agents, in parallel and fast.
Output: scaffolding, refactors, tests, docs
Unit, API, end-to-end and manual checks decide what ships. Nothing merges on a hunch.
Output: test results the team can read
Security, access control, cost, failure modes and edge cases: the judgement that years of production teach.
Output: reviewed diffs, with changes requested where needed
We write down where every stage touches your data before we build. Read the security approach.
A server you own
Runs in an environment you control.
A dedicated environment
Set up for you alone, with responsibilities written down.
An approved API provider
A hosted model under terms you have reviewed.
Powered by MediaElegant
Nupgrade is MediaElegant's AI engineering company. Design, mobile, cloud, SEO, QA and maintenance are available from the wider team when a project needs them. Figures are as MediaElegant publishes them.
Questions
We scope and price in writing before work starts. We do not publish a price list, because the right answer depends on your process, your data and how much has to be integrated. A paid scoped assessment is available when the question needs real investigation first.
Models can be wrong, so we design for it. Where it matters, answers point to their sources, risky actions wait for a person to approve them, and the pilot has an acceptance test written before it starts. We do not promise zero errors.
Often, yes. The options are a server you own, a dedicated environment, or an approved API provider under agreed terms. What is private depends on every stage: extraction, embeddings, retrieval, model inference, logs and backups. The security page explains how we scope that boundary.
Engineers working inside MediaElegant's remote-first team in Marrakech. An engineer writes the spec and reviews every change. AI coding agents help with volume work under that review. We name the people on a project once they and the client agree.
The tools your team already uses: email, chat, CRMs, spreadsheets, document stores and helpdesk software, usually through their APIs. We check what a given integration supports during scoping rather than assuming it.
That is agreed in writing before the work starts. Our aim is that you receive the code, workflows, documentation and a runbook for what we build for you.
GMT+1, which overlaps Europe and the Gulf. We work in English and French. If you need Arabic or Darija, we test the specific task with your real material before promising it.
One question
Answer in a sentence or two. An engineer replies with where we would start, what it takes and what we would not automate.