Informazioni su
Parrot è un’interfaccia di sviluppo di intelligenza artificiale open source.
Un IDE è un editor. È un’applicazione software che rende facile per gli esseri umani modificare il codice sorgente del computer.
L’intelligenza artificiale (AI) aggiunge funzionalità di «intelligenza artificiale» all’applicazione, che potrebbe aiutare l’essere umano a scrivere codice.
«Libre» significa che tutto il codice sorgente è sotto una licenza software gratuita, come definito dalla Free Software Foundation. Esempi: AGPL, MIT.
«Libre» significa che tutti i modelli di intelligenza artificiale sono soggetti a una licenza di contenuto gratuito compatibile con Wikipedia. Esempio: CC by SA, pubblico dominio.
Nota
Il Parrot è in fase preliminare di sviluppo e non è ancora pronto per gli utenti finali.
Fonti
Parrot è costruito da molteplici (perlopiù) fonti libere. Quando si sa che alcune parti non sono del 100% libre, viene segnalato. Solitamente non esiste un’alternativa, ma ne viene costru
Le parti principali:
Sistema operativo – Debian GNU/Linux. https://debian.org/
IDE – Theia dal progetto Eclipse. https://theia-ide.org/
Estensione IDE – Continuare da Continuare Dev. https://continue.dev
Server Intelligente – llama.cpp di 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
Set di dati – Non libero. «Nessuno pubblico ancora». Un obiettivo è quello di sostituire i set di dati non liberi. Si utilizza il set di dati del modello sopra da Phind. https://huggingface.co/Phind
Documentazione – Sphinx. https://www.sphinx-doc.org
Licenze
Quando possibile, vengono utilizzate licenze libere. Ce ne sono di varie tipologie. Per visualizzare i dettagli, utilizza git per clonare i repository elencati sotto Codice sorgente Parrot.
Assistente per l’intelligenza artificiale
Parti di Parrot, compreso la documentazione, sono stati scritti utilizzando Parrot come assistente AI. Quando è vero, ciò viene indicato nell’intestazione del file.
Il modello in uso è Phind-CodeLlama-34B-v2_q8.gguf. Non è del tutto libero, purtroppo, ma si
Cibo per cani
Viene utilizzato il Parrot quando è possibile per costruire il Parrot.