проверка окружения…

The Autonomous Career Gateway
& Human-AI Convergence Space

PathirePortal — один мозг о тебе (SSoT из реальных артефактов: коммиты, документация, код) и одно окно наружу — Portal, через который тебя находят люди и AI-агенты. Без вранья и галлюцинаций: каждый ответ grounded в векторе 100% проверенных фактов.

Почему это другой подход

Реактивный поиск работы — это статичные профили, ручные копировки резюме и защита от ATS-фильтров. PathirePortal сдвигает парадигму.

single source of truth

Verified Vector Store

Локальный векторный сторед твоих реальных артефактов (commits, документация, код, резюме). Каждый ответ проверяем: источник + дистанция.

one window out

Agent-Friendly Portal

Рекрутеры и AI-матчеры приходят на один эндпоинт и получают проверяемые ответы о способностях — без распиаренных резюме и галлюцинаций LLM.

signal engine

Autonomous Outbound

Движок сканирует HH / Upwork / LinkedIn / Telegram, фильтрует по правилам и шлёт точечные tailored-заявки. Ты только подтверждаешь.

4 pillars

Путь от verifiable knowledge до one-click deployment.

done · 17.08

A · Knowledge Engine

ChromaDB + all-MiniLM-L6-v2, локально, zero-leakage. Chunking 1000/200, SHA256-иды, коллекции по типам контента.

roadmap

B · Gateway

Inbound opportunity receiver + outbound signal engine: парсеры HH, Upwork, LinkedIn, Telegram и core/llm для таргетинга.

roadmap

C · Match & Interact

Двойной интерфейс: Markdown/HTML для людей, JSON-LD для агентов. Gatekeeper скринит офферы по agent_rules.yaml.

roadmap

D · One-Click Deploy

Docker + Compose + Makefile, Windows/Linux/macOS, Cloudflare Tunnel с zero-trust экспозицией.

Архитектура: три уровня

Внизу — знание, сверху — интерфейс, сбоку — действие. Всё local-first, секреты только в .env.

LAYER 2 · INTERFACE /docs human-readable · /api/capabilities JSON-LD для агентов · Bearer auth · Gatekeeper скрининг офферов
▲ queries from recruiters / agents ▼
LAYER 1 · KNOWLEDGE ChromaDB local-first · all-MiniLM-L6-v2 384d · ingest из knowledge_base · Zero-RAG только факты
▲ feeds from external platforms ▼
LAYER 3 · ACTION Inbound приём офферов · Outbound скан HH/Upwork/Telegram · Tailor CV + cover letter

Quickstart

Три команды — и портал поднят. Всё работает на Windows (WSL2/PowerShell), Linux и macOS.

# 1. Клонировать и установить
git clone https://github.com/dizel0110/pathire-portal.git && cd pathire-portal
pip install -r requirements.txt

# 2. Bootstrap
make init

# 3. Проиндексировать артефакты и запустить портал
make ingest
make serve   # → http://localhost:8000

# Docker-вариант
docker compose up -d --build

# Ручной запуск (PowerShell, Windows)
PYTHONPATH=src .\.venv\Scripts\python.exe -m pathire_portal.cli ingest

CLI

Единая точка управления порталом — Typer CLI с Rich-выводом.

КомандаОписание
initBootstrap: .env, config/, data/knowledge_base/, data/vector_db/
statusСводка конфигурации (токены маскируются)
ingestИндексация артефактов в векторный сторед (Pillar A)
search "…"RAG-запрос по векторному стору (zero-hallucination)
serveЗапуск FastAPI-гейтвея (Pillar B/C)
syncOutbound signal engine pass (Pillar B)

RAG в действии

Пример реального ответа: индексируем артефакты → задаём вопрос → получаем grounded-чанк с источником и дистанцией. Никакой генерации «из головы».

$ python -m pathire_portal.cli search "four pillars"
#1  kb_markdown  dist=0.62  src=...\knowledge_base\architecture.md
  The project is structured around four pillars: Pillar A — Truth-Grounded
  Knowledge Engine, Pillar B — Inbound & Outbound Gateway, Pillar C — Human-AI
  Interaction Space, Pillar D — One-Click Deployment…

✔ 1 result(s) from 1 collection(s) — 0 hallucinations.