Asistente de IA de Foxit
Descripción general de seguridad
El Asistente de IA de Foxit es una herramienta proporcionada por Foxit para el procesamiento de documentos inteligente. En este documento, se introducen las funciones básicas del Asistente de IA de Foxit, así como la forma en que gestiona los documentos y datos, y asegura su seguridad.
Acerca del Asistente de IA de Foxit
El Asistente de IA de Foxit hace referencia a las capacidades de IA proporcionadas a través del Asistente de IA en Foxit PDF Editor, así como a las funciones de IA que puede utilizar por separado en ai.foxit.com, y otras funciones específicas de Foxit PDF Editor impulsadas por IA.
El Asistente de IA de Foxit se integra con el servicio de Azure AI, que es una solución innovadora que ayuda a los usuarios a comprender e interactuar con los documentos de manera más efectiva. Al combinar tecnología avanzada de inteligencia artificial con potentes capacidades de procesamiento de lenguaje, el Asistente de IA de Foxit ofrece una gama de funciones que mejoran la productividad y optimizan la comprensión de documentos.
- Resumen de documentos: el servicio de resumen de OpenAI utiliza inteligencia artificial para generar un resumen conciso y preciso de un texto dado.
- Rescritura de documentos: el servicio de rescritura de OpenAI emplea aprendizaje automático para parafrasear o reescribir automáticamente un texto, a la vez que mantiene su significado original.
- Traducción: traduzca el texto seleccionado o documentos completos a otros idiomas, y mantenga el formato y diseño originales tanto como sea posible.
- Preguntas a la IA: chatee con la IA mediante documentos, imágenes y texto seleccionado. Proporciona explicaciones concisas y contextualizadas e información útil y relevante mediante la comprensión de documentos, imágenes y texto seleccionado.
- Corrección de ortografía y gramática: una función impulsada por IA que detecta y corrige automáticamente errores ortográficos y gramaticales en el contenido.
- Comandos inteligentes de PDF: delegue tareas a nuestro Asistente de IA para un procesamiento eficiente de documentos.
- Creación automática de marcadores: una función impulsada por IA que genera automáticamente marcadores en función del contenido del documento para una organización y navegación rápidas.
- Lectura inteligente: una función de texto a voz impulsada por IA que convierte el texto en una voz natural para mejorar la experiencia de lectura.
Y otras funciones más.
Arquitectura del Asistente de IA de Foxit

El objetivo del diseño de la arquitectura del servicio del Asistente de IA de Foxit es proporcionar componentes de servicio altamente escalables, seguros y reutilizables. Con el objetivo de alcanzar este objetivo general, hemos implementado un enfoque basado en capas, que incluye los siguientes niveles: capa de interfaz de usuario, capa de servicio, capa de negocios y capa de datos.
La capa de interfaz de usuario presenta la ventana del Asistente de IA en formato de página web, recibe comandos o preguntas del usuario y le devuelve respuestas.
La capa de servicio proporciona API de servicio para la invocación de aplicaciones, e incluye funciones de control de acceso de usuarios. Incluye lo siguiente:
- API de negocios del Asistente de IA: proporciona API con lógica de negocios para gestionar tokens de usuario, resumir documentos, mejorar la escritura, traducir y mucho más.
- API HTML5 Web: proporciona interfaces de comunicación entre los componentes web y el final de la aplicación.
- Control de acceso: ofrece capacidades de control de acceso a los usuarios, con la definición de los recursos a los que pueden acceder los usuarios y los permisos para acceder a dichos recursos.
La capa de negocios incluye el procesamiento de datos de los documentos, la gestión de vectores y la administración del contexto de la sesión de chat, entre otros. Incluye lo siguiente:
- Gestión de incrustaciones: gestiona los datos del vector para el texto, incluidas las actualizaciones, la búsqueda de similitudes y las comparaciones. Las incrustaciones son un espacio de relativamente baja dimensión en el que pueden traducirse los vectores de alta dimensión.
- Procesamiento de documentos: identifica y extrae el contenido de documentos, segmenta el contenido de texto y mucho más.
- Gestión de contexto: gestiona el contexto de las sesiones de usuario.
Por último, la capa de datos incluye los repositorios y los mecanismo de almacenamiento que utiliza el Asistente de IA. Incorpora componentes tales como bases de datos de vectores, bases de datos de negocio, almacenamiento local de documentos y almacenamiento de documentos en la nube. Estos componentes juegan un rol crucial en la gestión de los datos requeridos por las operaciones del Asistente de IA, y el acceso a estos, de manera eficiente.
Mediante la implementación de este diseño arquitectónico, el servicio del Asistente de IA de Foxit asegura las capacidades de copias de seguridad y recuperación en caso de desastres, lo que garantiza la disponibilidad y estabilidad de los servicios proporcionados a los usuarios. Además, la arquitectura enfatiza la posibilidad de ser observable, lo que permite la supervisión en tiempo real de la solidez del servicio. En caso de cualquier interrupción o anomalía del servicio, el sistema puede identificar y resolver velozmente los problemas, lo que minimiza las interrupciones experimentadas por los usuarios.
Cómo procesa los datos el Asistente de IA de Foxit
Tareas sobre la información de los documentos
Incluye preguntas y respuestas sobre los documentos, resumen, reescritura, lectura de imágenes, creación automática de marcadores y mucho más para el procesamiento inteligente de documentos.

Los pasos siguientes describen el flujo de trabajo principal dentro de las tareas de asistencia de información de los documentos del Asistente de IA de Foxit:
- El usuario ingresa una entrada y la envía
- La interfaz de usuario llama a la API del servicio de Asistente de IA de Foxit, y pasa la entrada del usuario y los documentos PDF como los parámetros del servidor del Asistente de IA de Foxit.
- Procesamiento de documentos PDF (solo en la primera interacción después de la selección del documento)
- a) Mediante el uso del motor de reconocimiento de diseños impulsado por el servicio de Documento de inteligencia de Microsoft Azure IA, reconoce la información de diseño del documento y extrae el contenido de los documentos.
- b) El contenido extraído se convierte en incrustaciones y se incluye (como un Paquete de documentos) en una base de datos de vectores para su reutilización en consultas posteriores.
- Generación de respuestas y procesamiento back-end.
- a) Recuperación contextual (RAG): el sistema realiza la recuperación de vectores a través del Paquete de documentos y selecciona los segmentos del documento que son más relevantes para la consulta del usuario. Luego compone una solicitud contextual enriquecida mediante la combinación de los segmentos con la entrada original del usuario y envía la solicitud a Azure OpenAI para su generación.
- b) Inferencia inicial de LLM: se invoca a Azure OpenAI para generar una respuesta inicial.
- c) Refinamiento y recuperación secundaria: en función de la salida de LLM, el sistema podrá:
- i. Realizar una recuperación de segunda etapa desde el Paquete de documentos; o
- ii. Si el usuario habilita la búsqueda en la Web, obtener información adicional de fuentes externas.
- Este nuevo contexto luego se utiliza para llamar nuevamente a Azure OpenAI y producir una respuesta más refinada y de mejor calidad.
- Entrega de resultados: la respuesta generada finalmente se presenta al usuario.
Tarea de lectura inteligente
Enfoque en la conversión del texto del documento en voz para una mejor experiencia de lectura.

Los pasos siguientes describen el flujo de trabajo principal dentro de las tareas de lectura inteligente de Foxit
- Los usuarios seleccionan opciones relacionadas con la voz y comienzan con la lectura inteligente.
- Procesamiento previo de texto
- a) Foxit PDF Editor extrae información del texto de las páginas y solicita a la API del servicio del Asistente de IA de Foxit que realice la segmentación del texto.
- b) El servicio del Asistente de IA de Foxit divide los párrafos del texto en segmentos razonables en función de la configuración y las políticas, y los devuelve a Foxit PDF Editor.
- Texto a voz
- a) Foxit PDF Editor llama a la API del servicio del Asistente de IA de Foxit en función de los resultados de la segmentación para convertir los párrafos del texto en segmentos de audio especificados.
- b) La API del servicio del Asistente de IA de Foxit invoca al Servicio de voz de Microsoft Azure AI para convertir los párrafos del texto en segmentos de audio especificados y los devuelve a Foxit PDF Editor.
- Reproducción de audio: Foxit PDF Editor guarda localmente en memoria caché los segmentos de audio convertidos y los reproduce. Los segmentos de audio guardados en memoria caché se eliminan después de que se cierra la sesión del documento.
Cómo asegura los datos el Asistente de IA de Foxit
Asegura los datos en tránsito
Todas las API web se llaman a través del protocolo HTTPS, incluidas las llamadas a la API del servicio del Asistente de IA de Foxit y la API de los servicios de Azure AI. Esto asegura la seguridad del documento y la transmisión de datos del usuario. Además, las versiones del protocolo de HTTPS y las selecciones del conjunto de cifrado se revisan y actualizan regularmente para asegurar el cumplimiento de las prácticas recomendadas de la industria.
Asegurar los datos en reposo
Foxit toma diversas medidas de seguridad para asegurar la seguridad de los datos en reposo. Las principales medidas son las siguientes.
- Aislamiento específico del usuario: cada documento del usuario se almacena en directorios específicos del usuario y aislados, lo que asegura que no se cruce el acceso de los usuarios.
- Aislamiento del paquete de documentos: todos los documentos se almacenan como un Paquete de documentos por separado, lo que mantiene un aislamiento estricto entre los paquetes.
- Seguridad del centro de datos: mediante el aprovechamiento de los centros de datos de nivel 4 de AWS, Foxit asegura controles de acceso robustos, salvaguardas del medioambiente y acceso restringido limitado al personal autorizado de Virginia, Frankfurt y Montreal.
- Privacidad de los datos: las bases de datos están protegidas por firewalls y no es posible acceder a ellas públicamente. El acceso está restringido al personal autorizado solo con fines comerciales o legales.
- Operación sin conexión: para necesidades de alta seguridad, Foxit ofrece un modo "sin conexión", lo que permite la operación del software sin acceso a la nube.
Retención de datos prudente
En esta sección se resalta la principal diferencia en la retención de datos: los chats temporales conservan los datos solo por períodos cortos de optimización de rendimiento, mientras que los chats almacenados conservan el historial completo y cargan los documentos originales a la nube hasta que el usuario los elimina manualmente. El Asistente de IA en Foxit PDF Editor solo admite los chats temporales, no los chats almacenados. Mientras que ai.foxit.com admite ambos. El Asistente de IA en Foxit PDF Editor solo admite los chats temporales, no los chats almacenados. Mientras que ai.foxit.com admite ambos.
Chats temporales
Las solicitudes del usuario (entradas), las respuestas (salidas) y el contenido del documento del usuario no se almacenan permanentemente en el servicio del Asistente de IA de Foxit por motivos de rendimiento,
- Las solicitudes del usuario (entradas) y las respuestas (salidas) podrían almacenarse en la base de datos para un tiempo máximo de media hora antes de su eliminación.
- El contenido, diseño e incrustaciones del documento del usuario podrían almacenarse como paquete de documentos por un máximo de 48 horas antes de eliminarse.
- El servicio del Asistente de IA de Foxit no almacena ningún resultado de conversión o entrada del procesamiento de texto a voz. Sin embargo, para mejorar la capacidad de respuesta, Foxit PDF Editor guarda localmente en memoria caché los resultados de la conversión. Estos resultados guardados en la memoria caché se eliminan después de que finaliza la sesión del documento actual.
- Las consultas y los resultados de la búsqueda web se eliminan después de que finaliza la sesión del documento actual.
Chats almacenados
Los chats almacenados representan las copias de seguridad en la nube de las conversaciones, donde se cargan y conservan todos los documentos originales y el historial de chats en la nube de documentos hasta que el usuario elige eliminarlos.
- Historial de chats guardado: El historial de chats se conserva hasta que el usuario lo elimina manualmente. Se gestiona por separado desde las memorias caché temporales y puede conservarse a lo largo de las sesiones.
- Almacenamiento de documentos: Los documentos originales de los chats almacenados se guardan en la nube de documentos o el directorio del Asistente de IA, y los servicios y aplicaciones de ai.foxit.com pueden acceder a estos.
- Búsqueda web: El Asistente de IA de Foxit usa la API de Custom Search JSON de Google para las funciones de búsqueda web. En los chats almacenados no se almacenan las consultas de búsqueda; solo los resultados de búsqueda (url) devueltos se almacenan para su recuperación o visualización.
Foxit no utiliza ningún dato del historial de chats de los usuarios que están en los chats almacenados con fines de entrenamiento del modelo de IA; estos datos se utilizan exclusivamente para permitir la función de chats históricos.
Práctica de desarrollo seguras
Foxit sigue la norma de la industria del ciclo de vida de desarrollo de seguridad (SDL) para asegurar la seguridad y confiabilidad del Asistente de IA. Las principales medidas incluyen:
- Diseño seguro: el modelo de amenazas identifica anticipadamente los riesgos, con controles de seguridad integrados en la fase de diseño.
- Codificación segura: las normas de codificación estrictas previenen las vulnerabilidades comunes.
- Auditorías de códigos y pruebas de vulnerabilidad: la realización de pruebas y auditorías regulares aseguran la integridad del código.
- Pruebas de seguridad: las pruebas integrales combinan métodos automatizados y manuales.
- Lanzamiento seguro: las revisiones de seguridad rigurosas aseguran el cumplimiento antes de la implementación.
Además, Foxit prioriza el entrenamiento de seguridad para mejorar la experiencia de los desarrolladores. Estas prácticas constituyen el compromiso de Foxit por brindar un Asistente de IA seguro y confiable.
Privacidad y pautas
La utilización de las soluciones de IA de Foxit se rige por las Pautas del usuario de IA de Foxit, que están incorporadas en el Acuerdo de licencia del usuario final de Foxit (Foxit EULA) y en los Términos generales del servicio de Foxit. Las pautas reflejan nuestro compromiso con mantener la coherencia con las leyes y reglamentaciones correspondientes y con los valores de la empresa, y con el avance de la IA confiable para nuestros usuarios y clientes.
Para obtener más información sobre las Pautas del usuario de IA de Foxit, visite foxit.com/company/ai-user-guidelines/
El servicio de Azure AI utilizado por el Asistente de IA tiene sus propias normas de seguridad. Para obtener más detalles, consulte:
Conclusión
Foxit ofrece un nivel de protección de seguridad de primera clase, adaptado para satisfacer las diversas necesidades de los usuarios con diferentes requisitos para funciones de PDF, así como para organizaciones de distintos tamaños e industrias. Reconocemos la confidencialidad de su información y flujo de trabajo, y ponemos énfasis en la máxima protección que requieren. Con Foxit, cuenta con un proveedor de confianza comprometido no solo a ofrecer software de PDF sin concesiones, sino también a garantizar su seguridad en todos los aspectos, de acuerdo con las mejores prácticas de la industria.
Para obtener más información sobre la seguridad en Foxit, visite el Centro de seguridad de Foxit.