Skip to content

Repository files navigation

🛡️ SSPA Aural-Syncro — Virtual Security Officer (VSO)

Bot de Telegram basado en IA que actúa como Virtual Security Officer (VSO) para la plataforma SSPA Aural-Syncro.

Este asistente utiliza un enfoque RAG (Retrieval-Augmented Generation) para responder consultas de usuarios basándose exclusivamente en documentación interna, garantizando respuestas relevantes y seguras.


🚀 Características

  • 🤖 Bot de Telegram interactivo
  • 🧠 Motor de IA con modelo LLM vía Ollama
  • 📚 RAG con base documental (.docx y .md)
  • 🔍 Búsqueda semántica con embeddings
  • 🔐 Protección de información sensible
  • 🌐 Respuestas en el idioma del usuario (ES/EN)
  • ⚡ Optimizado para CPU (sin necesidad de GPU)

🏗️ Arquitectura

vso/
├── app/
│   ├── main.py
│   └── requirements.txt
├── data/
├── docker-compose.yml
├── Dockerfile
├── .env

📜 Licensing

This project uses a **dual licensing model**:

🔓 Code — MIT License

The source code of this project is licensed under the MIT License, allowing free use, modification, and commercial distribution.

🔒 Documentation & Concept — CC BY-NC 4.0

All documentation, architecture, and conceptual design are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.

You may use and adapt these materials for non-commercial purposes only.

For commercial use of the documentation or concepts, please contact the author: juanpablo.chancay@aural-syncro.com.ar

About

Virtual Security Officer (VSO): Responde preguntas de usuarios (clientes o interesados). Usa documentación interna como base de conocimiento Genera respuestas con un modelo de lenguaje (LLM). Restringe información sensible por seguridad. Funciona con CPU.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages