Repository navigation
Releases: 2501Pr0ject/RustSensei
Releases · 2501Pr0ject/RustSensei
Release list
v0.2.0 - RAG avance
RustSensei v0.2.0
Ameliorations du systeme RAG.
Nouveautes
- Chunking ameliore : overlap 50 tokens pour meilleure continuite
- Citations avec URLs : liens vers documentation Rust officielle
- Evaluation etendue : 50 prompts (vs 20)
Metriques
| Metrique | v0.1.0 | v0.2.0 | Delta |
|---|---|---|---|
| Score | 3.07/5 | 3.22/5 | +5% |
| Index chunks | 1486 | 1595 | +7% |
| Code blocks | 70% | 80% | +14% |
Installation
git clone https://github.com/2501Pr0ject/RustSensei.git
cd RustSensei
make install-all
make chat-ragChangelog
- feat: chunking avec overlap entre chunks
- feat: citations avec URLs vers docs officielles
- test: rerank cross-encoder (desactive car non adapte au francais)
- docs: rapport M7 et mise a jour DECISIONS.md
v0.1.0 - Release initiale
RustSensei v0.1.0
Premiere release de RustSensei, un assistant local pour apprendre le Rust en francais.
Fonctionnalites
- Inference locale avec llama.cpp (optimise Apple Silicon)
- RAG avec documentation Rust officielle (+10% amelioration)
- 87% du code genere compile
- Reponses pedagogiques structurees en francais
Metriques
| Metrique | Valeur |
|---|---|
| Score | 3.07/5 |
| Langue FR | 95% |
| Compilation | 87% |
Installation
git clone https://github.com/2501Pr0ject/RustSensei.git
cd RustSensei
make install-all
make chatPrerequis
- Python 3.11+
- uv
- macOS Apple Silicon recommande