Qu茅 es Alpaca馃
Alpaca es una inteligencia artificial del campo del NLP que ha sido desarrollada en la Universidad de Stanford.

Alpaca es capaz de generar texto, pero 驴c贸mo de potente es Alpaca? Seg煤n afirman en la propia universidad, han reportado una potencia similar a GPT-3 de OpenAI, concretamente a la versi贸n superior actualmente: DaVinci-0003.
Es decir, Alpaca es ahora mismo “State of art” en su campo. Y adem谩s es rese帽able el hecho de que es de c贸digo abierto.
Sin embargo, y a pesar de ser c贸digo abierto, no es “free”, es decir, es OpenSource pero no FreeSource. Su licencia se limita casi al uso personal y educativo. Esta licencia tan restrictiva es debido a c贸mo se ha conseguido entrenar a Alpaca como veremos en el siguiente punto.
State of Art en NLP con pocos recursos

El art铆culo presenta dos desaf铆os importantes en el entrenamiento de modelos de seguimiento de instrucciones de alta calidad con un presupuesto acad茅mico: la necesidad de un modelo ling眉铆stico pre-entrenado s贸lido y datos de seguimiento de instrucciones de alta calidad. Para abordar estos desaf铆os, se propone el uso de los nuevos modelos LLaMA de Meta y la generaci贸n autom谩tica de datos de instrucci贸n a trav茅s de un modelo de lenguaje s贸lido ya existente. Se explica c贸mo se obtuvo el modelo de lenguaje Alpaca a trav茅s del m茅todo de autoinstrucci贸n y la generaci贸n de 52,000 instrucciones 煤nicas y sus salidas correspondientes a un costo inferior a los 500 d贸lares utilizando la API de OpenAI.
Para que os hag谩is una idea de lo que esto significa: GPT-3 cost贸 la friolera de m谩s de varios millones de d贸lares en entrenamiento. Aqu铆 lo que estamos viendo es como es entrenado un modelo potente con muy pocos recursos, aunque eso s铆, ayudado de modelos m谩s potentes. 馃槺
C贸mo instalar y usar Alpaca 馃崳
Instalaci贸n en Linux
Puedes descargar e instalar Alpaca en Linux siguiendo estos pasos. Tanto en Debian como Ubuntu y distros con paqueter铆a .deb en general.
Si quieres instalar Alpaca en distros Linux como Fedora, solo cambia los “apt” en los comandos por “dnf” y ya est谩.
Abre la terminal y usa los siguientes comandos:
sudo apt update
sudo apt upgrade
sudo apt install make gcc g++ git
git clone https://github.com/antimatter15/alpaca.cpp
cd alpaca.cpp
make chat
Puedes descagar Alpaca con este comando:
curl -o ggml-alpaca-7b-q4.bin -C - https://ipfs.io/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
Y aqui dejo otros 3 sitios desde d贸nde descargarlo(por si acaso 馃槣).
curl -o ggml-alpaca-7b-q4.bin -C - https://gateway.estuary.tech/gw/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
curl -o ggml-alpaca-7b-q4.bin -C - https://cloudflare-ipfs.com/ipfs/QmQ1bf2BTnYxq73MFJWu1B7bQ2UD6qG7D7YDCxhTndVkPC
Si, todos desde el protocolo IPFS o puentes del mismo.
隆Y listo, lo podremos usar! 馃コ
./chat
Instalaci贸n en Windows
Tan solo tienes que descargar Alpaca desde cualquiera de las 3 fuentes citadas al final del punto de la instalaci贸n para linux, y luego ejecutar en la terminal el siguiente comando:
./chat