Нейросеть для анализа резюме 1С-специалистов

13.03.26

Интеграция - Нейросети

Описание учебной ИИ задачи анализа резюме на основании набора вакансий... Я взял набор для рынка 1С... здесь описание.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Нейросеть для анализа резюме 1С-специалистов
.docx 531,82Kb
5 Скачать бесплатно

Нейросеть для анализа резюме 1С-специалистов

(маленький эксперимент на базе реальных вакансий)

Недавно я пошёл учиться на программу по искусственному интеллекту.

В рамках учебной практики нам дали задачу:

Сделать сервис анализа резюме кандидатов на основе данных вакансий.

В базовом задании предполагалось взять около 100 вакансий из любой области и построить систему, которая:

  • анализирует резюме
  • извлекает навыки
  • сравнивает их с требованиями рынка
  • показывает рекомендации.

Но мне показалось странным делать универсальную модель.

Поэтому я решил попробовать сделать локальную версию для рынка 1С.

Причины простые:

  • рынок достаточно специфический
  • вакансии имеют понятную структуру
  • роли часто смешаны (консультант / аналитик / программист / архитектор)

Кроме того, мне самому было интересно посмотреть как сейчас распределены роли на рынке 1С.

Времени на проект было немного (это был хакатон), поэтому получился рабочий прототип, но сам подход оказался довольно интересным.

Исходный код проекта:
GitHub:
https://github.com/graphbuh/1c-resume-coach


Как работает система

Идея достаточно простая.

Мы берём:

вакансии → извлекаем навыки → строим профиль роли
резюме → извлекаем навыки → сравниваем с рынком

На выходе система показывает:

  • предполагаемую роль кандидата
  • найденные навыки
  • недостающие навыки
  • рекомендации

Система работает полностью локально.


Архитектура решения

Pipeline проекта выглядит так:

вакансии
   ↓
очистка и дедупликация
   ↓
извлечение навыков
   ↓
классификация ролей
   ↓
профили рынка
   ↓
анализ резюме
   ↓
gap-анализ
   ↓
рекомендации


Сбор данных

Я собрал вакансии из двух источников:

  • HeadHunter
  • Telegram-каналы с вакансиями 1С

Вакансии сохранялись в текстовом виде.

После очистки и удаления дублей получилось:

562 исходных вакансии (скачал 2 марта 26 года за последнюю неделю)
467 уникальных вакансий (с март 25 года по 2 марта 26 года)

Удаление дублей делалось в два этапа:

  1. точные дубли (hash текста)
  2. похожие вакансии (TF-IDF + cosine similarity)

В итоге финальный корпус — 467 вакансий.


Построение словаря навыков

Следующая задача — понять:

какие навыки вообще встречаются в вакансиях.

Для этого я использовал TF-IDF и n-граммы.

Из текста вакансий извлекаются:

1-граммы
2-граммы
3-граммы

Например:

СКД
язык запросов
управляемые формы
1С: ERP
система компоновки данных

После этого получаем список наиболее частых терминов.

Но TF-IDF выдаёт и мусор:

график работы
оформление по ТК
дружный коллектив

Поэтому финальный словарь чистился вручную.

В итоге получился словарь навыков, включающий:

  • платформу 1С
  • типовые конфигурации
  • интеграции
  • базы данных
  • бизнес-процессы
  • архитектуру
  • dev-tools

Извлечение навыков

Далее словарь применяется к вакансиям.

Для каждой вакансии извлекается список навыков.

Например:

language_1c
queries
skd
erp
integration_http
mssql

Таким образом каждая вакансия превращается в структурированный профиль навыков.


Классификация ролей

Следующий шаг — определить роль вакансии.

Я использовал rule-based модель.

Поддерживаются роли:

programmer
analyst
consultant
architect_technical
architect_functional
hybrid

Например:

Programmer

сигналы:

язык 1С
запросы
СКД
SQL
оптимизация

Consultant

сигналы:

внедрение
консультирование
обучение пользователей
регламентированный учет

Architect

сигналы:

architecture
integration architecture
tech lead
mentoring


Что получилось по рынку

После классификации вакансий распределение ролей получилось таким:

consultant: 135
architect_functional: 100
programmer: 89
analyst: 41
architect_technical: 26
hybrid roles: 76

Меня больше всего интересовали Архитекторы, поэтому по ним я взял все вакансии за период…

 

Несколько интересных наблюдений:

  • консультанты — самая большая категория
  • функциональных архитекторов больше, чем технических
  • гибридных ролей довольно много

Это хорошо совпадает с тем, что видно на рынке.


Нейросеть

В задании было требование обучить нейросеть.

Я попробовал baseline модель:

TF-IDF + MLPClassifier

Задача:

role classification

Результат:

accuracy ≈ 0.35

Для 8 классов это лучше случайного выбора, но недостаточно хорошо для продакшена.

Причины:

  • маленький датасет (467 вакансий)
  • роли пересекаются
  • много HR-шума в тексте

Поэтому итоговая архитектура стала гибридной:

rules + словарь навыков + ML scoring


Анализ резюме

Далее система анализирует резюме.

Алгоритм:

1 извлекаем навыки
2 определяем роль
3 строим профиль

Пример результата:

skills found: 23
role: consultant


Gap-анализ

После этого выполняется сравнение с рынком.

Система смотрит:

какие навыки есть
каких навыков не хватает

И рассчитывает coverage.

Например:

coverage = 0.70

Это означает, что кандидат покрывает примерно 70% требований рынка для этой роли.


Интерфейс

Для демонстрации я сделал простой интерфейс на Streamlit.

Он позволяет:

  • загрузить резюме
  • запустить анализ
  • увидеть навыки
  • посмотреть gap-анализ
  • получить рекомендации.

Как попробовать

  1. скачать проект с GitHub
  2. перевести резюме в txt
  3. положить файл в папку

data/resumes_txt

  1. запустить

streamlit run scripts/09_streamlit_app.py

После этого откроется веб-интерфейс.

 


Что можно улучшить

Этот проект — прототип, поэтому есть очевидные направления развития:

  • добавить больше вакансий
  • научить систему читать PDF
  • улучшить модель ролей
  • использовать LLM для генерации рекомендаций
  • добавить карьерные траектории

Итог

Даже простой прототип показал несколько интересных вещей:

  • рынок 1С хорошо структурируется по навыкам
  • роли сильно пересекаются
  • rule-based подход с хорошим словарём работает лучше, чем маленькая нейросеть

Проект получился небольшим, но он хорошо показывает, как можно применять NLP и машинное обучение для анализа рынка вакансий.

Вступайте в нашу телеграмм-группу Инфостарт

Анализ вакансий и резюме искусственный интеллект нейросеть

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    44665    94    27    

106

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.

36600 руб.

28.08.2025    6880    2    2    

6

Нейросети 1С 8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

23180 руб.

24.06.2021    11778    5    7    

16

Нейросети 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Умный Excel" - ИИ-супердвигатель, который превращает часы работы в минуты! Технологии будущего уже здесь: загрузил Excel "магия ИИ" готовый результат

8540 руб.

02.07.2025    3297    2    0    

6

Мастера заполнения Нейросети 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5084 руб.

13.03.2023    22579    52    50    

80

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    14012    7    0    

12

Нейросети Мастера заполнения 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5084 руб.

08.11.2023    6381    19    0    

29

Нейросети WEB-интеграция Программист 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Meta1C AI Bridge — JSON метаданных 1С для AI за 1 клик! Справочник ->; Документ ->; Регистр;-> Готовый JSON для ChatGPT/Claude! 100+ объектов метаданных (УТ/ERP/БП/КА), Полная структура: реквизиты + ТЧ + типы ,Автоочистка кода + анализ "мертвых" процедур, 20 мин ->; 20 сек | 0 ошибок типов, Результат: AI пишет идеальный код с 1 раза!

1 стартмани

13.03.2026    619    5    war41k    0    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. protonfoton 25 13.03.26 12:10 Сейчас в теме
Где проходили курс по ИИ? если не секрет
3. graphbuh 260 13.03.26 15:06 Сейчас в теме
(1)
если не секрет
ТГУ/skillfactory //но я только учусь)
2. SerVer1C 1055 13.03.26 14:06 Сейчас в теме
Вчера новость была:
Прикрепленные файлы:
vvvuchii; +1 Ответить
4. chuevsf 119 13.03.26 16:35 Сейчас в теме
(2) Главное быть не таким как все.)))
7. graphbuh 260 16.03.26 14:35 Сейчас в теме
(2) свою первую "hello world" я написал с помощью однокурсника, а тут вот еще нейросети подвалили.
На самом деле в сфере 1С много умных людей, которые плохо кодируют и тут наши навыки, если не побояться и начать программировать с помощью нейросетей могут привести к интересным результатам. Меня вот, допустим вдохновила история на it_does_matter о китайце - бакалавре, который на своем дипломном проекте привлек 4 млн $ посевных. Т.е. сейчас опять, "любой может быть любым". Надо только с командной строкой разобраться, как это делать показано во вложенном файле) В общем "...это может каждый, кто в детстве не нюхал клей"...
5. 9899100 6 13.03.26 16:37 Сейчас в теме
по моему, автор немного запутался или запутал.
Нейросеть для анализа резюме 1С-специалистов

а далее по тексту
Я собрал вакансии из двух источников:

HeadHunter
Telegram-каналы с вакансиями 1С

Извлечение навыков

Далее словарь применяется к вакансиям.

Для каждой вакансии извлекается список навыков.

Что можно улучшить

Этот проект — прототип, поэтому есть очевидные направления развития:

добавить больше вакансий


Вы уж батенька, определитесь, Вы вакансии мониторили или резюме :)

А работодателям, неплохо бы, посмотреть эту картинку :))
Прикрепленные файлы:
ТочкаScarab; +1 1 Ответить
6. akim2040 49 15.03.26 11:47 Сейчас в теме
Сюр в том, что мы пришли к тому миру, когда резюме, написанные ИИ, анализируют и фильтруют сервисы на базе ИИ.
В итоге ты не можешь найти работу, потому что две бездушные ИИ не смогли найти общий язык ))
Для отправки сообщения требуется регистрация/авторизация