api-manager icon indicating copy to clipboard operation
api-manager copied to clipboard

AI-powered API Marketplace assistant using Natural Language

Open Arshardh opened this issue 1 year ago • 2 comments

Problem

This feature is planned thinking about tomorrow’s marketplace. We envision the experience of a marketplace in the future will be a natural language discussion to find what the consumer is searching for.

Solution

We can help customers decide which APIs to use based on given NL explanations. The OpenAPI definition can be used to get an idea of each API

Affected Component

APIM

Version

No response

Implementation

No response

Related Issues

No response

Suggested Labels

No response

Arshardh avatar Apr 29 '24 07:04 Arshardh

Pull Requests

carbon apimgt

  • [x] Update logic change
  • https://github.com/wso2/carbon-apimgt/pull/12425
  • [x] Marketplace Assistant Backend logic
  • https://github.com/wso2/carbon-apimgt/pull/12355
  • [x] Add both token and enable check
  • https://github.com/wso2/carbon-apimgt/pull/12363
  • [x] Moved the constants related to marketplace assistant to AI class, Moved resources of api-chat to default.json and created a configDto.
  • https://github.com/wso2/carbon-apimgt/pull/12364
  • [x] Added error passing and changed config Dto
  • https://github.com/wso2/carbon-apimgt/pull/12377
  • [x] Update api event handling and api product handling
  • https://github.com/wso2/carbon-apimgt/pull/12399

apim apps

  • [x] Marketplace Assistant UI
  • https://github.com/wso2/apim-apps/pull/616
  • [x] Fix response loading when chat ui is minimized
  • https://github.com/wso2/apim-apps/pull/636
  • [x] Clear chat history on logout, predefined responses, and api card below response
  • https://github.com/wso2/apim-apps/pull/644
  • [x] Change card color based on first letter of api name
  • https://github.com/wso2/apim-apps/pull/672
  • [x] Add api name and version in the payload history
  • https://github.com/wso2/apim-apps/pull/677
  • [x] Fix send query while response loading
  • https://github.com/wso2/apim-apps/pull/678
  • [x] Change header alignment
  • https://github.com/wso2/apim-apps/pull/682
  • [x] Fix stored xss issue
  • https://github.com/wso2/apim-apps/pull/685
  • [x] Add feature disabled checks for Marketplace Assistant
  • https://github.com/wso2/apim-apps/pull/631
  • [x] Fix chat re-rendering issue in marketplace assistant UI
  • https://github.com/wso2/apim-apps/pull/632
  • [x] Bug fixes related to API Chat and Marketplace Assistant
  • https://github.com/wso2/apim-apps/pull/635
  • [x] AI feature related improvements
  • https://github.com/wso2/apim-apps/pull/641
  • [x] API Chat and Marketplace Assistant Improvements
  • https://github.com/wso2/apim-apps/pull/642
  • [x] AI feature related improvements
  • https://github.com/wso2/apim-apps/pull/645
  • [x] Minor UI improvements related to AI features
  • https://github.com/wso2/apim-apps/pull/651
  • [x] Bug fixes and improvements related to AI features
  • https://github.com/wso2/apim-apps/pull/657
  • [x] Improvements related to AI features
  • https://github.com/wso2/apim-apps/pull/663
  • [x] Minor UI fixes
  • https://github.com/wso2/apim-apps/pull/671
  • [x] Add Experimental tag to AI features
  • https://github.com/wso2/apim-apps/pull/674

product apim tooling

  • [x] Marketplace assistant Upload APIs to vector database
  • https://github.com/wso2/product-apim-tooling/pull/1160

Thenujan-Nagaratnam avatar Apr 29 '24 12:04 Thenujan-Nagaratnam

Need to have the relevant doc changes including the changes to the CTL commands.

npamudika avatar May 21 '24 11:05 npamudika

Closing since all planned items are completed.

Arshardh avatar Feb 03 '25 03:02 Arshardh