--- 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