CM Answers Experts (CMA) - Integration - ChatGPT Support


ChatGPT Integration

Back to User Guides

This feature is available since the following versions:

Introduction

The WordPress Questions and Answers and Answers Experts add-on support integration with ChatGPT. It allows to post automatically generated by AI answers to questions in certain categories. When users choose a category with experts, they can choose ChatGPT as an expert, and after posting the question, it will be immediately answered by ChatGPT.

ChatGPT is an AI chatbot that uses natural language processing and machine learning to generate conversations based on user input. It is based on OpenAI's GPT-3 model and can be used to create automated conversations for websites and applications.

ChatGPT processes text using tokens. Tokens are pieces of words used for natural language processing. For English text, 1 token equals about 4 characters or 0.75 words. Every time the plugin request an answer to a question, it spends tokens which are paid. When you register your account, OpenAI gives a start credit which you can spend. When your credit is run out, you can pay to continue using the service.

Learn more about Tokens and check the Pricing Plans.

Front-end Example

Example of the answer that was automatically generated by ChatGPT as an expert:

Example of the answer that is automatically generated by ChatGPT - Discussion Forum Plugin for WordPress
Example of the answer that is automatically generated by ChatGPT

Enabling ChatGPT Integration

When the base plugin is installed and activated, it creates a new user role on your site with the name AnswersChatGPTUser. The plugin uses this user account to post automatic answers.

User created for posting automatic answers - WordPress Question and Answer Plugin
User created for posting automatic answers

Settings

First of all, you need to configure ChatGPT integration in the base plugin settings. Navigate to Admin Dashboard → CM Answers Pro → Settings → General tab → ChatGPT section.

Navigation to the ChatGPT integration settings - WordPress Forum Plugin
Navigation to the ChatGPT integration settings

The options in this section are:

ChatGPT integration settings - WordPress Discussion Forum
ChatGPT integration settings
  • Enable Chat_GPT - Turn on this option to activate ChatGPT feature.
  • Chat GPT API Key - In order to make the feature work, you need to enter ChatGPT API Key. It can be obtained on OpenAI site. It's simple - head to the site, sign up and follow the instructions.
  • Category answered by Chat GPT - Choose categories where ChatGPT can give automatic answers.
  • Chat GPT user display name - Choose a name for ChatGPT User, which will be displayed for answers.

    Example of the ChatGPT user display name - WordPress Q and A Plugin
    Example of the ChatGPT user display name
  • Chat GPT Prompt Template - Specify the request which the plugin will be sending to ChatGPT for getting answers. Important: this template must contain one or both of the following placeholders: {question_title} and/or {question_body}. These placeholders correspond to the fields of the question title and body.

    How placeholders are related to the form fields - Discussion Forum Plugin for WordPress
    How placeholders are related to the form fields
  • Chat GPT Model - The plugin supports two versions of ChatGPT which you can choose - GPT 3.5 and GPT 4 (beta). Have a note that currently the version GPT 4 may not be available for you as it is in a limited beta stage and requires joining the waitlist on the OpenAI page. Note: this option was introduced in version 4.7.2.
  • Chat GPT AI Role - Here you can define the role for the Chat GPT assistant to make your answers more specialized. This way, if you define the assistant as an expert in some certain area, it will generate the answers related to your main topic. Note: this option was introduced in version 4.7.2.
  • Chat GPT Reply Length - Set the maximum length of the reply requested from the ChatGPT. This value is set in tokens. Warning: longer replies use more tokens, so you can reach limit faster. Learn more about Pricing Plans.
  • Chat GPT Temperature - This option allows to define how accurate the generated answer will be. This value ranges from 0 to 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. Note: this option was introduced in version 4.7.2.

Now navigate to the Experts Addon tab. You need to turn on the option Enable Chat GPT expert under the Chat GPT section.

The option for integrating the ChatGPT feature with the Experts add-on - WordPress Question and Answer Plugin
The option for integrating the ChatGPT feature with the Experts add-on

It is needed in order to let users choose ChatGPT as an expert in certain categories.

When you finished configuring the settings, click the button Update at the bottom of the page to save the changes.

'Update' button - WordPress Forum Plugin
'Update' button

Assigning ChatGPT User As an Expert

Now we need to assign the ChatGPT User as an expert in the needed categories. Navigate to Admin Dashboard → CM Answers Pro → Categories and Experts.

Managing categories and experts - WordPress Discussion Forum
Managing categories and experts

Either while create a new category or editing an existing category, find the option Select Experts. You need to select Chat_GPT user. Then click Update to save the changes.

Assigning the ChatGPT user as an expert to the category - WordPress Q and A Plugin
Assigning the ChatGPT user as an expert to the category

Now when the user posts a question and chooses this category with ChatGPT as an expert, he will receive an automatic answer.

ChatGPT Prompt Template for Category

Since the version 4.7.3 of the WordPress Questions and Answers, it is possible to override the ChatGPT prompt template for each category.

It can be done in the field Chat GPT prompt template for category. If it is empty, then the value from the global plugin setting is used.

Setting up a specific ChatGPT prompt template for the category - Discussion Forum Plugin for WordPress
Setting up a specific ChatGPT prompt template for the category

Result On the Front-end

Example of the expert answer by ChatGPT - WordPress Questions and Answers
Example of the expert answer by ChatGPT

More information about the Answers Experts WordPress add-on

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.