AACsearch
Dashboard & Operations

Módulo de Conocimiento y Administración

El módulo de Conocimiento para preguntas y respuestas internas sobre documentos (RAG/GraphRAG), y la sección de administración para administradores del sitio.

Módulo de Conocimiento

Distinción importante: El módulo de Conocimiento es una superficie de producto separada de la búsqueda de palabras clave en tienda. La búsqueda en tienda usa AACSearch para consultas de palabras clave rápidas y tolerantes a errores tipográficos contra catálogos de productos. El módulo de Conocimiento es para preguntas y respuestas internas sobre documentos no estructurados — archivos PDF, DOCX, documentos de texto — usando recuperación de IA (RAG y GraphRAG). Las dos superficies son independientes; no comparten índices ni datos.

El módulo de Conocimiento está disponible en:

  • Ámbito de organización: /[orgSlug]/knowledge — espacios de conocimiento para toda la organización
  • Ámbito de cuenta: /knowledge — espacios de conocimiento personales

Espacios de conocimiento

Un espacio de conocimiento es un contenedor para fuentes de documentos y la interfaz de preguntas y respuestas. Puede crear múltiples espacios (por ejemplo, "Documentos de productos", "Políticas internas", "Base de conocimientos de soporte").

Cada espacio es propiedad de una organización o de un usuario (patrón de discriminador de propietario — el mismo modelo usado para los índices de búsqueda).

Fuentes de datos

Dentro de un espacio, añade fuentes de datos — actualmente cargas de archivos:

FormatoSoporte
PDFSoportado
DOCXSoportado
TXTSoportado

Cuando carga un archivo, se crea un trabajo de ingestión. El sistema:

  1. Analiza el archivo en texto
  2. Divide el texto en fragmentos usando estrategias de fragmentación configurables
  3. Genera embeddings para cada fragmento (mediante OpenAI)
  4. Almacena los fragmentos en KnowledgeChunk con embeddings vectoriales

Trabajos de ingestión

La lista de trabajos de ingestión muestra el estado (en ejecución / completado / con error), el nombre del archivo, el recuento de fragmentos y cualquier error.

Preguntar (RAG)

Una vez completada la ingestión, puede hacer preguntas sobre el espacio. El flujo de preguntas:

  1. Embebe su consulta
  2. Recupera los fragmentos más relevantes mediante similitud vectorial
  3. Envía el contexto recuperado + la pregunta al LLM
  4. Devuelve la respuesta con citas de fuentes

GraphRAG

La característica GraphRAG construye un grafo de conocimiento a partir de los documentos ingeridos:

  • GraphNode — conceptos, entidades, temas extraídos de los documentos
  • GraphEdge — relaciones entre nodos

Las consultas GraphRAG recorren el grafo para proporcionar respuestas más profundas y conectadas que el RAG simple. Use GraphRAG para preguntas que requieren razonamiento entre múltiples documentos o temas.

Métricas de uso

Cada espacio rastrea el uso mediante el procedimiento knowledge.usageMetrics: total de consultas, consumo de tokens y recuentos de documentos por fuente.

Modelos Prisma

El módulo de Conocimiento usa 7 modelos Prisma dedicados:

ModeloPropósito
KnowledgeSpaceContenedor de nivel superior, propiedad de organización o usuario
DataSourceRegistro de fuente de archivo (nombre, tipo, estado)
IngestionJobSeguimiento de ingestión (estado, progreso, errores)
KnowledgeDocumentDocumento procesado
KnowledgeChunkFragmento de texto individual para recuperación
GraphNodeNodo del grafo de conocimiento (concepto, entidad)
GraphEdgeRelación entre nodos del grafo

Procedimientos oRPC

El módulo de conocimiento expone 10 procedimientos en packages/api/modules/knowledge/:

ProcedimientoDescripción
listSpacesListar todos los espacios para el propietario
createSpaceCrear un nuevo espacio de conocimiento
listSourcesListar fuentes de datos para un espacio
createSourceAñadir una nueva fuente de datos
listIngestionJobsListar trabajos de ingestión para un espacio
ingestFileCargar e ingestar un archivo
askHacer una pregunta (recuperación RAG + respuesta LLM)
graphragExplainConsulta de explicación GraphRAG
usageMetricsEstadísticas de uso de tokens y consultas

Sección de Administración

La sección de administración solo es visible para los usuarios con el rol de administrador del sitio. Es accesible en /admin/*.

Nota: Varias páginas de administración son actualmente stubs con contenido de marcador de posición — renderizan el diseño de la página pero aún no tienen funcionalidad completa. Esto se indica por página a continuación.

Páginas de administración

RutaDescripciónEstado
/admin/Raíz del panel de administraciónFuncional
/admin/organizationsListar y gestionar todas las organizacionesFuncional
/admin/usersListar y gestionar todos los usuarios, suplantaciónFuncional
/admin/configConfiguración del sistemaStub — pendiente
/admin/securityConfiguración de seguridad y gestión de sesionesStub — pendiente
/admin/integrationsConfiguración de integraciones de tercerosStub — pendiente
/admin/auditVisor del registro de auditoríaStub — pendiente
/admin/walletAdmin del wallet de IA (saldo por usuario, transacciones)Stub — en desarrollo activo (v0.6)
/admin/jobsGestión de trabajos en segundo planoStub — pendiente
/admin/notificationsGestión de notificaciones del sistemaStub — pendiente

Wallet de IA y créditos (v0.6 — en desarrollo activo)

El sistema de wallet (@repo/billing-wallet) gestiona los saldos de crédito de IA usando un ledger BigInt en kopecks. La página de administración del wallet en /admin/wallet y la página de créditos de IA para el usuario en /settings/billing/ai-credits están en desarrollo activo como parte del lanzamiento de medición v0.6. El controlador de pago Tochka (para el mercado ruso) está conectado; Stripe es una opción paralela.

La característica del wallet está intencionalmente semi-aislada — si su tarea no involucra facturación o créditos de IA, no la extienda sin confirmación explícita del alcance.


Configuración a nivel de cuenta

La configuración personal vive fuera del contexto de la organización en /settings/.

RutaContenidos
/settings/generalNombre de visualización, correo electrónico, foto de perfil
/settings/securityCambio de contraseña, 2FA (TOTP), passkeys, conexiones OAuth
/settings/notificationsPreferencias de notificaciones por tipo
/settings/billingFacturación personal, plan activo, método de pago
/settings/billing/ai-creditsRecarga del wallet de IA e historial de transacciones (v0.6)

La configuración de seguridad admite: inicio de sesión con contraseña, magic link, autenticación de dos factores (TOTP mediante aplicación de autenticación), passkey (WebAuthn) y OAuth (Google, GitHub).

Páginas relacionadas

On this page