Перераспределение атрибутов (Redistribute)
Инструмент Redistribute предназначен для автоматического перемещения атрибутов из одной группы атрибутов в другую. Он поддерживает несколько стратегий сравнения, что позволяет легко и точно реорганизовать структуру вашего каталога.
![]() |
|---|
| Интерфейс инструмента Redistribute |
Обзор
При управлении большими каталогами атрибуты часто попадают в общие группы, такие как "Неизвестно" или "Общие характеристики". Функция Redistribute позволяет выбрать исходные группы и автоматически распределить их атрибуты по выбранным целевым группам, используя различные режимы сравнения.
Если целевые группы не выбраны, перераспределение будет происходить по всем доступным группам (кроме исходных)
Критерии поиска
Перед выбором режима сравнения вы можете указать, по какому полю необходимо искать совпадения:
- По названиям атрибутов: Сравнение происходит исключительно по именам атрибутов. Это классический вариант для объединения дублей.
- По значениям атрибутов: В этом случае сравниваются значения атрибутов. При необходимости значения могут быть предварительно разбиты на элементы с помощью заданного разделителя (например,
/). Это идеально подходит для консолидации атрибутов, имеющих одинаковые или схожие значения.
Доступные режимы
В зависимости от ваших задач вы можете выбрать один из следующих режимов сравнения (применяются к выбранному критерию поиска):
1. Строгое совпадение (strict)
В этом режиме требуется полное совпадение текста (без учета регистра) между источником и целевым кандидатом. Это самый быстрый метод, который рекомендуется использовать для точного объединения атрибутов.
2. Нечеткое совпадение (fuzzy)
Этот режим выполняет приблизительное сравнение (с порогом схожести >80%). Это невероятно полезно, если в тексте есть опечатки, небольшие вариации или другой порядок слов (например, "Мощность / Потребление" и "Мощность").
3. Регулярные выражения (regex)
Используя встроенные шаблоны, эта функция может находить и сопоставлять узкоспециализированные значения. Например, она умеет корректно распознавать объемы памяти (КБ, МБ, ГБ, ТБ) или частоту (кГц, МГц, ГГц) прямо внутри значений атрибутов.
5. AI-Классификация (ai)
Самый продвинутый режим использует искусственный интеллект (OpenAI), чтобы проанализировать семантику и смысл ваших атрибутов и их значений. AI автоматически назначает атрибуты в наиболее подходящую целевую группу, опираясь на уже существующие там примеры.
Как использовать AI режим
Для работы режима AI необходимо выполнить следующие шаги:
- Убедитесь, что вы указали ваш OpenAI API Key (ключ API) в настройках модуля.
- Выберите желаемую модель AI (например,
gpt-4o-mini). - Выделите Исходные группы, содержащие атрибуты для классификации.
- Выделите Целевые группы, в которые должны быть распределены атрибуты (если ничего не выбрано, будут задействованы все остальные группы).
- Выберите режим
aiв выпадающем списке режима сравнения. - Нажмите кнопку выполнения.
![]() |
|---|
| Настройки AI классификации |
Искусственный интеллект загружает до 10 существующих атрибутов из каждой целевой группы, чтобы понять контекст. Затем он анализирует ваши неклассифицированные атрибуты и интеллектуально направляет их в наиболее специфичную и правильную форму.
AI опирается на имена и значения уже существующих атрибутов для принятия решений. Для достижения наилучших результатов убедитесь, что ваши целевые группы имеют понятные названия и содержат хотя бы несколько правильно заполненных атрибутов-примеров.
Рекомендации
- Пакетная обработка: Инструмент работает с каталогом порциями (например, по 100 атрибутов за раз), чтобы предотвратить зависание сервера. Вы можете смело запускать его даже на очень больших базах данных.
- Тестируйте перед полным запуском AI: Протестируйте AI-классификацию на небольшой выборке исходных групп, прежде чем применять ее ко всей группе "Неизвестно". Это поможет убедиться, что контекст целевых групп понятен нейросети.
- Проверяйте логи: Каждое перемещение атрибута записывается в системные логи. Если вам нужно отследить, куда и почему был перемещен конкретный атрибут, вы всегда можете проверить журнал операций.
![]() |
|---|
| Логи перераспределения |


