ИИ и реестр оборудования: серийный номер и история замен
В заявке указана модель оборудования, на фотографии видна другая маркировка, а складская выгрузка показывает несколько похожих экземпляров. Помощник должен собрать сведения для проверки, сохранив различие между моделью, конкретным аппаратом и местом его установки. Для этого нужен аккуратный реестр, а не только большая модель.

Модель, экземпляр и место — три разных сущности
У оборудования одной модели могут быть разные серийные номера и комплектации. Запись о месте установки не является самим аппаратом: после замены место остаётся прежним, а экземпляр меняется. Поэтому отдельно хранят справочник моделей, карточки экземпляров и события установки, снятия или передачи.
Для каждого поля задайте источник. Серийный номер можно сверить по читаемой фотографии шильдика и документу приёмки, а факт установки — по принятой записи о работах. Помощник не должен объявлять аппарат установленным только потому, что его фотография приложена к письму. Расхождение источников становится задачей для ответственного сотрудника.
Точный поиск идентификатора и поиск по описанию
Сохраните исходное написание маркировки и отдельно правила нормализации для поиска. Не удаляйте ведущие нули и разделители без проверки: в конкретной системе они могут различать позиции. Для неполного номера покажите несколько кандидатов с источниками и попросите уточнение, вместо уверенного объединения карточек.
Уникальность задают на подходящем наборе полей. Например, внутренний идентификатор экземпляра может быть уникальным, а серийный номер проверяется вместе с изготовителем и принятой политикой учёта. PostgreSQL позволяет задавать ограничения уникальности, в том числе для группы колонок. Само ограничение не определяет правильный бизнес-ключ: его сначала согласуют владельцы реестра.
История замен без потери прежнего состояния
Не переписывайте старую карточку так, будто новый аппарат всегда находился на объекте. Храните событие, дату действия, источник подтверждения и автора изменения. Для вопроса «что стоит сейчас?» нужен действующий подтверждённый состав, а для вопроса о прошлой неисправности — состояние на указанную дату.
В контрольную выборку включите два похожих номера, замену на аппарат той же модели, отменённую запись о передаче и неизвестный экземпляр. Проверьте, что ответ ссылается на нужное событие и не соединяет историю разных аппаратов. Если актуальность не подтверждена, это должно быть видно в ответе до оформления новой заявки.
Граница пилота и состав серверного проекта
Начните с одного согласованного реестра и небольшой группы пользователей. Запросите отдельные функции: импорт без потери исходных значений, отчёт о конфликтах, точный поиск номера, поиск по описанию и просмотр истории. Распознавание маркировки с фотографии — дополнительный этап с ручным подтверждением, а не обязательное свойство любого ИИ-сервера.
Для подбора оборудования нужны объём записей и вложений, частота импорта, число обращений и допустимое время обработки. В предложении фиксируют модель, программную среду, фактическую конфигурацию, права доступа и включённые работы. Новые модели проверяют на прежних сложных примерах. Обновление не должно менять идентификаторы или подтверждённую историю реестра.
Вопросы перед заказом
Можно ли объединить карточки с похожими серийными номерами?
Только после проверки источников и подтверждения сотрудником. Близость текста удобна для поиска кандидатов, но сама по себе не доказывает, что две записи относятся к одному экземпляру.
Нужно ли загружать весь архив фотографий сразу?
Для пилота достаточно выбранного участка реестра и примеров читаемой, повреждённой и противоречивой маркировки. Сначала проверяют связь снимка с карточкой и подтверждение полей, затем планируют обработку большого архива.
Первичный источник: PostgreSQL: ограничения уникальности. Документация программы не подтверждает её испытание на предлагаемом сервере.
Сервер и состав проекта
Основное предложение: Локальный «Суперинтеллект» — AI Server Manager 256. Для заказа нужны точные CPU, RAM, GPU, накопители, версии программ и включённые работы. Число в обозначении не подтверждает объём памяти.
Другие предложения: AI Server Manager 128 · AI Server Manager 384.
Цена, наличие и комплектация подтверждаются предложением. Поставка по России и Казахстану. Стоимость и срок доставки согласуем по городу и составу заказа. Уточните упаковку, документы и порядок приёмки.