Equipment Matcher

Описание кейса

  • Программирование и IT
  • Искусственный интелект

Lighting Equipment Matcher — автоматический подбор аналогов светотехнического оборудования Задача: извлечение позиций светотехнического оборудования из технических заданий (DOC, DOCX, PDF) и подбор аналогов из фиксированного каталога с оценкой соответствия по ключевым характеристикам. Что сделано: Парсинг документов: DOC/DOCX через python-docx, PDF через pdfplumber/PyPDF2, DOC через antiword/catdoc. Извлечение наименований, количества, мощности, светового потока, цветовой температуры и размеров. Гибридный парсинг: regex-правила + LLM через Ollama (llama3.2) для сложных формулировок. Сопоставление с каталогом по мощности, световому потоку, цветовой температуре и габаритам. Взвешенная оценка соответствия с fuzzy-matching названий и ключевых слов, классификация от «точное соответствие» до «слабое соответствие». Экспорт результатов подбора в Excel. Веб-интерфейс на FastAPI для загрузки ТЗ и получения готовой таблицы аналогов. Результат: сервис принимает техническое задание и формирует Excel-файл с подобранными аналогами, процентом соответствия и комментариями по отклонениям. LLM-режим можно отключить, оставив regex-извлечение. Стек: Python 3.11, FastAPI, Uvicorn, Pydantic, Ollama, llama3.2, python-docx, pdfplumber, PyPDF2, antiword/catdoc, pandas, openpyxl, thefuzz.

Полный макет кейса

Другие работы исполнителя

  • example-image

    Проект геолокаций

  • example-image

    Vegetable-Classification-System

  • example-image

    ИИ-агент с RAG