Train Maira Dataset from dataset page: You can now train a Maira dataset directly from the dataset list page by clicking on the train button in the "Actions" column.
Pagination Support in /v1/items/scroll API: Introduced a scroll_id parameter in the request body and a new next_scroll_id in the response body to facilitate pagination using the scroll_id.
Latest GPT Models and Parameters added to UI: Updated the latest supported GPT models and parameters on the GPT profile page.
Enhancements
Log Message improvement: Trimmed log messages in the Dataset Update Log section when they exceed 85 characters for better clarity.
Bug Fixes
search_max_token Default Value Fix: Fixed a bug on the profile update form where search_max_token defaults to 2500 even if set to 0.
October 5, 2024
New Feature
Anthropic Support: In addition to OpenAI, Maira now supports Anthropic models such as claude-3-5-sonnet and claude-3-opus. These models can be used in the same way as OpenAI models.
Brainwave Support: Maira now integrates LLAMA-based Brainwave implementation. Brainwave is Gigalogy's in-house LLM inference product.
Supported Models List: The GET gpt/models endpoint now allows retrieval of all supported models.
Simplified Model Management: New endpoints have been added to add, update, and delete models. This significantly reduces the time needed to integrate new models into the system.
Enhancement
Exact Phrase Search in Datasets and Documents: When using the GET /gpt/datasets and GET /datasets/{dataset_id}/documents endpoints with the keyword parameter, the search now matches the full phrase exactly. Previously, partial matches would return loosely related documents.
October 3, 2024
New Features
Payload-Only Update for Item Training: The Personalizer now allows all fields of the item catalog, including date fields, to be filterable. Additionally, previously trained items can gain this filterability by setting is_only_payload_update=true in the /items/train endpoint.
Date Range Filters: Date range filtering is now supported on four search and recommendation-related endpoints: /item/search, /user/recommend, /search/recommend, and /items/recommend. API users can apply filters based on any date field in the catalog to refine search or recommendation results.
Full Phrase Search in Conversations Endpoint
The POST /conversations endpoint now supports exact phrase matching via the search_text field. If the entire string provided matches any field in a conversation, that conversation will be included in the results.
Bug fix
Fix for Insights Last Updated Timestamp: For newly created projects, if there is no last update available, the timestamp now displays as "N/A" instead of the default 1970 date.
Bug Fix for GPT Profile Tags Input: Previously, if a user added a keyword or tag and clicked the submit button without pressing enter, the input was not processed. This issue has been resolved, and inputs are now handled correctly. Additionally, we've added a message below each input field to guide users on how to properly add tags.
September 15, 2024
Bug fix
GET/questionnaire/logs endpoint was not handling request_id filtering correctly in some instances. This is fixed now.
September 9, 2024
New Feature
Now catalog items can be seen in the UI under personalizer project's dataset menu.
New Endpoint: v1/categories/recommend endpoint now now be used to recommend categories based on user behavior, enhancing personalized experiences.
New Endpoint: v1/interactions endpoint now collects user interactions with various elements like buttons, URLs, forms, inputs, etc. It enables mapping the user journey in greater detail for deeper insights.
Enhancement
For Datasets table in Personalizer project and and Documents lists table in Maira projects, can now be sorted by the created_at column. Keyword search and filtering via drop-down options are also supported.
Profile ID has been added on the Profile details page. User are now able to copy it by clicking the copy button.
Bug fix
After updating a a project profile, when creating a new profile, the form used to populate with the last updated profile information. This is is fixed now.
August 21, 2024
Enhancement
Support for GPT-4o Mini: Added support for the GPT-4o Mini model, expanding our capabilities.
JSON Format Support in Profiles: Profiles now support responses in JSON format, providing more flexibility in data handling.
August 20, 2024
New Features
Dynamic Keyword N-Gram: The range of words (1 ~ 3) for keyword definitions can now be customized per project. Based on these settings, the model will identify the top keywords from a query, allowing for more flexible and accurate extractions.
Adjustable Search Depth: Search depth is now dynamic, offering improved control over performance. This can now be adjusted in search settings to prioritize speed where necessary.
Prioritized Key Feature: A new prioritize_key option in the search settings allows you to designate a key that will take precedence during search, improving the relevance of the results.
Enhancement
Introduced New Keyword Extraction Model, enhancing accuracy across all supported languages, including English, Japanese, and Vietnamese.
August 19, 2024
New Features
Added bulk documents upload option in the project Maira Datasets's Documents view.
Added CSV download options for top browsed, purchased, rated items, and top users in the project Insights view.
Added new parameters named search_settings in the project Setup view.
Enhancement
Start button for "Images train" is disabled now by default and is only enabled after the Items train successfully run once in the project Settings view.
Bug fix
Fixed the Train Type selection bug in the project Settings view, in Train History section.
Fixed the Average Cart Size calculation bug in the project Insights view.
Fixed Conversation History download file bug in the project Insights view.
August 12, 2024
Enhancements
The POST v1/items/recommend endpoint will no longer throw an error if an item does not exist; it will return null instead.
Maira Profiles now support max_search_token set to 0, enabling answer generation from the LLM's general knowledge without adding external context.
August 2, 2024
New Features
Each profile in Maira, now has an option to set an evaluation. When enabled, this will calculate the accuracy of the answers generated by Maira models. This feature helps user to trust the responses provided by Maira.
July 16, 2024
New Features
Maira datasets, Profile, and settings are now available in the GAIP UI for each personalizer project.
"Last updated at" info added to the insight page.
Improved localization for Japanese language.
Client key can be used for all end-points now.
Questionnaire log can now be seen in the project insight page.
July 14, 2024
New feature
Now tags can be added to Maira datasets. This tags can be used to control which datasets should be used for which profile. This feature gives the flexibility to use one database to support multiple purposes.
June 18, 2024
New feature
Added "dataset upload history" table to the "dataset" tab for Personalizer projects.
In insights page, "member ID" of top users is added.
June 9, 2024
Enhancement
User can now edit search settings in mapper from the GAIP UI.
Top browsed items and top rated items in GAIP insight page now can be clicked to see detail.
May 24, 2024
New feature
Maira projects can now be setup from GAIP platform UI.
May 23, 2024
Enhancements
questionnaire/recommend now have flags option in result format. Now it is possible to filter recommendations by flags. Ex: filter out items that are not in stock.
profile in now used in questionnaire/recommend to build the context better. This will improve the prompt and consequently better finding products for recommendation.
May 19, 2024
Enhancements
Improved gpt/ask context feature.
Search result candidate cluster size is dynamic now for "questionnaire recommend". It can be set in questionnaire mapper now to use it.
"Search settings" added to "item mapper". Parameters such as is_keyword_enabled, top_k, search_size is removed from the request body.
Personalized search now have a priority sort feature. Now it is possible to prioritize items from certain category if they exists in search result.
May 15, 2024
Enhancement
OpenAI's latest model gpt-4o is now supported in GAIP. This will improve the speed and sentence structure of Japanese language for /gpt/ask end point response significantly.
Apr 19, 2024
New feature
Questionnaire mapper's result_format now have a excludes key, that can be used to exclude specific keys from the prompt_sections.
Apr 13, 2024
New feature
Conversation Summary Feature. Now it is possible to get conversation summary in daily unit. Units can be set according to the need.
Conversation Summary is saved as a regular document and trains immediately for future interactions with Maira. This helps the model to use summaries as Long Time Memory while generating answers.
Apr 11, 2024
Enhancement
Item recommendations now no longer returns null ids for projects that contains both personalizer and Maira data
Now you can use the endpoint /v1/categories/keywordsto build category navigation or see which category/sub category has the maximum number of products in the catalog.
Apr 5, 2024
New Features
Questionnaire mapper now supports result format. Users can set up how they want to see the questionnaire result. Users can set up required categories and optional categories. Recommended items from POST /v1/questionnaire/recommend will be categorized based on that. Optional categories come with their inclusion condition as wel
Mar 27, 2024
New feature
From the GPT-Flow History table, you can now select which data (Query, response, feedback) you want to include in the training for future conversations and in which dataset.
Mar 27, 2024
New feature
Now POST /v1/gpt/ask API have multiple options to generate answer. This can be set as the value of the key conversation_type, question type does not consider any previous conversation history. chat type considers n previous conversation history while generating an answer. The length of the conversation is defined by the parameter chat_history_length of GPT settings.
Mar 26, 2024
New feature
In the same project, /gpt/ask API can now answer from both personalizer catalog and Maira datasets. Previously it could handle only one of the data sources.
Introducing "Profiles" for our Maira! You can now create and save multiple profiles, each with its own settings . Users no longer have to manually adjust Maira settings every time they switch between different tasks or needs.
Mar 20, 2024
New feature
keyword extractor changed for japanese language. This is done to improve the quality of japanese language search capabilities. top_k can control how wide or controlled search a customer wants to do in terms of keywords.
questionnaire/recommend end point now has a new optional parameter called recommend_count. If it is set, the value of this parameter takes priority over recommend_count variable in questionnaire mapper.
Mar 16, 2024
New feature
gpt/ask and questionnaire/recommend endpoints, when providing response with product IDs, now can include any key that was set in the mapper.
Now it is easier to set how many product questionnaire/recommend will give, with the new key "recommend_count" in the mapper.
introducing top_k to items/search, gpt/ask, giving ability to controls the number of keywords to consider for document searching.
Bug Fix
questionnaire/recommend endpoint can now take Null values.
Mar 3, 2024
New feature
UI-Based Project Setup: Now set up Personalization Projects directly via the UI, including file uploads, data mapping, and model training.
Training History: View detailed training history in Project Settings for improved tracking and insights.
Manual Training: Initiate model training manually from the UI for greater control over your personalization strategies.
Jan 25, 2024
New feature
Add an export button at the bottom of the GPT flow history table. Exports the Table as a CSV file for the specified time range
GAIP sidebar improved: Solutions are accessible directly now.