How to Read and Explore Your Results
After running a job search session, your assistant generates structured results. This page explains how to load, view, and interpret those results using the app's built-in tools.
🗂️ Where Results Live
Each run generates a folder like:
data/run_20250710T2000/
Inside this, you'll find:
04_serp_jsonl_input/
– original search results07_final_scored/
– structured outputs scored by your prompt- Other intermediate folders (
05_model_outputs
, etc.)
The app reads these folders and builds interactive views from them.
🖥️ Streamlit Interface: Compact Table
Once you select a run in the UI:
- You choose a final match file (
*_scored.jsonl
) and a SERP file - The app displays a compact match table:
Column | Description |
---|---|
Job Title | Parsed from SERP |
Company | Parsed from SERP |
Country | From the assistant |
Visa Required | AI-evaluated |
Culture | Assistant summary |
Match? | Yes/No flag from assistant |
Apply? | Yes/No flag from assistant |
SERP URL | Direct link to job posting |
This gives you a quick overview of where the assistant thinks you should apply.
🔍 Match Cards (Optional)
You can expand each job card to see detailed assistant reasoning:
- Summary of visa, culture, gaps
- Significant Experience Gaps
- Recommendation Reasons
These help you audit the assistant’s judgment or spot useful leads.
🌐 URL Preview Table
A minimal table lets you grab job URLs quickly, e.g., to open in browser tabs:
Job Title | Company | SERP URL |
---|
It’s optimized for quick triage.
🧠 Reading the Assistant’s Mind
These fields (e.g., recommend_apply
, potential_match
, culture
) come from the schema+prompt you defined earlier.
So if something looks off — say, all jobs are marked "No" — it may be time to tweak your:
- 🧠 Prompt (evaluation logic)
- 🧾 Schema (fields expected in output)
Learn how in Designing Your Job Search Agent.
🔁 Tips for Better Runs
- Use runs with good prompt+schema design
- Keep only the fields you care about (clutter ≠ insight)
- Always check the “recommendation reasons” for better judgment
🧼 Summary
The session results tab is your control room:
- Compact match tables = overview
- Expander cards = full story
- URL table = quick actions
This is where jobs become decisions.