The “ChatGPT” module for the EspoCRM platform is a tool that enables interaction with a GPT-based chatbot through the api.openai.com API. This module supports two roles: “system” and “user”.
The “system” role is responsible for managing the behavior of the chatbot and houses the system prompt templates. The system templates consist of text instructions and recommendations for the bot, serving as starting points for generating responses. These templates can be customized and edited according to the requirements and needs of specific user scenarios.
The “user” role is responsible for providing user queries to the chatbot. The “user” can input text messages and engage with the bot in real-time.
The “ChatGPT” module allows for the selection of a model to work with the chatbot and the customization of the “temperature” parameter. The model determines the base architecture and capabilities of the chatbot, including its understanding and text generation abilities. The “temperature” parameter controls the variability of the bot’s generated responses. The value of “temperature” influences the smoothness and randomness of the generated text.
The “ChatGPT” module enables users to interact with the chatbot in real-time by sending text messages to the bot and receiving corresponding responses. This effectively harnesses the potential of the GPT model for automating communication processes and providing information.
Overall, the “ChatGPT” module is a powerful tool for working with a GPT-based chatbot within the BPM2B platform. It offers flexibility in configuring roles, system prompt storage, and model parameters to achieve optimal results in various chat interface scenarios.