IberleyIA / src /README.md
jack4241's picture
cosa
922de31
# IberleyIA - Organización del Proyecto
## 📁 Estructura de Carpetas
```
IBERLEYIA
└── 📁src/
└── 📁IberleyAI/
└── 📁Tools/
├── 📄__init__.py
├── 📄IberleyIAPrompt.py
├── 📄MasterTokenGenerator.py
├── 📄Readme.md
├── 📁venv/
├── 📄__init__.py
├── 📄.gitattributes
├── 📄app.py
└── 📄README.md
```
### 🔧 Directorio Principal: `src/IberleyAI/Tools/`
Contiene todas las herramientas y utilidades principales del sistema IberleyIA.
#### `__init__.py`
- **Propósito**: Define el paquete Python y maneja las importaciones del módulo
- **Función**: Permite que el directorio sea tratado como un paquete Python válido
- **Uso**: Facilita la importación de módulos desde otras partes del proyecto
#### `IberleyIAPrompt.py`
- **Propósito**: Gestión y procesamiento de prompts para IberleyIA
- **Funcionalidad**:
- Manejo de prompts de entrada
- Formateo y validación de consultas
- Interfaz entre el usuario y el modelo de IA
- **Tipo**: Módulo core del sistema
#### `MasterTokenGenerator.py`
- **Propósito**: Generación y gestión de tokens de autenticación
- **Funcionalidad**:
- Creación de tokens de acceso
- **Tipo**: Módulo de seguridad
#### `app.py` 📝 *(Modificado)*
- **Propósito**: Aplicación principal del sistema
- **Funcionalidad**:
- Punto de entrada de la aplicación
- Orquestación de componentes
### 🐍 Entorno Virtual: `venv/`
- **Propósito**: Entorno virtual de Python aislado
- **Contiene**:
- Dependencias específicas del proyecto
- Librerías de Python instaladas localmente
- Configuración de entorno independiente
- **Uso**: Garantiza consistencia en las dependencias
### ⚙️ Archivos de Configuración
#### `.gitattributes`
- **Propósito**: Configuración de atributos de Git
- **Función**:
- Define cómo Git maneja diferentes tipos de archivos