À propos
Parrot est un environnement de développement d’intelligence artificielle libre.
Un éditeur d’interface de développement logicielle (IDE) est un éditeur de logiciels qui facilite la modification du code source informatique par des humains.
L’IA ajoute « intelligence artificielle » à l’application, ce qui peut aider l’humain écrire du code.
Libre signifie que tous les codes sources sont soumis à une licence de logiciel libre, tel que défini par la Fondation pour le logiciel libre. Exemples : AGPL, MIT.
Libre signifie que tous les modèles IA sont soumis à une licence de contenu libre compatible avec Wikipédia. Exemple : CC by SA, domaine public.
Note
Parrot est en développement précoce, pas prêt pour les utilisateurs finaux.
Hébergeurs distants
Parrot est construit à partir de nombreuses sources libres (presque). Lorsque l’on sait que certaines parties ne sont pas totalement libres, cela est mentionné. En général, il n’y a pas d’alternative, mais une version est
Les principaux éléments :
Système d’exploitation – Debian GNU/Linux. https://debian.org/
IDE – Theia du projet Eclipse. https://theia-ide.org/
Extension d’IDE – Continuer de Continuer Dev. https://continue.dev
Serveur d’IA – llama.cpp par Georgi Gerganov. https://github.com/ggerganov/llama.cpp
Model – Not truly « open source », but called « open source » by many in AI. One goal is to replace this file. This particular model is converted to GGUF format by The Bloke. It was trained by Phind, using the Llama model from Meta (Facebook). https://huggingface.co/TheBloke/Phind-CodeLlama-34B-v2-GGUF/resolve/main/phind-codellama-34b-v2.Q8_0.gguf
Ensemble de données - Non libre. « Aucun public encore ». L’objectif est de remplacer les ensembles de données non libres. Utilisation de l’ensemble de données du modèle ci-dessus par Phind. https://huggingface.co/Phind
Documentation – Sphinx. https://www.sphinx-doc.org
Licences
Où möglich, des licences libres sont utilisées. Il y en a une grande variété. Pour voir les détails, utilisez git pour cloner les dépôts répertoriés sous Code source Parrot.
Assistant d’intelligence artificielle
Certaines parties de Parrot, y compris la documentation, ont été rédigées en utilisant Parrot comme assistant AI. Lorsque cela est vrai, il est indiqué dans l’en-tête du fichier.
Le modèle utilisé est Phind-CodeLlama-34B-v2_q8.gguf. Ce n’est pas 100% libre, malheureusement
Nourriture pour chien
Parrot is being used when possible to build Parrot.