Om
Parrot är en Libre AI IDE.
En IDE är en textredigerare. Det är ett programvarusystem som gör det lätt för människor att redigera datorsourcekod.
AI lägger till ”artificiell intelligens” på applikationen, vilket kan hjälpa människan att skriva kod.
Det fria innebär att all källkod är under en fri programvarulicens enligt Free Software Foundation. Exempel: AGPL, MIT.
”Det fria innebär att alla AI-modeller är under en fri innehållslicens som är kompatibel med Wikipedia. Exempel: CC av SA, allmän domän.”
Observera
Parroten är under tidig utveckling och redo inte för slutanvändare.

Ämnen
Parrot bygger från många (huvudsakligen) fria källor. När det är känt att vissa delar inte är 100% fria noteras det. Vanligtvis finns det ingen alternativ, men en byggs
De viktigaste delarna:
Operativsystem – Debian GNU/Linux. https://debian.org/
IDE – Theia från Eclipse-projektet. https://theia-ide.org/
IDE-tillägg – Fortsätt från Fortsätt Utveckling. https://continue.dev
AI-server – llama.cpp av 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
Dataset - Inte fritt. ”Inga publika än”. Ett mål är att ersätta de icke-fria datasett. Använder datasett från modellen ovan av Phind. https://huggingface.co/Phind
Dokumentation – Sphinx. https://www.sphinx-doc.org
Licenser
Där det är möjligt används libre-licenser. Det finns en bred variation. För att se detaljer, använd git för att klona de databaser som listas under Parrot Källkod.
AI-assistent
Delar av Parrot, inklusive dokumentationen, har skrivits med hjälp av Parrot som AI-assistent. När detta gäller, anges det i filens huvud.
Modellen som används är Phind-CodeLlama-34B-v2_q8.gguf. Det här är inte 100%
Äggloskor
Parrot is being used when possible to build Parrot.