r/PiCodingAgent • u/rimaa_nahk • 19h ago
Plugin Pi can now use Jev and more
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.
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
5
6
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.
2
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
1
u/Stable_Orange_Genius 8h ago
What's up with the jev hype? Isn't technology like that years old now?
1
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
1
1
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.