This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

AISE Service Base

The AISE service base provides a series of fundamental capabilities for enterprises to deploy LLM capabilities, including LLM connectors, Prompt Engineering tooling, vector databases, AI agent orchestration and operation engines, etc. Through the AISE service base, enterprises can quickly introduce the capabilities of LLM into different business scenarios.

1 - App Marketplace

The plugin marketplace is independently configurable for each AISE deployment instance. Private deployments and public deployments, as well as deployments for different customers, are all different. The plugin download URLs are also different for private deployments. Each deployment’s administrator can configure their own plugin marketplace.

To support diverse AI applications within enterprises and provide basic version distribution, upgrade, and scenario management, AISE includes built-in app marketplace management. App Market

The app marketplace provides personalized scenario capabilities for different applications in AISE by assigning a unique app_key to each AI application. App Details

1. Create Application

Description: Organizations can maintain developed AISE extensions in the AISE app marketplace, including version maintenance, to facilitate quick access to relevant applications.

  1. Click AISE Management | App Marketplace Management | Add New Add New
  2. Enter app key, name, package type, type, provider, tags, select icon, description, and other information Add Application Dialog

2. Maintain Versions

Users can maintain version information for smartcode plugins. Modify

  1. Click Add Add
  2. Enter release date, version number, version description, publisher, and other information alt text

3. Enable Forced Updates

To ensure users can use the latest code completion and code chat plugins, AISE administrators can enable forced update policies in the backend, configured as follows. Enable Forced Updates

1.1 - Plugin Upload Filename Validation

AISE Management - App Marketplace Management page adds filename validation when uploading plugin installation packages

Feature Description

AISE Management - App Market Management page adds filename validation when uploading plugin installation packages, with the following rules:

  • Start with English letters, can use _ or - as connectors, spaces are not allowed
  • Followed by a major version number (digits), must use _ or - as connector
  • After major version number, a decimal point followed by minor version number (digits)
  • Then a point followed by build number (digits)
  • File extension must be zip or vsi

Operation Guide

Scenario Title

Uploading file smartcode_vscode(2) will cause errors and prevent download

Scenario Description

In daily operations, multiple downloads or saves of the same file may result in filenames with parentheses. Uploading such files will cause the plugin to fail to download in the App Marketplace with errors

Operation Steps

  1. After adding filename validation, upload files that meet the format requirements on the AISE Management - App Market Management page

image

  1. Can be successfully downloaded without errors.

image