Sobre el proyecto
AIfred Intelligence es un asistente de IA autónomo autohospedado diseñado para ejecutarse localmente en su propio hardware. Combina inferencia de modelos de lenguaje de gran tamaño con un sistema de herramientas basado en complementos, flujos de trabajo multiagente, interfaces de voz, procesamiento de visión y memoria persistente.
Las capacidades clave incluyen llamada de funciones en muchas herramientas integradas, como correo electrónico (IMAP/SMTP), Google Calendar y Contactos, CRUD de base de datos EssentialPIM, espacio de trabajo de documentos con búsqueda vectorial ChromaDB, ejecución de Python en espacio aislado, investigación web mediante SearXNG/Tavily/Brave, programación, monitoreo del sistema, traducción y narración de texto a voz. Un sistema de complementos permite agregar complementos de canal o herramienta como archivos Python sin cambios de código.
El sistema multiagente admite agentes personalizados, delegación a subagentes y modos de debate, incluidos Tribunal y Symposion. Los agentes pueden ser abordados por nombre a través de la interfaz web o canales externos. Un sistema de niveles de permisos, intermediario de credenciales, saneamiento de entradas, limitación de velocidad y registro de auditoría proporcionan controles de seguridad.
La infraestructura LLM admite múltiples backends: llama.cpp mediante llama-swap, Ollama, vLLM, TabbyAPI y API en la nube. Incluye calibración automática de contexto, selección de perfiles consciente de VRAM, modo de pensamiento y compresión de historial.
Las funciones de voz incluyen conversión de voz a texto basada en Whisper con enrutamiento CPU/GPU, múltiples motores TTS con configuración por agente y un terminal de voz dedicado FreeEcho.2 para hardware Echo Dot 2.
Las funciones de visión incluyen fuentes de cámara web y cámara RTSP, un modal de vista previa en vivo, informes por cámara y un modo de vigilancia llamado Vigilantia con detección de movimiento, máscaras de zona, reconocimiento facial, agrupación de eventos y análisis VLM masivo. Se admiten archivos adjuntos de imagen en el chat con modelos multimodales y un LLM de visión dedicado.
El proyecto incluye una interfaz web para configuración y monitoreo, mientras que el Message Hub puede procesar mensajes entrantes sin interfaz gráfica. La documentación se proporciona en inglés y alemán.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.