How It Works
IllumiChat uses Retrieval-Augmented Generation (RAG) to connect your documents to your assistants:Upload your documents
Add files to a project. Supported formats include PDF, Word, text, and Markdown.
Automatic processing
IllumiChat extracts the text from your documents and splits it into smaller, meaningful chunks.
Embedding and indexing
Each chunk is converted into a vector embedding — a numerical representation that captures the meaning of the text. These are stored in a vector database for fast retrieval.
User asks a question
When someone sends a message to your assistant, IllumiChat searches the vector database for document chunks relevant to the question.
Supported File Types
| Format | Extension |
|---|---|
| Microsoft Word | .docx |
| Plain Text | .txt |
| Markdown | .md |
Uploading Documents
Create or open a project
Navigate to Projects in the sidebar and create a new project or open an existing one.
Processing Status
| Status | Meaning |
|---|---|
| Pending | The document is queued for processing |
| Processing | Text extraction and indexing are in progress |
| Completed | The document is fully indexed and available to assistants |
| Failed | Something went wrong during processing (try re-uploading) |
Best Practices
Keep documents focused on a single topic
Keep documents focused on a single topic
Documents that cover one topic thoroughly work better than large documents covering many topics. This helps the retrieval system find the most relevant chunks.
Use clear headings and structure
Use clear headings and structure
Well-structured documents with clear headings, bullet points, and short paragraphs produce better search results.
Update documents regularly
Update documents regularly
Keep your knowledge base current by replacing outdated documents. Stale information leads to inaccurate answers.
Test with real questions
Test with real questions
After uploading documents, test your assistant with the kinds of questions your users will actually ask.
Organize by topic in separate projects
Organize by topic in separate projects
Group related documents into the same project. Keep product docs in one project, HR policies in another, and sales materials in a third.