=== AI Chatbot for WordPress by MxChat === Contributors: mxchat Tags: AI chatbot, Conversational AI, OpenAI, ChatGPT, RAG Requires at least: 5.0 Tested up to: 6.6.1 Requires PHP: 7.2 Stable tag: 1.0.5 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html MxChat: A customizable AI chatbot plugin for WordPress, powered by OpenAI’s GPT models, to boost user interaction. == Description == **MxChat** is a versatile **AI chatbot plugin** designed to enhance user engagement on your **WordPress site** by leveraging the power of **OpenAI's GPT models** and **ChatGPT** technology. This **conversational AI** tool enables you to create an **intelligent chatbot** that interacts with users, answers questions, and provides assistance in real-time, all while being fully customizable to match your website's design and functionality. With **MxChat**, you can harness the latest in **Retrieval-Augmented Generation (RAG)** techniques to improve the accuracy and relevance of the chatbot’s responses, making it a powerful addition to any WordPress site. Whether you're looking to implement a **conversational AI** solution or simply want to enhance your site's user interaction, MxChat offers the tools you need. [Visit our website MxChat](https://mxchat.ai/) for more information. ### Personalize the AI Chatbot with Custom Knowledge: One of the standout features of **MxChat** is the ability to fine-tune the AI’s responses by adding **personalized content** directly through the WordPress admin dashboard. This is achieved through **vector embeddings**, a powerful technique that allows the AI to reference specific information you provide. Whether you want the chatbot to answer questions based on your company’s unique services, products, or content, you can easily submit this information manually or via your website's sitemap. By submitting custom knowledge, you guide the AI to understand and prioritize the most relevant data, ensuring that the responses are not only accurate but also highly contextual to your business or website. - **Manual Content Submission**: Within the WordPress admin, you can manually add specific articles, FAQs, or any text that you want the AI to use as a reference. The plugin processes this content using vector embeddings, enhancing the chatbot's ability to deliver precise, context-aware answers. - **Sitemap Submission**: By submitting your website's sitemap, MxChat automatically extracts and adds content from the URLs listed in the sitemap into the chatbot's knowledge base. This seamless integration ensures that the AI is well-informed about the entire content of your site, improving the overall user experience. ### Key Features: - **Integrate OpenAI API**: Use your own OpenAI API key to leverage the power of AI-driven responses on your WordPress site. - **Customizable Chatbot Settings**: Tailor the chatbot's behavior, including the AI model, introductory message, and more, to fit your specific needs. - **Knowledge Base Integration**: Submit custom knowledge content using vector embeddings, allowing the chatbot to provide more accurate and contextually relevant responses. - **Sitemap Submission**: Automatically extract and add content from your website’s sitemap to the chatbot’s knowledge base, enhancing its ability to deliver precise answers. - **Chat Transcripts**: **NEW in 1.0.4** - Review and analyze chat transcripts directly from your WordPress dashboard. This feature allows you to monitor conversations, identify frequently asked questions, and further align and tune your AI chatbot based on real user interactions. - **Easy Integration**: Add the chatbot to any page using a shortcode or automatically append it to the body element of your site. - **Pro Version with Advanced Features**: Upgrade to the Pro version to unlock advanced features like Theme Customization and Rate Limit Settings, allowing you to fully control the chatbot's appearance and functionality. ### New in Version 1.0.4: - **Chat Transcripts**: This feature enables you to review and analyze conversations directly from your WordPress dashboard. Use it to improve your AI's responses by understanding common queries and refining the chatbot's knowledge base. The Chat Transcripts feature is available for free and provides a valuable tool for enhancing your website’s AI-driven user engagement. ### Why Choose MxChat? MxChat is not just another chatbot plugin; it's a comprehensive tool that transforms how your website interacts with users. Whether you're using **WordPress** as a **page builder** or a **website builder**, this plugin seamlessly integrates into your workflow, offering a powerful AI assistant that can improve user engagement and satisfaction. This plugin is designed with both simplicity and flexibility in mind, making it ideal for website owners, developers, and agencies looking to enhance their WordPress sites with cutting-edge AI technology. ### Use of Third-Party Services: This plugin requires an active connection to the **OpenAI API** to generate AI-driven responses. By using this plugin, you consent to sending data to OpenAI's servers, which may include user queries and other relevant information. - **Service Provider**: [OpenAI](https://openai.com/) - **Terms of Use**: [OpenAI API Terms](https://openai.com/policies/terms-of-use/) - **Privacy Policy**: [OpenAI Privacy Policy](https://openai.com/policies/privacy-policy/) Please ensure compliance with OpenAI’s terms and any applicable data privacy laws. == Installation == 1. Upload the `mxchat` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Navigate to the 'MxChat' settings page to configure your OpenAI API key and other settings. == Frequently Asked Questions == ### How do I obtain an API key for OpenAI? You can obtain an API key by signing up on the OpenAI website. Once you have the API key, enter it in the plugin settings to start using the AI chatbot. ### Can I customize the chatbot's appearance? Yes, the **Pro version** offers extensive **theme customization options**, including the ability to change the chatbot's colors, fonts, and background to match your website’s design. ### How do I add the chatbot to my site? You can add the chatbot to your site using the `[mxchat_chatbot floating="yes"]` or `[mxchat_chatbot floating="no"]` shortcode. Additionally, you can automatically append the chatbot to your site’s body element from the settings page. ### How does the knowledge submission feature work? You can submit custom content to the knowledge base from the 'Knowledge' submenu. This content is processed using vector embeddings, allowing the AI chatbot to provide more accurate and contextually relevant responses. ### What is the sitemap submission feature? The sitemap submission feature allows you to submit a sitemap URL. The plugin will fetch, extract, and add content from the URLs listed in the sitemap to the chatbot’s knowledge base, enhancing the AI's ability to provide precise and contextually relevant answers. ### What additional features does the Pro version offer? The **Pro version** unlocks advanced features such as: - **Theme Customization**: Change the colors and styling of the AI Chatbot widget. - **Rate Limit Settings**: Set limits on how many times a user can interact with the chatbot in a 24-hour period. - **Exclusive Pro Features**: Access additional customization options and future enhancements. == Screenshots == 1. **Plugin Settings Page** - Configure your API key and other settings. 2. **Knowledge & Sitemap Submission** - Submit custom content to enhance the chatbot's responses. 3. **Chat Transcripts** - Review and analyze conversations to refine your AI chatbot. 4. **Activation Page** - Easily upgrade to MxChat Pro by entering your activation key. Unlock advanced features like theme customization directly from the MxChat settings page. 5. **MxChat Floating Widget (Closed)** - The MxChat widget in its minimized state, seamlessly integrated into your website’s interface. 6. **Mxchat Floating Widget (Open)** - See how the chatbot interacts with users on your site. *(Note: Screenshots will be added in future updates)* == Changelog == = 1.0.5 = * Preparing for WordPress Directory standardization and improvements. * Added new pre-message feature. = 1.0.4 = * Released Chat Transcripts feature, allowing users to review and analyze conversations directly from the WordPress dashboard. * Enhanced user experience with the ability to monitor and refine AI responses based on real interactions. = 1.0.3 = * Added Activation Key for unlocking Pro features like Theme Customization and Rate Limit Settings. * Enhanced theme customization options for the AI Chatbot widget. = 1.0.1 = * Added sitemap submission feature to automatically add content from URLs in the sitemap to the knowledge base, enhancing the AI's responses. * Enhanced admin interface and styling. = 1.0 = * Initial release of MxChat. == Upgrade Notice == = 1.0.5 = * Preparing for WordPress Directory standardization and improvements. == License & Warranty == This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. == Credits == This plugin was developed by Maxwell Runion.