← Back to history

Pipeline run

b5b78c6c-b448-4470-a8b3-e054be77e6b8

Pipeline LLM cost (USD)
API 1: $0.0039 API 2: $0.0005 API 3: $0.0000 Total: $0.0044

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · SEO
Use AI tools to run SEO work end to end: keyword research/clustering, on-page fixes, schema updates, backlink prospecting/outreach, audits, and monthly performance reporting. Also craft prompts and content workflows that improve search visibility and rankings.
"“Conduct AI-assisted keyword research and clustering to target high-impact search terms.”"
Tech stack maturity
Mainstream Modern
Prompt engineering and SEO are widely adopted, contemporary skills typically used in current production workflows rather than indicating bleeding-edge or legacy infrastructure.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
3.20 / 5
Title match
Has AI skill
AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1): ChatGPT, Perplexity, Jasper
Frameworks (×2):
Models / concepts (×3): LLMs, prompt engineering, AI
Evidence — skills matched in JD (17)
SEO On-page SEO Off-page SEO Backlink Strategy Keyword Research ChatGPT Perplexity Jasper Google Search Console Ahrefs SEMrush Prompt Engineering Structured Data Schema Markup SEO Audits Moz LLMs
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
SEO On-page SEO Off-page SEO Backlink Strategy Keyword Research ChatGPT Perplexity Jasper Google Search Console Ahrefs SEMrush Prompt Engineering Structured Data Schema Markup SEO Audits Moz LLMs
Show KRA description ↓
• 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. • 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. • 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.

Signals

Skill
Alias
KRA ai-engineer
0.61

Post-classification

Centroidupdated · n=24
Alias collision log
New-role queue
New skills captured14
New KRA captured

Captured for admin review

On-page SEO primary AI Engineer pending
Off-page SEO primary AI Engineer pending
Backlink Strategy primary AI Engineer pending
Keyword Research primary AI Engineer pending
ChatGPT primary AI Engineer pending
Perplexity primary AI Engineer pending
Jasper primary AI Engineer pending
Google Search Console primary AI Engineer pending
Ahrefs primary AI Engineer pending
SEMrush primary AI Engineer pending
Moz AI Engineer pending
Structured Data primary AI Engineer pending
Schema Markup primary AI Engineer pending
SEO Audits primary AI Engineer pending
Status: completed Created: 2026-05-21T23:32:09.143286Z Updated: 2026-05-21T23:32:30.894754Z API 3 duration: 1703 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

SEO Executive – AI Tools & Optimization

CASE B

slug: — · id: — · source: llm

Resolution: human_review_required — role not in DB; role↔dimension links may be deferred.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

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.

SEO Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: SEO id=1658 · seo

Aliases — catalog

  • SEO (CANONICAL)

Context tags (catalog)

Google Analytics SEO tools SERP algorithm updates backlinking black hat SEO content optimization keyword research local SEO meta tags off-page SEO on-page SEO rank tracking schema markup site audit white hat SEO

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)
On-page SEO Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Techniques
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Off-page SEO Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Techniques
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Backlink Strategy Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Techniques
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Keyword Research Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Techniques
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ChatGPT Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
AI Tools
Sub-category
general
Skill nature
TOOL
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Perplexity Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
AI Tools
Sub-category
general
Skill nature
TOOL
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Jasper Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
AI Tools
Sub-category
general
Skill nature
TOOL
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Google Search Console Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Ahrefs Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SEMrush Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Moz Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Prompt Engineering Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Prompt engineering id=1207 · prompt-engineering

Aliases — catalog

  • Prompt engineering (CANONICAL)

Context tags (catalog)

AI alignment contextual prompts data annotation evaluation metrics feedback loops fine-tuning iterative testing language models model training natural language processing prompt design prompt optimization prompt templates user experience user intent

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)
Structured Data Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Schema Markup Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SEO Audits Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
SEO Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
LLMs Secondary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: LLMs id=1193 · llms

Aliases — catalog

  • LLMs (CANONICAL)

Context tags (catalog)

BERT GPT NLP attention mechanism contextual embeddings fine-tuning language generation model training pre-trained models prompt engineering text classification tokenization transfer learning transformers zero-shot learning

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
RoleSEO Executive – AI Tools & Optimization
Experience1–3 years
DomainDigital Marketing
Location Bengaluru, India (remote)
JD type pass
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.

Loading…