‎
loginstudio
  • Overview
  • COMIENZA
    • Quickstart
  • Basicos
    • Modelos Disponibles
    • TEXT API (NEW)
    • TEXT API (ACTUAL)
    • Formas de pago
  • Mejores prácticas
    • RAG
    • Prompteo
  • Saptiva Agents
    • Introducción
    • Instalación
    • Quick Start
    • Tutorial
      • Modelos
      • Mensajes
      • Agentes
      • Equipos
      • Human-in-the-Loop
      • Terminación
      • Manejo De Estados
    • Avanzado
      • Agentes Personalizados
      • Selector Group Chat
      • Memoria
      • Logging
      • Serialización
    • Conceptos Del Núcleo
      • Quick Start
      • Aplicaciones De Agentes & Multi-Agentes
      • Entornos De Ejecución Para Agentes
      • Pila De Aplicación
      • Identidad & Ciclo De Vida Del Agente
      • Tema & Suscripción (Topic & Subscription)
    • Guía De Framework
      • Agente & Entorno De Ejecución De Agentes
      • Mensaje & Comunicación
      • Open Telemetry
    • Guía De Componentes
      • Cliente De Modelo
      • Contexto De Modelo
      • Herramientas (Tools)
    • Patrones De Diseño Multi-Agente
      • Agentes Concurrentes
      • Flujo de Trabajo Secuencial
      • Transferencia De Tareas (Handoffs)
      • Mezcla De Agentes (Mixture Of Agents)
      • Multi-Agent Debate
      • Reflexión (Reflection)
    • Ejemplos
      • Planificación De Viajes
      • Investigación De Empresas
      • Revisión De Literatura
    • PyPi
  • Manuales
  • Model cards
    • Quickstart
      • Model Card: DeepSeek R1 Lite
      • Model Card: LLAMA3.3 70B
      • Model Card: Saptiva Turbo
      • Model Card: Phi 4
      • Model Card: Qwen
      • Model Card: Gemma 3
  • DEFINICIONES
    • Temperature
Con tecnología de GitBook
En esta página
  • Ejecución Independiente de Agentes (Standalone Agent Runtime)
  • Ejecución Distribuida de Agentes (Distributed Agent Runtime)
  1. Saptiva Agents
  2. Conceptos Del Núcleo

Entornos De Ejecución Para Agentes

AnteriorAplicaciones De Agentes & Multi-AgentesSiguientePila De Aplicación

Última actualización hace 1 mes

A nivel fundamental, el framework proporciona un entorno de ejecución (runtime) que facilita la comunicación entre agentes, gestiona sus identidades y ciclos de vida, y aplica límites de seguridad y privacidad.

Este entorno admite dos tipos de ejecución: independiente (standalone) y distribuida (distributed). Ambos tipos proporcionan un conjunto común de APIs para construir aplicaciones multiagente, por lo que puedes cambiar entre ellos sin modificar la implementación de los agentes. Cada tipo también puede tener múltiples implementaciones.


Ejecución Independiente de Agentes (Standalone Agent Runtime)

La ejecución independiente es adecuada para aplicaciones de un solo proceso, donde todos los agentes están implementados en el mismo lenguaje de programación y se ejecutan en el mismo proceso. En la API de Python, un ejemplo de ejecución independiente es SingleThreadedAgentRuntime.

El siguiente diagrama muestra el tiempo de ejecución independiente en el framework.

Aquí, los agentes se comunican mediante mensajes a través del runtime, y el runtime se encarga de gestionar el ciclo de vida de los agentes.

Los desarrolladores pueden crear agentes rápidamente utilizando los componentes proporcionados como:

  • Agentes enroutados

  • Clientes de modelos de IA

  • Herramientas para modelos de IA

  • Entornos seguros de ejecución de código (sandboxes)

  • Almacenamiento de contexto de modelos ...y más.

También pueden implementar sus propios agentes desde cero o usar otras bibliotecas.


Ejecución Distribuida de Agentes (Distributed Agent Runtime)

La ejecución distribuida es adecuada para aplicaciones multiproceso, donde los agentes pueden estar implementados en diferentes lenguajes de programación y ejecutarse en distintas máquinas.

Un entorno de ejecución distribuido, como se muestra en el diagrama, consiste en:

  • Un host servicer que facilita la comunicación entre agentes en diferentes workers y mantiene el estado de las conexiones.

  • Múltiples workers, que ejecutan agentes y se comunican con el host a través de gateways.

Los workers anuncian al host servicer qué agentes están ejecutando y gestionan sus ciclos de vida.

🔁 Compatibilidad Total: Los agentes funcionan de la misma manera que en el runtime independiente, lo que permite a los desarrolladores cambiar entre tipos de ejecución sin tener que reescribir la lógica de los agentes.