This is the current prompt I'm using: Extract job postings from the
column in the Clay table. Each entry contains a job title and description. Categorize and output relevant jobs based on the following priority order: AI or Machine Learning roles – If the job title contains "AI" or "Machine Learning," store the job title in
and summarize the job description in
(max 50 words). Data Engineer or Data Scientist roles – If the job title contains "Data Engineer" or "Data Scientist," store the job title in
and summarize the job description in
(max 50 words). Engineer or Developer roles – If the job title contains "Engineer" or "Developer," store the job title in
and summarize the job description in
(max 50 words). Rules: If a job fits multiple categories, assign it to the highest priority. Discard any job listings that do not match the above categories. Ensure all job descriptions are summarized into 50 words or fewer. Desired Output Format (Separate Columns for Each Priority): /AI_ML_Job_Title | /AI_ML_Job_Description /Data_Job_Title | /Data_Job_Description /Engineer_Developer_Job_Title | /Engineer_Developer_Job_Description Only include jobs that meet the criteria—irrelevant listings should be excluded.