Aplicação
Documentação para aplicativo de IDE AI livre do Parrot.
Nota
O Parrot está em desenvolvimento inicial, não está pronto para usuários finais.
Requisitos
O Parrot requer um sistema atualizado GNU/Linux, como o Debian Estável.
Baixar
A versão atual do Parrot pode ser baixada aqui:
Alternativamente, as versões também estão disponíveis neste servidor:
Executar
É um AppImage, então precisa ser tornado executável e depois executado:
chmod +x Parrot.AppImage
./Parrot.AppImage
Estado
Atualmente, nem todos os componentes do Parrot estão prontos.
Componentes principais:
Ambiente de Desenvolvimento Integrado (editor de texto e código).
Extensão de inteligência artificial do IDE.
Servidor de extensão AI.
Servidor do mecanismo de inferência de IA.
Modelo de Inteligência Artificial.
Pesquisar servidor.
O que nominalmente funciona:
Ambiente de Desenvolvimento Integrado (editor de texto e código).
Extensão de inteligência artificial do IDE.
Servidor de extensão AI.
What is missing:
Servidor do mecanismo de inferência de IA.
Modelo de Inteligência Artificial.
Pesquisar servidor.
Servidor de Inteligência Artificial
O Parrot está sem o servidor de inferência de IA integrado. Pode ser feito funcionar executando seu próprio servidor e modelo de IA. Isso exigiria, em suma:
Encontre um modelo.
git clone https://github.com/ggerganov/llama.cpp
Construa llama.cpp.
Execute o servidor llama.cpp.
Executando o servidor desta forma, com o modelo GGUF (veja: TheBloke).
cd llama.cpp/build
./bin/server -c 4096 --host 127.0.0.1 -t 16 mymodel.gguf
Outro exemplo, usando a primeira GPU:
export CUDA_VISIBLE_DEVICES=0
cd ~/devel/ggerganov/llama.cpp/build
./bin/server \
--n-gpu-layers 1024 \
-c 8192 \
--host 0.0.0.0 \
--port 8080 \
-t 16 \
-m /srv/ml/huggingface/TheBloke/Phind-CodeLlama-34B-v2-GGUF/phind-codellama-34b-v2.Q8_0.gguf
Nota
A documentação do Parrot é escrita em inglês e utiliza tradução automática de máquina para outras línguas.