Este pasado mes de abril, vio la luz Microsoft Agent Framework, la primera versión definitiva de una nueva herramienta de Microsoft orientada a la creación y gestión de agentes de inteligencia artificial y flujos de trabajo. Este entorno unió distintos patrones de diseño con características orientadas al mundo corporativo. Como cualquier tecnología de este tipo, el sistema requiere ingerir y procesar datos para funcionar y adaptarse a nuevas situaciones, utilizando para ello un modelo de conexión que accede a la información almacenada habitualmente en bases de datos.
Por su parte, el gestor de información de Oracle introdujo en su versión 26, capacidades específicas para acometer proyectos de inteligencia artificial, características que permiten a los programadores añadir búsquedas por similitud tanto en datos estructurados, como no estructurados, manteniendo las propiedades habituales de seguridad. Además, estas búsquedas por significado semántico pueden combinarse con consultas de coincidencia exacta para refinar los procesos.
Ahora, se ha anunciado que el conector de almacenamiento de vectores de Oracle ha ampliado su compatibilidad para integrarse con la versión 1.7 y posteriores del entorno de agentes de Microsoft. Una base de datos vectorial es un repositorio especializado en guardar información en forma de coordenadas matemáticas, lo que facilita que los algoritmos encuentren relaciones de contexto entre distintos datos. Con esta actualización, los desarrolladores que programan en la plataforma .NET pueden utilizar la base de datos de Oracle para buscar, crear, leer, modificar y eliminar estas representaciones matemáticas directamente en sus aplicaciones.
Esta integración facilita la construcción de diversas soluciones, como modelos de lenguaje de gran tamaño o sistemas basados en el protocolo de contexto de modelos. Destaca especialmente su utilidad para la generación aumentada por recuperación, una técnica que permite conectar un modelo de lenguaje con la información interna de una empresa para que las respuestas generadas sean más precisas y estén fundamentadas en datos reales del negocio. El diseño del modelo de enlace permite que estas conexiones se realicen introduciendo una cantidad mínima de código específico.
El software necesario para implementar esta arquitectura ya se encuentra disponible para su descarga en la galería de paquetes de código estándar del ecosistema de Microsoft. Por el momento, el conector se encuentra en una fase de prueba y se espera que su versión definitiva para entornos de producción se publique de forma simultánea a los componentes equivalentes que prepara Microsoft.
Para su funcionamiento, se requiere disponer de la versión 26 del motor de base de datos de Oracle, el cual puede estar instalado en los servidores físicos de la empresa, alojado en la nube o en entornos autónomos.



