How to filter Weave Calls in the Weave UI

Hi there, I am trying to filter my Calls for an Evaluation, and it works if I export the data and filter locally. However, it doesn’t in the UI if I set the filter to output.model_output + “equals” operator + e.g. [0,0,0,1], it doesn’t work, but I can’t even get it to work for the single columns in my inputs that contain just one “0” or “1”. My model outputs are always lists with four items, like [0,0,1,0] or [0,0,1,0]. Any idea what I am doing wrong?

Thank you!

PS: Is managing several model_outputs in a list the right way of going about it if the prediction contains several parts or can/should you create several model_output fields?

Hi @mirekro! Thank you for writing in.

Could you please point me to a workspace where you are experiencing this filtering behavior? Would love to take a look into this.

Thanks, sent you a DM!

Sweet! Thank you for sending it over! I have replied in that thread as well.

In the description above you state:

my model outputs are always lists with 4 items”

But looking are the column you are describing output.model_output we are seeing numbers, strings of numbers, lists, and just regular strings, are we maybe we are looking at the wrong thing?

No, that’s correct, we are looking at the same thing. I was just imprecise - it is a string of a list. Does the “equals” operator work for you though if you enter the same string in the filter menu?

Thank you for the follow up, @mirekro! Got another reply from our eng team here!

  1. Currently we only support filtering when selecting a specific op, and not “All ops”

  2. There are different filters for string and number types, make sure he uses “equals” not “=” ( We like to use “contains” myself)

Ah i see, thank you!

Totally!

Would you have any follow up questions regarding this topic?

No, thank you for helping out!

1 Like

If you’re all set for now, I will close this ticket for tracking purposes. If you would like to reopen the conversation, please let us know! Unfortunately, at the moment, we do not receive notifications if a thread reopens on Discourse. So, please feel free to create a new ticket regarding your concern if you’d like to continue the conversation.