AI Office & Intelligence Hub¶
The AI Office is the conversational intelligence core of ebosAi Hub. It provides a unified AI Assistant powered by Google Gemini (gemini-2.0-flash), an AI Agent configuration interface, and a RAG (Retrieval-Augmented Generation) Knowledge Base — all designed to give every team member intelligent, context-aware business support.
📍 Menu Location¶
Sidebar → AI Office
The AI Office module has three main areas, each accessible from the sidebar or the Quick Start Dashboard:
| Area | Route | Description |
|---|---|---|
| AI Assistant | /ai-office |
Main chat interface for querying business data |
| Agent Configuration | /ai-office/agents |
Configure AI agent behavior and access levels |
| Knowledge Base | /ai-office/knowledge-base |
Manage uploaded documents for RAG context |
[!IMPORTANT] The AI Office module is subscription-gated. If it is not included in your plan, the sidebar link and Quick Start card will display a lock icon and trigger an upgrade prompt when clicked.
🤖 AI Assistant (Unified Business Intelligence)¶
Navigate to Sidebar → AI Office to open the AI Assistant — a conversational interface backed by the Google Gemini 2.0 Flash model.
What You Can Ask¶
The AI Assistant has access to your live ERP data and can answer: - Financial Analysis: "Who are my top 5 customers this month?" or "What is my total of pending supplier invoices?" - Operations Support: "Is there any stock for Product X in the Dubai warehouse?" - CRM Intelligence: "Give me a summary of my latest leads from the pipeline" - Policy Inquiries: If your company has uploaded manuals to the Knowledge Base, ask "What is our company policy on employee offboarding?"
Key Features¶
- New Chat: Start a fresh session with the "New Chat" button in the top right.
- Session Continuity: The AI remembers the context of your current conversation. Ask follow-up questions like "And what about last month?"
- Document Upload: Use the paperclip icon in the input bar to upload a PDF, DOCX, TXT, or Excel file directly into the chat — this immediately adds the document to your Knowledge Base.
- Audit ID: Every conversation has a unique session ID displayed in the footer for compliance tracing.
- Module Locking: If a query requires a module not in your plan, the AI response will include a clear upgrade prompt.
Access¶
Available to: admin, manager, salesman, accountant, storekeeper
⚙️ Agent Configuration¶
Navigate to Sidebar → AI Office → Agents (/ai-office/agents) to manage your AI agent profiles.
Each agent has: - Display Name & Emoji Icon: Customize how the agent appears in your system. - Description: A short summary of the agent's purpose. - Custom System Prompt: Override the default agent behavior with your own instructions. Leave blank to use the system default. - Access Level: Pre-configured security tiers (Public, Customer, Vendor, Internal, Confidential, Restricted). These cannot be changed to protect security boundaries. - Enable/Disable Toggle: Instantly activate or deactivate an agent without deleting it.
[!NOTE] Access level classifications are system-managed for security reasons. You can personalize agent names, descriptions, and prompts, but cannot escalate access levels.
Access¶
Available to: admin, manager only
📚 AI Knowledge Base (RAG)¶
Navigate to Sidebar → AI Office → Knowledge Base (/ai-office/knowledge-base) to manage the documents your AI learns from.
How to Upload Documents¶
- Go to AI Office → Knowledge Base.
- Click the "Upload Document" button in the top right.
- Select a file from your computer. Supported formats:
- PDF — Reports, contracts, and manuals
- DOCX — Word documents and SOPs
- XLSX / XLS — Spreadsheets and price lists
- CSV — Structured data exports
- TXT / MD — Plain text and markdown notes
- The system will automatically begin indexing the file.
[!IMPORTANT] Maximum file size is 20 MB. Scanned image PDFs (flat, non-searchable) are not supported — documents must contain selectable text.
Document Status Lifecycle¶
Once uploaded, a document moves through the following states:
| Status | Meaning |
|---|---|
| Uploaded | File saved to secure storage; indexing pending. |
| Indexing | The AI is actively reading and vectorizing the document (shown with amber pulse badge). |
| Ready | Fully indexed; the AI will use this document in future conversations. |
| Error | Processing failed (e.g., unsupported format or corrupted file). |
Managing Your Documents¶
- Preview: Click the "Preview" button on any document card to view the text extracted by the AI (the "neural context").
- Retry Indexing: If a document shows an
UploadedorErrorstatus, a retry (↺) button appears to re-queue it for indexing. - Delete: Permanently removes the document and all its vector embeddings from the Knowledge Base.
- Search: The document list can be searched by name from the header.
Privacy & Isolation¶
Your Knowledge Base is strictly isolated to your company tenant. No document or extracted content is ever shared with other companies using the platform. All files are stored with encryption.
⚠️ Important AI Disclaimer¶
[!CAUTION] PLEASE READ CAREFULLY BEFORE USING THE AI ASSISTANT 1. AI "Hallucinations": Like all large language models, the AI may occasionally generate responses that are inaccurate, incomplete, or misleading. 2. NO Professional Advice: The AI is a data processing tool, NOT a professional accountant, tax advisor, or legal counsel. 3. Verification Required: Users are solely responsible for verifying the accuracy of any data, summaries, or insights before taking business action or filing regulatory reports. 4. Human Oversight: Always use the AI as a supplementary tool alongside standard ERP reports and human review.
Next Steps: Visit the Communication Hub to see how the AI's conversation history is monitored and audited.