Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
Pusula is Decision 3.0 adapted to Turkish. Pusula, Türkçeye uyarlanmış Decision 3.0'dır.
Translation pending
ProductivityPython · HTMLGitHub @erenextlabsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Decision models answer typed questions about a text (for example, which team should handle a ticket, whether it contains a prompt injection, or how urgent it is) and return a probability for every option instead of generated text. Existing decision models (Decision 3.0, Jev, Laya and others) were developed for English, and their accuracy on Turkish is limited. Pusula is Decision 3.0 adapted to Turkish.
choice (one option), noul (yes/no) and score (ordered levels)./v1/systemone is preserved.Status: v2.0 (31 October 2026). Weights: Pusula · Pusula Nano. Earlier versions are listed under Releases.
| Model | Size | Runs on | Benchmark / gold set | Use it for |
|---|---|---|---|---|
| Pusula (Turkish Decision 3.0) | 26B: a 0.9 GB LoRA adapter on top of vllm-sr/d3 | GPU: ≥ 64 GB in BF16, ≥ 24 GB in 4-bit | 92.0 / 92.1 | Highest accuracy, for built-in and custom questions |
| Pusula Nano | 149M (TabiBERT cross-encoder) | CPU or any GPU | 83.2 / 91.3 | High volume and low latency on the built-in questions |
Both models accept identical requests.
Accuracy (%). Evaluation labels were assigned blind and independently by two annotators (Claude Opus 5.5 and Claude Sonnet 5.5); disagreements were adjudicated, and all labels follow the published labeling policy. The real customer messages were labeled blind by Claude under the same policy. Evaluation labels are used exclusively for evaluation and are never used as training labels.
In v2.0, the evaluation sets were extended to the 20 templates and labeled under the v2.0 labeling policy. Decision 3.0 and the 1.0 models were therefore evaluated again on the same sets, and their scores differ from those published with v1.0. The MASSIVE and OffensEval scores of Decision 3.0 and Pusula 1.0 are those of the v1.0 release.
| Evaluation | Questions | Decision 3.0 | Pusula 1.0 | Pusula 2.0 | Pusula Nano 1.0 | Pusula Nano 2.0 |
|---|---|---|---|---|---|---|
| Real customer messages (500 held-out, licensed) | 7,500 | 84.0 | 88.5 | 90.6 | 64.0 | 89.9 |
| Long customer complaints (500 held-out, licensed) | 4,500 | 81.5 | 88.1 | 88.3 | 84.6 | 84.6 |
| Turkish Decision Benchmark (2,194 messages) | 19,861 | 88.5 | 92.6 | 92.0 | 82.7 | 83.2 |
| Gold test set (757 held-out messages) | 11,355 | 86.3 | 90.5 | 92.1 | 62.8 | 91.3 |
| Custom questions in unseen sectors | 400 | 92.8 | 91.2 | 93.5 | 50.5 | 55.5 |
Missing information (eksik_bilgi) | 99 | 98.0 | 96.0 | 98.0 | 58.6 | 53.5 |
Sales opportunity (satis_firsati) | 100 | 97.0 | 97.0 | 97.0 |
Gold test set, per question:
This is the beginning of the README. Read the rest at the original. Read the full README ↗
| 51.0 |
| 95.0 |
Life and safety (can_guvenligi) | 120 | 100.0 | 100.0 | 100.0 | 81.7 | 89.2 |
Insults and hate speech (hakaret) | 114 | 93.0 | 93.0 | 95.6 | 43.9 | 71.0 |
Fraud (dolandiricilik) | 97 | 99.0 | 100.0 | 100.0 | 51.5 | 69.1 |
Source grounding of agent answers (kaynaga_dayanma) | 100 | 93.0 | 93.0 | 98.0 | 30.0 | 38.0 |
| AI agent questions (templates 17-20) | 300 | 96.8 | 97.5 | 97.8 | 51.2 | 68.2 |
| Personal data in e-mails | 150 | 95.3 | 98.7 | 100.0 | 71.3 | 93.3 |
| Hidden instructions in documents | 400 | 100.0 | 100.0 | 100.0 | 73.8 | 78.2 |
| Long documents (about 12,000 characters) | 120 | 100.0 | 100.0 | 100.0 | 46.7 | 50.8 |
| MASSIVE tr-TR, 60-way intent, zero-shot (human-written) | 2,974 | 85.3 | 85.2 | 85.2 | 36.4 | 32.7 |
| OffensEval 2020 Turkish, offensive language (real tweets) | 3,528 | 88.4 | 88.3 | 88.3 | 30.6 | 81.8 |