Skip to main content

Filters in Chat

Filters in Chat combines the flexibility of natural language with the precision of structured search. Instead of choosing between typing a query or manually configuring filters, you can do both—seamlessly.

Written by Hadar Kreiter

Start by describing what you want in plain language. The system translates your request into structured filters behind the scenes. Then, if you want more control, you can open the filters panel to see, edit, and refine exactly what the AI is using.

This approach gives you speed without sacrificing visibility or accuracy.


How It Works

  1. Describe your goal
    Type a request like: "Find me full stack engineers in San Francisco."

  2. AI builds filters automatically
    The system expands your input into structured criteria such as:

    • Job titles (e.g., Full Stack Engineer, Software Engineer, Web Developer)

    • Location (San Francisco)

    • Related skills or attributes

  3. Review and refine
    Open the Filters panel to see everything the AI generated. You can adjust, remove, or add filters at any time.

  4. Keep chatting
    Continue refining your search in natural language. The AI will respect any manual changes you’ve made.


Filter Categories

Filters are organized by priority to make your intent clear:

  • Must – Required criteria that results must match

  • Excluded – Criteria to explicitly filter out

  • Important – Strong preferences that significantly influence results

  • Preferred – Nice-to-have attributes

This structure helps you communicate not just what you want, but how important each requirement is.


Why It Matters

Transparency

You can see exactly what the AI understood from your request—no guesswork.

Control

Edit any parameter at any time. You're never locked into the AI’s interpretation.

Flexibility

Start vague, then refine. Or start precise and iterate. The system adapts to your workflow.

Confidence

Because you can inspect and adjust filters, you can trust that results match your intent.

Did this answer your question?