Perceive
The incoming WhatsApp or web message arrives with conversation state — what was already asked, captured, or retrieved.
The agentic core behind every AskHandle agent. It classifies each message, chooses the right tool — document search, data search, live browsing, or your briefing — then answers, captures, or hands off. Customers get a reply in seconds, on WhatsApp and the web.
AI Answer
Long briefing in context. Replies in seconds.
Document Search
Retrieved from Guest handbook.pdf, page 4. Answer grounded in that passage.
Data Search
Values taken from the matching row. Not estimated, not rewritten.
Agentic core
Search is one step. Agentic AI is the loop around it: the agent decides what to do, uses the right tool, keeps state, and can act — not only chat.
The incoming WhatsApp or web message arrives with conversation state — what was already asked, captured, or retrieved.
The Router classifies intent on every turn, not only the first. When the goal changes, the path changes with it.
Document Search, Data Search, or live browsing run only if needed. Evidence is fetched before a reply is written.
The agent answers, captures structured fields, books a time, or hands off to a person. Chat is one outcome, not the only one.
Verified rows and lead fields stay available for follow-ups, so “which of those is cheapest?” does not start from scratch.
Route
You do not pick one model of answering and hope. The agent classifies the message, then only the matching nodes run.
Policy or handbook question
Document Search
Price, SKU, or catalog lookup
Data Search
Conversation, live facts, or your briefing
AI Answer
Capabilities
A generic chatbot treats every question the same. AskHandle gives the agent the right kind of intelligence for the job.
Teach the agent who it is, how it should speak, and what it knows. FAQs, policies, product notes, and house rules stay in context for every reply. The briefing can hold a large body of stable knowledge, up to 200,000 words, without splitting it across prompts.
See the skills you can turn onYou are the Northshore assistant. Help with plans, booking, and house rules. Never invent prices. If you are unsure, offer to connect them with a person.
Turn on live web browsing when the question depends on the current world: weather, hours, news, rates, local places. The agent searches while it answers, instead of relying on a frozen snapshot of the internet.
hours for Northshore Thursday
northshore.co/hours
Open Thursday 9:00 AM – 6:00 PM
Thursday 2:00 PM is open. I can hold it and send a confirmation.
Policies, manuals, contracts, and training files are retrieved before a reply is written. Hybrid search combines exact keywords for codes and IDs with semantic matching for meaning. Ask in one language and retrieve from documents written in another.
Check-in is after 3:00 PM. Early check-in depends on housekeeping. Quiet hours begin at 10:00 PM.
Spreadsheets and catalogs are searched as structured records. The agent identifies the matching rows and fields, then answers with those values verbatim. Identifiers, prices, and links are not paraphrased or invented from general knowledge.
Taken from the sheet. Not estimated, not rewritten.
FAQ
The agent does not treat every message the same. It classifies intent, chooses a tool — Document Search, Data Search, live browsing, a briefing, lead capture, or human handoff — keeps state for follow-ups, and only then replies. That loop is the AI engine.
Yes in the everyday sense: retrieve the relevant passage, then generate under evidence constraints. Data Search does the same job for spreadsheets — rows and fields, not passages. Responses are anchored to what was retrieved, which reduces hallucination risk compared to pure generation.
The AI Answer briefing can hold up to 200,000 words. That is where you put role, tone, rules, and stable company knowledge so the agent does not have to rediscover it every turn.
When the answer depends on something that changes outside your files: weather, opening hours, news, or local recommendations. Leave it off when the agent should stay inside your briefing and connected search nodes.
Documents need passage retrieval. Spreadsheets need row and field anchors. One generic file search mixes those jobs and is how prices and SKUs get invented. Split retrieval keeps each answer under the right contract.
Data Search is built so it does not. Matching records are retrieved first, and those field values are used as written. If nothing in the sheet answers the question, the agent says it does not have that information.
Yes. You assemble the agent once. The same AI Answer, browsing, document search, and data search run on WhatsApp, the web chat widget, and a shareable chat page.
Assemble the loop in the builder. Go live on WhatsApp or the web chat widget.