In the NextGenAiAssistant module, Assistants are virtual entities that serve as the bridge between your products and the AI’s content generation capabilities. Each Assistant is dedicated to a specific product or category and is responsible for managing all the data related to that product. By collecting and storing this data, Assistants ensure that the AI has all the relevant information it needs to generate accurate, tailored content—whether it’s product descriptions, meta tags, or translations.
Assistants work as persistent units that evolve with the product data, enabling the AI to maintain context for future prompts. Once an Assistant is created, it can handle multiple prompts and generate new threads for ongoing tasks related to the product, making content creation and updates a seamless process.
Here’s how Assistants function in detail:
- Assistant Creation: An Assistant is automatically created the first time a prompt related to a product is sent. This marks the start of the Assistant’s role in managing the product’s data and generating content.
- JSON Data Sent to Assistants: Each Assistant receives a JSON file that contains product-specific information. The structure of this JSON file is defined in the module configuration. You can configure this data to ensure the Assistant gets the right context for generating content.
- Custom Files: You can attach custom files specific to individual products. These files can include product manuals, additional specifications, or images to enhance content accuracy. You can manage these custom files directly from the product page.
- Auto-Update: The Assistant’s data is automatically updated whenever necessary, ensuring it always reflects the latest product information. If the module detects that required data for the Assistant has changed or is missing, it will trigger an update the next time the Assistant is used. This seamless process eliminates the need for manual updates, keeping your Assistants accurate and up to date at all times.
- Manual Updates: You can also manually update an Assistant’s data file if needed, allowing full control over what the Assistant knows about the product.
- Product-Specific Prompts: Once the Assistant is created, product-specific prompts are sent to it, generating new threads within the Assistant. Each thread corresponds to a new request (e.g., generating descriptions, meta tags, etc.) and helps manage multiple content creation tasks for the product.
By using Assistants, you ensure that the AI has a deep understanding of your products, leading to more accurate and relevant content generation. This system also allows for ongoing communication between the AI and your product data, ensuring that content remains fresh and up-to-date.