CoolFace
Apppublic

centralmoment/creative_job_analysis_2026_Q1

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
App README

2026'Q1 CPro job listings analysis

Analyze job listings without user model choice.


🌟 Overview

This application enables rapid, repeatable analysis of job posting datasets. It supports:

  • β€”πŸ” Natural-language querying of CSV job postings
  • β€”πŸ§  OpenAI Assistant logic with structured tools
  • β€”πŸ—‚οΈ Hybrid retrieval (semantic + keyword + CSV filtering)
  • β€”πŸ“Š Automated Python analysis (Code Interpreter)
  • β€”πŸ“ Follow-up questions within the same context
  • β€”βš‘ Fast results with minimal UI complexity

This Space is ideal for market sizing, creative labor segmentation, workflow analysis, and identifying software/tool requirements across job listings.


πŸš€ Features

Semantic + Structured Querying

Ask questions like:

  • β€”β€œHow many jobs require video editing tools but don’t mention Adobe?”
  • β€”β€œWhich UX roles mention AI or LLM skills?”
  • β€”β€œWhat non-Adobe creative tools appear most often?”

Code Interpreter for On-the-Fly Analysis

The assistant can:

  • β€”generate tables
  • β€”compute distributions
  • β€”summarize skills/software
  • β€”run filters and aggregations
  • β€”visualize results (if enabled)

No model selection required

The interface is simplified so users do not choose a model manually. Works with your configured OpenAI Assistant and the Space’s environment variables.

Simple, reliable Streamlit UI

No unnecessary complexity β€” clean, fast, deployable anywhere.


πŸ“ Dataset

This Space is designed to work with uploaded CSV datasets containing job postings.

A typical dataset includes fields such as:

  • β€”title
  • β€”company
  • β€”description
  • β€”creative_categories
  • β€”software_mentions
  • β€”skills
  • β€”location
  • β€”seniority

The exact schema may vary; the assistant automatically adapts.


πŸ”§ Technology Stack

  • β€”Streamlit β€” Interactive web UI
  • β€”OpenAI Assistants API β€” LLM reasoning & tool calls
  • β€”Python β€” Data handling, plotting, and job parsing
  • β€”File Search / Semantic Search β€” Embedded retrieval over job postings
  • β€”Pandas + Python tools β€” Structured analysis

πŸ› οΈ Setup Instructions

Local Development

  1. 1.Install dependencies:
bash
   pip install -r requirements.txt