hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
¿Qué es DigitalFate?
DigitalFate ofrece un marco avanzado y empresarial para orquestar llamadas LLM, agentes y tareas informáticas de forma rentable. Ofrece sistemas fiables, escalabilidad y una arquitectura orientada a tareas para gestionar aplicaciones reales de forma eficaz.
Características principales:
- Escalable para producción : Implemente sin esfuerzo en AWS, GCP o localmente a través de Docker.
- Arquitectura centrada en tareas : ejecutar tareas en distintos niveles de complejidad:
- Tareas sencillas a través de convocatorias LLM.
- Tareas intermedias utilizando agentes V1.
- Automatización avanzada con agentes V2 e integración MCP.
- Compatibilidad del servidor MCP : aproveche el procesamiento de múltiples clientes para operaciones de alto rendimiento.
- Servidor de llamada de herramientas seguro : administre herramientas con interacciones API sólidas.
- Integración del uso de la computadora : realice tareas similares a las humanas con las capacidades de "Uso de computadora" de Anthropic.
- Fácil integración de herramientas : agregue herramientas personalizadas o MCP con una sola línea de código.
- Arquitectura cliente-servidor : un sistema sin estado y preparado para la empresa, diseñado para la producción.
🛠️ Primeros pasos
Prerrequisitos
- Python 3.10 o más reciente
- Claves API de OpenAI o Anthropic (compatibles con Azure y Bedrock)
Instalación
Ejemplo básico
Ejemplo avanzado
Definición de tarea
Las tareas se definen por sus descripciones. Las tareas de alto nivel se dividen automáticamente en subtareas manejables. Por ejemplo, la tarea "Investigar las últimas noticias sobre Anthropic y OpenAI" puede generar subtareas como:
Busca noticias sobre Anthropic y OpenAI en Google. Lee blogs relevantes. Consulta anuncios oficiales.
Definir descripción de la tarea
Ejecución de tareas
Combine agentes y tareas, y ejecútelos con el servidor DigitalFate. Este enfoque simplifica la ejecución de tareas en aplicaciones SaaS o sistemas de IA verticales.
Funciones adicionales (Beta)
Convocatoria única de LLM
Optimice los costos y la latencia al decidir cuándo llamar directamente a un LLM en lugar de implementar agentes.
Sistema de memoria
Habilite interacciones personalizadas y conscientes del contexto aprovechando la configuración de memoria en AgentConfiguration.
Base de conocimientos
Proporcione a los agentes contexto a través de contenido privado o público, como archivos PDF o URL.
Encadenamiento de tareas
Vincule tareas entre sí utilizando el resultado de una como entrada para otra.
Colaboración entre múltiples agentes
Distribuya tareas entre múltiples agentes para resolver problemas de forma colaborativa.
Agentes de apariencia humana
Configure agentes con nombres e información de contacto para tareas que requieran interacción personal.
Uso de la computadora
Realizar tareas que requieran interacciones similares a las humanas, como movimientos del mouse y clics.
Mecanismo de reflexión
Asegúrese de obtener resultados de alta calidad validando los resultados y brindando retroalimentación para realizar mejoras.
Compresión de contexto
Maneje escenarios de desbordamiento de contexto comprimiendo automáticamente los mensajes y entradas del sistema.
Telemetría
Deshabilite la telemetría anónima configurando una variable de entorno.
Licencia
DigitalFate está licenciado bajo la licencia MIT. Vea el texto completo de la licencia a continuación:
Licencia MIT
Derechos de autor (c) 2025 DigitalFate
Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo, sin limitación, los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, SE DERIVE DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS RELACIONES CON EL MISMO.
This server cannot be installed
Facilita el procesamiento de múltiples clientes para operaciones de alto rendimiento dentro del marco DigitalFate, lo que permite una automatización avanzada a través de la orquestación de tareas y la integración de agentes.
- 🛠️ Getting Started
- Advanced Example
- Task Definition
- Define Task Description
- Task Execution
- Additional Features (Beta)
- License