Leap Dynamics GmbH logo
Казуси

Автоматично съпоставяне на проекти за независим консултант

Локален многоезичен ИИ, конфигурируеми филтри и автоматични имейл обобщения

Индустрия
Независимо технологично консултиране
Фокус
Локален ИИ · Семантично съпоставяне · Автоматизация · Самостоятелен хостинг

Независим технологичен консултант се нуждаеше от по-ефективно откриване на проекти на немски и международни пазари. Беше разработен агент за наблюдение, който сравнява нови обяви с няколко автобиографии и изпраща подходящите възможности по имейл. Приложението съчетава локално ИИ съпоставяне, конфигурируеми критерии и автоматични известия.

Предизвикателството

Редовната проверка на платформа за проекти и ръчният преглед изискваха усилия. Ключовите думи имаха ограничена точност при различни немски и английски обозначения на еквивалентни умения. Няколко автобиографии с различни специализации допълнително усложняваха оценката. Изискванията включваха множество профили, двата езика, местоположение, дистанционна работа, договорен тип, избягване на повторни известия и запазване на автобиографиите извън външни ИИ услуги.

Нашият принос

Беше разработен Python агент за проверка на публични обяви по конфигурируем график с интервал по подразбиране 30 минути.

  • Извличане на текст от PDF и DOCX автобиографии и разделяне на по-малки части. Локален многоезичен embedding модел сравнява семантично описанията на проекти с профилите.
  • Оценка за релевантност и избор на най-подходящата автобиография за всеки проект. Общи термини и умения служат като допълнителни основания в известието.
  • Твърди филтри преди семантичния анализ: държава, минимален процент дистанционна работа, тип договор, задължителни/изключени думи, изключени компании и проекти от крайни клиенти. Регулируем праг определя широтата на подбора.
  • Групиране на подходящите проекти в SMTP обобщения с връзки, оценки, най-подходяща автобиография и подкрепящи термини, в HTML и обикновен текст.
  • SQLite записва обработените проекти и статуса на известията. При неуспешно изпращане проектите остават в очакване на следващ опит.
  • Пакетиране с Docker Compose за постоянно работещ сървър. Обработката на автобиографии и изчисляването на embeddings са локални; постоянни томове пазят базата и изтегления модел.

Технически подход

След събиране на публични страници се прилагат твърди филтри и локално семантично оценяване спрямо части от автобиографиите. SQLite следи обработката и известията, а SMTP изпраща обобщения. Консултантът отговаря за прегледа и решението за кандидатстване.

Техническа реализация

Техническа реализация
ОбластРеализация
ПриложениеPython
Събиране на данниHTTP заявки и анализ на публични страници
АвтобиографииИзвличане на текст от PDF и DOCX
СъпоставянеЛокални многоезични sentence embeddings и общи ключови думи
СъхранениеSQLite
ИзвестияSMTP с HTML и обикновен текст
ВнедряванеDocker Compose
ДиагностикаПроверка на конфигурацията, пробно оценяване и приложни регистри

Проверки и констатации

Реализацията беше проверена чрез 15 автоматизирани теста, проверки на парсването на живо за двата пазарни региона и успешно изпълнение на многоезичния embedding модел. Създаването на Python пакет също беше проверено.

Тестовете на живо разкриха непълно извличане на метаданни и различни обозначения на договорите, пропуснати от опростените тестови данни. Парсерът беше адаптиран към структурирани проектни данни, вградени в публичните страници.

Последваща оперативна проверка показа, че липсваща конфигурация, автобиографии или неработещ контейнер спират известията независимо от качеството на съпоставяне. Беше документиран директен SMTP тест за отделяне на проблеми с доставката от тези с оценяването и графика.

Резултатът

Проектът предостави работеща основа за автоматизирано откриване на възможности: няколко автобиографии могат да се оценяват последователно, проектите да се подреждат и известията да се обединяват в един имейл. Спестеното време, точността и търговските резултати още не са измерени. Очакваната полза е по-малко ръчен преглед; консултантът запазва отговорността за оценка и кандидатстване.

Ограничения и изводи

  • Събирането от публични страници изисква поддръжка: структурата и метаданните могат да се променят.
  • Праговете изискват калибриране: семантичната близост е сигнал за релевантност, не гаранция за пригодност.
  • Покритието зависи от честотата: проверява се само най-новата страница във всеки пазар. Много публикации или продължителен престой могат да доведат до пропуски.
  • Оперативните тестове са важни: проверка на конфигурацията, SMTP тест и пробно оценяване позволяват независима диагностика.
  • Локалният ИИ подкрепя контрола над данните: съдържанието на автобиографиите не се изпраща до облачен ИИ доставчик за съпоставянето.

Идентифициращи клиентски данни, съдържание на автобиографии, инфраструктурни детайли и имейл адреси са пропуснати.

Демонстрирани компетенции

Python · SQLite · SMTP · Docker Compose · PDF · DOCX

Локален ИИ · Многоезично семантично съпоставяне · Обработка на документи · Автоматизация · Самостоятелен хостинг · Имейл доставка · Оперативна диагностика

Свързани решения

Контакти

Обсъдете подобен процес

Разкажете ни за своя проект, набор от данни или идея за софтуер. Ще се свържем с вас, за да насрочим целенасочен разговор.

info@leap-dynamics.com+49 (0) 30 62939513Scharnhorststraße 24, 10115 Berlin

Обичайно отговаряме в рамките на два работни дни.

Моля, не включвайте здравни данни, данни за достъп, поверителни документи или производствени набори от данни в това първоначално запитване.

Когато изпратите запитване, обработваме предоставената информация, за да ви отговорим. Допълнителна информация ще намерите в нашата Политика за поверителност. Политика за поверителност