Por qué 5BY.AI es estable incluso cuando cambian múltiples servicios de IA: diseño del adaptador del proveedor
ChatGPT, Claude, Gemini, Copilot, Perplexity, DeepSeek, Mistral y Grok tienen diferentes pantallas y estructuras de conversación.
A medida que el mismo servicio de IA se actualiza, la forma en que se muestran los mensajes, la estructura de la ventana de entrada y la información que distingue las conversaciones pueden cambiar.
Si 5BY.AI, que conecta conversaciones entre múltiples IA, se ve directamente afectado por estos cambios, incluso el almacenamiento, la conexión, la búsqueda y los gráficos pueden verse afectados cada vez que la pantalla de un servicio específico cambia ligeramente.
Por eso, 5BY.AI separa los cambios en cada proveedor de IA de sus funciones principales.
El principio básico es que las partes que varían de un proveedor a otro son absorbidas por el adaptador y el núcleo maneja los pensamientos y el contexto del usuario de manera consistente.
Los cambios en los proveedores de IA son inevitables
Los servicios de IA están evolucionando rápidamente.
Se agregan nuevos modelos y funciones, cambian las posiciones de las pantallas y botones de chat y también cambia la estructura interna para mostrar mensajes.
Aunque pueda parecer un pequeño cambio de pantalla para los usuarios, puede ser un cambio significativo en las herramientas que reconocen conversaciones en el navegador.
Por ejemplo, lo siguiente puede variar:
- Cómo distinguir entre mensajes de usuario y respuestas de IA
- Estructura de pantalla donde se muestran las conversaciones.
- Proceso de agregar o modificar mensajes.
- Ubicación de la ventana de entrada y botón de transferencia
- Dirección de chat y método de identificación.
- Cómo mostrar respuestas regeneradas
Estos cambios ocurren naturalmente a medida que cada proveedor mejora sus servicios.
El problema no es el cambio en sí.
Hasta qué punto un cambio en un proveedor afecta la estructura general de 5BY.AI.
El adaptador asume diferentes roles para cada proveedor
El adaptador es el límite que comprende la pantalla y la estructura de conversación de cada servicio de IA.
La forma de leer la pantalla en ChatGPT y la forma de leer la pantalla en Copilot pueden ser diferentes. No podemos asumir que la estructura del mensaje de Claude y la estructura del mensaje de Mistral sean las mismas.
El adaptador maneja estas diferencias dentro de cada proveedor.
Los roles clave incluyen:
- Identifique qué proveedor de IA está utilizando actualmente.
- Detectar mensajes de usuario y respuestas de IA.
- Cada proveedor interpreta diferentes estructuras de pantalla.
- Organizar la información de conversación necesaria en un formato común.
- Pasar los resultados organizados a la siguiente capa.
Lo importante es que el Adaptador no es el lugar para evaluar tus pensamientos o decidir conversaciones importantes.
El adaptador se centra en detectar y traducir diferencias en el proveedor.
Incluso si el Core conoce al Proveedor, no debería depender de él
Lo que el núcleo de 5BY.AI necesita saber es "de qué proveedor proviene este mensaje".
Sin embargo, no debes conocer la estructura de la pantalla, los selectores y las ubicaciones de los botones de un proveedor específico.
Por ejemplo, si los siguientes juicios aumentan dentro del Núcleo, surge un problema.
- En el caso de ChatGPT, se procesa de esta forma.
- Cuando Claude, busca otros elementos de la pantalla.
- Gemini guarda solo cuando se presiona un botón específico.
- Copilot utiliza una estructura de mensajes separada.
Si estas condiciones específicas del proveedor continúan acumulándose en el núcleo, la estructura central debe modificarse cada vez que se agrega una nueva IA o se actualiza un servicio existente.
Los pequeños cambios en la pantalla pueden afectar las unidades de almacenamiento, los enlaces contextuales e incluso las vistas de gráficos.
Por lo tanto, 5BY.AI separa a los proveedores para que las diferencias no penetren en el núcleo.
El Núcleo procesa el flujo de pensamiento del usuario basándose en la información en un formato común entregado por el Adaptador.
Los cambios en un proveedor no deberían afectar a otros proveedores
El propósito más importante del aislamiento del adaptador es limitar el alcance del cambio.
Por ejemplo, digamos que la pantalla de conversación de Perplexity ha cambiado.
Si la estructura está adecuadamente separada, las modificaciones deben centrarse en el Adaptador Perplexity.
Este cambio no debería provocar ninguna modificación en las siguientes características:
- Detección de conversaciones ChatGPT
- Guardar mensajes de Claude
- Ancla creada por Géminis
- Traspaso después de DeepSeek
- Guardado en el diálogo Mistral.
- Vista gráfica de los registros del copiloto
- Conexión de pensamientos creados en Grok.
Incluso si un Proveedor cambia, las funciones comunes de los Proveedores restantes y de 5BY.AI deben seguir siendo las mismas.
Esto significa que los Adaptadores absorben el impacto del cambio.
Sin un adaptador, el núcleo se contamina fácilmente
Cuando se admite solo una o dos IA por primera vez, puede parecer más rápido incluir condiciones específicas del proveedor directamente en el código central.
Sin embargo, a medida que aumenta el número de objetivos de apoyo, se repite el mismo problema.
Se agregan nuevas excepciones para cada proveedor y al modificar una función se deben verificar juntas las condiciones de múltiples servicios.
Con el tiempo, el Core puede convertirse en un área que recopile excepciones específicas del proveedor en lugar de un área que maneje el flujo de pensamiento del usuario.
En este estado surge el siguiente problema:
- Es difícil predecir el alcance del impacto de pequeños cambios.
- La modificación de un proveedor puede provocar la quiebra de otros proveedores.
- La complejidad aumenta rápidamente a medida que se agregan nuevos proveedores.
- Se difumina la frontera entre funciones comunes y código específico del proveedor.
- Resulta difícil distinguir si la causa del fallo es un cambio de pantalla o un problema central.
La separación de adaptadores no es solo una forma de organizar el código.
Es una estructura que protege la función principal de 5BY.AI de ser contaminada por cambios frecuentes de proveedor.
Anchor y Handoff no deben depender de la pantalla del Proveedor
La función importante de 5BY.AI no es la pantalla de un servicio de IA específico.
Anchor deja un punto de referencia de pensamiento que vale la pena seguir nuevamente.
Guardado selecciona conversaciones importantes para volver a ellas más tarde.
Handoff conecta el contexto de objetivos y juicios formados hasta ahora en nuevas conversaciones sobre IA.
Graph View le permite explorar las relaciones entre diferentes conversaciones y pensamientos.
El significado de estas funciones no debería cambiar si las usa en ChatGPT, DeepSeek o Grok.
La forma en que cada proveedor muestra los mensajes puede variar.
Sin embargo, los pensamientos importantes del usuario y el contexto a seguir deben tratarse como una estructura común.
El Adaptador maneja las diferencias de pantalla y el Core supera las diferencias y maneja el flujo de pensamiento del usuario de manera consistente.
Se necesita el mismo principio al agregar nueva IA
Apoyar a un nuevo proveedor en un servicio de múltiples LLM no es simplemente agregar la dirección de un sitio.
Debe comprender cómo cada servicio muestra las conversaciones, cómo se generan los mensajes y cómo los usuarios participan en las conversaciones.
Sin embargo, si se debe reemplazar el núcleo existente al agregar un nuevo proveedor, los costos y riesgos de expansión continúan aumentando.
En una buena estructura de separación, el nuevo Proveedor sigue este proceso:
- El adaptador comprende la pantalla y la estructura de diálogo del nuevo proveedor.
- Organice la información detectada en un formato común de 5BY.AI.
- Las estructuras centrales y de almacenamiento existentes se manejan de la misma manera.
- Las vistas Ancla, Guardado, Traspaso y Gráfico conservan sus significados existentes.
Incluso con soporte para la nueva IA, los usuarios no deberían tener que aprender a usar 5BY.AI, que es completamente diferente.
Los proveedores pueden aumentar, pero el comportamiento central de 5BY.AI debe seguir siendo consistente.
Lo que es más importante para los usuarios es la estabilidad que la estructura interna.
Los usuarios no necesitan comprender todas las diferencias entre Adapter y Core.
Lo que los usuarios esperan es más sencillo.
- Incluso si el servicio de IA está actualizado, debes poder mantener conversaciones importantes.
- Los problemas con un proveedor específico no deberían arruinar otras experiencias de uso de IA.
- No importa qué IA se utilice, Anchor y Handoff deben tener el mismo significado.
- Incluso si se agrega nueva IA, se debe mantener la conexión entre los registros y los pensamientos existentes.
- Incluso si cambias entre múltiples IA, la forma en que usas 5BY.AI debe ser consistente.
La separación del adaptador es un diseño interno para proteger esta experiencia del usuario.
Aunque es una estructura invisible, determina la confiabilidad con la que el servicio puede responder a los cambios.
Incluso si el proveedor cambia, el flujo de pensamiento del usuario debe continuar
Los proveedores de IA siguen cambiando.
Las pantallas pueden cambiar, se pueden agregar funciones y la estructura y el uso de la conversación pueden cambiar.
Es necesario que 5BY.AI continúe desarrollándose de acuerdo con los cambios.
Sin embargo, no debemos alterar cosas que no necesitan cambiar.
Las pantallas y los métodos de detección para cada proveedor se pueden cambiar en el adaptador.
Por otro lado, la experiencia central de seleccionar los pensamientos importantes del usuario, salir del contexto, continuar con otras IA y revisar las relaciones debe permanecer estable.
Los cambios en el Proveedor son absorbidos por el Adaptador y el Núcleo protege el flujo de pensamiento del usuario.
Este principio es el diseño básico para que 5BY.AI admita múltiples IA sin depender de un proveedor específico.
Los servicios de IA pueden seguir variando.
Sin embargo, no es necesario cambiar los pensamientos importantes dejados por el usuario y las siguientes coordenadas.
Artículos y características relacionados
- Cómo continuar el contexto de conversación de IA entre varios LLM
- UI/UX del servicio de IA, 5BY. Cómo la IA convierte funciones complejas en acciones simples
- Por qué 5BY.AI permite a los usuarios elegir conversaciones importantes
- Cómo detener una conversación con IA y continuar desde donde se detuvieron los pensamientos
- Más información sobre las funciones de 5BY.AI Tools
- Vea cómo instalar y usar 5BY.AI