AI engine

AI that routes, retrieves, and stays grounded.

The agentic core behind every AskHandle agent. It reads each message, picks the right tool, then answers, captures details, or hands off to your team. On WhatsApp and the web.

Live example

Customer asksWhatsApp

What time is check-in?

RouterReadingPolicy question
  • Doc SearchPolicies and manualsUsed
  • Data SearchCSV and XLSX rows
  • AI AnswerLive Web Search enabled
  • Human HandoffYour team, full history

AI Agent replies

AI Agent: Check-in starts at 3:00 PM. Early check-in depends on housekeeping, so ask us on the day.

Guest handbook.pdf, page 4

  1. 01PerceiveMessage arrives with the conversation so far
  2. 02RouteIntent: policy question
  3. 03RetrieveDoc Search finds Guest handbook, page 4
  4. 04ActAnswers from that passage
  5. 05RememberPassage kept for follow-ups
Illustrative example. Nothing here is sent anywhere. Your agent answers from your own documents, data, and sites.

Agentic core

Every message gets its own route.

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 Router classifies intent on every turn, so when the goal changes, the path changes with it.

Customer: What time is check-in?

Customer: How much are the cabins per night?

Customer: Which one is cheaper?

Customer: Is pinecrestlodge.com/trails open today?

Customer: Can I talk to someone about a group stay?

  • Doc Search
  • AI AnswerFrom memory
  • Data Search
  • AI AnswerLive Web Search enabled
  • Human Handoff
What it did

Answers from Guest handbook, page 4.

Kept: Check-in is 3:00 PM

Reads two rows from Rates.xlsx.

Kept: Lake Cabin $240, Pine Loft $180

Pine Loft, $180. No new search needed.

Reads the page and answers with today's status.

Kept: Trails open until 5:00 PM

Passes the conversation to your team.

  1. Customer: What time is check-in?

    Doc Search

    Answers from Guest handbook, page 4.

    Kept: Check-in is 3:00 PM
  2. Customer: How much are the cabins per night?

    Data Search

    Reads two rows from Rates.xlsx.

    Kept: Lake Cabin $240, Pine Loft $180
  3. Customer: Which one is cheaper?

    AI AnswerFrom memory

    Pine Loft, $180. No new search needed.

  4. Customer: Is pinecrestlodge.com/trails open today?

    AI AnswerLive Web Search enabled

    Reads the page and answers with today's status.

    Kept: Trails open until 5:00 PM
  5. Customer: Can I talk to someone about a group stay?

    Human Handoff

    Passes the conversation to your team.

Example conversation. Rates and hours are illustrative.

See how nodes connect in the builder

Why agentic

One pass guesses. A loop finishes the job.

Agentic AI plans its next step, uses tools, and works toward a goal. In AskHandle, that means an agent that can answer, look something up, capture details, book time, or hand off to your team, inside the rules you set.

Same message, two systems

Customer: How much is the Summit jacket in black, medium? Can I talk to someone about a team order?

Single pass

Reads the message once and writes a reply.

MessageModelReply

Reply: Summit jackets usually run around $150 to $200. For team orders, please contact the store.

  • Price is an estimate
  • No source checked
  • Team request not passed on

Agentic loop

Decides, uses tools, acts, and remembers.

  1. 1PerceiveTwo goals in one message
  2. 2RoutePrice lookup, then a team order
  3. 3RetrieveData Search matches row SJ-4521-BLK-M
  4. 4ActAnswers with the price, hands the order to your team
  5. 5RememberRow and request kept for your team

Reply: The Summit Jacket in black, size M, is $189.00. For the team order I am bringing in the team. They can see this conversation, so you will not need to repeat yourself.

Catalog.xlsx, row SJ-4521-BLK-MTeam order handed off
  • 01It decides the next step

    Every turn is routed again. When the customer changes the goal, the path changes with it.

  • 02It uses your sources

    Documents, spreadsheets, and websites you name are searched before the agent replies.

  • 03It acts inside your rules

    It captures details, books time, or hands off to a person. When it does not know, it says so.

That is the difference between a reply and a finished job. You choose the sources, the rules, and when a person steps in.

Grounded answers

Where each answer comes from.

A generic reply engine treats every question the same. AskHandle gives the agent the right kind of source for the job.

Doc Search

Finds the passage, then answers from it.

Policies, manuals, contracts, and training files are searched before a reply is written. Exact keywords catch codes and IDs. Meaning catches everything else. Ask in one language and retrieve from documents written in another.

Customer: ¿A qué hora es el check-in?

KeywordMeaningCross-language

Guest handbook.pdfPage 4

Check-in is after 3:00 PM. Early check-in depends on housekeeping.

AI Agent: El check-in es después de las 3:00 PM.

Data Search

Prices and SKUs come from the row.

Spreadsheets and catalogs are searched as structured records. The agent finds the matching row, then answers with those values as written. Nothing is rounded, reworded, or guessed.

SKUItemPriceURL
CS-1180-OLVCamp Stove$64.00/p/1180
TP-2208-GRN-28Trail Pack$129.00/p/2208
SJ-4521-BLK-MSummit Jacket$189.00/p/4521
HL-3307-SLVHeadlamp$45.00/p/3307

SJ-4521-BLK-M · $189.00 · /p/4521As written in the sheet

AI Answer

A long briefing, always in context.

Tell the agent who it is, how to speak, and what it knows. FAQs, policies, product notes, and house rules stay in context on every reply, without splitting them across prompts.

See the skills you can turn on
200,000words held in one briefing

AI Answer with Live Web Search enabled

Looks up what is true right now.

When the answer lives on a website, the agent searches that source while it replies. Good for hours, rates, and anything that changes outside your files.

Customer: Is the spa at pinecrestlodge.com open this Thursday?

pinecrestlodge.com/spa

Spa hours, Thursday 9:00 AM to 6:00 PM

AI Agent: Yes. The spa is open Thursday from 9:00 AM to 6:00 PM.

FAQ

Common questions

What is agentic AI in AskHandle?

A basic AI reply is one pass: message in, text out. An agentic AI agent works in a loop. On every message the AskHandle engine perceives the request, routes it by intent, retrieves from the right source, acts (answers, captures details, books time, or hands off to a person), and remembers what it found for the next question. You configure each step, so the agent works inside your sources and your rules.

Why does agentic AI matter for a business?

Customers rarely ask for one thing. A single message can need a price, a policy, and a person. A system that only writes a reply tends to guess at the parts it cannot check. An agentic one routes each part to the right source, acts on what it finds, and hands off when a person is needed. You choose the sources and the rules it works within.

How does the agent know which tool to use?

The Router reads every message, not only the first, and classifies the intent. A policy question goes to Doc Search, a price or inventory question to Data Search, a booking request to AI Answer with Scheduling enabled, and a request for a person to Human Handoff. You can run several Doc Search or Data Search nodes, one per topic, so each stays focused. Only the matching nodes run.

Is Doc Search the same as RAG?

It is RAG, built further. Doc Search retrieves first and writes the answer only from what it found, which is the core of retrieval-augmented generation. The difference is how it retrieves. Search on meaning alone can miss exact names, numbers, and product codes. Keyword search alone misses a question worded differently from the document. Doc Search runs hybrid search that combines both, so "What is the cancellation fee?" and "What happens if I need to cancel?" reach the same passage. Cross-language retrieval lets a question in one language find documents written in another. If the documents do not contain the answer, the agent says so instead of drawing on general knowledge.

Why are Doc Search and Data Search separate?

Different questions need different retrieval. Documents need passage search that understands meaning. Spreadsheets need exact fields, filters, counts, averages, top-N results, and joins across files. One generic file search blends those jobs, which is how prices and SKUs get invented. Splitting them keeps each answer on the right footing, and they work together: Data Search finds the rows, then AI Answer continues the conversation with them.

Will the agent invent a price or SKU?

Data Search is built so it does not. It finds the matching rows first and uses their field values as written, so a price like $189.00 is never rounded or reworded. Search synonyms map everyday wording to your data, so "NYC" finds "New York City". If nothing in the sheet answers the question, the agent says it does not have that information.

Does the agent remember what it found?

Yes. Rows that Data Search matches stay available as context for the next step, so a follow-up like "Which of those has the most cargo space?" does not start from scratch. Data Search finds the facts, and AI Answer continues the conversation with them.

What happens when the agent does not know the answer?

It says so. Doc Search and Data Search answer only from the files you connect, so a missing answer is reported as missing instead of filled in from general knowledge. From there the agent can ask a clarifying question, collect the customer's details, or bring in your team with the full conversation, depending on the rules you set.

What does long context mean on AI Answer?

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 has it in context on every reply instead of rediscovering it each turn. Bulk reference material that should be searched on demand, like manuals and contracts, belongs in Doc Search.

When should I turn on Live Web Search?

When the answer depends on something that changes outside your files, such as opening hours, rates, or news. With Live Web Search enabled on AI Answer, the customer can name a website or URL and the agent searches that source for current information. Leave it off when the agent should stay inside your briefing and connected files.

Does this AI run on WhatsApp and the website?

Yes. You assemble the agent once. The same AI Answer, Live Web Search, Doc Search, and Data Search run on WhatsApp, the web chat widget, and a shareable chat page.

Put this engine in your agent.

Assemble the loop in the builder. Go live on WhatsApp or the web chat widget.