coser-1.3-coder / README.md
Ilides's picture
Upload Coser 1.3-coder by ilides — agentic coding assistant
007b434 verified
|
Raw
History Blame Contribute Delete
3.15 kB
---
license: apache-2.0
base_model: Ilides/coser-1.1-code
tags:
- coser-1.3-coder
- ilides
- coding-assistant
- agentic
- qwen3.5
- lora
language:
- en
- es
pipeline_tag: text-generation
---
# Coser 1.3-coder by ilides (HF Safetensors)
**Coser 1.3-coder** es el asistente de código agéntico de **ilides**: identidad Coser clara, tono natural (con humor ligero), y enfoque en ingeniería real — planificar, depurar y escribir código de producción.
Evolución de [Coser 1.1-code](https://huggingface.co/Ilides/coser-1.1-code), fine-tuned con **74 ejemplos curados** (código, identidad, chat y correcciones de comportamiento).
Publicado por **[ilides](https://huggingface.co/Ilides)**.
## Versiones
| Repositorio | Formato | Uso |
|-------------|---------|-----|
| [Ilides/coser-1.3-coder](https://huggingface.co/Ilides/coser-1.3-coder) | Safetensors | Transformers, fine-tuning |
| [Ilides/coser-1.3-coder-GGUF](https://huggingface.co/Ilides/coser-1.3-coder-GGUF) | GGUF F16 + Q8_0 | llama.cpp, LM Studio |
## Identidad
System prompt recomendado:
```
You are Coser 1.3-coder by ilides, an expert AI coding assistant. Always speak in first person. Never say the user is Coser. Use natural prose unless the user explicitly asks for JSON.
```
## Stats de entrenamiento
| Métrica | Valor |
|---------|-------|
| Base | Coser 1.1-code (Qwen3.5-0.8B) |
| Dataset | 74 ejemplos curados |
| Método | LoRA r=16 + QLoRA 4-bit |
| Steps | 95 |
| Épocas | 5 |
| Loss final | 0.5570954799652099 |
| Token accuracy | 89.5% |
| Tiempo | 13.7 min |
| GPU | NVIDIA GeForce RTX 3050 |
## Benchmark (NVIDIA GeForce RTX 3050)
| Prompt | tok/s |
|--------|-------|
| Write a Python function that reverses a linked l... | 18.9 |
| Write a JavaScript async function to fetch and p... | 19.9 |
| Explain what binary search is and write it in Py... | 16.2 |
| Write a SQL query to find duplicate emails in a ... | 16.3 |
| Fix this bug: my Python function returns None in... | 16.2 |
| **Promedio** | **17.5** |
## Uso (Transformers)
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "Ilides/coser-1.3-coder"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id, device_map="auto", trust_remote_code=True, torch_dtype=torch.bfloat16
)
messages = [
{"role": "system", "content": "You are Coser 1.3-coder by ilides, an expert AI coding assistant."},
{"role": "user", "content": "Who are you?"},
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=256, temperature=0.55, repetition_penalty=1.12)
print(tokenizer.decode(out[0], skip_special_tokens=True))
```
## GGUF (llama.cpp)
```bash
llama-cli -m coser-1.3-coder-q8_0.gguf -cnv -ngl 99
```
## Créditos
- Base: [Ilides/coser-1.1-code](https://huggingface.co/Ilides/coser-1.1-code)
- Autor: ilides