AI & automation
Chatbots that answer from your documents, tutors that adapt to each student, intake flows that draft quotes. Arabic and English, your data in your tenant.
Definition
AI automation means using a language model to do a defined task inside a business process, with a person reviewing anything the model is unsure about.
Projects
Each one runs in the browser. Open any of them on your phone.

Websites
Questa Education: AI learning platform (PWA) with personalised plans and auto-generated assessments.

Websites
AI chatbot tutor demo: a customisable assistant for tutoring, onboarding and support.

Websites
Edu4All: EdTech progressive web app with phone verification, device lock and role-based admin.

Websites
Annoubine Market: delivery PWA with real-time notifications and a built-in loyalty programme.
In depth
Five kinds of AI work we ship, each scoped as one job with a measurable outcome.
On your website and on WhatsApp, answering from your documents, prices and policies in Arabic and English, taking bookings or leads, and handing off to a person with the full conversation when needed.
Live: Chatbot tutor
Assistants that explain, quiz and adapt to each learner. Questa's engine builds personalised plans and generates assessments; the chatbot tutor demo shows the conversational side for courses, onboarding and upskilling.
Intake forms turned into structured quotes, reports drafted from data, invoices and contracts read and routed. A person approves; the model does the typing.
Product descriptions, listings, translations and summaries generated from your source data and reviewed before publishing, for e-commerce, real estate and media teams.
Search that understands questions, recommendations, personalisation and classification added to a platform you already run, without rebuilding it.
Where we have shipped AI, and where the same patterns apply.
Questa Education and Edu4All are learning platforms we built; Questa's AI engine personalises plans and generates assessments. Schools, universities and training companies in Lebanon and the Gulf use the same pattern for tutors and study assistants.
Example: Questa Education, Edu4all - Edtech, Chatbot tutor · The AI Program we teach
Reservation and FAQ assistants in Arabic and English on the website and WhatsApp, answering about menus, hours and events, next to the AR menu and the 360° tour of the venue.
Lead qualification on WhatsApp for developers and agencies: the assistant asks the right questions, shares the 360° tour of the matching unit, and hands the qualified lead to a salesperson.
Order-status answers, product questions and catalogue enrichment for platforms like the delivery PWA we built for Annoubine Market.
Example: Annoubine Market
Intake, quoting, reporting and internal knowledge assistants for companies in Beirut, Byblos and the Gulf that want one process automated well before automating ten.
We quote per project, within one working day, once the scope is clear. These are the variables that move it.
Tell us the one job you want automated and where the data lives. We reply within one working day and propose a one-week discovery with a prototype three weeks later.
| Public ChatGPT | Custom assistant (what we build) | |
|---|---|---|
| Knows your documents, prices, policies | No | Yes, answers only from approved sources |
| Lives in your site, app or WhatsApp | No | Yes, in your interface and brand |
| Arabic and English | General | Tuned to your terms and dialect |
| Where your data goes | The vendor's service | Your tenant; model provider chosen per job |
| When it is unsure | Guesses | Says so and hands off to a person |
| Cost control | Per-seat subscription | Usage capped per month |
Model provider chosen per job, not tied to one vendor · Retrieval over your documents · Next.js and TypeScript · Supabase or Firebase · WhatsApp Business API
Built in Byblos, Lebanon. Serving Beirut, the Gulf and clients abroad remotely.
AI that does a specific job inside your product. Chatbots that answer from your documents, tutors that adapt to each student, intake flows that turn forms into structured quotes. Built in Byblos, Lebanon, in Arabic and English, with your data staying in your tenant.
AI automation means using a language model to do a defined task inside a business process, such as answering customer questions from a document set, grading a student's answer, or reading an inbound form and drafting a quote, with a person reviewing anything the model is unsure about. It is not a chat window bolted onto a website. We scope one job, connect the model to your data and your existing web platform, test it against real examples, and cap what it can cost per month.
Questa Education runs on an AI engine we built to identify each learner's weak points, generate personalised plans and produce assessments automatically, across three portals. The same team teaches the MoonDev × Ranna Studios AI Program in Lebanon, twelve 90-minute sessions across five modules for people with no coding background, so we understand the tools from both sides: building them and explaining them.
Every deployment ships with guardrails. Your data stays in your tenant. The model answers only from the sources you approve and falls back to a human when it is unsure. Monthly usage is capped so costs stay predictable. Arabic and English out of the box, French on request. We start with a one-week discovery and a working prototype within three weeks.
The AI Program we teach · All five services · Browse all 35 projects
Last updated · MoonDev Solutions, Byblos, Lebanon
FAQ
We choose the model per job and you can set constraints, for example a provider that is approved by your IT team or a region where data must stay. Most work uses a hosted model for language and a retrieval layer over your own documents; where the job is narrow, a smaller or open-weight model runs cheaper. We are not tied to one vendor and we tell you why we picked one.
In your tenant: your database, your storage and your accounts, in Lebanon or the region your policy requires. The model only receives the passages it needs to answer a question, and we can restrict providers to those that do not train on your data. Nothing is copied into a MoonDev account.
Yes. We index your PDFs, pages, spreadsheets or database and the assistant answers only from those sources, citing which one it used. When the answer is not in the sources it says so and offers a human, instead of inventing one. Updating a document updates the answers.
Four ways. Answers are grounded in approved sources only. The assistant is instructed to refuse when it is not sure and hand off to a person. We run an evaluation set of real questions before launch and after every change. And every conversation is logged so misses are found and fixed, not guessed at.
A build fee for the discovery, prototype and rollout, then monthly model usage passed through at cost with a cap you set, plus an optional tuning retainer. Usage for a support assistant on a Lebanese SME site is small compared with the build; the cap keeps it predictable. We do not publish prices here; we quote after the one-week discovery.
Yes. Every assistant we ship handles Arabic and English, including Lebanese dialect in WhatsApp conversations, and French on request. Your documents can be in one language and the answer in another. We test both languages in the evaluation set before launch.
Yes. Most of our AI work goes into platforms that already exist, through an embedded widget, an API or a WhatsApp number. We take a short look at the stack first and tell you whether it slots in or needs a small bridge. If we built the platform, as with Questa and Edu4All, the integration is direct.
Yes, when it is connected to the system that holds them: a reservation tool, a delivery platform or a CRM. The assistant collects the details, confirms them with the customer and creates the booking or order, and a person is notified for anything outside the rules. We start with answering and add actions once the answers are reliable.
Tell us the one job you want automated; we reply within one working day.