=== AI BotKit - RAG Chatbot === Contributors: WisdmLabs Tags: chatbot, ai, customer support, RAG Requires at least: 5.8 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Create intelligent AI-powered chatbots for your WordPress site using various State of the Art AI models. == Description == AI BotKit is a powerful WordPress plugin that allows you to create and manage intelligent chatbots using State of the Art AI Models. Train your chatbots with your website content, documents, and custom knowledge to provide accurate and contextual responses to your visitors. = Key Features = * **Multiple AI Providers**: Choose from OpenAI (GPT-4, GPT-3.5), Anthropic (Claude), or Google (Gemini) models * **Knowledge Base Management**: Upload PDFs, add URLs, or import WordPress content to train your chatbots * **Real-time Analytics**: Track conversations, monitor performance, and analyze user interactions * **Customizable Appearance**: Style your chatbots to match your website's theme * **Advanced Settings**: Fine-tune model parameters, rate limiting, and response behavior * **Responsive Design**: Works seamlessly on all devices * **Multi-language Support**: Create chatbots in different languages * **Document Processing**: Automatic chunking and embedding of training content * **Conversation Management**: View and manage chat histories * **Rate Limiting**: Protect your API usage with built-in rate limiting = Use Cases = * Customer Support * Knowledge Base Assistant * Product Recommendations * FAQ Automation * Lead Generation * Content Discovery * Educational Support * Documentation Helper = Pro Features = * Advanced Analytics and Reporting * Custom Training Data * Multiple Chatbot Instances * Priority Support * Custom Embedding Models * Advanced Rate Limiting * Team Collaboration Tools * Custom CSS and Styling == Installation == 1. Upload the plugin files to the `/wp-content/plugins/ai-botkit` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Go to the AI BotKit settings page to configure your API keys and preferences. 4. Create your first chatbot and start training it with your content. = Requirements = * WordPress 5.8 or higher * PHP 7.4 or higher * API key from OpenAI, Anthropic, or Google AI * MySQL 5.6 or higher == Frequently Asked Questions == = Which AI models are supported? = The plugin supports: * OpenAI: GPT-4 Turbo, GPT-4, GPT-3.5 Turbo * Anthropic: Claude 3 Opus, Claude 3 Sonnet, Claude 3 Haiku * Google: Gemini Pro, Gemini Ultra = How do I train my chatbot? = You can train your chatbot by: 1. Uploading PDF documents 2. Adding website URLs 3. Importing WordPress content 4. Adding custom knowledge base entries = Is there a limit to the number of conversations? = The free version includes basic rate limiting. Pro version users get advanced rate limiting and higher conversation limits. = How secure is the plugin? = The plugin follows WordPress security best practices and never stores API keys in plain text. All conversations are stored securely in your WordPress database. = Can I customize the chatbot appearance? = Yes, you can customize: * Chat widget position * Color scheme * Avatar * Chat bubble style * Message styling * Widget size and layout = Does it support multiple languages? = Yes, the chatbot can be configured to work in any language supported by the chosen AI model. == Screenshots == 1. Dashboard Overview 2. Chatbot Creation Wizard 3. Knowledge Base Management 4. Analytics Dashboard 5. Settings Page 6. Chat Widget (Front-end) 7. Conversation History 8. Document Upload Interface == Changelog == = 1.0.0 = * Initial release * Support for OpenAI, Anthropic, and Google AI models * Knowledge base management * Analytics dashboard * Customizable chat widget * Rate limiting * Document processing * Conversation management == Upgrade Notice == = 1.0.0 = Initial release of AI BotKit. Install and create your first AI-powered chatbot! == Additional Information == = Documentation = For detailed documentation, visit our [documentation site](https://docs.aibotkit.com). = Support = For support inquiries: * Visit our [support forum](https://wordpress.org/support/plugin/ai-botkit/) * Email: support@aibotkit.com = Contributing = We welcome contributions! Visit our [GitHub repository](https://github.com/aibotkit/ai-botkit) to contribute. = Privacy Policy = AI BotKit respects user privacy and does not collect any personal data without explicit consent. For more information, visit our [privacy policy](https://aibotkit.com/privacy). == Third Party Services == This plugin integrates with the following third-party services: = OpenAI = * Service: AI language and embedding models * API Documentation: https://platform.openai.com/docs/api-reference * Privacy Policy: https://openai.com/privacy * Terms of Service: https://openai.com/terms * Required Data: API key * Data Sharing: Chat messages and documents for processing = Anthropic = * Service: Claude AI language models and embeddings * API Documentation: https://docs.anthropic.com/claude/reference * Privacy Policy: https://www.anthropic.com/privacy * Terms of Service: https://www.anthropic.com/terms * Required Data: API key * Data Sharing: Chat messages and documents for processing = Google AI = * Service: Gemini language models and embeddings * API Documentation: https://ai.google.dev/docs * Privacy Policy: https://cloud.google.com/terms/cloud-privacy-notice * Terms of Service: https://cloud.google.com/terms * Required Data: API key * Data Sharing: Chat messages and documents for processing = VoyageAI = * Service: Embedding models * API Documentation: https://docs.voyageai.com/ * Privacy Policy: https://voyageai.com/privacy * Terms of Service: https://voyageai.com/terms * Required Data: API key * Data Sharing: Documents for embedding generation All services are used in compliance with their respective terms of service and privacy policies. Users are responsible for ensuring their usage of these services complies with the services' terms and conditions.