Instructions
Nine lines of plain language: the role, the tone, what it must ask before acting, and when to stop and pass the conversation on.
Four layers decide every reply: what you told it to be, what it is allowed to read, what it is allowed to do, and what it must never do. You can read the full trace of any answer it gives.
Nine lines of plain language: the role, the tone, what it must ask before acting, and when to stop and pass the conversation on.
PDFs, your website, and question-answer pairs. Each chunk is embedded and scored against every question, and the reply names its source.
Each function is an explicit permission with typed arguments: read an order, book a slot, escalate. Nothing is callable unless you enable it.
No answering outside the knowledge base, no unverified prices, no refund promises. Breaking a rule triggers a handover instead of a guess.
Nothing here is a black box. Every layer is a screen you can open, edit and test.
Nine lines of plain language: the role, the tone, what it must ask before acting, and when to stop and pass the conversation on.
PDFs, your website, and question-answer pairs. Each chunk is embedded and scored against every question, and the reply names its source.
Each function is an explicit permission with typed arguments: read an order, book a slot, escalate. Nothing is callable unless you enable it.
No answering outside the knowledge base, no unverified prices, no refund promises. Breaking a rule triggers a handover instead of a guess.
Egyptian, Iraqi, Gulf and Levantine, mixed with English mid-sentence, plus Arabic typed in Latin letters. It replies in whatever it was written in.
Every reply names the chunk it came from and its score, so a wrong answer becomes a content fix instead of a mystery.
It picks the function and fills the arguments out of the sentence — order number, date, branch — then uses the response in its reply.
Facts it learns are written to custom fields on the profile, so the next conversation on any channel starts informed.
Refunds, anger, legal questions, or anything with no source: it stops, assigns the conversation and passes the full history.
Replay your real past conversations against a draft agent on a sandbox channel and read every trace before publishing.
Model names and limits change as providers update them. Check the current list in the app before you quote anything to a client.
The grounding guardrail. Replies are assembled from retrieved chunks of your own content, and the trace shows which chunk and what score. If nothing scores high enough, it refuses and hands over.
As many as your plan allows, each with its own instructions, knowledge base and functions. A sales agent and a support agent can share one inbox without sharing rules.
Yes. Open the conversation and read its trace — that is what you use to fix the instruction or the document, rather than guessing.
Start on the free plan, point it at one document, and ask it the questions your customers actually ask. Publish when it stops surprising you.