.ragfine — Perfect AI starts here.
Framework that helps you build, evaluate, and refine RAG component in generative AI pipelines with surgical precision.
🧠 What is .ragfine?
.ragfine is a modular framework that helps you build, evaluate, and refine RAG component.
It automatically analyzes retrieval quality, semantic coherence, prompt strategy, and response alignment — helping your AI reason more clearly.
✨ Features
- 🔍 Retrieval Diagnostics — detect irrelevant or missing chunks.
- 🧩 Embedding Alignment — optimize vector representations for semantic precision.
- 🧠 Prompt Refinement — evaluate and fine-tune query templates dynamically.
- 📈 Performance Tracking — continuous feedback on retrieval + generation quality.
🚀 Quick Start
pip install ragfine
ragfine analyze --config config.yaml
## Local Tests
```bash
poetry install --with dev
make install # install dev deps via Poetry
make test # run all tests
make coverage # with coverage report
make lint # static checks
make format # format code (black + isort)
make clean # remove caches
Metadata
Release files for ragfine 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ragfine-1.0.3.tar.gz | 23.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ragfine-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.7 kB
Release files / ragfine-1.0.3.tar.gz
| Download URL | ragfine-1.0.3.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b17720e2eb0f2091a99f2034b4bb50a9049466c2ec1e5e21043151639dc11bb3
|
|
BLAKE2b-256 checksum How to use checksums |
5f129075881d678e55762254567be7656d3b556dbe09e5956910b604464718eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.12 Darwin/24.4.0
|
Release files / ragfine-1.0.3-py3-none-any.whl
| Download URL | ragfine-1.0.3-py3-none-any.whl |
|---|---|
| Size | 35.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7582b2d1f7a5f5dbe005660c27519ffcf290070f2ed65a82d5f36484a8a5d4d3
|
|
BLAKE2b-256 checksum How to use checksums |
d23bdb47f72098ad6c0d9aaa465fe1f89bd8bc95d3d872573a78b3655670c19c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.12 Darwin/24.4.0
|
Security for ragfine 1.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.