TrainMyAI is a self-hosted solution for building a custom AI chatbot using retrieval augmented generation (RAG). It runs entirely on your own server, ensuring full data privacy and control. The chatbot can be accessed via WhatsApp, a web interface, or integrated into existing applications through a private JSON-RPC API.
Key Features
- Self-hosted & Private: All content and activity remain on your server, either on-premise or in the cloud.
- User Management: Role-based permissions for admin, content management, and review.
- Usage History: Complete logs of questions, responses, and source references.
- WhatsApp Chats: Instant chatbot access for WhatsApp users.
- Multiple Knowledge Bases: Build separate KBs for different applications or user groups.
- Content Optimization: AI-powered rewriting of content to improve RAG performance.
- Linked Citations: References displayed with links to original sources.
- Deep Customization: Control over AI parameters, HTML structure, and styles.
- Private API: JSON-RPC API for mobile or third-party integrations.
Use Cases
TrainMyAI is designed for organizations that need to provide accurate, instant answers from internal documents, policies, or proprietary knowledge, serving customers, employees, or partners through their preferred channel.
Key Benefits
- Self-hosted with full control and data privacy
- WhatsApp integration for easy user access
- Multiple knowledge bases for diverse content
- Private API for custom integrations