Qsana-coder-base (ONNX)

This is an ONNX version of NaA-IA/Qsana-coder-base. It was automatically converted and uploaded using this Hugging Face Space.

Usage with Transformers.js

See the pipeline documentation for text-generation: https://huggingface.co/docs/transformers.js/api/pipelines#module_pipelines.TextGenerationPipeline


🤖 Qsana-coder-base : L'Assistant de Pseudo-Code Éducatif

Qsana

🌟 Mission & Positionnement

Qsana-coder-base est un Small Language Model (SLM) conçu pour la créativité conceptuelle autour des bases du codage (Python, pseudocode). Il ne vise PAS à produire du code exécutable en production, mais à générer des fragments de logique codée pour des contextes éducatifs et de prototypage rapide.

💡 Le but n'est pas la validité syntaxique à 100%, mais la stimulation de la pensée logique et la visualisation des concepts de codage (variables, boucles, conditions) pour les débutants.

🎯 Cas d'Usage Principaux

Emojis Cas d'Usage Description
🧑‍🏫 Outil Pédagogique Générer des exemples de code courts et thématiques pour les jeunes apprenants (enfants, collégiens) qui illustrent la logique d'une fonction, même si la syntaxe est "créative".
🧪 Prototypage Conceptuel Pour les développeurs qui veulent rapidement coucher sur le papier la structure d'une idée sans se soucier des détails syntaxiques stricts.
✍️ Génération de Pseudo-Code Produire des fragments de code qui se rapprochent du langage naturel et qui sont faciles à expliquer sans nécessiter un environnement de développement complet.

⚙️ Détails Techniques

  • Modèle de Base : lam-4-zero-f (51M, Fine-Tuned)
  • Langage Principal : Français / Pseudo-Code Python
  • Précision Syntaxique : Intentionalité Créative (Non Rigide). Les erreurs de syntaxe font partie du comportement attendu pour illustrer le concept de "code prototype".
  • Poids / Efficacité : Optimisé pour une exécution locale rapide (SLM).

🛑 Limitations et Comportement Attendu

Veuillez noter le comportement intentionnel suivant de Qsana-coder-base :

  1. Non-Exécutable : Le code généré n'est pas destiné à être copié/collé et exécuté sans correction.
  2. Créativité Lexicale : Le modèle mélange parfois les opérateurs (<=, !=) et les mots-clés (continue, print) d'une manière qui n'est pas standard en Python. Ceci est le résultat du fine-tuning visant la créativité.
  3. Utilisation du Chat Template : Pour obtenir les résultats les plus cohérents, il est fortement recommandé d'utiliser le Chat Template fourni.
Downloads last month
12
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Clemylia/Qsana-coder-base-ONNX

Quantized
(2)
this model