Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Мультимодальный AI-ассистент для обработки резюме: извлечение данных, сопоставление с вакансиями и оценка кандидатов
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
🤖 Мультимодальный AI-ассистент для обработки резюме. Автоматическое извлечение данных, matching с вакансиями, мультимедийный ответ за секунды. HR Assistant — автоматизация первичного отбора на n8n: кандидат отправляет резюме в Telegram-бот (текст, голос, PDF/DOCX или фото), GPT-4o-mini извлекает структурированный профиль, сравнивает его с вакансиями и возвращает кандидату результат matching — score 0–100 с разбивкой по критериям, вердикт match / no_match с обоснованием и мультимедийный ответ (текст + аудио + визуальная карточка).README 전문 보기 ↗
🤖 Мультимодальный AI-ассистент для обработки резюме. Автоматическое извлечение данных, matching с вакансиями, мультимедийный ответ за секунды.
HR Assistant — автоматизация первичного отбора на n8n: кандидат отправляет резюме в Telegram-бот (текст, голос, PDF/DOCX или фото), GPT-4o-mini извлекает структурированный профиль, сравнивает его с вакансиями и возвращает кандидату результат matching — score 0–100 с разбивкой по критериям, вердикт match / no_match с обоснованием и мультимедийный ответ (текст + аудио + визуальная карточка).
▶️ Проверить живое демо · 💼 Ценность для бизнеса · 🎬 Сквозные сценарии
🤖 Telegram-бот: @PEm05_HR_assistant_bot
Отправьте резюме любым способом — текстом, голосовым сообщением, PDF/DOCX-файлом или фото — и получите результат matching по открытым вакансиям менее чем за 90 секунд.
🔓 Demo-контракт: бот открыт для всех, без регистрации и токенов. Отправляйте обезличенные данные — резюме обрабатываются живым AI-контуром. Канонический маршрут проверки демо (открыть → отправить → что наблюдать → ожидаемый результат) —
docs/DEMO_ROUTE.md.
| Проблема | Решение |
|---|---|
| Медленная обработка | Менее 1 минуты вместо 10–15 минут ручного разбора |
| Ограниченные форматы | Мультимодальный ввод: текст / голос / документ / фото |
| Ручное извлечение данных | AI-извлечение структурированного профиля (GPT-4o-mini) |
| Отсутствие matching | Автоматическое сравнение с вакансиями, score 0–100 с обоснованием |
Подробно — в docs/BUSINESS_VALUE.md.
flowchart LR
A[Кандидат] -->|текст / голос / PDF / фото| B[Telegram Bot]
B -->|webhook| C[HR Intake]
C -->|normalized_text| D[HR Processing Worker]
D -->|extraction, matching| E[GPT-4o-mini]
D -->|save| J[(PostgreSQL)]
D -->|result| G[HR Delivery Worker]
G -->|TTS + визуал| H[OpenAI API]
G -->|message| B
B -->|результат matching| A
Подробно: 🎬 Сквозные сценарии · 🏗️ Архитектура
| Компонент | Технология | Назначение |
|---|---|---|
| Workflow Engine | n8n (self-hosted), Docker Compose | Оркестрация процессов |
| AI-провайдер | OpenAI API (gpt-4o-mini, tts, gpt-image-1) | Извлечение, matching, мультимедиа |
| База данных | PostgreSQL 16 | Профили, вакансии, matching, журнал |
| Бот | Telegram Bot API | Входной канал |
# 1. Настроить окружение
cp .env.example .env # заполнить переменные — см. DEPLOYMENT_GUIDE §5
# 2. Запустить PostgreSQL и n8n
docker compose -f config/docker-compose.yml up -d
# 3. Применить схему БД
psql -U hr_user -d hr_assistant -f database/schema_hr_assistant.sql
# 4. Настроить credentials в n8n (PostgreSQL, OpenAI, Telegram)
# 5. Импортировать workflows из workflows/ и настроить Telegram webhook
Полный процесс развёртывания — 🚀 docs/DEPLOYMENT_GUIDE.md (Source of Truth воспроизводимости).
Требования: Docker Compose, n8n, ключ OpenAI API, токен Telegram-бота.
Три слоя читателей — по одному входу на слой:
| Документ | Назначение |
|---|---|
💼 docs/BUSINESS_VALUE.md | Ценность для бизнеса, эффекты до/после |
🎬 docs/E2E_SCENARIOS.md | Сквозные сценарии: текст / голос / PDF / фото |
🧭 docs/DEMO_ROUTE.md | Канонический маршрут проверки демо |
📖 docs/USER_GUIDE.md | Руководство кандидата |
| Документ | Назначение |
|---|---|
🤝 docs/HR_GUIDE.md | Руководство HR-специалиста: работа с результатами matching |
⚙️ docs/SUPPORT_RUNBOOK.md | Эксплуатация: диагностика, инциденты, бэкапы |
| Документ | Назначение |
|---|---|
🏗️ docs/ARCHITECTURE.md | Архитектура: компоненты, потоки, БД |
🔌 docs/INTEGRATION_DIAGRAM.md | Интеграционные контракты: Telegram, OpenAI, PostgreSQL |
🔀 docs/MULTI_PROVIDER_ARCHITECTURE.md | Инженерный стенд тестирования LLM-провайдеров |
🧠 docs/AI_QUALIFICATION.md | Логика AI-извлечения и matching |
📝 docs/PROMPT_ENGINEERING_GUIDE.md | Система промптов и безопасное изменение |
🧪 docs/prompt_evaluation/README.md | Подсистема A/B-оценки промптов |
🪪 docs/AUTOMATION_PASSPORT.md | Паспорт автоматизации: TCO, метрики, инциденты |
📈 docs/SUCCESS_METRICS.md | Агрегатор метрик успеха |
✅ docs/PROJECT_HANDOFF_CHECKLIST.md | Чеклист передачи проекта инженеру |
Примечание: внутренние рабочие материалы инженерной среды AI Automation Portfolio Lab (история задач, протоколы) хранятся вне публичной поставки и не входят в состав документации.
Параллельно с production-контуром (OpenAI GPT-4o-mini) развивается экспериментальный ML-контур качества matching: prompt evaluation → reference dataset → teacher dataset → fine-tuning LoRA → validation.
| Уровень | Статус | Документация |
|---|---|---|
| Prompt Evaluation | HRA-EXP-V1 завершён (Prompt B — REJECT) | docs/prompt_evaluation/ |
| Fine-tuning (LoRA) | Experiments 001–004 завершены; LoRA — рабочий on-premise кандидат, не production-ready | finetuning/README.md |
| Runtime Validation | Инженерный стенд Multi Provider Test | docs/MULTI_PROVIDER_ARCHITECTURE.md |
Production-контур использует OpenAI GPT-4o-mini; LoRA не применяется в production (уступает GPT-4o-mini на real-world hard negatives — Telegram smoke 35 % vs 43 %).
Production-контур: работает (v2.3.0, 2026-09-01). Приём 4 форматов, extraction, matching, мультимедийная доставка — в live-эксплуатации.
Экспериментальный ML-контур: активен (prompt evaluation + LoRA-эксперименты). Подробно — 📊 docs/PROJECT_STATE.md.
История изменений — 📝 docs/CHANGE_LOG.md.
hr-assistant/
├── README.md # Точка входа
├── docs/ # Документация
├── workflows/ # Workflow n8n
├── database/ # Схемы БД
├── config/ # Docker Compose, конфигурация окружения
├── finetuning/ # Модуль Fine-tuning (LoRA) — экспериментальный
└── api/ # Runtime API (экспериментальные LLM-бэкенды)
Полная карта каталогов и файлов — в 📂 docs/PROJECT_STRUCTURE.md.
Последнее обновление: 2026-09-16 История изменений: 📝 docs/CHANGE_LOG.md
🛡️ docs/SECURITY_NOTES.md | Модель безопасности: credentials, доступ, данные |
📂 docs/PROJECT_STRUCTURE.md | Карта репозитория |
🖼️ docs/screenshots/MEDIA_INDEX.md | Реестр изображений |
🚀 docs/DEPLOYMENT_GUIDE.md | Развёртывание (Source of Truth) |
📊 docs/PROJECT_STATE.md | Состояние проекта |
📜 docs/known-issues.md | Известные проблемы |
📝 docs/CHANGE_LOG.md | Журнал изменений |