RAG Agent és un asistent d'intel·ligència artificial local i privat que funciona completament sense connexió a Internet. Utilitza tecnologia de Retrieval-Augmented Generation (RAG) per proporcionar respostes basades en documents i contextuals.
- 100% Privat i Segur: Tota la informació es processa localment, sense enviar dades a servidors externs
- Sense Connexió a Internet: Funciona completament offline (excepte la descàrrega inicial de models)
- Suport per GPU: Acceleració automàtica per tarjetes gràfiques NVIDIA
- Fallback a CPU: Mode optimitzat per ordinadors sense GPU
- Interfície Web: Accés fàcil a través del navegador en
http://localhost:8000 - Base de Dades Vectorial: Utilitza Qdrant per a cerques semàntiques eficients
- Models IA Moderns: Integra Ollama amb els millors models locals (Llama 3.1/3.2)
Abans de poder executar el projecte, necessites instal·lar:
-
Docker Desktop
- Descarrega: https://www.docker.com/products/docker-desktop/
- Assegura't que s'executa en background
-
Ollama
- Descarrega: https://ollama.com
- Necessari per executar els models de llenguatge
-
Obri la carpeta del projecte en l'explorador de fitxers
-
Feu doble clic a
iniciar.bat -
El script verificarà automàticament:
- ✅ Docker Desktop instal·lat i funcionant
- ✅ Ollama disponible
- ✅ Descarregarà els models d'IA necessaris (primera vegada)
- ✅ Iniciarà els serveis (Qdrant i aplicació RAG)
-
Una vegada completat, s'obrirà automàticament el navegador a:
http://localhost:8000
- Instal·la Docker Desktop des de: https://www.docker.com/products/docker-desktop/
- Assegura't que s'executa (hauria d'estar en la barra de tasques)
- Instal·la Ollama des de: https://ollama.com
- Reinicia la terminal si acabes d'instal·lar-lo
- La primera vegada pot tardar entre 10-30 minuts depenent de la connexió
- Els models es guarden en cache, els pròxims inicis seran més ràpids
- Intenta accedir manualment a
http://localhost:8000 - Verifica que Docker Desktop estigui en execució
ia-rag-agent/
├── docker-compose.yml # Configuració de serveis Docker
├── iniciar.bat # Script principal d'execució
├── shared/ # Carpeta compartida per a documents
│ ├── manual_teletreballl.txt
│ ├── onboarding.md
│ └── politica_vacances.md
└── README.md # Aquest fitxer
Per aturar l'aplicació:
- Obri una terminal a la carpeta del projecte i executeu:
docker compose down
- La primera execució tardarà més temps mentre descarrega i processa els models
- Els models es guarden en local per a futures execucions més ràpides
- La carpeta
shared/és accessible a l'aplicació per afegir documents