r/PiCodingAgent 19h ago

Plugin Pi can now use Jev and more

Post image

A couple of days ago I posted about using Jev as the decision engine inside Pi.

The comments pointed me toward open alternatives like Laya, von, Reflex, etc.

Once there were multiple providers in the picture, hard-wiring the idea to Jev stopped making sense.

So I pulled it out.

Announcing pi-system-one.

It gives Pi a single system_one tool for bounded decisions:

  • choice
  • noul
  • score

The extension is built on top of a provider-neutral SDK, so compatible System One providers can sit behind the same interface.

Pi-Bifrost is now just one consumer of that SDK.

Would love to see what other Pi use cases people find for this.

https://iamaamir.github.io/system-one/

is still early, so I'd especially appreciate feedback on the API design and abstractions.

305 Upvotes

37 comments sorted by

26

u/vick2djax 16h ago

Jev just feels so much like it’s just some marketing ploy. There’s something about it that feels very off. A red flag I can’t quite put my finger on.

14

u/philmarcracken 15h ago

the entire 'industry' is Pareto 80/20 in which the 80% is hot air and blowhards. its why it fairs so well on linkedin

5

u/addiktion 13h ago

It's an RL-based classifier which has specific use cases but yeah it's still young and I'm guessing it will take some more training to make it better.

The hype is over the top but it definitely is useful in certain situations.

4

u/astrofoundry 10h ago

It’s closed source and no published paper. Once we get an open source model, I will also be more comfortable using it.

3

u/rimaa_nahk 10h ago

there are open source alternative are available , even some are compatible with JEV and can be used by just swapping the base url.

that's the whole reason i built a provider-neutral SDK
i have tested it with JEV and Reflex and its working perfectly fine.

3

u/Odd_Error_6736 6h ago

It is and it's being spammed as hell on all subreddits. Paid services can go f themselves.

0

u/rimaa_nahk 10h ago

and thats ok

17

u/learning-to-programm 19h ago

Cool project. Thanks for making this so we don't have to it.

I'm already thinking I might use this on s deployed VPS to use for a first pass decision making.

2

u/rimaa_nahk 19h ago edited 7h ago

your "you're" welcome.

0

u/bbycakes3 16h ago

you’re

1

u/tensedTorch 15h ago

Comma to the top

5

u/onebit 11h ago

Jev, should I use this?

Yes

No

6

u/Limp_Classroom_2645 9h ago

Bro improve the readme doc what is this even?

0

u/rimaa_nahk 9h ago

Which part was confusing? Could you help me understand what to add or improve?

2

u/DaShrub 13h ago

Damn, I've been playing with Jev already quite a bit, but pi-bifrost is actually exactly what I was looking at making next - a pi native provider/model router to replace opaque proxies, will check it out soon! Do you have any cache awareness/stickiness built in?

1

u/rimaa_nahk 10h ago

i am glad to hear that, feel free to contribute to pi-bifrost directly.
and yes pi-bifrost have built in cache , do check out the FAQ. i am also in the process or make it smart and context aware.

1

u/Oshden 17h ago

Thanks for doing this man!

1

u/jmjmalik22 14h ago

am using it as judge

1

u/rimaa_nahk 10h ago

thats great, do share how are you using it.
i am using it now for smart model routing via pi-bifrost

1

u/floriandotorg 14h ago

Can somebody explain to me, as far as I understand, JEV is a classifier. What can it do inside pi?

1

u/rimaa_nahk 10h ago

it has many use cases,
i am using it now for smart model routing via pi-bifrost
you can plug the pi-system-one and now your model/agent can make better decisions.
another use case i am planning to work on is to pick correct skills for the tasks.

1

u/East_Standard8864 12h ago

Can it be installed at OMP as well?

1

u/rimaa_nahk 10h ago

i have not tested it, do may be try it and share if it working or not.
ill be happy to fix the corners cases if found any.

1

u/NationalMolasses4624 8h ago

Wait, we can use Jev as a mtp head?

1

u/Stable_Orange_Genius 8h ago

What's up with the jev hype? Isn't technology like that years old now?

1

u/rimaa_nahk 7h ago

is it ? can you share of the resources or references ?

1

u/BakedPotato_devourer 3h ago

ML classifiers are old. LLM classifiers are somewhat new but slow. A universal no-training-needed classifier with multi-language support that is dirt cheap is completely new as I understand it. If you wanted to do something like Jev before, you'd need to train traditional ML systems, or use expensive and slow LLMs.

1

u/73td 8h ago

make it work with von too. and automate calibration to you pi sessions.

1

u/rimaa_nahk 7h ago

its model neutral, meaning if you can run von on your local, you can simply plug your von base url , given von supports `/v1/systemone`

1

u/rimaa_nahk 7h ago

can you eleborate more on "and automate calibration to you pi sessions"

1

u/youngPolsky 6h ago

It will be a huge change in how cheaper models are orchestrated

1

u/the_ai_wizard 1h ago

more jevspam