ANUS: Framework de agentes de IA de código abierto que automatiza tareas mediante lenguaje natural y colaboración multiagente 192

小编 ·

ANUS: Framework de agentes de IA de código abierto que automatiza tareas mediante lenguaje natural y colaboración multiagente

ANUS (Autonomous Networked Utility System) es un framework de agentes de IA de código abierto que ejecuta tareas complejas mediante instrucciones en lenguaje natural, admite colaboración multiagente, interactúa con servicios web y gestiona documentos y generación de código.

ANUS: Framework de agentes de IA de código abierto que automatiza tareas mediante lenguaje natural y colaboración multiagente

¿Qué es ANUS?

ANUS, cuyo nombre completo es "Autonomous Networked Utility System", es un marco de agentes de IA de código abierto que puede ejecutar tareas complejas mediante instrucciones en lenguaje natural, admitir la colaboración entre múltiples agentes, interactuar con servicios web, procesar documentos y generar código, entre otras funciones.

ANUS.webp

Funciones principales de ANUS

Automatización de tareas y colaboración multiagente

  • ANUS admite modos de agente único y multiagente, y puede cambiar dinámicamente según la complejidad de la tarea. Permite a los usuarios crear agentes con distintos roles (como investigador, analista, redactor, etc.) que colaboran mediante un protocolo de comunicación estructurado.

Ecosistema de herramientas enriquecido

  • Automatización web: admite operaciones de navegador, web scraping, rellenado de formularios, etc.

  • Procesamiento de documentos: admite el análisis e interpretación de documentos PDF y Office.

  • Ejecución de código: ofrece un entorno seguro de ejecución de código compatible con múltiples lenguajes de programación.

  • Procesamiento multimodal: admite el procesamiento de imágenes, audio y vídeo.

Integración flexible de modelos

  • Compatibilidad con la API de OpenAI: integración sin problemas con GPT-4 y modelos más recientes.

  • Modelos de código abierto: compatible con Llama, Mistral, entre otros.

  • Despliegue local: ejecución de modelos en local para proteger la privacidad y reducir costes.

  • Conmutación de modelos: selección automática del modelo adecuado según los requisitos de la tarea.

  • Mecanismo de respaldo: gestión elegante de problemas de la API mediante la conmutación a modelos alternativos.

Privacidad y seguridad

  • Permite el procesamiento local de datos sensibles para evitar fugas de información. Además, ofrece gestión de claves de API, control de permisos y registros de auditoría.

Escalabilidad

  • Sistema de plugins: amplía fácilmente la funcionalidad mediante plugins personalizados.

  • Herramientas personalizadas: crea tus propias herramientas para ampliar las capacidades del agente.

  • Adaptadores de modelo: añade soporte para nuevos modelos de IA.

  • Middleware: inserta pasos de procesamiento personalizados en el flujo de trabajo del agente.

  • Ganchos de eventos: responde a eventos específicos del ciclo de vida del agente.

¿Cómo instalar el marco de agentes de IA ANUS?

  • Preparación del entorno: asegúrate de que el sistema tenga instalado Python 3.11 o una versión superior y de que Git esté configurado.

  • Los usuarios de Windows pueden descargar Python desde el sitio web oficial.

  • Los usuarios de macOS pueden instalarlo con el comando brew install [email protected].

  • Los usuarios de Linux pueden instalarlo con el comando apt install python3.11.

1. Clonar el repositorio:

git clone https://github.com/nikmcfly/ANUS.git
cd ANUS

2. Crear un entorno virtual:

python -m venv venv
source venv/bin/activate  # Linux/macOS
venv\Scripts\activate     # Windows

3. Instalar las dependencias:

pip install -r requirements.txt
playwright install chromium  # 安装浏览器内核[^31^]

4. Verificar la instalación: comprueba el número de versión para confirmar que la instalación se ha realizado correctamente.

Ventajas de Anus

  • Verdaderamente de código abierto: sin barreras ni códigos de invitación.

  • Arquitectura híbrida: combina la simplicidad del agente único con la potencia de los multiagente.

  • Soporte flexible de modelos: compatible con modelos de OpenAI, modelos de código abierto o modelos personalizados.

  • Ecosistema de herramientas completo: incluye automatización web, procesamiento de documentos, ejecución de código, etc.

  • Diseño centrado en la comunidad: fomenta la contribución y la extensión.

  • Operación transparente: explica con claridad todas las acciones y decisiones de los agentes.

  • Multiplataforma: funciona en distintos sistemas operativos y entornos.

Casos de uso de ANUS

  • Ejecución de tareas sencillas: por ejemplo, consultar información o generar informes.

  • Colaboración en tareas complejas: varios agentes trabajan juntos para completar tareas como investigar, analizar y redactar informes.

  • Automatización web: por ejemplo, rellenar formularios automáticamente o extraer datos de páginas web.

  • Generación y ejecución de código: genera y ejecuta código de forma automática.

Dirección del repositorio en GitHub: https://github.com/nikmcfly/ANUS