I am trying to parse Job Descriptions into a structured format. Here is my JD:
GPT3.5 Web User Interface output Runtime: instant. A pretty well parsed output with minor mistakes.
{
"job_title": "Senior Software Engineer - Python",
"required_skills": ["Python", "Javascript", "AWS", "CI/CD", "Terraform"],
"additional_skills": ["Typescript", "React", "Redux/MobX", "Kafka"],
"required_competencies": ["Unit Testing", "Test-Driven Development", "Design Patterns", "Asynchronous Programming"],
"additional_competencies": ["Event-Driven Architectures"],
"required_experiences": ["Bachelor's degree in Computer Science or related field", "Solid experience with Python frameworks (e.g., Flask, FastAPI)", "Hands-on experience with AWS services"],
"additional_experiences": ["Experience with serverless functions", "Experience in setting up CI/CD pipelines using GitLab"],
"job_location": "Berlin, Germany",
"work_setting": ["Hybrid", "Remote"],
"languages": ["Fluent English (required)", "Additional languages a plus"],
"education": ["Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)"],
"base_compensation": "Yearly gross salary (not specified in JD)",
"additional_compensation": ["Equity", "ESOP", "VSOP", "Performance Bonuses"],
"benefits": ["Study Budget", "Home Office Budget", "Paid Leave Days"],
"company_differentiator": ["Innovative technology for easy travel", "Commitment to green technologies and sustainability"]
}
GPT3.5T 16k Assistants API output Runtime: 3.5mins!!! Very disappointing result
"job_title": "Senior Software Engineer (m/f/d) - Python",
"required_skills": ["Python and Javascript", "configuring Datadog monitoring and observability"],
"additional_skills": [],
"required_competencies": [],
"additional_competencies": [],
"required_experiences": ["Python frameworks such as Flask or FastAPI"],
"additional_experiences": ["AWS cloud services and resource management (SNS/SQS/S3/ECS/EC2/lambdas)"],
"job_location": "Berlin",
"work_setting": "Organize your own schedule",
"base_compensation": "up to 60 days of working from",
"company_differentiator": ["We celebrate diversity"]
The same prompts were used, ofc.
Any hints on how to fix this?
Use GPT3.5T 1106 or pure GPT3.5T?
It is very misleading