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

13.03.26

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

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

Бесплатные

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Нейросеть для анализа резюме 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 и машинное обучение для анализа рынка вакансий.

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

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

См. также

SALE! %

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

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    19025    97    29    

83

Нейросети Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Задавайте вопросы базе 1С обычными словами: получайте данные, находите ошибки и связанные документы, проверяйте права, работайте с вложениями и контролируемо вносите изменения. Всё это работает в самой программе, а Codex и Claude подключаются по желанию.

15989 руб.

30.07.2026    10421    25    4    

24

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

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

15250 руб.

25.08.2025    69910    139    41    

147

Нейросети Программист Бизнес-аналитик Руководитель проекта Бесплатно (free)

Я принёс команде приём, с которым нейронка наконец начала понимать нашу конфигурацию: у меня он работал, у коллег — нет. Дело было не в постановке задач и не в настройках: причина в том, что на их машинах индекс конфигурации считался бы несколько дней. Замер на одном и том же своде из 26 035 записей: три часа на процессоре против трёх с половиной минут на видеокарте. Разбираю, что такое индексация конфигурации и почему она дорогая ровно один раз, почему наша основная серверная машина — 64 ядра, 768 гигабайт памяти — на этой задаче проигрывает домашнему компьютеру, и почему приём одного человека упирается в вопрос, который никто не любит задавать.

09.09.2026    3448    solbol    9    

8

Нейросети Программист Бесплатно (free)

Первая часть подборки простых приёмов для работы с ИИ-агентами. Без «секретных техник» — скорее сверим часы и посмотрим, какие подходы действительно помогают экономить время, лимиты и нервы. Разберём шесть практических приёмов: как выбирать модель под задачу и не тратить дорогую модель на мелочи; зачем сначала составлять план сложной работы; как сохранять агентские сессии на VPS с помощью tmux и Herdr; почему голосовой ввод даёт больше контекста, но требует проверки; как перепроверять решения одного агента другим; и как организовать параллельную работу через Git worktree. Большинство этих вещей опытным пользователям наверняка знакомо. Но иногда именно «очевидная» мелочь оказывается той, о которой узнаёшь слишком поздно. Возможно, из этой подборки вам пригодится хотя бы один приём.

04.09.2026    2736    Ibrogim    7    

15

Нейросети Программист 1С:Предприятие 8 Россия Бесплатно (free)

Как связать 1С и Cursor через MCP так, чтобы AI-агент сам получал актуальную конфигурацию из информационной базы, находил нужный BSL-код, вносил изменения, загружал конфигурацию обратно и запускал 1С:Предприятие. В статье — настройка 1C: Platform Tools, 1C: Platform Tools MCP, OneScript, vanessa-runner и env.json, а также важные нюансы при работе с несколькими проектами, IPC-портами, большими конфигурациями и длительными операциями загрузки. Покажу полный практический цикл на тестовой базе без ручной выгрузки и загрузки XML через Конфигуратор.

28.08.2026    16640    rinat1c    18    

30

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Новый UI-контур CodexTestBridge запускает штатные TestClient/TestManager и даёт ИИ-агенту семантические действия вместо координат. Результаты возвращаются по шагам, долгие операции сопровождаются heartbeat. На реальной БП 3.0 открываем и заполняем приходную накладную без записи.

26.08.2026    2688    Aleksandr    3    

9

Нейросети Программист Бесплатно (free)

Практический эксперимент по использованию ИИ при обновлении расширений 1С. Сравниваются GigaChat-2-Pro и локальный Qwen3-Coder 30B на реальных конфликтах BSL-кода. Показано, как модели анализируют изменения типовой конфигурации, где могут ошибаться даже с высокой уверенностью и почему рекомендации AI необходимо дополнительно проверять алгоритмически и в тестовой базе 1С.

24.08.2026    2166    aldar    13    

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

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

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

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

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

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

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

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

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


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

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