When you train a Chatsloop chatbot on your website, what is actually happening? Understanding the process helps you train more effectively and set realistic expectations.
When you provide a URL or upload a document, Chatsloop visits each page and extracts the text content. Images and styling are ignored — only the text a visitor would read is captured.
Large amounts of text are broken into manageable segments of approximately 500–1,000 words each. Related content is kept together where possible (a complete FAQ question and answer stays in one chunk).
Each text chunk is passed through an embedding model — a specialised AI that converts text into a vector (a list of numbers encoding the meaning of the text).
Two sentences that mean the same thing will have very similar vectors, even with different words. This enables semantic search: finding answers by meaning, not just word matching.
All vectors are stored in a vector database — a library organized by meaning, where related concepts are stored near each other.
When a visitor asks a question:
The retrieved chunks and the question are passed to the language model with an instruction: "Using only the following information, answer the user's question accurately."
The model generates a natural, conversational answer grounded in your specific content.
The entire process from URL to working chatbot takes minutes. The intelligence behind it took years to develop.
Start your 14-day free trial — no credit card required.
Get Started Free →