Pipeline run
b5b78c6c-b448-4470-a8b3-e054be77e6b8
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
SEO Executive – AI Tools & Optimization
CASE Bslug: — · id: — · source: llm
Resolution:
human_review_required
— role not in DB; role↔dimension links may be deferred.
Job description
Job Title: SEO Executive – AI Tools & Optimization (1 - 3 yrs) SEO Executive – AI Tools & Optimization Experience: 1–3 years Location: Remote / Bengaluru Mode of Engagement: Full-time No of Positions: 2 Educational Qualifications: Bachelor's degree in marketing, IT, or a related field. Industry: Digital Marketing / IT-ITES / AI Notice Period: Immediate What We Are Looking For: • 1+ years of hands-on experience in SEO, including on-page, off-page, backlink strategy, and keyword research. • Proven experience using AI tools such as ChatGPT, Perplexity, Jasper, or similar for SEO tasks (content creation, keyword clustering, backlink strategies, optimization insights). • Ability to craft effective AI prompts to generate high-quality, SEO-optimized content and actionable insights. • Strong understanding of search engine algorithms, ranking factors, and SEO best practices. • Familiarity with SEO tools like Google Search Console, Ahrefs, SEMrush, or similar. • Experience in executing at least one project where AI tools were integrated into SEO/content workflows with measurable results. Responsibilities: • Use AI-powered tools to create, optimize, and update website content for improved search visibility and user engagement. • Conduct AI-assisted keyword research and clustering to target high-impact search terms. • Develop and execute backlink strategies with AI-driven prospecting and outreach assistance. • Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights. • Implement on-page SEO optimizations, structured data, and schema markup for enhanced search performance. • Conduct comprehensive SEO audits leveraging AI analysis tools to identify optimization opportunities. • Stay updated with evolving AI trends in SEO, including how LLMs influence search engine rankings and content visibility. • Prepare monthly performance reports integrating AI-based analysis and actionable recommendations. Qualifications: • Bachelor's degree in marketing, IT, or a related field. • Demonstrated experience using AI tools (ChatGPT, Perplexity, Jasper, etc.) for SEO and content optimization. • Proficiency in major SEO platforms (Google Search Console, Ahrefs, SEMrush, Moz, etc.). • Strong prompt engineering skills for generating precise, actionable AI outputs. • Analytical mindset with a data-driven approach to SEO strategy. • Good written and verbal communication skills.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- SEO (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Domain
- Sub-category
- Search Engine Optimization
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: SEO appears in large volumes of marketing, content, and growth job descriptions across industries; Google Search Central and major CMS vendors continue to publish active guidance, indicating broad ongoing demand.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 37
- Sub-category id
- 1251
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Techniques
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Techniques
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Techniques
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Techniques
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- AI Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- AI Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- AI Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Prompt engineering (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Prompt Engineering
- Confidence
- 0.93
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Prompt engineering is increasingly listed in AI/LLM job descriptions and vendor docs, but it’s still not a universal hiring staple like Python or AWS.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- EMERGING
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 914
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- SEO Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- LLMs (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Large Language Models
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: LLMs are increasingly listed in job descriptions for AI/ML and product roles, and major vendors (OpenAI, Anthropic, Google) are shipping APIs and platforms, but they are not yet universal across engineering hiring.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- EMERGING
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 903
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| SEO | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Prompt Engineering | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| LLMs | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | On-page SEO | type=SEO Techniques subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Off-page SEO | type=SEO Techniques subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Backlink Strategy | type=SEO Techniques subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Keyword Research | type=SEO Techniques subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | ChatGPT | type=AI Tools subtype=general nature=TOOL lifespan=SHORT_LIVED | |
| canonical_skill_proposed | Perplexity | type=AI Tools subtype=general nature=TOOL lifespan=SHORT_LIVED | |
| canonical_skill_proposed | Jasper | type=AI Tools subtype=general nature=TOOL lifespan=SHORT_LIVED | |
| canonical_skill_proposed | Google Search Console | type=SEO Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Ahrefs | type=SEO Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SEMrush | type=SEO Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Moz | type=SEO Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Structured Data | type=SEO Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Schema Markup | type=SEO Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SEO Audits | type=SEO Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"Clustering",
"SEO",
"Algorithms",
"Prompt engineering",
"LLMs"
],
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"IT-ITES",
"AI"
],
"domain": "Digital Marketing"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Marketing / IT (or related)",
"raw": "Bachelor\u0027s degree in marketing, IT, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 1,
"raw": "1\u20133 years"
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": "Karnataka",
"work_mode": "remote"
}
],
"role": "SEO Executive \u2013 AI Tools \u0026 Optimization",
"role_aliases": [
"SEO Executive",
"SEO Specialist",
"Search Engine Optimization Executive"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "What We Are Looking For",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 1+ years of hands-on",
"last_5_words": "with measurable results."
},
"text": "\u2022 1+ years of hands-on experience in SEO, including on-page, off-page, backlink strategy, and keyword research.\n\u2022 Proven experience using AI tools such as ChatGPT, Perplexity, Jasper, or similar for SEO tasks (content creation, keyword clustering, backlink strategies, optimization insights).\n\u2022 Ability to craft effective AI prompts to generate high-quality, SEO-optimized content and actionable insights.\n\u2022 Strong understanding of search engine algorithms, ranking factors, and SEO best practices.\n\u2022 Familiarity with SEO tools like Google Search Console, Ahrefs, SEMrush, or similar.\n\u2022 Experience in executing at least one project where AI tools were integrated into SEO/content workflows with measurable results.",
"word_count": 91
},
{
"bullet_count": 8,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Use AI-powered tools to",
"last_5_words": "and actionable recommendations."
},
"text": "\u2022 Use AI-powered tools to create, optimize, and update website content for improved search visibility and user engagement.\n\u2022 Conduct AI-assisted keyword research and clustering to target high-impact search terms.\n\u2022 Develop and execute backlink strategies with AI-driven prospecting and outreach assistance.\n\u2022 Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.\n\u2022 Implement on-page SEO optimizations, structured data, and schema markup for enhanced search performance.\n\u2022 Conduct comprehensive SEO audits leveraging AI analysis tools to identify optimization opportunities.\n\u2022 Stay updated with evolving AI trends in SEO, including how LLMs influence search engine rankings and content visibility.\n\u2022 Prepare monthly performance reports integrating AI-based analysis and actionable recommendations.",
"word_count": 134
},
{
"bullet_count": 6,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Bachelor\u0027s degree in marketing",
"last_5_words": "written and verbal communication skills."
},
"text": "\u2022 Bachelor\u0027s degree in marketing, IT, or a related field.\n\u2022 Demonstrated experience using AI tools (ChatGPT, Perplexity, Jasper, etc.) for SEO and content optimization.\n\u2022 Proficiency in major SEO platforms (Google Search Console, Ahrefs, SEMrush, Moz, etc.).\n\u2022 Strong prompt engineering skills for generating precise, actionable AI outputs.\n\u2022 Analytical mindset with a data-driven approach to SEO strategy.\n\u2022 Good written and verbal communication skills.",
"word_count": 66
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "SEO"
},
{
"is_primary": true,
"skill_name": "On-page SEO"
},
{
"is_primary": true,
"skill_name": "Off-page SEO"
},
{
"is_primary": true,
"skill_name": "Backlink Strategy"
},
{
"is_primary": true,
"skill_name": "Keyword Research"
},
{
"is_primary": true,
"skill_name": "ChatGPT"
},
{
"is_primary": true,
"skill_name": "Perplexity"
},
{
"is_primary": true,
"skill_name": "Jasper"
},
{
"is_primary": true,
"skill_name": "Google Search Console"
},
{
"is_primary": true,
"skill_name": "Ahrefs"
},
{
"is_primary": true,
"skill_name": "SEMrush"
},
{
"is_primary": false,
"skill_name": "Moz"
},
{
"is_primary": true,
"skill_name": "Prompt Engineering"
},
{
"is_primary": true,
"skill_name": "Structured Data"
},
{
"is_primary": true,
"skill_name": "Schema Markup"
},
{
"is_primary": true,
"skill_name": "SEO Audits"
},
{
"is_primary": false,
"skill_name": "LLMs"
}
],
"jd_role": {
"display_name": "SEO Executive \u2013 AI Tools \u0026 Optimization",
"rationale": null,
"role_aliases": [
"SEO Executive",
"SEO Specialist",
"Search Engine Optimization Executive"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"Clustering",
"SEO",
"Algorithms",
"Prompt engineering",
"LLMs"
],
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"IT-ITES",
"AI"
],
"domain": "Digital Marketing"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Marketing / IT (or related)",
"raw": "Bachelor\u0027s degree in marketing, IT, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": 3,
"min": 1,
"raw": "1\u20133 years"
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": "Karnataka",
"work_mode": "remote"
}
],
"role": "SEO Executive \u2013 AI Tools \u0026 Optimization",
"role_aliases": [
"SEO Executive",
"SEO Specialist",
"Search Engine Optimization Executive"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "What We Are Looking For",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 1+ years of hands-on",
"last_5_words": "with measurable results."
},
"text": "\u2022 1+ years of hands-on experience in SEO, including on-page, off-page, backlink strategy, and keyword research.\n\u2022 Proven experience using AI tools such as ChatGPT, Perplexity, Jasper, or similar for SEO tasks (content creation, keyword clustering, backlink strategies, optimization insights).\n\u2022 Ability to craft effective AI prompts to generate high-quality, SEO-optimized content and actionable insights.\n\u2022 Strong understanding of search engine algorithms, ranking factors, and SEO best practices.\n\u2022 Familiarity with SEO tools like Google Search Console, Ahrefs, SEMrush, or similar.\n\u2022 Experience in executing at least one project where AI tools were integrated into SEO/content workflows with measurable results.",
"word_count": 91
},
{
"bullet_count": 8,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Use AI-powered tools to",
"last_5_words": "and actionable recommendations."
},
"text": "\u2022 Use AI-powered tools to create, optimize, and update website content for improved search visibility and user engagement.\n\u2022 Conduct AI-assisted keyword research and clustering to target high-impact search terms.\n\u2022 Develop and execute backlink strategies with AI-driven prospecting and outreach assistance.\n\u2022 Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.\n\u2022 Implement on-page SEO optimizations, structured data, and schema markup for enhanced search performance.\n\u2022 Conduct comprehensive SEO audits leveraging AI analysis tools to identify optimization opportunities.\n\u2022 Stay updated with evolving AI trends in SEO, including how LLMs influence search engine rankings and content visibility.\n\u2022 Prepare monthly performance reports integrating AI-based analysis and actionable recommendations.",
"word_count": 134
},
{
"bullet_count": 6,
"heading": "Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Bachelor\u0027s degree in marketing",
"last_5_words": "written and verbal communication skills."
},
"text": "\u2022 Bachelor\u0027s degree in marketing, IT, or a related field.\n\u2022 Demonstrated experience using AI tools (ChatGPT, Perplexity, Jasper, etc.) for SEO and content optimization.\n\u2022 Proficiency in major SEO platforms (Google Search Console, Ahrefs, SEMrush, Moz, etc.).\n\u2022 Strong prompt engineering skills for generating precise, actionable AI outputs.\n\u2022 Analytical mindset with a data-driven approach to SEO strategy.\n\u2022 Good written and verbal communication skills.",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "b5b78c6c-b448-4470-a8b3-e054be77e6b8",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "AI Engineer",
"kra_matches": [
{
"kra_text": "Designs and implements prompt engineering workflows, few-shot examples, chain-of-thought patterns, and structured output parsing for AI feature pipelines.",
"sentence": "Strong prompt engineering skills for generating precise, actionable AI outputs.",
"similarity": 0.6628
},
{
"kra_text": "Monitors AI feature behavior in production including response quality metrics, latency percentiles, token cost per request, and error rates.",
"sentence": "Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.",
"similarity": 0.6231
},
{
"kra_text": "Translates product requirements into AI-powered features by integrating large language models like GPT-4, Claude, or Gemini into application workflows via API.",
"sentence": "Proven experience using AI tools such as ChatGPT, Perplexity, Jasper, or similar for SEO tasks (content creation, keyword clustering, backlink strategies, optimization insights).",
"similarity": 0.5494
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 13,
"score": 0.6118,
"slug": "ai-engineer",
"total_count": null
},
{
"display_name": "AI Compliance Officer",
"kra_matches": [
{
"kra_text": "Monitors deployed AI systems for compliance policy drift, regulatory changes, and emerging requirements affecting existing AI deployments.",
"sentence": "Prepare monthly performance reports integrating AI-based analysis and actionable recommendations.",
"similarity": 0.547
},
{
"kra_text": "Monitors deployed AI systems for compliance policy drift, regulatory changes, and emerging requirements affecting existing AI deployments.",
"sentence": "Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.",
"similarity": 0.4983
},
{
"kra_text": "Coordinates AI incident response procedures, regulatory breach notification, audit investigation support, and remediation tracking for compliance issues.",
"sentence": "Conduct comprehensive SEO audits leveraging AI analysis tools to identify optimization opportunities.",
"similarity": 0.4608
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 12,
"score": 0.502,
"slug": "ai-compliance-officer",
"total_count": null
},
{
"display_name": "ML Ops Engineer",
"kra_matches": [
{
"kra_text": "Sets up model monitoring dashboards, data drift detection, prediction performance tracking, and alert routing for production ML systems.",
"sentence": "Prepare monthly performance reports integrating AI-based analysis and actionable recommendations.",
"similarity": 0.499
},
{
"kra_text": "Sets up model monitoring dashboards, data drift detection, prediction performance tracking, and alert routing for production ML systems.",
"sentence": "Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.",
"similarity": 0.4726
},
{
"kra_text": "Automates ML platform operations including scheduled retraining triggers, pipeline orchestration, evaluation workflows, and alerting configuration.",
"sentence": "Develop and execute backlink strategies with AI-driven prospecting and outreach assistance.",
"similarity": 0.3981
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.4566,
"slug": "ml-ops-engineer",
"total_count": null
},
{
"display_name": "ML Engineer",
"kra_matches": [
{
"kra_text": "Monitors production model behavior for data drift, concept drift, and prediction performance degradation using monitoring dashboards and alerting.",
"sentence": "Monitor keyword rankings, analyze performance data, and refine strategies based on AI-generated insights.",
"similarity": 0.4672
},
{
"kra_text": "Monitors production model behavior for data drift, concept drift, and prediction performance degradation using monitoring dashboards and alerting.",
"sentence": "Prepare monthly performance reports integrating AI-based analysis and actionable recommendations.",
"similarity": 0.4671
},
{
"kra_text": "Prepares, cleans, and transforms training datasets, manages feature stores, and builds feature engineering pipelines for model training.",
"sentence": "Strong prompt engineering skills for generating precise, actionable AI outputs.",
"similarity": 0.4175
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 3,
"score": 0.4506,
"slug": "ml-engineer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Implement on-page SEO optimizations, structured data, and schema markup for enhanced search performance.",
"similarity": 0.4972
},
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Use AI-powered tools to create, optimize, and update website content for improved search visibility and user engagement.",
"similarity": 0.4391
},
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Conduct comprehensive SEO audits leveraging AI analysis tools to identify optimization opportunities.",
"similarity": 0.4089
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.4484,
"slug": "frontend-engineer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "B",
"chosen_role": {
"display_name": "AI Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 13,
"score": 0.6118,
"slug": "ai-engineer",
"total_count": null
},
"confidence": 0.6118,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "KRA-led classification on ai-engineer (skill weak, KRA 0.61)"
},
"stage5_updates": {
"centroid_n_after": 24,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 2315,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "On-page SEO",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2316,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Off-page SEO",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2317,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Backlink Strategy",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2318,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Keyword Research",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2319,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "ChatGPT",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2320,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Perplexity",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2321,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Jasper",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2322,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Google Search Console",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2323,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Ahrefs",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2324,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "SEMrush",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 2325,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Moz",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2326,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Structured Data",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2327,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "Schema Markup",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 2328,
"role_display_name": "AI Engineer",
"role_slug": "ai-engineer",
"skill_name": "SEO Audits",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2628,
"existing_alias_text": "SEO",
"input_term": "SEO",
"matched_canonical": {
"category_id": 37,
"display_name": "SEO",
"id": 1658,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "seo",
"sub_category_id": 1251,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1843,
"existing_alias_text": "Prompt engineering",
"input_term": "Prompt Engineering",
"matched_canonical": {
"category_id": 8,
"display_name": "Prompt engineering",
"id": 1207,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "prompt-engineering",
"sub_category_id": 914,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1829,
"existing_alias_text": "LLMs",
"input_term": "LLMs",
"matched_canonical": {
"category_id": 2,
"display_name": "LLMs",
"id": 1193,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "llms",
"sub_category_id": 903,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"matched_via": "alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "SEO Executive \u2013 AI Tools \u0026 Optimization",
"id": null,
"rationale": null,
"role_archetype": "Engineering",
"slug": "",
"source": "llm"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "SEO",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Prompt Engineering",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "LLMs",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"SEO",
"On-page SEO",
"Off-page SEO",
"Backlink Strategy",
"Keyword Research",
"ChatGPT",
"Perplexity",
"Jasper",
"Google Search Console",
"Ahrefs",
"SEMrush",
"Moz",
"Prompt Engineering",
"Structured Data",
"Schema Markup",
"SEO Audits",
"LLMs"
],
"input_llm_skills": [
"SEO",
"On-page SEO",
"Off-page SEO",
"Backlink Strategy",
"Keyword Research",
"ChatGPT",
"Perplexity",
"Jasper",
"Google Search Console",
"Ahrefs",
"SEMrush",
"Moz",
"Prompt Engineering",
"Structured Data",
"Schema Markup",
"SEO Audits",
"LLMs"
],
"new_aliases_persisted": 0,
"run_id": "b5b78c6c-b448-4470-a8b3-e054be77e6b8",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "SEO",
"alias_type": "CANONICAL",
"id": 2628,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 37,
"display_name": "SEO",
"id": 1658,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "seo",
"sub_category_id": 1251,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "SEO",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "SEO",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "On-page SEO",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Techniques",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "on-page-seo",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Off-page SEO",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Techniques",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "off-page-seo",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Backlink Strategy",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Techniques",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "backlink-strategy",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Keyword Research",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Techniques",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "keyword-research",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "ChatGPT",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "AI Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "SHORT_LIVED",
"version_strategy": "VERSIONED",
"volatility": "FAST"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "chatgpt",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Perplexity",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "AI Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "SHORT_LIVED",
"version_strategy": "VERSIONED",
"volatility": "FAST"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "perplexity",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Jasper",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "AI Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "SHORT_LIVED",
"version_strategy": "VERSIONED",
"volatility": "FAST"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "jasper",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Google Search Console",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "google-search-console",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Ahrefs",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ahrefs",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SEMrush",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "semrush",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Moz",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "moz",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Prompt engineering",
"alias_type": "CANONICAL",
"id": 1843,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Prompt engineering",
"id": 1207,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "prompt-engineering",
"sub_category_id": 914,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Prompt Engineering",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Prompt Engineering",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Structured Data",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "structured-data",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Schema Markup",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "schema-markup",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SEO Audits",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "SEO Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "seo-audits",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "LLMs",
"alias_type": "CANONICAL",
"id": 1829,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "LLMs",
"id": 1193,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "llms",
"sub_category_id": 903,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "LLMs",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "LLMs",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"On-page SEO",
"Off-page SEO",
"Backlink Strategy",
"Keyword Research",
"ChatGPT",
"Perplexity",
"Jasper",
"Google Search Console",
"Ahrefs",
"SEMrush",
"Moz",
"Structured Data",
"Schema Markup",
"SEO Audits"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "SEO Executive \u2013 AI Tools \u0026 Optimization",
"id": null,
"rationale": null,
"role_archetype": "Engineering",
"slug": "",
"source": "llm"
},
"chosen_role_resolution": "human_review_required",
"final_input_skills": [
{
"skill": "SEO",
"tag": "in_db"
},
{
"skill": "On-page SEO",
"tag": "new"
},
{
"skill": "Off-page SEO",
"tag": "new"
},
{
"skill": "Backlink Strategy",
"tag": "new"
},
{
"skill": "Keyword Research",
"tag": "new"
},
{
"skill": "ChatGPT",
"tag": "new"
},
{
"skill": "Perplexity",
"tag": "new"
},
{
"skill": "Jasper",
"tag": "new"
},
{
"skill": "Google Search Console",
"tag": "new"
},
{
"skill": "Ahrefs",
"tag": "new"
},
{
"skill": "SEMrush",
"tag": "new"
},
{
"skill": "Moz",
"tag": "new"
},
{
"skill": "Prompt Engineering",
"tag": "in_db"
},
{
"skill": "Structured Data",
"tag": "new"
},
{
"skill": "Schema Markup",
"tag": "new"
},
{
"skill": "SEO Audits",
"tag": "new"
},
{
"skill": "LLMs",
"tag": "in_db"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "SEO",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 1658,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Prompt Engineering",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 1207,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": null,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "LLMs",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 1193,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "b5b78c6c-b448-4470-a8b3-e054be77e6b8"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.