5BY.AI
개발자 노트juicio de diseño
May 1, 2026

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:

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:

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.

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:

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:

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:

  1. El adaptador comprende la pantalla y la estructura de diálogo del nuevo proveedor.
  2. Organice la información detectada en un formato común de 5BY.AI.
  3. Las estructuras centrales y de almacenamiento existentes se manejan de la misma manera.
  4. 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.

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

#5BY.AI#LLM múltiple#Adaptador de proveedor#Integración de servicios de IA#Separación arquitectónica#estabilidad del núcleo
Por qué 5BY.AI es estable incluso cuando cambian múltiples servicios de IA: diseño del adaptador del proveedor | 5BY.AI