Project

General

Profile

Actions

Feature #67

closed
RA

Feature #21: Enhance Matching Results and AI Assistant with Company Enrichment and Market Insights

[GetYourJob assistant] Company-data + market-insights assistant enhancements

Feature #67: [GetYourJob assistant] Company-data + market-insights assistant enhancements

Added by Redmine Admin about 2 months ago. Updated about 2 months ago.

Status:
Shipped
Priority:
Normal
Assignee:
-
Start date:
06/11/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
https://github.com/omdev-tech/GetYourJob/pull/240
deployed_at:
branch:
feat/redmine-21-insights-ui
pr_url:
https://github.com/omdev-tech/GetYourJob/pull/239
security_key:
severity:
paused:

Description

**Surface:** GetYourJob AI assistant tool surfaces — MCP server (`GetYourJob/src/.../mcp/tools/`) AND in-app `AssistantToolExecutor.executeTool`, plus assistant prompt/behavior config.

## Description
Make the assistant proactively use company-enrichment data (#1) and market insights (#3) to guide recommendations.

- Expose company-enrichment data and the market-insights aggregates as assistant tools/context. NOTE: candidate/assistant tools exist twice (MCP server + in-app `AssistantToolExecutor`) — mirror changes in both surfaces.
- Behavior/prompt updates:
- Prioritize skills over locations in recommendations (e.g. "Learn Kubernetes (7,086 offers) before targeting Paris").
- Explain reasoning for suggestions (e.g. "I'm suggesting Paris because 60% of Frontend roles are there").
- Proactively mention company type when relevant (e.g. "This is an ESN, so missions may be shorter-term"; "This candidate prefers product companies, but this is an ESN").

Depends on #1 (company data) and #3 (market insights).

## Acceptance criteria
- [ ] Assistant can access company-enrichment data and market-insights aggregates via tools/context in BOTH the MCP server and in-app `AssistantToolExecutor`.
- [ ] Assistant prioritizes skills over locations in recommendations and explains its reasoning.
- [ ] Assistant proactively mentions company type when relevant.
- [ ] Behavior verified with representative prompts; no regression to existing assistant tool loop.

**Estimate:** M

Actions

Also available in: PDF Atom