Cheshire Cat Chatbot

Deskripsi

Cheshire Cat Chatbot is a WordPress plugin that seamlessly integrates the Cheshire Cat AI chatbot into your WordPress website. It allows you to add a conversational AI assistant to your site, providing an interactive and engaging experience for your users.

Features:

  • Seamless Integration: Easily integrate the Cheshire Cat AI chatbot into your WordPress site.
  • Conversational AI: Engage users with a natural language processing-powered chatbot.
  • Customizable Chat Interface: Style the chat interface to match your website’s design.
  • Sequential Conversation Display: Show user and bot messages in a clear, chronological order.
  • Easy to use: Use a shortcode to add the chat to your pages.
  • Global Chat: Enable the chat on every page of your website or choose a specific post type or taxonomy.
  • Avatar Support: Display a customizable avatar below the chat, making it look like a speech bubble.
  • Context Awareness: Optionally send page context information (title, content, etc.) to make the chatbot aware of the current page’s content.
  • TinyMCE Editor Integration: Add AI-generated content directly to your posts and pages with a dedicated TinyMCE editor button.
  • Declarative Memory Integration: Automatically upload your WordPress content to Cheshire Cat’s declarative memory, with support for WooCommerce products and batch processing.

Usage

  1. Add the Shortcode: To add the chat interface to a page or post, use the [cheshire_chat] shortcode.
  2. Interact with the Chatbot: Visit the page where you added the shortcode and start chatting with the Cheshire Cat AI.
  3. Enable Global Chat: If you want the chat to appear on every page of your website, you can enable the “Global Chat” option in the Settings -> Cheshire Cat section.
  4. Use the TinyMCE Editor Button: When editing a post or page, you’ll see a Cheshire Cat button in the editor toolbar. Click it to open a dialog where you can enter a prompt. The AI-generated response will be inserted directly into your content.

Tangkapan Layar

  • The Cheshire Cat Chatbot Overview & Usage page.
  • The Cheshire Cat Chatbot Configuration page.
  • Style settings
  • Playground
  • Cheshire Cat Settings
  • Chatbot in action
  • Chatbot in Editor

Instalasi

  1. Upload the cheshire-cat-chatbot folder to the /wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to the WordPress admin panel, then navigate to Settings -> Cheshire Cat.
  4. Enter your Cheshire Cat URL (e.g., http://localhost:1865) and your API token.
  5. Save Changes.

Tanya Jawab

What is Cheshire Cat AI?

Cheshire Cat AI is an open-source AI chatbot platform. You need to have a running instance of Cheshire Cat AI to use this plugin.

Where can I find my Cheshire Cat URL and Token?

You can find these details in your Cheshire Cat AI instance’s configuration.

How do I customize the chat interface?

You can customize the chat interface’s colors and font in the Settings -> Cheshire Cat section of your WordPress admin panel.

Can I use the chat on every page?

Yes, you can enable the “Global Chat” option in the Settings -> Cheshire Cat section.

How do I enable the avatar feature?

You can enable the avatar feature in the Style section of the Cheshire Cat menu. After enabling it, you can upload a custom avatar image in the same section.

What is the Playground page?

The Playground page is a full-page chat interface for administrators to test the chatbot. It’s accessible from the Cheshire Cat menu in the WordPress admin area.

What is the Context Awareness feature?

The Context Awareness feature allows the chatbot to receive information about the current page (such as title, content, categories, etc.) with each message. This helps the chatbot provide more relevant responses based on the page the user is viewing. You can enable this feature in the Configuration section.

How do I use the TinyMCE editor button?

When editing a post or page, you’ll see a Cheshire Cat button in the editor toolbar. Click it to open a dialog where you can enter your prompt. After submitting, the AI-generated response will be inserted directly into your content at the cursor position.

Ulasan

Belum ada ulasan untuk plugin ini.

Kontributor & Pengembang

“Cheshire Cat Chatbot” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.

Kontributor

Log Perubahan

0.8.2

  • Added new Declarative Memory Sync admin page for batch processing posts to declarative memory
  • Improved WooCommerce product data in declarative memory with short descriptions and product characteristics
  • Enhanced user interface with progress bar and filters for post types, status, and date range
  • Optimized batch processing for better performance with large numbers of posts

0.8.1

  • Optimized WebSocket connection management to only initialize when the chat is open
  • Improved performance by closing WebSocket connection when chat is closed
  • Enhanced resource usage by only creating connections when needed

0.8.0

  • Added declarative memory functionality to upload content to Cheshire Cat
  • Implemented automatic content upload to declarative memory when posts are saved
  • Added option to exclude specific posts from declarative memory upload
  • Added automatic content removal from declarative memory when posts are deleted or trashed
  • Improved error handling and debugging for declarative memory operations
  • Added support for metadata in declarative memory points

0.7.3

  • Added new “Meowww” page in admin dashboard to display Cheshire Cat AI installation information
  • Added display of active plugins and their settings
  • Added display of LLM (Large Language Model) configurations and settings
  • Improved error handling for connection issues
  • Enhanced security by masking API keys in the admin interface

0.7.2

  • Improved WebSocket functionality for better real-time communication
  • Enhanced WebSocket URL handling in both frontend and admin interfaces
  • Fixed issues with WebSocket connection management
  • Optimized performance for WebSocket communication

0.7.1

  • Improved UI organization: moved avatar settings to Style page
  • Set avatar feature to be enabled by default for better user experience
  • Reorganized configuration page for more logical grouping of settings
  • Improved usability by moving context information settings before reinforcement message

0.7

  • Added WebSocket communication for improved real-time chat experience
  • Implemented automatic fallback to AJAX when WebSocket is not available
  • Added configuration option to enable/disable WebSocket communication
  • Enhanced performance with faster message delivery and reduced server load
  • Improved user experience with more responsive chat interface

0.6.5

  • Removed debug logs for improved performance
  • Enhanced code cleanliness and maintainability
  • Fixed issue with reinforcement message in editor and prompt tester

0.6.4

  • Added option to hide predefined questions in chat when they are shown in content
  • Improved user experience by avoiding duplicate questions display
  • Enhanced compatibility with latest WordPress version

0.6.3

  • Added support for predefined responses in content
  • Improved chat interface and styling
  • Enhanced compatibility with latest WordPress version
  • Fixed various bugs and improved performance

0.6.2

  • Added predefined responses functionality
  • Improved user experience with better message handling
  • Fixed styling issues in various themes
  • Enhanced compatibility with WooCommerce

0.6.1

  • Added support for custom predefined responses
  • Improved chat interface responsiveness
  • Fixed minor bugs and styling issues

0.6

  • Added TinyMCE editor button for inserting AI-generated content directly into posts and pages
  • Implemented modal dialog for entering prompts in the editor
  • Added functionality to process prompts and insert responses into the editor content

0.5.4

  • Added chat persistence across page navigation
  • Added “New conversation” button to clear chat history
  • Improved user experience by maintaining conversation context between pages
  • Fixed styling issues with chat header buttons

0.5.3

  • Fixed display logic for post types and taxonomies
  • Chat now only appears on singular pages of selected post types
  • Chat now only appears on term pages of selected taxonomies

0.5.2

  • Release with latest integrations and improvements
  • Enhanced stability and performance

0.5.1

  • Maintenance release with stability improvements
  • Fixed minor bugs and improved performance

0.5

  • Added Context Awareness feature to send page information to the chatbot
  • Improved page content detection for better context awareness
  • Enhanced handling of different WordPress page types
  • Added support for WooCommerce product information in context
  • Fixed issues with title and content retrieval in AJAX requests

0.4.1

  • Added avatar functionality with customizable images
  • Added chat bubble styling when avatar is enabled
  • Added reset buttons for all options and color settings
  • Added admin playground page for full-page chat testing
  • Fixed CSS issues with chat container and avatar display

0.4

  • Fixes for Plugin Compliance and Security Improvement Guidelines

0.3

  • Fixed security issues.
  • Updated tested up to version.

0.2

  • Added Global Chat option.
  • Added dynamic CSS.
  • Added welcome message.
  • Added overview page.
  • Added error handling.
  • Added loading indicator.
  • Added sequential conversation display.
  • Fixed some bugs.

0.1

  • Initial release.
  • Basic integration with Cheshire Cat AI.
  • Shortcode for adding the chat to pages and posts.