Open LLM Experimental Workbench
Project description
Ollex (Open LLM Experimental Workbench)
Ollex is a little desktop experiment built to get a bit of hands-on experience fiddling with this AI caper. It's a very basic, naive implementation but I knew nothing at the time. The uncharitable amongst you will suggest that situation hasn't changed. So it goes.
Genesis
Ollex was developed at Origin Energy as part of the Jindabyne initiative. While not part of our core IP, it proved valuable internally, and we're sharing it in the hope it's useful to others.
Kudos to Origin for fostering a culture that empowers its people to build complex technology solutions in-house.
Premise
The use case was simple ...
Given a reasonable sized source document, load it up so we can ask questions about its contents.
Turned out to be more fiddly than expected. The final result was a simple CLI tool with a couple of subcommands:
- olx db: Create / extend a ChromaDB vector database with embeddings from one or more Markdown formatted documents.
- olx query: A simple tool to run queries using one or more LLM models against a ChromaDB database that has been created using olx db. This can be run, either in batch mode, or as an iterative REPL.
The intent behind the olx query tool is this ... given:
ndifferent embeddings of a given source documentmLLM modelspsystem prompts
... process queries against the n * m * p possible combinations of these to
see how each performs.
TL;DR Every one of them is a lottery.
Installation and Usage
See Ollex on GitHub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ollex-2.0.1.tar.gz.
File metadata
- Download URL: ollex-2.0.1.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7f3814a78809f735277d2dc9eb0b740fc15f5f5f43abb330538b4c35bbef38b
|
|
| MD5 |
21ff7963bed771b483982294b10e32ce
|
|
| BLAKE2b-256 |
d186c6a8137265dbb309d91087009553724320eebdfdb1aad3341d402f114ac9
|