Advanced Chatbot with ChatGPT for Intuitive Customer Interaction and Smart Search on WordPress. Quick interface for relevant results.
SmartSearchWP is a powerful natural language processing tool for websites. It offers relevant search results through an intuitive interface and customizable settings, enhancing user experience.
Please note that the chatbot will only use the context provided by the user in its responses.
Administrators can now customize the chatbot’s context by selecting which pages to include or exclude. This ensures that the chatbot only provides information that is relevant to your website.
The chatbot uses OpenAI as a third-party service to generate its answers.
Why Choose SmartSearchWP?
Intelligent Search: Understands user queries through natural language processing to provide relevant results.
Context Customization: Administrators can tailor the chatbot’s context for more accurate responses.
Easy to Install and Configure: Get up and running in minutes with our intuitive user interface.
OpenAI Integration: Powered by ChatGPT3.5 & ChatGPT4 for quick and natural responses.
Secure and Private: Only uses the context provided by the user, ensuring data privacy.
Responsive Support: Quick and effective technical support for all your queries.
Regular Updates: Stay up-to-date with frequent new features and improvements.
Wide Compatibility: Tested with the latest WordPress and PHP versions.
Comprehensive Documentation: Detailed guides and FAQs to help you get started.
Multilingual Support: Use SmartSearchWP globally with multiple language support.
- Upload the directory plugin to the ‘/wp-content/plugins/’ directory, or install the plugin through the WordPress plugins screen directly.
- Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the SmartSearchWP screen to configure the plugin base settings.
How do I activate the bot?
The bot will not appear in your website until you have activated it.
To activate the bot, you need to generate and activate the embeddings for the pages and posts you want to use, as well as the general settings.
1. Go to the SmartSearchWP settings page.
2. Enter your chatGPT API key.
3. Modify the settings to your needs.
4. Save the settings.
How do I customize the chatbot’s context?
Generate and activate pages:
1. Go to the SmartSearchWP ‘Summaries’ page.
2. Click on the ‘Generate Embeddings’ button under the page or post you want to use.
3. Once their embeddings have been generated, click on the ‘Activate’ button under the page or post you want to use.
4. Repeat steps 2 and 3 for all the pages and posts you want to use.
Contributors & Developers
“Chatbot with ChatGPT WordPress” is open source software. The following people have contributed to this plugin.Contributors
“Chatbot with ChatGPT WordPress” has been translated into 2 locales. Thank you to the translators for their contributions.
Interested in development?
- Fixed an issue that could occur if the posts had a special encoding.
- Fixed an issue with the counting of tokens when using GPT-4.
- Added a verification for users that had updated to 1.1.8 before.
- Fixed an issue that prevented some users from correctly updating the database.
- Added a new validation inside the admin page to verify that the API key is valid.
- Added a new validation inside the admin page to verify if your current API key is able to use gpt-4.
- Added a reporting that the current API key has insufficient credits to be used.
- Added a new validation inside the admin page to let the user know if the OpenAI API is having issues.
- Added a toggle to enable/disable the chatbot on the front-end.
- Fixed an issue with translations not being loaded correctly in the administration page.
- Added a new color inside the administration interface for contexts that have been activated, but their embeddings are not up to date with the content of the page.
- Added a legend on top of the contexts table to explain the different colors.
- Added a new chat bubble next to the interface to better show the chatbot to the users. This bubble can be hidden directly, or 5 seconds after the page has been loaded.
- Added an option to hide the chat bubble completely.
- Added a new feature to receive, by mails, a PDF that will contain the conversations made by users in the last day or week. This report will run through a cron everyday.
- Fixed an issue with error reporting.
- Fixed an issue with error reporting on some PHP versions.
- Fixed an issue with the answer generation with bad formatting of posts.
- Fixed an issue with bigger contexts using the wrong model.
- Added missing vendor files.
- Added a new feature to have the chatbot answer “word by word” instead of waiting for the full answer to be generated.
- The new feature will also make the chatbot answer faster, especially on long answers.
- The chatbot will no longer automatically scroll to the bottom when a new answer is generated. This allows the user to start reading the answer while it is being generated.
- Further fixed the clickable links in the chatbot interface to prevent them from not being interpreted correctly.
- Fixed an issue with the chatbot logs delete function on some PHP versions.
- Fixed an issue with the chatbot interface in some resolutions.
- Fixed an issue when holding a conversation with the chatbot for a long time.
- Fixed an issue with the chatbot interface when the user is typing a message while the chatbot is generating an answer.
- Fixed an issue when trying to find the most relevant page to answer a question on certain posts.
- Fixed an issue when using the previous messages in the conversation when trying to generate an answer.
- Fixed an issue with previous versions of PHP.
- Updated minimum PHP version to 7.4.
- Fix an issue with some model versions for retrieving the chatbot’s answer.
- Fix issue with some PHP versions.
- Answer time should now be faster.
- Optimized the chatbot interface for better performance.
- Improved the answer generation algorithm for better quality, especially with longer answers.
- Added a new “reset conversation” button to the chatbot interface.
- Introduced an “Expand/Compress” button to adjust the width of the chatbot interface.
- Added colour to better differentiate activated and deactivated pages in the summaries page.
- Fixed display issues with certain links and line breaks in the chatbot interface.
- Fixed display issues with certain links and line breaks inside the chatbot logs admin page.
- Fix issue on the chatbot interface on certain sites.
- Add link to the SmartSearchWP website in the description of the plugin.
- Add chatgpt Model selection in settings (chatgtp3.5-turbo or chatgpt-4)
- Some CSS fixe
- Initial release.