Плагины Расширения
Платформа данных AI-O поддерживает гибкие механизмы расширения плагинами, позволяя настраивать эксклюзивные функции в соответствии с бизнес-потребностями и удовлетворять персонализированные требования.
Механизм Плагинов
Основные Функции
- Безопасность и Контроль: Вы можете отключать/включать плагины в любое время; при отключении плагины не могут получить доступ к интерфейсам данных
- Встроенные Веб-страницы: Плагины работают как независимые веб-страницы, встроенные в основную систему через iframe
- Межсайтовая Связь: Поддержка межсайтовых API-вызовов для взаимодействия данных с основной системой
- Контроль Разрешений: Детальное управление разрешениями ролей и проектов
- Интеграция Меню: Плагины могут быть интегрированы в системное меню, обеспечивая бесшовный пользовательский опыт
Типы Плагинов
Тип | Назначение | Примеры |
---|---|---|
Плагины Данных | Обработка данных, анализ, визуализация | Пользовательские отчеты, инструменты очистки данных |
Плагины Моделей | Машинное обучение, обучение моделей | Интеграция алгоритмов, инструменты оценки моделей |
Плагины Управления | Системное управление, конфигурац ия | Управление пользователями, инструменты настройки разрешений |
Методы Разработки
Метод 1: Использование Встроенных Системных Плагинов
Мы непрерывно обновляем библиотеку встроенных плагинов, охватывая общие бизнес-сценарии:
- Плагины Анализа Данных: Поддержка различного статистического анализа и визуализации
- Плагины Машинного Обучения: Интеграция распространенных алгоритмов и моделей
- Плагины Системного Управления: Предоставление функций управления пользователями, разрешениями и конфигурацией
Метод 2: Пользовательская Разработка Персонализированных Плагинов
Наша техническая команда может разработать эксклюзивные плагины для вас:
- Анализ Требований: Глубокое понимание ваших бизнес-потребностей
- Проектирование Решения: Разработка планов технической реализации
- Реализация Разработки: Высококачественная разработка функций
- Тестирование и Развертывание: Обеспечение стабильной работы
Метод 3: Самостоятельная Разработка
Если у вас есть техническая команда ф ронтенда, вы можете разрабатывать плагины самостоятельно:
- Полная API Документация: Мы предоставляем подробные описания интерфейсов
- Фреймворк Разработки: Стандартизированные спецификации разработки и инструменты
- Техническое Руководство: Профессиональная команда предоставляет техническую поддержку
Примеры API Вызовов
// Инкапсуляция запроса получения данных
async function get(endpoint) {
const apiBase = new URLSearchParams(location.search).get("api");
const url = `${apiBase}/api/${endpoint}`;
return fetch(url, {
method: 'GET',
credentials: 'include',
})
.then(res => res.json())
}
// Инкапсуляция запроса создания данных
async function post(endpoint, data) {
const apiBase = new URLSearchParams(location.search).get("api");
const url = `${apiBase}/api/${endpoint}`;
return fetch(url, {
method: 'POST',
credentials: 'include',
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(data),
})
.then(res => res.json())
}
// Получить данные проекта
const projects = await get('projects')
// Получить список наборов данных
const dataset = await get('dataset');
// Создать набор данных
const dataset = await post('/api/dataset', {
name: 'mydataset_01',
// ... fields
});
Приведенное выше - это только простые примеры. Мы предоставим подробную документацию по разработке и API интерфейсам клиентам.