1. Flujo de procesamiento de AI
- 01La extensión conserva el PDF actual en el navegador y calcula el hash del contenido para establecer la identidad del documento.
- 02Cada solicitud de AI sobre un documento incluye el PDF completo actual; la API vuelve a verificar el hash y la propiedad de los bytes reales.
- 03La API carga desde PostgreSQL el historial de la conversación actual y organiza la selección, los números de página o los segmentos locales de PDF.js.
- 04El PDF completo, el historial y la pregunta actual se envían al proveedor externo de modelos sin estado configurado.
- 05El resultado del modelo se muestra en la interfaz de lectura; la API guarda los resultados cuya persistencia está permitida y los datos de uso, y libera los bytes del PDF de esta solicitud.
2. Contenido utilizado por cada función
- Resumen y palabras clave:A partir del PDF actual, se usa el PDF original completo para generar una sola vista general consolidada del documento y almacenar el resultado en caché.
- Preguntas y respuestas sobre el texto completo:En cada ronda se envían el PDF completo, el historial de la conversación guardado en el servidor y la pregunta actual.
- Explicación del texto seleccionado:Envía el PDF completo, el texto o la fórmula seleccionados, el número de página físico y las coordenadas normalizadas.
- Traducción del texto seleccionado:Solo se traduce el contenido seleccionado por el usuario, sin ampliar el contexto al texto completo.
- Traducción página por página:Envía el PDF completo y los segmentos de la página actual generados localmente por PDF.js, y guarda el estado y los resultados de cada página.
- Resaltado automático:Identificar métodos, contribuciones, resultados u otros tipos de puntos clave seleccionados por el usuario con base en el PDF completo.
- Descripción de la imagen:Cuando la función está habilitada, los píxeles del recorte de la página, el número de página, la región y el PDF completo confirmados por el usuario se envían juntos al modelo.
3. Modelos y proveedores
El cliente solo puede seleccionar alias de modelos publicados por el servidor; no puede enviar directamente un ID de modelo arbitrario del Provider. El servidor asigna los alias a modelos verificados mediante protocolos reales. No se puede suponer que el Provider admite Files API, la reutilización de archivos, sesiones u otras capacidades no verificadas.
El proveedor de documentos funciona como un servicio sin estado, por lo que el mismo PDF puede enviarse varias veces en distintas solicitudes de AI. El proveedor puede procesar las solicitudes conforme a sus términos de servicio; sin evidencia contractual y de configuración, Explixit no se compromete a que los datos «nunca se usarán para entrenamiento» ni a una «retención cero».
4. Fórmulas y texto enriquecido
Explixit procura transmitir las fórmulas como contenido estructurado y utiliza Markdown, DOMPurify y KaTeX local para renderizar las respuestas del modelo. Aun así, el modelo puede omitir variables, subíndices, transposiciones o condiciones de las ecuaciones, por lo que las fórmulas importantes deben compararse con el PDF original.
5. Descripciones de imágenes
Las solicitudes de descripción de imágenes deben incluir un archivo PNG o JPEG recortado del canvas real de PDF, en lugar de enviar únicamente el OCR, el pie de imagen o datos de prueba fijos. El servidor valida la titularidad del documento, el número de página, el tipo MIME, la firma del archivo, el tamaño y las dimensiones en píxeles.
Explixit no almacena de forma persistente las imágenes originales recortadas por el usuario; solo guarda los metadatos necesarios sobre la fuente de la explicación y las respuestas del modelo. El procesamiento de las solicitudes sigue sujeto a las políticas de registro de los proveedores de modelos y de la infraestructura.
6. Limitaciones de los resultados
- El modelo puede generar errores factuales, citas o fórmulas incorrectas, o conclusiones inexistentes sobre un artículo.
- La calidad del escaneo, el cifrado, el tamaño del archivo, el número de páginas o los límites de contexto del modelo pueden hacer que algunos PDF no estén disponibles temporalmente.
- La misma pregunta puede generar resultados distintos según el modelo, el momento y el contexto.
- Los textos resaltados representan los puntos de lectura sugeridos por el modelo; no equivalen a una revisión por pares ni a una evaluación de la calidad del artículo.
- El usuario debe verificar el contenido importante consultando el PDF original, bases de datos confiables y su criterio profesional.
7. Control humano
- El usuario decide si activa el modo de lectura de Explixit para el PDF actual.
- La traducción automática del documento completo se puede pausar y reanudar; si una página falla, no se borran las demás.
- Las tareas de transmisión de AI se pueden cancelar; si fallan o se cancelan, no deben mostrarse como completadas.
- Los resaltados manuales y automáticos, comentarios, notas y registros de explicaciones se pueden consultar y eliminar.
- El usuario puede salir del modo de lectura y volver al lector de PDF nativo de Chrome.
8. Seguridad y comentarios
La clave de API solo se almacena en el servidor. La pantalla de error no debe mostrar claves, trazas internas ni respuestas de respaldo predefinidas. Para reportar problemas con los modelos, infracciones o incidentes de seguridad, comunícate con explixitai@outlook.com。