EMT Knowledge Base
emt_knowledge_baseFull Description
Use this tool ONLY when the user is asking about EaseMyTrip POLICIES, RULES, or FAQs — NOT when they want to actually perform an action like cancelling a booking.
USE this tool for questions like:
- 'What IS the cancellation policy?' (asking about rules)
- 'How long does a refund take?' (asking about timelines)
- 'What payment methods are accepted?' (asking about options)
- 'What is free cancellation?' (asking about a feature)
- 'How many hours before can I cancel a bus?' (asking about rules)
DO NOT use this tool when the user wants to actually DO something:
- 'I want to cancel my flight' → use the cancellation tool instead
- 'Cancel my booking EMT123' → use the cancellation tool instead
- 'Make the refund for my booking EMT123' → use the refund tool
- 'I need to cancel my hotel' → use the cancellation tool instead
Covers: cancellation rules, refund timelines, payment methods, price lock, date change, tatkal, baggage, insurance, hotel check-in, EMT wallet, train documents, infant travel, visa, support contacts, company info.
Pass 'vertical' (flight/train/bus/hotel) when the question is clearly about one service type. Leave null for generic questions.
Parameters (1 required, 1 optional)
querystringThe user's FULL question with ALL keywords preserved — do NOT paraphrase, shorten, or drop any words. Every keyword matters for retrieval accuracy. However, DO fix spelling mistakes, grammatical errors, and shorthand before passing the query (e.g. 'cancl my flght' → 'cancel my flight', 'hw to pay' → 'how to pay', 'refnd polcy' → 'refund policy'). The query is used for keyword matching, so clean, correct English improves accuracy. If the user asked multiple questions in one message, combine them into a single query string separated by ' | ' without losing any context. Example: user says 'what is the refund policy for price lock' → query MUST be 'what is the refund policy for price lock' (NOT just 'refund policy').
verticalThe travel vertical the question is about: 'flight', 'train', 'bus', 'hotel', 'holidays', or 'cabs'. Pass this when the user's question is clearly about one vertical. Leave null for generic questions like payment methods or refund timelines.
null